@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ink:#2b2e64;--ink2:#35397a;--sku-marine:#2b2e64;--sky:#52a3cc;--cyan:#23a8d9;--K:#85c7a1;--Q:#2aa3ce;--Vi:#ff7700;--P:#5a81bc;--bg:#f4f7fb;--card:#fff;--titre:#0e1a33;--champ:#fff;--line:#e6ecf3;--txt:#15213a;--mut:#5f6b80;--ink-txt:var(--ink);--cyan-txt:color-mix(in srgb,var(--cyan) 70%,#000);--cyan-fond:color-mix(in srgb,var(--cyan) 72%,#000);--vert-txt:#2f7a52;--orange-txt:#a84f00;--bleu-txt:#1a6f96;--rouge-txt:#c0392b;--gris-txt:#5a6577;--p1:#e0493b;--p2:#ff8030;--p3:#8a96a8}*{box-sizing:border-box}html,body{margin:0}#root{display:flex;min-height:100vh;min-height:100dvh;width:100%}body{font-family:Inter,Segoe UI,Arial,sans-serif;background:var(--bg);color:var(--txt);font-size:14px;display:flex;min-height:100vh;min-height:100dvh}aside{width:236px;flex:none;background:var(--ink);color:#c9d6ea;padding:22px 14px;display:flex;flex-direction:column;gap:4px;position:sticky;top:0;align-self:flex-start;height:100vh;height:100dvh;overflow-y:auto;overflow-x:hidden;scrollbar-width:none}aside::-webkit-scrollbar{display:none}aside:after{content:"";position:absolute;right:0;bottom:0;width:170px;height:170px;background:radial-gradient(circle 170px at calc(100% - 50px) calc(100% - 50px),rgba(82,163,204,.33),transparent 70%);pointer-events:none}.logo{display:flex;align-items:center;gap:10px;font-weight:800;font-size:20px;color:#fff;margin:0 8px 20px}.logo i{display:inline-flex;align-items:center}.logo i b{width:7px;height:7px;border-radius:50%;background:var(--cyan)}.logo i s{width:18px;height:2px;background:var(--cyan)}.logo small{font-weight:500;font-size:11px;color:var(--sky);display:block;letter-spacing:.14em}.navh{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#b4c2dc;margin:14px 12px 4px}nav a{display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:10px;color:#c9d6ea;text-decoration:none;font-weight:500;cursor:pointer}nav a:hover{background:#ffffff0d}nav a.on{background:#52a3cc2e;color:#fff;box-shadow:inset 3px 0 0 var(--cyan)}nav a span{width:18px;text-align:center;opacity:.85}nav a em{margin-left:auto;font-style:normal;font-size:11px;background:#ffffff1a;padding:1px 7px;border-radius:9px}.me{margin-top:auto;display:flex;align-items:center;gap:10px;padding:10px;border-radius:12px;background:#ffffff0d;position:relative;z-index:1}.me i{width:34px;height:34px;border-radius:50%;background:var(--Vi);color:#0e1a33;display:flex;align-items:center;justify-content:center;font-style:normal;font-weight:700}.me b{color:#fff;font-size:13px;display:block}.me small{font-size:11px;color:#b3c1db}main{flex:1;padding:24px 30px;min-width:0}.top{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;margin-bottom:18px}.top h1{margin:0;font-size:23px;font-weight:800;color:var(--titre)}.top p{margin:3px 0 0;color:var(--mut)}.row{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.chip{background:var(--card);border:1px solid var(--line);border-radius:999px;padding:7px 13px;font-size:12px;font-weight:600;white-space:nowrap}.chip.dk{background:var(--ink);color:#fff;border-color:var(--titre)}select.sel{border:1px solid var(--line);background:var(--card);border-radius:10px;padding:8px 10px;font:600 12px Inter,sans-serif;color:var(--titre)}.demo{font-size:11px;color:var(--mut);margin:-8px 0 16px}.view{display:none}.view.on{display:block}.kpis{display:grid;grid-template-columns:repeat(5,1fr);gap:14px;margin-bottom:20px}.kpi{--c-halo:var(--c,var(--cyan));border:1px solid transparent;background:radial-gradient(300px circle at var(--hx,-9999px) var(--hy,-9999px),color-mix(in srgb,var(--c-halo) 10%,transparent),transparent 65%) padding-box,linear-gradient(var(--card),var(--card)) padding-box,radial-gradient(220px circle at var(--hx,-9999px) var(--hy,-9999px),color-mix(in srgb,var(--c-halo) 90%,#fff),color-mix(in srgb,var(--c-halo) 35%,var(--line)) 40%,var(--line) 72%) border-box;border-radius:18px;padding:18px 12px;text-align:center;position:relative;overflow:hidden;box-shadow:0 1px 2px #0e1a330a,0 8px 24px #0e1a330d}.kpi:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--c,var(--sky))}.kpi .ic{width:38px;height:38px;border-radius:12px;margin:0 auto 10px;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--c,var(--sky)) 14%,var(--card));color:var(--c,var(--sky));font-size:17px}.kpi b{display:block;font-size:30px;font-weight:800;color:var(--titre);line-height:1}.kpi span{display:block;font-size:12px;color:var(--mut);margin-top:6px;font-weight:500}.kpi em{display:inline-block;margin-top:8px;font-style:normal;font-size:11px;font-weight:700;padding:3px 9px;border-radius:999px;background:#e9f5ee;color:var(--vert-txt)}.kpi em.w{background:#fff0e5;color:var(--orange-txt)}.ring{--v:49;width:38px;height:38px;border-radius:50%;margin:0 auto 10px;background:conic-gradient(var(--c) calc(var(--v)*1%),var(--line) 0);display:flex;align-items:center;justify-content:center}.ring i{width:28px;height:28px;border-radius:50%;background:var(--card);display:flex;align-items:center;justify-content:center;font-style:normal;font-size:10px;font-weight:800;color:var(--titre)}.grid{display:grid;grid-template-columns:1.4fr 1fr;gap:20px}.g4{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.card{--c-halo:var(--cyan);border:1px solid transparent;background:radial-gradient(340px circle at var(--hx,-9999px) var(--hy,-9999px),color-mix(in srgb,var(--c-halo) 7%,transparent),transparent 65%) padding-box,linear-gradient(var(--card),var(--card)) padding-box,radial-gradient(260px circle at var(--hx,-9999px) var(--hy,-9999px),color-mix(in srgb,var(--c-halo) 85%,#fff),color-mix(in srgb,var(--c-halo) 35%,var(--line)) 40%,var(--line) 72%) border-box;border-radius:18px;padding:18px 20px;box-shadow:0 1px 2px #0e1a330a,0 8px 24px #0e1a330d;margin-bottom:20px}.card h3{margin:0 0 14px;font-size:15px;font-weight:700;color:var(--titre);display:flex;justify-content:space-between;align-items:center;gap:8px}.card h3 small{font-weight:500;color:var(--mut);font-size:12px}.card h3>small{margin-right:auto}.hero{background:linear-gradient(120deg,var(--ink),var(--ink2) 60%,#1e4f86);border-radius:18px;padding:20px 26px;color:#fff;margin-bottom:20px}.hero h2{margin:0 0 16px;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--sky)}.steps{display:grid;grid-template-columns:repeat(6,1fr);gap:12px;align-items:start}.step{text-align:center;min-width:0}.step b{display:block;font-size:28px;font-weight:800}.step span{font-size:12px;color:#aebfd8}.tag{font-size:11px;font-weight:700;padding:3px 9px;border-radius:999px;white-space:nowrap;display:inline-block}.t-ok{background:#e7f4ec;color:var(--vert-txt)}.t-in{background:#e6f2f9;color:var(--bleu-txt)}.t-wa{background:#fff0e5;color:var(--orange-txt)}.t-no{background:#eef0f4;color:var(--gris-txt)}.imp{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:700;padding:3px 9px;border-radius:999px}.imp:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}.i1{color:var(--rouge-txt);background:#fdeceb}.i2{color:var(--orange-txt);background:#fff0e5}.i3{color:var(--mut);background:#eef0f4}.soc{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:600;padding:3px 9px 3px 4px;border-radius:999px;background:var(--bg);white-space:nowrap}.soc i{width:16px;height:16px;border-radius:5px;display:inline-block}.av{width:30px;height:30px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;color:#fff;flex:none}.avs{display:flex}.avs .av{width:26px;height:26px;font-size:10px;border:2px solid var(--card);margin-left:-6px}.avs .av:first-child{margin-left:0}.b{border:0;border-radius:10px;padding:9px 14px;font:600 12px Inter,sans-serif;cursor:pointer;background:var(--bg);color:var(--titre);white-space:nowrap}.b.p{background:var(--ink);color:#fff}.b.c{background:var(--cyan-fond);color:#fff}.b.o{background:var(--card);border:1px solid var(--line)}.lnk{color:var(--cyan-txt);font-weight:600;font-size:12px;cursor:pointer;white-space:nowrap}table{width:100%;border-collapse:collapse}.tw{overflow-x:auto}th{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--mut);text-align:left;font-weight:600;padding:8px 10px;white-space:nowrap}td{padding:10px;border-top:1px solid var(--line);vertical-align:middle}td small{color:var(--mut);display:block}td select{border:1px solid var(--line);border-radius:8px;padding:5px 8px;font:500 12px Inter,sans-serif;background:var(--card);max-width:170px}.pp{display:flex;align-items:center;gap:10px}.filters{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:12px}.filters span{font-size:12px;font-weight:600;padding:6px 12px;border-radius:999px;border:1px solid var(--line);cursor:pointer;color:var(--mut)}.filters span.on{background:var(--ink);border-color:var(--titre);color:#fff}.search{border:1px solid var(--line);border-radius:10px;padding:8px 12px;font:inherit;min-width:220px}.tabs{display:flex;gap:4px;background:var(--bg);padding:4px;border-radius:10px;margin-bottom:14px;width:max-content;max-width:100%;overflow-x:auto}.tabs span{padding:7px 14px;border-radius:8px;font-size:12px;font-weight:600;color:var(--mut);cursor:pointer;white-space:nowrap}.tabs span.on{background:var(--card);color:var(--titre);box-shadow:0 1px 3px #00000014}.tl{position:relative;padding-left:18px}.tl:before{content:"";position:absolute;left:5px;top:6px;bottom:6px;width:2px;background:var(--line)}.ev{position:relative;display:flex;gap:12px;align-items:center;padding:10px 12px;border-radius:12px;margin-bottom:6px;cursor:pointer}.ev:before{content:"";position:absolute;left:-17px;width:10px;height:10px;border-radius:50%;background:var(--card);border:2px solid var(--sky)}.ev:hover,.ev.sel{background:#eef6fb}.ev.sel:before{background:var(--cyan);border-color:var(--cyan)}.ev time{font-weight:700;width:44px;color:var(--titre)}.ev .who{flex:1;min-width:0}.ev .who b{display:block;font-weight:600}.ev .who small{color:var(--mut)}.ev.free{color:var(--mut);font-style:italic;cursor:default}.ev.free:before{border-color:var(--line)}.ev.free:hover{background:none}.dh{display:flex;gap:14px;align-items:center;flex-wrap:wrap;margin-bottom:14px}.lg{width:48px;height:48px;border-radius:14px;background:linear-gradient(135deg,var(--sky),var(--K));color:#fff;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:18px}.dh b{font-size:18px;display:block}.dh small{color:var(--mut)}.pane{display:none}.pane.on{display:block}.box{background:var(--bg);border-radius:12px;padding:12px 14px;margin-bottom:12px}.box h4{margin:0 0 8px;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--titre)}.hot{border-left:3px solid var(--p2);background:#fff7f0}.hot li{margin:4px 0}ul.clean{margin:0;padding-left:18px}.people{display:grid;grid-template-columns:1fr 1fr;gap:10px}.person{display:flex;align-items:center;gap:10px;background:var(--card);border:1px solid var(--line);border-radius:12px;padding:8px 10px}.person b{font-size:13px;display:block}.person small{color:var(--mut);font-size:11px}.add{border:1.5px dashed #c5d2e0;border-radius:12px;display:flex;align-items:center;justify-content:center;color:var(--mut);font-weight:600;font-size:12px;cursor:pointer;min-height:48px;background:var(--card)}.add:hover{border-color:var(--cyan);color:var(--cyan-txt)}.doc{display:flex;align-items:center;gap:10px;padding:9px 0;border-bottom:1px solid var(--line)}.doc .fi{width:34px;height:40px;border-radius:6px;display:flex;align-items:flex-end;justify-content:center;font-size:9px;font-weight:800;color:#fff;padding-bottom:5px}.doc b{font-size:13px;display:block}.doc small{color:var(--mut);font-size:11px}.doc .lnk{margin-left:auto}.photos{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.ph{aspect-ratio:4/3;border-radius:12px;position:relative;overflow:hidden}.ph span{position:absolute;left:8px;bottom:6px;color:#fff;font-size:11px;font-weight:600;text-shadow:0 1px 3px rgba(0,0,0,.4)}.ph.add{aspect-ratio:4/3;min-height:0}textarea,input.f{width:100%;border:1px solid var(--line);border-radius:10px;padding:10px;font:inherit;background:var(--card);resize:vertical}textarea{min-height:80px}.next td{font-size:13px}.drop{border:1.5px dashed #c5d2e0;border-radius:12px;padding:16px;text-align:center;color:var(--mut);font-size:12px;margin-top:10px}.co{background:var(--card);border-radius:16px;padding:16px;box-shadow:0 1px 2px #0e1a330a,0 8px 24px #0e1a330d;border-top:4px solid var(--c);cursor:pointer}.co.on{outline:2px solid var(--c)}.co h4{margin:0;font-size:15px}.co .su{font-size:11px;font-weight:700;color:color-mix(in srgb,var(--c) 50%,var(--txt));letter-spacing:.08em;text-transform:uppercase}.co .st{display:flex;justify-content:space-around;margin-top:14px;text-align:center}.co .st b{display:block;font-size:20px}.co .st small{font-size:11px;color:var(--mut)}.cl{background:var(--card);border-radius:16px;padding:16px;box-shadow:0 1px 2px #0e1a330a,0 8px 24px #0e1a330d}.cl .h{display:flex;align-items:center;gap:10px;margin-bottom:10px}.cl .h b{font-size:15px;display:block}.cl .h small{color:var(--mut);font-size:12px}label.ck{display:flex;align-items:center;gap:8px;padding:7px 0;font-size:13px}.fld{margin-bottom:12px}.fld small{display:block;font-size:11px;color:var(--mut);margin-bottom:4px;font-weight:600;text-transform:uppercase;letter-spacing:.06em}.prev{border:1px solid var(--line);border-radius:12px;padding:16px;font-size:13px;line-height:1.55;background:var(--card)}.prev .bx{background:var(--bg);border-left:3px solid var(--K);padding:8px 12px;border-radius:6px;margin:8px 0;font-size:12px}.big{font-size:28px;font-weight:800;color:var(--titre)}@media (max-width:1100px){.kpis{grid-template-columns:repeat(3,1fr)}.g4{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){aside{width:210px}.grid,.people{grid-template-columns:1fr}.kpis,.photos{grid-template-columns:1fr 1fr}.steps{grid-template-columns:repeat(3,1fr);row-gap:18px}main{padding:18px}.g4{grid-template-columns:1fr}}body{display:block}#root{flex-direction:row}.bnav,.mtop{display:none}.vide{padding:28px;text-align:center;color:var(--mut)}.bientot{border:1.5px dashed #c5d2e0;border-radius:16px;padding:28px;text-align:center;color:var(--mut);background:var(--card)}.bientot b{display:block;color:var(--titre);font-size:16px;margin-bottom:6px}.bandeau-sandbox{background:#fff0e5;color:var(--orange-txt);font-size:12px;font-weight:600;padding:6px 12px;border-radius:10px;margin-bottom:14px}.cartes{display:none}.carte{background:var(--card);border-radius:14px;padding:12px 14px;box-shadow:0 1px 2px #0e1a330a,0 6px 18px #0e1a330d;margin-bottom:10px}.carte .l1{display:flex;justify-content:space-between;align-items:flex-start;gap:8px}.carte b{font-size:15px;color:var(--titre)}.carte small{color:var(--mut);display:block;margin-top:2px}.carte .l2{display:flex;gap:6px;flex-wrap:wrap;margin-top:10px}.carte a.tel{color:var(--cyan-txt);font-weight:600;text-decoration:none}.login{min-height:100vh;min-height:100dvh;width:100%;display:flex;align-items:center;justify-content:center;padding:24px;padding:max(24px,env(safe-area-inset-top)) max(24px,env(safe-area-inset-right)) max(24px,env(safe-area-inset-bottom)) max(24px,env(safe-area-inset-left));position:relative;isolation:isolate;background:var(--fond-login)}.login:before{content:"";position:fixed;left:0;right:0;top:0;bottom:calc(-1px - env(safe-area-inset-top) - env(safe-area-inset-bottom));z-index:-1;pointer-events:none;background:var(--fond-login)}html:has(.login),html:has(.login) body{background:#1e4f86}@media (prefers-color-scheme: dark){:root:not([data-theme=light]):has(.login) body{background:#1e4f86}}:root[data-theme=dark]:has(.login) body{background:#1e4f86}.login .pan{background:var(--card);border-radius:20px;padding:28px 24px;width:100%;max-width:380px;box-shadow:0 20px 50px #00000040}.login .logo{color:var(--titre);margin:0 0 22px}.login h1{font-size:20px;margin:0 0 6px;color:var(--titre)}.login p{color:var(--mut);margin:0 0 18px;line-height:1.5}.login input{width:100%;border:1px solid var(--line);border-radius:12px;padding:14px;font:500 16px Inter,sans-serif;margin-bottom:12px}.login input.code{letter-spacing:10px;text-align:center;font-size:24px;font-weight:800}.login .b{width:100%;padding:14px;font-size:15px}.login .err{color:var(--rouge-txt);font-size:13px;margin:-4px 0 12px}.login .lien{display:block;text-align:center;margin-top:14px;font-size:13px;white-space:normal;overflow-wrap:anywhere}.cr-import{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:14px 0}.cr-import div{background:var(--bg);border-radius:12px;padding:12px;text-align:center}.cr-import b{display:block;font-size:24px;color:var(--titre)}.cr-import span{font-size:12px;color:var(--mut)}@media (max-width:760px){#root{flex-direction:column}aside{display:none}main{padding:0 14px calc(86px + env(safe-area-inset-bottom));min-height:100vh;min-height:100dvh}.mtop{display:flex;align-items:center;justify-content:space-between;gap:10px;position:sticky;top:0;z-index:20;margin:0 -14px 14px;padding:calc(10px + env(safe-area-inset-top)) 14px 10px;background:var(--ink);color:#fff}.mtop .logo{margin:0;font-size:17px;color:#fff;flex:none}.mtop .logo small{font-size:9px}.mtop .logo .logo-sous{display:none}.mtop select{background:#ffffff1a;color:#fff;border:0;border-radius:10px;padding:8px 10px;font:600 12px Inter,sans-serif;max-width:52vw}.mtop select option{color:var(--titre)}.top{margin-bottom:12px}.top h1{font-size:20px}.top .row{display:none}.demo{margin:-4px 0 12px}.kpis{grid-template-columns:1fr 1fr;gap:10px}.kpis .kpi:last-child:nth-child(odd){grid-column:span 2}.kpi{padding:14px 10px}.kpi b{font-size:26px}.hero{padding:16px;border-radius:16px}.steps{grid-template-columns:repeat(3,1fr);row-gap:16px}.card{padding:14px;border-radius:14px}.tw{display:none}.cartes{display:block}.filters{flex-wrap:nowrap;overflow-x:auto;margin:0 -14px 12px;padding:0 14px;scrollbar-width:none}.filters span{white-space:nowrap}.search{min-width:0;width:100%;font-size:16px;padding:12px}.card h3 .row{width:100%}.cr-import{grid-template-columns:1fr 1fr}.bnav{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:30;background:var(--card);border-top:1px solid var(--line);padding:6px 4px calc(6px + env(safe-area-inset-bottom));box-shadow:0 -6px 20px #0e1a330f}.bnav a{flex:1;display:flex;flex-direction:column;align-items:center;gap:3px;padding:6px 0;font-size:11px;font-weight:600;color:var(--mut);text-decoration:none;border-radius:10px;cursor:pointer;-webkit-tap-highlight-color:transparent}.bnav a span{font-size:19px;line-height:1}.bnav a:hover,.bnav a.on{background:none;box-shadow:none}.bnav a.on{color:var(--titre)}.bnav a.on span{color:var(--cyan-txt)}.kpi{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;column-gap:10px;text-align:left;align-items:center;padding:12px}.kpi .ic,.kpi .ring{grid-row:span 2;margin:0;width:34px;height:34px}.kpi .ring i{width:26px;height:26px;font-size:9px}.kpi b{font-size:22px}.kpi span{margin-top:2px;font-size:11px}.kpi em{grid-column:1 / -1;justify-self:start;margin-top:8px}.top p{font-size:13px}}.section{font-size:13px;text-transform:uppercase;letter-spacing:.1em;color:var(--mut);margin:18px 2px 10px;display:flex;gap:8px;align-items:center}.section small{background:var(--line);color:var(--titre);border-radius:999px;padding:1px 8px;letter-spacing:0}.jour-h{display:flex;justify-content:space-between;align-items:flex-end;gap:12px;flex-wrap:wrap;margin-bottom:14px}.jour-h h2{margin:0;font-size:20px;color:var(--titre)}.jour-h p{margin:3px 0 0;color:var(--mut)}.b.gros{width:100%;padding:15px;font-size:15px;border-radius:14px;margin-bottom:14px;box-shadow:0 6px 18px #23a8d940}.b.large{padding:13px 18px;font-size:14px}.b:disabled{opacity:.5;cursor:default}a.b{text-decoration:none;display:inline-flex;align-items:center}label.b{display:inline-flex;align-items:center;gap:6px}.rdv-carte{cursor:pointer;border-left:4px solid transparent}.rdv-carte.en-cours{border-left-color:var(--cyan);background:#f2f9fd}.rdv-carte.annule{opacity:.55}.rdv-h{display:flex;gap:12px;align-items:flex-start;min-width:0}.rdv-h time{font-weight:800;color:var(--titre);font-size:16px;min-width:46px}.actions-carte{border-top:1px dashed var(--line);padding-top:10px}.actions-carte .b{flex:1;padding:11px}.alerte-cr{border-left:4px solid var(--p2)}.liste-rdv{margin-top:6px}.retour{display:inline-block;margin:0 0 10px}.ligne-edit{display:flex;gap:8px;align-items:center;margin-bottom:8px}.ligne-edit input[type=checkbox]{width:20px;height:20px;flex:none}.action-edit{display:grid;grid-template-columns:22px 1fr 140px 160px 140px auto;gap:8px;align-items:center;margin-bottom:8px}.action-edit input[type=checkbox]{width:20px;height:20px}select.f{width:100%;border:1px solid var(--line);border-radius:10px;padding:10px;font:inherit;background:var(--card)}.deux{display:grid;grid-template-columns:1fr 1fr;gap:12px}.aide{display:block;font-style:normal;font-size:12px;color:var(--mut);margin-top:6px}.dictee{border-left:3px solid var(--cyan);background:#f2f9fd}.dictee textarea{margin:10px 0}.b.micro{background:#c0392b;color:#fff;padding:12px 16px;font-size:14px}.b.micro.actif{animation:pulse 1.2s infinite}@keyframes pulse{0%{box-shadow:0 0 #e0493b80}70%{box-shadow:0 0 0 12px #e0493b00}to{box-shadow:0 0 #e0493b00}}.b.temp{flex:1;padding:11px}.b.temp.t-froid{--tp:var(--bleu-txt);--tp-on:#1a6f96}.b.temp.t-tiede{--tp:var(--orange-txt);--tp-on:#a84f00}.b.temp.t-chaud{--tp:var(--rouge-txt);--tp-on:#c0392b}.b.temp{background:color-mix(in srgb,var(--tp,var(--txt)) 10%,var(--card));color:var(--tp,var(--txt))}.b.temp.on{background:var(--tp-on);color:#fff}.ph{display:block;background:var(--bg)}.ph .suppr{position:absolute;top:6px;right:6px;border:0;background:#0e1a3399;color:#fff;border-radius:50%;width:26px;height:26px;cursor:pointer}.scan{display:flex;align-items:center;justify-content:center;border:1.5px dashed #c5d2e0;border-radius:16px;min-height:130px;margin-bottom:14px;cursor:pointer;background:#f7fafc;overflow:hidden;text-align:center;color:var(--mut)}.scan span{display:flex;flex-direction:column;gap:4px;font-size:30px}.scan b{font-size:15px;color:var(--titre)}.scan small{font-size:12px}.scan img{max-width:100%;max-height:220px;display:block}.progression{position:relative;height:28px;background:var(--bg);border-radius:10px;overflow:hidden;margin-bottom:14px}.progression i{position:absolute;inset:0 auto 0 0;background:#cfe9f5;transition:width .2s}.progression span{position:relative;display:block;text-align:center;line-height:28px;font-size:12px;font-weight:600;color:var(--titre)}.soc.choix{cursor:pointer;border:1.5px solid transparent;padding:6px 12px 6px 6px;font-size:12px}.soc.choix.on{border-color:var(--c);background:var(--card);box-shadow:0 1px 4px #00000014}.soc.choix:not(.on){opacity:.55}.soc.choix.fige{cursor:default}.soc.blanc i{background:var(--card);border:2px dashed #c5d2e0}.barre{display:grid;grid-template-columns:minmax(120px,auto) 1fr 28px;gap:10px;align-items:center;margin-bottom:10px}.barre .piste{height:8px;background:var(--bg);border-radius:4px;overflow:hidden}.barre .piste i{display:block;height:100%;border-radius:4px}.barre b{text-align:right}.voile{position:fixed;inset:0;background:#0e1a3373;z-index:50;display:flex;align-items:center;justify-content:center;padding:20px}.feuille{background:var(--card);border-radius:18px;width:100%;max-width:560px;max-height:90vh;max-height:90dvh;display:flex;flex-direction:column;box-shadow:0 20px 60px #0000004d}.feuille-h{display:flex;justify-content:space-between;align-items:center;padding:16px 18px;border-bottom:1px solid var(--line)}.feuille-h b{font-size:16px;color:var(--titre)}.feuille-c{padding:16px 18px;overflow-y:auto}.toast{--ton:var(--cyan);position:fixed;left:50%;transform:translate(-50%);bottom:24px;z-index:300;display:flex;align-items:flex-start;gap:12px;background:var(--titre);color:var(--card);padding:12px 12px 14px 14px;border-radius:14px;font-size:13.5px;line-height:1.45;text-align:left;width:max-content;min-width:min(92vw,300px);max-width:min(92vw,460px);overflow:hidden;overflow-wrap:anywhere;box-shadow:0 14px 36px #08102452,0 2px 6px #0810242e;animation:toast-in .22s cubic-bezier(.2,.8,.3,1)}.toast.ok{--ton:#2fb36b}.toast.ko{--ton:#e5534b}.toast-i{flex:none;width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:var(--ton);color:#fff;font-size:13px;font-weight:800;margin-top:1px}.toast-t{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px;padding-top:2px}.toast-t b{font-weight:700}.toast-t span{opacity:.78;font-size:13px}.toast-x{flex:none;border:0;background:transparent;color:inherit;opacity:.55;cursor:pointer;font-size:13px;width:26px;height:26px;border-radius:8px;margin:-2px -2px 0 4px}.toast-x:hover{opacity:1;background:color-mix(in srgb,var(--card) 14%,transparent)}.toast-p{position:absolute;left:0;bottom:0;height:3px;width:100%;background:var(--ton);transform-origin:left;animation:toast-temps var(--duree,4.5s) linear forwards}@keyframes toast-in{0%{opacity:0;transform:translate(-50%,10px)}to{opacity:1;transform:translate(-50%)}}@keyframes toast-temps{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.toast{animation:none}.toast-p{animation:none;display:none}}.reseau{background:#e6f2f9;color:var(--bleu-txt);font-size:12px;font-weight:600;padding:8px 12px;border-radius:10px;margin-bottom:12px}.reseau.hors{background:#fff0e5;color:var(--orange-txt)}.legende{display:flex;gap:16px;flex-wrap:wrap;font-size:12px;color:var(--mut);margin-bottom:12px}.legende span{display:inline-flex;align-items:center;gap:6px}.m-rel,.m-renc,.m-blanc{display:inline-block;width:14px;height:14px;border-radius:50%;vertical-align:middle}.m-rel{background:var(--ink);border:2px solid var(--ink)}.m-blanc{border:2px dashed #c5d2e0;background:var(--card)}.m-renc{width:8px;height:8px;background:var(--cyan);margin-left:3px;box-shadow:0 0 0 2px #fff}.matrice th{text-align:center}.matrice th:first-child{text-align:left}.matrice .cellule{text-align:center}.pastille{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:4px}.menu-plus a{display:flex;align-items:center;gap:12px;background:var(--card);padding:14px;border-radius:12px;margin-bottom:6px;color:var(--titre);font-weight:600;text-decoration:none;cursor:pointer}.menu-plus a span{width:22px;text-align:center;color:var(--sky)}.menu-plus a em{margin-left:auto;font-style:normal;color:var(--mut)}.menu-plus .navh{color:var(--mut)}.co{position:relative}.imprimer-seul{display:none}@media print{aside,.bnav,.mtop,.pas-imprimer,.demo,.toast,.reseau,main>.top{display:none!important}.imprimer-seul{display:flex!important}body,#root{background:var(--card);display:block}main{padding:0}.card,.kpi{box-shadow:none;border:1px solid var(--line);break-inside:avoid}.hero{-webkit-print-color-adjust:exact;print-color-adjust:exact}.kpis{grid-template-columns:repeat(5,1fr)!important}.grid{grid-template-columns:1fr 1fr!important}.steps{grid-template-columns:repeat(6,1fr)!important}.tw{display:block!important}.cartes{display:none!important}}@media (max-width:760px){.bnav a.fab span{background:var(--cyan-fond);color:#fff;width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-top:-22px;box-shadow:0 6px 16px #23a8d966;font-size:24px}.bnav a.fab.on span{color:#fff}.voile{align-items:flex-end;padding:0}.feuille{border-radius:18px 18px 0 0;max-height:92vh;max-height:92dvh;padding-bottom:env(safe-area-inset-bottom)}.toast{bottom:calc(84px + env(safe-area-inset-bottom))}.action-edit{grid-template-columns:22px 1fr auto;grid-template-areas:"c l x" ". s s" ". r r" ". d d"}.action-edit>:nth-child(1){grid-area:c}.action-edit>:nth-child(2){grid-area:l}.action-edit>:nth-child(3){grid-area:s}.action-edit>:nth-child(4){grid-area:r}.action-edit>:nth-child(5){grid-area:d}.action-edit>:nth-child(6){grid-area:x}.action-edit{padding-bottom:10px;border-bottom:1px dashed var(--line)}.deux{grid-template-columns:1fr}.dh{gap:10px}.dh .row{width:100%}.people{grid-template-columns:1fr}.tabs{width:100%;margin-left:0}.top h1{font-size:19px}input.f,select.f,textarea{font-size:16px}.jour-h h2{font-size:18px}.top p{display:none}.top{margin-bottom:8px}.barre{grid-template-columns:minmax(100px,auto) 1fr 24px}}.deux-boutons{display:grid;grid-template-columns:1.4fr 1fr;gap:10px}.deux-boutons .b.o.gros{box-shadow:none;border:1px solid var(--line);background:var(--card)}.viseur{position:relative;border-radius:16px;overflow:hidden;background:#000;aspect-ratio:3/4;max-height:62vh;max-height:62dvh;margin:0 auto 10px;width:100%}.viseur video{width:100%;height:100%;object-fit:cover;display:block}.viseur .cadre{position:absolute;inset:18% 14%;border:3px solid var(--cyan);border-radius:18px;box-shadow:0 0 0 999px #0e1a3359}.erreur-camera{position:absolute;inset:auto 12px 12px;color:#fff;background:#e0493be6;padding:10px;border-radius:10px;font-size:13px;margin:0}.actions-scan .b{flex:1 1 45%}@media (min-width:761px){.viseur{aspect-ratio:4/3;max-width:560px}}.bandeau-sandbox.info{background:#e6f2f9;color:var(--bleu-txt)}.bandeau-sandbox.ok{background:#e7f4ec;color:var(--vert-txt)}.bandeau-sandbox.neutre{background:#eef0f4;color:var(--gris-txt)}.kpi em.k{background:#eef2fa;color:var(--vert-txt)}.orange{color:var(--orange-txt)}.co.inactive{opacity:.55}.me.on{box-shadow:inset 0 0 0 1px var(--cyan)}.me i{overflow:hidden}.me i img{width:100%;height:100%;object-fit:cover}.profil-h{display:flex;gap:16px;align-items:flex-end;margin-bottom:6px}.avatar-edit{position:relative;width:84px;height:84px;border-radius:50%;background:var(--sky);color:#fff;display:flex;align-items:center;justify-content:center;font-size:26px;font-weight:800;cursor:pointer;overflow:hidden;flex:none}.avatar-edit img{width:100%;height:100%;object-fit:cover}.avatar-edit em{position:absolute;inset:auto 0 0;background:#0e1a3399;font-style:normal;font-size:10px;font-weight:600;text-align:center;padding:3px 0}.qr-2fa{display:flex;gap:18px;align-items:flex-start;flex-wrap:wrap}.qr-2fa img{border-radius:12px;background:#fff;padding:6px}.qr-2fa code{background:var(--bg);padding:2px 6px;border-radius:6px;font-size:13px;word-break:break-all}.logo{flex-wrap:wrap}.logo img.logo-img{height:30px;width:auto;display:block}.mtop .logo img.logo-img{height:26px}.login .logo img.logo-img{height:auto;width:100%;max-width:300px}.login .logo.complet{flex-direction:column;align-items:flex-start;gap:6px}input[type=color]{width:46px;height:36px;border:1px solid var(--line);border-radius:8px;background:var(--card);padding:2px}@media (prefers-color-scheme: dark){:root:not([data-theme=light]){--ink-txt:#c9d3f5;--cyan-txt:color-mix(in srgb,var(--cyan) 60%,#fff);--vert-txt:#6fcf97;--orange-txt:#f0a060;--bleu-txt:#7cc4ea;--rouge-txt:#f08a7e;--gris-txt:#a9b6ca;--bg:#0a1222;--card:#121c33;--champ:#0f182c;--line:#243353;--txt:#dfe7f3;--mut:#8d9dba;--titre:#f1f5fb;--ink2:#16254a;color-scheme:dark}:root:not([data-theme=light]) body{background:var(--bg);color:var(--txt)}:root:not([data-theme=light]) aside{background:#070d1a}:root:not([data-theme=light]) .mtop{background:#070d1a}:root:not([data-theme=light]) .b.p{background:#2b4574}:root:not([data-theme=light]) .chip.dk,:root:not([data-theme=light]) .filters span.on{background:#2b4574;border-color:#2b4574}:root:not([data-theme=light]) .kpi,:root:not([data-theme=light]) .card,:root:not([data-theme=light]) .co,:root:not([data-theme=light]) .cl,:root:not([data-theme=light]) .carte{box-shadow:0 1px 2px #0000004d,0 8px 24px #00000040}:root:not([data-theme=light]) textarea,:root:not([data-theme=light]) input.f,:root:not([data-theme=light]) select.f,:root:not([data-theme=light]) .search,:root:not([data-theme=light]) select.sel,:root:not([data-theme=light]) td select,:root:not([data-theme=light]) .login input{background:var(--champ);color:var(--txt);border-color:var(--line)}:root:not([data-theme=light]) .t-ok{background:#2f865633;color:#6fcf97}:root:not([data-theme=light]) .t-in{background:#2c7fa838;color:#7cc4ea}:root:not([data-theme=light]) .t-wa{background:#c9601c38;color:#f0a060}:root:not([data-theme=light]) .t-no{background:#8a96a82e;color:#a9b6ca}:root:not([data-theme=light]) .i1{background:#e0493b2e}:root:not([data-theme=light]) .i2{background:#d0661f33;color:#f0a060}:root:not([data-theme=light]) .i3{background:#8a96a82e;color:#a9b6ca}:root:not([data-theme=light]) .kpi em{background:#2f865633;color:#6fcf97}:root:not([data-theme=light]) .kpi em.w{background:#c9601c38;color:#f0a060}:root:not([data-theme=light]) .kpi em.k{background:#6382ba38;color:#9db4e0}:root:not([data-theme=light]) .hot{background:#ff803014}:root:not([data-theme=light]) .rdv-carte.en-cours,:root:not([data-theme=light]) .dictee{background:#23a8d91a}:root:not([data-theme=light]) .ev:hover,:root:not([data-theme=light]) .ev.sel{background:#52a3cc1f}:root:not([data-theme=light]) .scan,:root:not([data-theme=light]) .drop{background:var(--champ);border-color:var(--line)}:root:not([data-theme=light]) .add{border-color:var(--line)}:root:not([data-theme=light]) .reseau{background:#2c7fa833;color:#7cc4ea}:root:not([data-theme=light]) .reseau.hors{background:#c9601c38;color:#f0a060}:root:not([data-theme=light]) .bandeau-sandbox{background:#c9601c38;color:#f0a060}:root:not([data-theme=light]) .bandeau-sandbox.info{background:#2c7fa838;color:#7cc4ea}:root:not([data-theme=light]) .bandeau-sandbox.ok{background:#2f865633;color:#6fcf97}:root:not([data-theme=light]) .bandeau-sandbox.neutre{background:#8a96a82e;color:#a9b6ca}:root:not([data-theme=light]) .orange{color:#f0a060}:root:not([data-theme=light]) .tabs{background:var(--champ)}:root:not([data-theme=light]) .tabs span.on{background:var(--line)}:root:not([data-theme=light]) .bnav{box-shadow:0 -6px 20px #0006}:root:not([data-theme=light]) .voile{background:#0009}:root:not([data-theme=light]) .m-blanc{background:transparent;border-color:#4a5a7a}:root:not([data-theme=light]) .soc.blanc i{background:transparent;border-color:#4a5a7a}:root:not([data-theme=light]) .progression i{background:#23a8d959}:root:not([data-theme=light]) .login .pan{background:var(--card)}:root:not([data-theme=light]) .login .logo{color:var(--titre)}:root:not([data-theme=light]) .lg{color:#fff}}:root[data-theme=dark]{--ink-txt:#c9d3f5;--cyan-txt:color-mix(in srgb,var(--cyan) 60%,#fff);--vert-txt:#6fcf97;--orange-txt:#f0a060;--bleu-txt:#7cc4ea;--rouge-txt:#f08a7e;--gris-txt:#a9b6ca;--bg:#0a1222;--card:#121c33;--champ:#0f182c;--line:#243353;--txt:#dfe7f3;--mut:#8d9dba;--titre:#f1f5fb;--ink2:#16254a;color-scheme:dark}:root[data-theme=dark] body{background:var(--bg);color:var(--txt)}:root[data-theme=dark] aside{background:#070d1a}:root[data-theme=dark] .mtop{background:#070d1a}:root[data-theme=dark] .b.p{background:#2b4574}:root[data-theme=dark] .chip.dk,:root[data-theme=dark] .filters span.on{background:#2b4574;border-color:#2b4574}:root[data-theme=dark] .kpi,:root[data-theme=dark] .card,:root[data-theme=dark] .co,:root[data-theme=dark] .cl,:root[data-theme=dark] .carte{box-shadow:0 1px 2px #0000004d,0 8px 24px #00000040}:root[data-theme=dark] textarea,:root[data-theme=dark] input.f,:root[data-theme=dark] select.f,:root[data-theme=dark] .search,:root[data-theme=dark] select.sel,:root[data-theme=dark] td select,:root[data-theme=dark] .login input{background:var(--champ);color:var(--txt);border-color:var(--line)}:root[data-theme=dark] .t-ok{background:#2f865633;color:#6fcf97}:root[data-theme=dark] .t-in{background:#2c7fa838;color:#7cc4ea}:root[data-theme=dark] .t-wa{background:#c9601c38;color:#f0a060}:root[data-theme=dark] .t-no{background:#8a96a82e;color:#a9b6ca}:root[data-theme=dark] .i1{background:#e0493b2e}:root[data-theme=dark] .i2{background:#d0661f33;color:#f0a060}:root[data-theme=dark] .i3{background:#8a96a82e;color:#a9b6ca}:root[data-theme=dark] .kpi em{background:#2f865633;color:#6fcf97}:root[data-theme=dark] .kpi em.w{background:#c9601c38;color:#f0a060}:root[data-theme=dark] .kpi em.k{background:#6382ba38;color:#9db4e0}:root[data-theme=dark] .hot{background:#ff803014}:root[data-theme=dark] .rdv-carte.en-cours,:root[data-theme=dark] .dictee{background:#23a8d91a}:root[data-theme=dark] .ev:hover,:root[data-theme=dark] .ev.sel{background:#52a3cc1f}:root[data-theme=dark] .scan,:root[data-theme=dark] .drop{background:var(--champ);border-color:var(--line)}:root[data-theme=dark] .add{border-color:var(--line)}:root[data-theme=dark] .reseau{background:#2c7fa833;color:#7cc4ea}:root[data-theme=dark] .reseau.hors{background:#c9601c38;color:#f0a060}:root[data-theme=dark] .bandeau-sandbox{background:#c9601c38;color:#f0a060}:root[data-theme=dark] .bandeau-sandbox.info{background:#2c7fa838;color:#7cc4ea}:root[data-theme=dark] .bandeau-sandbox.ok{background:#2f865633;color:#6fcf97}:root[data-theme=dark] .bandeau-sandbox.neutre{background:#8a96a82e;color:#a9b6ca}:root[data-theme=dark] .orange{color:#f0a060}:root[data-theme=dark] .tabs{background:var(--champ)}:root[data-theme=dark] .tabs span.on{background:var(--line)}:root[data-theme=dark] .bnav{box-shadow:0 -6px 20px #0006}:root[data-theme=dark] .voile{background:#0009}:root[data-theme=dark] .m-blanc{background:transparent;border-color:#4a5a7a}:root[data-theme=dark] .soc.blanc i{background:transparent;border-color:#4a5a7a}:root[data-theme=dark] .progression i{background:#23a8d959}:root[data-theme=dark] .login .pan{background:var(--card)}:root[data-theme=dark] .login .logo{color:var(--titre)}:root[data-theme=dark] .lg{color:#fff}.logo .logo-sous{font-weight:600;font-size:10px;letter-spacing:.14em;color:var(--sky);align-self:flex-end;margin-bottom:2px}.login .logo .logo-sous{color:var(--mut)}aside .logo{gap:8px;align-items:center}aside .logo .logo-sous,.mtop .logo .logo-sous{align-self:center;margin:0}aside .logo,.mtop .logo{flex-wrap:nowrap}.mtop .logo img.logo-img{height:24px}.trois{display:grid;grid-template-columns:110px 1fr 1fr;gap:12px}.g2-modeles{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.modele{border:1.5px solid var(--line);border-radius:14px;padding:14px 16px;cursor:pointer;background:var(--card)}.modele:hover{border-color:var(--cyan)}.modele b{display:block;color:var(--titre);margin-bottom:4px}.modele small{color:var(--mut)}.apercu-email{width:100%;height:560px;border:1px solid var(--line);border-radius:12px;background:#fff;display:block}.g-systeme{display:grid;grid-template-columns:repeat(2,1fr);gap:0 20px}.voyant{display:flex;align-items:center;gap:8px;font-weight:600;margin-bottom:8px}.voyant i{width:10px;height:10px;border-radius:50%;flex:none}.voyant.ok i{background:#2f8656;box-shadow:0 0 0 4px #2f865626}.voyant.ko i{background:var(--p1);box-shadow:0 0 0 4px #e0493b26}.jauge{height:8px;background:var(--bg);border-radius:4px;overflow:hidden;margin:6px 0}.jauge i{display:block;height:100%;background:var(--cyan)}.accueil .accueil-scan{font-size:20px;padding:22px}.attente{display:flex;align-items:center;gap:14px;padding:12px 0;border-top:1px solid var(--line)}.attente:first-of-type{border-top:0}.attente b{font-size:16px;color:var(--titre);display:block}.attente small{color:var(--mut)}.minutes{min-width:62px;text-align:center;font-size:26px;font-weight:800;color:var(--titre);line-height:1}.minutes small{display:block;font-size:11px;font-weight:600;color:var(--mut)}.minutes[data-alerte]{color:var(--rouge-txt)}.minutes.heure{font-size:18px}@media (max-width:760px){.trois{grid-template-columns:1fr 1fr}.trois>:first-child{grid-column:1/-1}.g2-modeles,.g-systeme{grid-template-columns:1fr}.apercu-email{height:420px}}.trois.egal{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:760px){.trois.egal{grid-template-columns:1fr}}.kpis.roi .kpi b{font-size:22px}.ajout-cout{display:grid;grid-template-columns:170px 1fr 190px 185px auto;gap:8px;margin-top:12px}.avis-ligne{display:grid;grid-template-columns:minmax(120px,180px) 70px 1fr auto;gap:12px;align-items:center;padding:10px 0;border-top:1px solid var(--line)}.avis-ligne:first-of-type{border-top:0}.avis-ligne small{color:var(--mut)}.nps{font-size:22px;font-weight:800;text-align:center;color:var(--titre);line-height:1}.nps small{display:block;font-size:10px;font-weight:600;color:var(--mut)}.nps[data-signe=bon]{color:var(--vert-txt)}.nps[data-signe=moyen]{color:#d9722c}.nps[data-signe=faible]{color:var(--rouge-txt)}.repartition{display:flex;height:10px;border-radius:5px;overflow:hidden;background:var(--bg)}.repartition i{display:block}.repartition .p{background:#2f8656}.repartition .n{background:#f0a33a}.repartition .d{background:var(--p1)}.notes{display:grid;grid-template-columns:repeat(11,1fr);gap:4px}.note{border:0;border-radius:8px;padding:10px 0;font:700 14px Inter,sans-serif;color:#fff;cursor:pointer;opacity:.55}.note.nd{background:#e0493b}.note.on{opacity:1;box-shadow:0 0 0 3px var(--ink-txt)}.notes-legende{display:flex;justify-content:space-between;font-size:11px;color:var(--mut);margin-top:4px}.avis-public textarea{width:100%}@media (max-width:760px){.ajout-cout{grid-template-columns:1fr 1fr}.ajout-cout input:first-of-type{grid-column:1/-1}.avis-ligne{grid-template-columns:1fr 60px}.avis-ligne .repartition,.avis-ligne>small{grid-column:1/-1}.notes{grid-template-columns:repeat(6,1fr)}}.fld label.ck small,.ck small{display:inline;text-transform:none;letter-spacing:0;font-weight:400;font-size:12px;margin:0}.creneaux{display:flex;flex-direction:column;gap:8px}.creneau{display:flex;align-items:center;gap:12px;padding:10px 12px;border:1px solid var(--line);border-radius:12px;cursor:pointer;background:var(--card)}.creneau:hover{border-color:var(--cyan)}.creneau b{font-size:17px;min-width:52px;color:var(--titre)}.creneau small{display:block;color:var(--mut)}.creneau small.qui{color:var(--txt)}.creneau.premier{border-color:var(--cyan);box-shadow:0 0 0 2px #23a8d926}.alerte{background:#fff5ee;border-left:3px solid #ff8030;padding:8px 10px;border-radius:0 8px 8px 0;font-size:13px;margin:0 0 10px;color:#7a3a10}.ck small.occupe{color:#c2410c;margin-left:6px}.ck small.libre{color:#2f9e6a;margin-left:6px}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .alerte{background:#3a2412;color:#ffd3b0}}.b.c.gros{background:linear-gradient(100deg,var(--ink) 0%,#2b4f8f 55%,var(--cyan) 100%);box-shadow:0 6px 18px #2b2e6447}.b.c.gros:hover{filter:brightness(1.08)}.choix{position:relative;display:inline-block;font-family:Inter,Segoe UI,Arial,sans-serif}.choix-bouton{display:flex;align-items:center;gap:8px;min-width:190px;max-width:260px;padding:7px 10px 7px 8px;border:1px solid var(--line);background:var(--card);color:var(--titre);border-radius:12px;font:600 13px Inter,sans-serif;cursor:pointer;transition:border-color .15s,box-shadow .15s}.choix-bouton:hover,.choix.ouvert .choix-bouton{border-color:var(--cyan);box-shadow:0 0 0 3px #23a8d924}.choix-bouton:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.choix-texte{flex:1;min-width:0;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.choix-chevron{width:12px;height:12px;flex:none;color:var(--mut);transition:transform .15s}.choix.ouvert .choix-chevron{transform:rotate(180deg)}.choix-code{flex:none;min-width:26px;height:20px;padding:0 5px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;font:700 10px/1 Inter,sans-serif;letter-spacing:.04em;color:var(--c,#2b2e64);background:color-mix(in srgb,var(--c,#2b2e64) 14%,transparent)}.choix-code img{max-width:100%;max-height:16px;display:block}.choix-code.en-logo{background:#fff;border:1px solid var(--line);padding:1px 3px;min-width:34px}.choix-liste{position:absolute;right:0;top:calc(100% + 8px);z-index:60;min-width:100%;width:max-content;max-width:min(320px,86vw);max-height:min(420px,70vh);max-height:min(420px,70dvh);overflow:auto;margin:0;padding:6px;list-style:none;background:var(--card);border:1px solid var(--line);border-radius:16px;box-shadow:0 18px 40px #0e1a332e,0 2px 6px #0e1a330f;animation:choix-ouvre .14s ease-out}@keyframes choix-ouvre{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.choix-groupe{padding:9px 10px 3px;font:700 10px Inter,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--mut)}.choix-option{display:flex;align-items:center;gap:12px;padding:9px 12px;border-radius:11px;cursor:pointer;font:500 14px Inter,sans-serif;color:var(--titre)}.choix-option.actif{background:color-mix(in srgb,var(--cyan) 10%,transparent)}.choix-option.choisi{background:#2f6db3;color:#fff;font-weight:700}.choix-option.choisi .choix-code{background:#fff3;color:#fff}.choix-option.choisi .choix-code.en-logo{background:#fff}.choix.fonce .choix-bouton{background:#ffffff1a;border-color:transparent;color:#fff;min-width:0;max-width:72vw}.choix.fonce .choix-chevron{color:#ffffffb3}.choix.fonce .choix-bouton .choix-code{background:#ffffff2e;color:#fff}.choix.fonce .choix-bouton .choix-code.en-logo{background:#fff}.co-tete{display:flex;align-items:center;gap:8px;min-height:28px}.co-tete h4{margin:0}.co-logo{height:26px;max-width:72px;object-fit:contain;background:#fff;border-radius:6px;padding:2px}.zone-notes{border:1px solid var(--line);border-radius:14px;background:var(--champ);overflow:hidden;transition:border-color .15s,box-shadow .15s}.zone-notes:focus-within{border-color:var(--cyan);box-shadow:0 0 0 3px #23a8d924}.zone-notes.ecoute{border-color:#e0493b;box-shadow:0 0 0 3px #e0493b24}.zone-notes textarea{border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;min-height:110px;width:100%;resize:vertical;outline:none}.zone-notes-outils{display:flex;align-items:center;gap:12px;padding:8px 10px;border-top:1px solid var(--line);background:color-mix(in srgb,var(--line) 35%,transparent)}.zone-notes-outils small{color:var(--mut);font-size:12px}.micro-bouton{display:inline-flex;align-items:center;gap:8px;border:0;border-radius:999px;padding:8px 14px 8px 10px;font:700 13px Inter,sans-serif;cursor:pointer;background:var(--card);color:var(--rouge-txt);box-shadow:0 1px 3px #0e1a331f;flex:none}.micro-bouton svg{width:18px;height:18px}.micro-bouton.actif{background:#e0493b;color:#fff}.micro-point{width:10px;height:10px;border-radius:50%;background:#fff;animation:pulse 1.2s infinite}.barre-actions{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:18px;padding-top:16px;border-top:1px solid var(--line)}.barre-actions small{color:var(--mut);font-size:12.5px}.barre-actions .b.large{width:auto;min-width:260px;margin:0;padding:14px 22px;border-radius:14px;background:linear-gradient(100deg,var(--ink) 0%,#2b4f8f 60%,var(--cyan) 100%);box-shadow:0 6px 18px #2b2e6440}.barre-actions .b.large:disabled{opacity:.55;box-shadow:none}@media (max-width:760px){.barre-actions{flex-direction:column-reverse;align-items:stretch;gap:8px;position:sticky;bottom:calc(64px + env(safe-area-inset-bottom));background:var(--card);margin:18px -14px 0;padding:12px 14px;z-index:5}.barre-actions .b.large{width:100%;min-width:0}.barre-actions small{text-align:center}}.choix-code.en-logo{width:46px;min-width:46px;height:24px;padding:2px 4px}.choix-code.en-logo img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.zone-notes-outils small{text-transform:none;letter-spacing:normal;font-weight:400;margin:0}.choix-socs{display:block;margin-bottom:14px}.choix-socs-tete{display:flex;align-items:center;gap:10px;margin-bottom:6px}.choix-socs-tete small{margin:0}.choix-socs-compte{font:600 11px Inter,sans-serif;color:var(--mut);background:var(--bg);border-radius:999px;padding:2px 8px}.choix-socs-tete .lnk{margin-left:auto;background:none;border:0;font:600 12px Inter,sans-serif;cursor:pointer}.choix-socs-compte{white-space:nowrap}.choix-socs-tete small{flex:0 1 auto}input.f.invalide{border-color:#e0493b!important;box-shadow:0 0 0 3px #e0493b1f}.email-controle{display:block;margin-top:5px;font:500 12px Inter,sans-serif;text-transform:none;letter-spacing:normal}.email-controle.erreur{color:#c0392b}.email-controle.avertir{color:#b45309}.email-controle .lnk{background:none;border:0;padding:0 0 0 4px;font:700 12px Inter,sans-serif;cursor:pointer;color:var(--cyan-txt)}.adresse{position:relative}.adresse-liste{left:0;right:auto;width:100%;max-width:none}.adresse-liste .choix-option{font-size:13.5px;text-transform:none;letter-spacing:normal;font-weight:500}.adresse-source{padding:6px 12px 2px;font:500 10.5px Inter,sans-serif;color:var(--mut);text-align:right;text-transform:none;letter-spacing:normal}.civilites{display:inline-flex;gap:4px;padding:3px;border-radius:11px;background:var(--bg);margin:0 0 10px}.civilites button{border:0;background:transparent;padding:7px 14px;border-radius:8px;font:600 13px Inter,sans-serif;color:var(--mut);cursor:pointer}.civilites button.on{background:var(--card);color:var(--titre);box-shadow:0 1px 4px #0e1a331f}.confirmation-rdv{border:1.5px solid var(--line);border-radius:14px;margin:6px 0 12px;background:var(--card);overflow:hidden}.confirmation-rdv.on{border-color:var(--cyan);box-shadow:0 0 0 3px #23a8d91a}.confirmation-tete{display:flex!important;align-items:flex-start;gap:10px;padding:12px 14px;margin:0!important;cursor:pointer}.confirmation-tete span{display:flex;flex-direction:column}.confirmation-tete small{color:var(--mut);font-size:12px;margin-top:2px}.confirmation-corps{padding:4px 14px 12px;border-top:1px solid var(--line);background:color-mix(in srgb,var(--cyan) 4%,var(--card))}.ck.joindre{font-size:12px;color:var(--mut);margin:0 8px 0 0;white-space:nowrap}.badge-lu{display:flex;gap:12px;align-items:center;padding:10px 12px;margin-bottom:10px;border-radius:12px;background:color-mix(in srgb,var(--cyan) 8%,var(--card));border:1px solid color-mix(in srgb,var(--cyan) 35%,var(--line))}.badge-lu img{width:92px;height:56px;object-fit:cover;border-radius:8px;flex:none;border:1px solid var(--line)}.badge-lu small{display:block;font:700 10px Inter,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--mut)}.badge-lu b{display:block;font-size:17px;color:var(--titre)}.badge-lu span{display:block;color:var(--txt);font-size:13px}.badge-bandeau{display:flex;gap:10px;align-items:center}.badge-bandeau img{width:64px;height:40px;object-fit:cover;border-radius:6px;flex:none}.actions-carte{gap:8px;flex-wrap:wrap}.actions-carte .b.p{flex:1}.b.o.annuler-arrivee{flex:none;font-size:12px;padding:8px 12px;color:var(--mut)}.b.o.petit{font-size:12px;padding:6px 10px}.planning-barre{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-bottom:10px}.planning-barre .tabs{margin:0}.bascule-vue{display:inline-flex;gap:3px;padding:3px;border-radius:11px;background:var(--bg)}.bascule-vue button{border:0;background:transparent;padding:6px 12px;border-radius:8px;font:600 12.5px Inter,sans-serif;color:var(--mut);cursor:pointer}.bascule-vue button.on{background:var(--card);color:var(--titre);box-shadow:0 1px 4px #0e1a331f}.grille-stand-cadre{overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--line);border-radius:12px;background:var(--card)}.grille-stand{display:grid;position:relative;min-width:100%}.gs-coin,.gs-entete{position:sticky;top:0;z-index:3;background:var(--card);border-bottom:1px solid var(--line)}.gs-entete{display:flex;align-items:center;justify-content:center;font:700 12px Inter,sans-serif;color:var(--titre);grid-row:1;border-left:1px solid var(--line)}.gs-heure{grid-column:1;font:600 10.5px Inter,sans-serif;color:var(--mut);text-align:right;padding-right:6px;transform:translateY(-6px);font-variant-numeric:tabular-nums}.gs-case{border:0;border-left:1px solid var(--line);border-top:1px dashed color-mix(in srgb,var(--line) 60%,transparent);background:transparent;padding:0;margin:0}.gs-case.pleine{border-top:1px solid var(--line)}button.gs-case{cursor:pointer}button.gs-case:hover{background:color-mix(in srgb,var(--cyan) 10%,transparent)}button.gs-case:hover:after{content:"+";display:block;text-align:center;color:var(--cyan-txt);font:700 14px/22px Inter,sans-serif}.gs-rdv{z-index:2;margin:1px 3px;border:1px solid color-mix(in srgb,var(--c) 45%,var(--line));border-left:4px solid var(--c);border-radius:8px;background:color-mix(in srgb,var(--c) 12%,var(--card));padding:3px 7px;text-align:left;overflow:hidden;cursor:pointer;display:flex;flex-direction:column;gap:1px;color:var(--titre);font:500 12px Inter,sans-serif;min-height:0}.gs-rdv b{font-size:12.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gs-rdv small{color:var(--mut);font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gs-rdv-h{font:700 10.5px Inter,sans-serif;color:var(--mut);font-variant-numeric:tabular-nums}.gs-rdv:hover{box-shadow:0 4px 12px #0e1a3324}.gs-rdv.st-a_confirmer{border-style:dashed;border-left-style:solid}.gs-rdv.st-venu{background:color-mix(in srgb,var(--c) 22%,var(--card))}.gs-rdv.st-absent{opacity:.5;text-decoration:line-through}.gs-rdv.hors{opacity:.45}.gs-rdv.conflit{border-color:#e0493b;box-shadow:0 0 0 2px #e0493b40}.gs-alerte{font:700 10px Inter,sans-serif;color:#c0392b}.gs-maintenant{z-index:4;pointer-events:none;border-top:2px solid #e0493b;transform:translateY(var(--y));height:0;align-self:start}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .choix-code{color:color-mix(in srgb,var(--c,#2b2e64) 45%,#ffffff);background:color-mix(in srgb,var(--c,#2b2e64) 45%,transparent)}:root:not([data-theme=light]) .choix-option.actif{background:#23a8d929}:root:not([data-theme=light]) .choix-option.choisi{background:#2f6db3}:root:not([data-theme=light]) .choix-liste{box-shadow:0 18px 40px #00000080}:root:not([data-theme=light]) .gs-rdv{background:color-mix(in srgb,var(--c) 22%,var(--card))}:root:not([data-theme=light]) .gs-rdv.st-venu{background:color-mix(in srgb,var(--c) 34%,var(--card))}:root:not([data-theme=light]) .demande-message{color:var(--txt)}:root:not([data-theme=light]) .alerte{background:#3a2412;color:#ffd3b0}}:root[data-theme=dark] .choix-code{color:color-mix(in srgb,var(--c,#2b2e64) 45%,#ffffff);background:color-mix(in srgb,var(--c,#2b2e64) 45%,transparent)}:root[data-theme=dark] .choix-option.actif{background:#23a8d929}:root[data-theme=dark] .choix-option.choisi{background:#2f6db3}:root[data-theme=dark] .choix-liste{box-shadow:0 18px 40px #00000080}:root[data-theme=dark] .gs-rdv{background:color-mix(in srgb,var(--c) 22%,var(--card))}:root[data-theme=dark] .gs-rdv.st-venu{background:color-mix(in srgb,var(--c) 34%,var(--card))}:root[data-theme=dark] .demande-message{color:var(--txt)}:root[data-theme=dark] .alerte{background:#3a2412;color:#ffd3b0}.controles{display:flex;flex-direction:column;gap:8px}.controle{display:flex;gap:12px;align-items:flex-start;padding:12px;border:1px solid var(--line);border-radius:12px;background:var(--card)}.controle.n-bloquant{border-left:4px solid #e0493b}.controle.n-attention{border-left:4px solid #ff8030}.controle .b{flex:none}.relancer.ok h3 small{color:#2f9e6a}.demande{border:1px solid var(--line);border-radius:12px;padding:12px;margin-bottom:10px;background:var(--card)}.demande.traitee{opacity:.7}.demande-tete{display:flex;gap:10px;align-items:flex-start}.demande-tete small{display:block;color:var(--mut)}.demande-message{margin:6px 0;font-style:italic;color:var(--txt)}.demande-coord{display:flex;gap:14px;flex-wrap:wrap;font-size:13px;color:var(--txt)}.qr-stand{display:flex;gap:18px;align-items:flex-start;flex-wrap:wrap}.qr-image{border-radius:10px;background:#fff;padding:6px;border:1px solid var(--line);flex:none}.qr-lien{display:block;word-break:break-all;font-size:12px;background:var(--bg);padding:8px 10px;border-radius:8px}.affiche-voile{position:fixed;inset:0;z-index:200;background:#0e142b99;overflow:auto;padding:20px 16px}.affiche-outils{display:flex;gap:8px;justify-content:center;margin-bottom:14px}.affiche{background:#fff;color:var(--ink);width:min(620px,100%);margin:0 auto;padding:40px 32px;border-radius:14px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:10px}.affiche .logo img{height:54px}.affiche h1{font:800 34px/1.1 Inter,sans-serif;margin:18px 0 0;color:var(--ink)}.affiche-sous{font-size:19px;margin:0 0 12px;color:#3c4270}.affiche .qr-image{border:0;width:min(340px,80vw);height:auto}.affiche-geste{font:700 16px Inter,sans-serif;color:var(--cyan);margin:6px 0}.affiche-socs{font-size:13px;color:#5b6184;margin:10px 0 0}.affiche-pied{font:600 13px Inter,sans-serif;color:#8a90b0;margin:0}@media print{body.impression-affiche *{visibility:hidden}body.impression-affiche .affiche,body.impression-affiche .affiche *{visibility:visible}body.impression-affiche .affiche{position:fixed;inset:0;width:100%;border-radius:0;padding:60px 40px}.pas-imprimer{display:none!important}}.stand-public .pan{max-width:520px}.stand-public h1{font-size:22px;margin:10px 0 4px}.stand-public form .fld{margin-bottom:10px}.sp-socs{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:6px;margin-top:4px}.sp-soc{border:1.5px solid var(--line);border-radius:10px;background:var(--card);padding:8px 10px;text-align:left;cursor:pointer;display:flex;flex-direction:column;color:var(--titre);font:600 13px Inter,sans-serif}.sp-soc small{color:var(--mut);font-weight:500;font-size:11px;text-transform:none;letter-spacing:normal}.sp-soc.on{border-color:var(--c);background:color-mix(in srgb,var(--c) 12%,var(--card))}.sp-piege{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.sp-accord{align-items:flex-start;font-size:12.5px;margin:6px 0 12px}.stand-public .merci h1{color:#2f9e6a}.doublon{border:1px solid var(--line);border-radius:12px;padding:12px;margin-bottom:12px}.doublon-tete{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-bottom:8px}.doublon-tete small{color:var(--mut)}.doublon-fiches{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:10px}.doublon-fiche{border:1.5px solid var(--line);border-radius:10px;background:var(--card);padding:10px;text-align:left;cursor:pointer;display:flex;flex-direction:column;gap:2px;color:var(--titre);font:500 13px Inter,sans-serif}.doublon-fiche small{color:var(--mut)}.doublon-fiche.gardee{border-color:#2f9e6a;background:color-mix(in srgb,#2f9e6a 8%,var(--card))}.doublon-choix{font:700 10.5px Inter,sans-serif;text-transform:uppercase;letter-spacing:.06em;color:var(--mut)}.doublon-fiche.gardee .doublon-choix{color:#2f9e6a}.doublon-origine{font-weight:600}@media (max-width:640px){.doublon-fiches{grid-template-columns:1fr}}.memo{white-space:pre-wrap;background:var(--bg);border-radius:12px;padding:14px 16px;line-height:1.6;color:var(--txt);border-left:3px solid var(--cyan)}textarea.memo-edition{width:100%;min-height:180px;line-height:1.5}.reset{border:1px solid color-mix(in srgb,#e0493b 35%,var(--line))}.reset-apercu{margin-top:12px;padding:12px;border-radius:12px;background:color-mix(in srgb,#e0493b 6%,var(--card));border:1px solid color-mix(in srgb,#e0493b 25%,var(--line))}.reset-apercu h4{margin:0 0 8px}.reset-ligne{display:flex;justify-content:space-between;gap:10px;padding:4px 0;border-bottom:1px dashed var(--line);font-size:13px}.reset-ligne.sous{padding-left:14px;color:var(--mut)}.reset-ligne b{font-variant-numeric:tabular-nums}.b.danger{background:#c0392b;color:#fff}.b.danger:disabled{opacity:.45}@media (min-width:901px){aside>nav{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;margin:0 -6px;padding:0 6px 8px;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.18) transparent;-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - 18px),transparent);mask-image:linear-gradient(to bottom,#000 calc(100% - 18px),transparent)}aside>nav::-webkit-scrollbar{width:6px}aside>nav::-webkit-scrollbar-thumb{background:#ffffff2e;border-radius:3px}aside>.me,aside>.me-zone{flex:none;margin-top:8px}aside .navh{margin:12px 12px 3px}aside nav a{padding:7px 12px}}@media (min-width:901px) and (max-height:820px){aside nav a{padding:5px 12px;font-size:13.5px}aside .navh{margin:8px 12px 2px}}.controles-masques{margin:10px 0 0}.checklist-vide{padding:12px;border:1px dashed var(--line);border-radius:12px}.tache{display:flex;gap:10px;align-items:flex-start;padding:9px 10px;border:1px solid var(--line);border-radius:10px;margin-bottom:6px;background:var(--card)}.tache input[type=checkbox]{width:20px;height:20px;margin-top:1px;flex:none;accent-color:#2f9e6a}.tache b{display:block;font-size:13.5px;color:var(--titre);cursor:pointer}.tache small{display:flex;flex-wrap:wrap;gap:4px;align-items:center;color:var(--mut);font-size:12px;margin-top:2px}.tache .tache-note{display:block;color:var(--txt);font-style:italic}.tache.faite b{text-decoration:line-through;color:var(--mut)}.tache.faite{opacity:.75}.tache.retard{border-left:4px solid #ff8030}.retard-date{color:#c2410c;font-weight:700}button.lnk{background:none;border:0;padding:0;font-family:inherit}.ok-grand{width:56px;height:56px;border-radius:50%;background:#2f9e6a;color:#fff;font-size:30px;font-weight:700;display:flex;align-items:center;justify-content:center;margin:6px auto 12px}.demarrage{max-width:640px;margin:0 auto}.dem-tete{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 12px}.dem-tete h2{margin:0;font-size:22px;color:var(--titre)}.dem-tete p{margin:4px 0 0;color:var(--mut);font-size:13.5px}.dem-compte{flex:none;font:800 18px Inter,sans-serif;color:var(--cyan-txt);background:var(--card);border:1px solid var(--line);border-radius:999px;padding:6px 14px}.dem-etapes{list-style:none;display:flex;gap:6px;padding:0;margin:0 0 12px;overflow-x:auto;scrollbar-width:none}.dem-etapes::-webkit-scrollbar{display:none}.dem-etapes li{flex:1 0 auto;display:flex;align-items:center;gap:6px;padding:7px 10px;border-radius:999px;background:var(--card);border:1px solid var(--line);font-size:12px;font-weight:600;color:var(--mut);cursor:pointer;white-space:nowrap}.dem-etapes li i{font-style:normal;width:20px;height:20px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--bg);font-size:11px;font-weight:800}.dem-etapes li.fait{color:#2f7a55}.dem-etapes li.fait i{background:#2f9e6a;color:#fff}.dem-etapes li.passe{opacity:.6;text-decoration:line-through}.dem-etapes li.on{border-color:var(--cyan);color:var(--titre);box-shadow:0 0 0 2px #23a8d92e}.dem-etapes li.on i{background:var(--cyan-fond);color:#fff}.dem-carte h3{display:flex;gap:8px;align-items:baseline}.dem-carte .b.large{width:100%}.dem-bas{display:flex;align-items:center;gap:10px;margin-top:16px;padding-top:12px;border-top:1px solid var(--line)}.dem-bas .lnk{color:var(--mut);font-size:13px}.dem-ok{background:#2f9e6a1a;color:#2f7a55;border-radius:10px;padding:10px 12px;margin:0 0 10px;font-weight:600;font-size:13.5px}.dem-guide{margin:0 0 6px;padding-left:22px;line-height:1.7;font-size:14px}.ic-partage{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border:1.5px solid var(--cyan);border-radius:5px;color:var(--cyan-txt);font-size:12px;vertical-align:middle}.dem-qr{display:flex;gap:14px;align-items:center;padding:12px;border:1px dashed var(--line);border-radius:12px}.dem-qr img{flex:none;border-radius:8px}.dem-actions{display:flex;gap:8px;flex-wrap:wrap}.dem-actions.col{flex-direction:column}.dem-rdv{background:var(--bg);border-radius:12px;padding:12px}.dem-rdv>b{display:block;font-size:16px;color:var(--titre)}.dem-rdv>span{display:block;color:var(--mut);font-size:12.5px;margin:2px 0 8px}.dem-rdv-l{display:flex;gap:10px;font-size:13.5px;padding:5px 0;border-top:1px solid var(--line)}.dem-rdv-l time{color:var(--cyan-txt);font-weight:700;min-width:120px}.dem-regles{margin:0;padding-left:18px;line-height:1.55;font-size:13.5px}.dem-regles li{margin-bottom:6px}.bandeaux-onb{display:flex;flex-direction:column;gap:8px;margin:0 0 12px}.bandeau-onb{display:flex;align-items:center;gap:12px;background:var(--card);border:1px solid var(--line);border-left:4px solid var(--cyan);border-radius:12px;padding:10px 12px;cursor:pointer}.bandeau-onb>div{flex:1;min-width:0}.bandeau-onb b{display:block;color:var(--titre);font-size:14px}.bandeau-onb small{display:block;color:var(--mut);font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bandeau-masquer{align-self:flex-end;color:var(--mut)!important;font-size:11.5px!important}.anneau{flex:none;width:44px;height:44px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center}.anneau i{font-style:normal;width:34px;height:34px;border-radius:50%;background:var(--card);display:flex;align-items:center;justify-content:center;font-size:10.5px;font-weight:800;color:var(--titre)}.jauge{height:8px;background:var(--bg);border-radius:4px;overflow:hidden;margin:8px 0 4px}.jauge i{display:block;height:100%;border-radius:4px;background:var(--cyan);transition:width .4s}.jauge.mini{display:inline-block;width:46px;height:6px;margin:0 6px 0 0;vertical-align:middle}.mer-tete{display:flex;align-items:center;gap:14px;border-top:4px solid var(--c)}.mer-tete h2{margin:0;font-size:19px;color:var(--titre)}.mer-tete h2 small{font-size:12px;color:var(--mut);font-weight:600;margin-left:6px}.mer-tete>div>small{color:var(--mut);font-size:12.5px}.mer-logo{flex:none;width:56px;height:56px;border-radius:12px;background:var(--bg);display:flex;align-items:center;justify-content:center;overflow:hidden}.mer-logo img{max-width:48px;max-height:48px;object-fit:contain}.mer-logo span{font-weight:800;color:color-mix(in srgb,var(--c) 50%,var(--txt))}.mer-l{display:flex;align-items:center;gap:12px;padding:10px 0;border-top:1px solid var(--line)}.mer-l:first-of-type{border-top:0}.mer-l>i{flex:none;font-style:normal;width:26px;height:26px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:13px;background:var(--bg);color:var(--mut);border:1.5px solid var(--line)}.mer-l.fait>i{background:#2f9e6a;border-color:#2f9e6a;color:#fff}.mer-l b{display:block;font-size:13.5px;color:var(--titre)}.mer-l b em{font-style:normal;font-weight:600;font-size:11px;color:var(--mut);margin-left:6px}.mer-l small{display:block;color:var(--mut);font-size:12px;margin-top:2px}.mer-l.fait b{color:var(--mut)}.mer-l.passe{opacity:.6}.table-onb{font-size:12.5px}.to-l{display:grid;grid-template-columns:minmax(160px,2fr) repeat(6,minmax(52px,.7fr)) minmax(90px,1fr) 64px;gap:6px;align-items:center;padding:8px 0;border-top:1px solid var(--line)}.to-l.to-h{color:var(--mut);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;border-top:0}.to-l b{display:block;color:var(--titre)}.to-l b .tag{margin-left:6px}.to-l small{display:block;color:var(--mut);font-size:11.5px;overflow:hidden;text-overflow:ellipsis}.to-l .o{color:#2f9e6a;font-weight:800}.to-l .n{color:var(--mut)}.kpis-onb{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin:0 0 12px}.kpi-onb{background:var(--card);border:1px solid var(--line);border-radius:12px;padding:12px}.kpi-onb b{display:block;font:800 22px Inter,sans-serif;color:var(--titre)}.kpi-onb small{color:var(--mut);font-size:12px}.kpi-onb.a-surveiller{border-left:4px solid var(--p2)}.suivi-soc{border-top:1px solid var(--line)}.suivi-l{display:flex;align-items:center;gap:12px;padding:10px 0;cursor:pointer}.suivi-l .pastille{width:12px;height:12px;flex:none}.suivi-l b{color:var(--titre)}.suivi-l small{display:block;color:var(--mut);font-size:12px}.suivi-l small.manque{color:#c2410c}.suivi-p{width:150px;flex:none;display:flex;align-items:center;gap:8px}.suivi-p .jauge{flex:1;margin:0}.suivi-p b{min-width:40px;text-align:right}.relance-liste{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 10px}.repetition{background:#fff3d6;color:#6b4a00;border-radius:10px;padding:8px 12px;margin:0 0 12px;font-size:13px;display:flex;gap:10px;flex-wrap:wrap;align-items:center}.repetition a{font-weight:700;cursor:pointer;color:inherit;text-decoration:underline}.visite{position:fixed;inset:0;z-index:200}.visite-voile{position:absolute;inset:0;background:#0a12228c}.visite-trou{position:absolute;border-radius:12px;box-shadow:0 0 0 9999px #0a12228c;outline:2px solid var(--cyan);transition:all .25s;pointer-events:none}.visite-bulle{position:absolute;background:var(--card);color:var(--txt);border-radius:14px;padding:14px 16px;box-shadow:0 12px 40px #0000004d;display:flex;flex-direction:column;min-height:0}.visite-bulle small{color:var(--cyan-txt);font-weight:800;font-size:11px;flex:none}.visite-bulle h4{margin:2px 0 6px;color:var(--titre);font-size:16px;flex:none}.visite-bulle p{margin:0 0 12px;font-size:13.5px;line-height:1.5;overflow-y:auto;min-height:0}.visite-bulle .row{flex:none}@media (min-width:901px){.to-l>span:not(:first-child):not(:last-child){text-align:center}.to-l>span:last-child{text-align:right}}@media (max-width:900px){.kpis-onb{grid-template-columns:repeat(2,1fr)}.to-l.to-h{display:none}.to-l{grid-template-columns:repeat(3,1fr);row-gap:4px}.to-l>span:first-child{grid-column:1/-1}.to-l [data-l]:before{content:attr(data-l) " ";color:var(--mut);font-weight:500}.to-l>span:last-child{grid-column:1/-1;text-align:right}.suivi-l{flex-wrap:wrap}.suivi-p{width:100%}.dem-rdv-l time{min-width:96px}}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .repetition{background:#3a2e0e;color:#ffe2a0}:root:not([data-theme=light]) .dem-ok{color:#6fcf97}}:root[data-theme=dark] .repetition{background:#3a2e0e;color:#ffe2a0}:root[data-theme=dark] .dem-ok{color:#6fcf97}.sig-guide{font-size:13.5px;margin:10px 0}.sig-coller{min-height:110px;border:2px dashed var(--line);border-radius:12px;padding:14px;cursor:text;display:flex;align-items:center;justify-content:center;color:var(--mut);outline:none}.sig-coller:empty:before{content:attr(data-texte);font-weight:600}.sig-coller:focus{border-color:var(--cyan);background:#23a8d90d}.sig-html{width:100%;min-height:160px;font-family:monospace;font-size:12px}.sig-apercu{background:#fff;color:#15213a;border:1px solid var(--line);border-radius:12px;padding:16px;overflow-x:auto;color-scheme:light}.sig-apercu img{max-width:100%;height:auto}.sig-apercu td,.sig-apercu th{border:0;padding:0;vertical-align:top;font-size:inherit}:root:not([data-theme=dark]){color-scheme:light}@media (prefers-color-scheme: dark){:root:not([data-theme=light]){color-scheme:dark}}textarea,input.f,select.f,.search,select.sel{color:var(--txt);background:var(--champ)}.logo.cliquable{cursor:pointer}.prospect-rdv{display:flex;align-items:center;gap:12px;width:100%;margin:0 0 14px;padding:12px 14px;border-radius:14px;border:0;text-align:left;cursor:pointer;background:linear-gradient(135deg,#ff8030,#f0602a);color:#fff;box-shadow:0 6px 18px #ff803059}.prospect-rdv .prospect-ic{flex:none;width:38px;height:38px;border-radius:50%;background:#ffffff38;display:flex;align-items:center;justify-content:center;line-height:0}.prospect-rdv .prospect-ic svg{display:block}.prospect-rdv b{display:block;font-size:15.5px}.prospect-rdv small{display:block;opacity:.9;font-size:12px;margin-top:1px}.prospect-rdv{white-space:normal;box-sizing:border-box;max-width:100%}.prospect-rdv>span:nth-child(2){flex:1;min-width:0}.prospect-rdv b,.prospect-rdv small{overflow-wrap:anywhere;line-height:1.3}.prospect-rdv em{flex:none;font-style:normal;font-size:22px;opacity:.85}.prospect-rdv:active{transform:scale(.99)}.entete-apercu{background:#fff;color:#15213a;border:1px solid var(--line);border-radius:12px;padding:14px;overflow-x:auto;color-scheme:light}.entete-apercu td,.entete-apercu th{border:0;padding:0;font-size:inherit}.entete-soc{display:flex;align-items:center;gap:8px;border-bottom:1px solid var(--line)}.entete-soc .pastille{width:10px;height:10px}.entete-soc em{font-style:normal;font-size:11px;color:var(--mut);margin-left:6px}.b.mini{padding:3px 9px;font-size:12px}.cr-import{grid-template-columns:repeat(5,1fr)}.import-masse{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:10px 0}.import-table{margin-top:10px;font-size:13px}.it-l{display:grid;grid-template-columns:44px minmax(180px,2fr) 130px minmax(140px,1.6fr) minmax(130px,1fr) minmax(140px,1fr);gap:10px;align-items:center;padding:8px 0;border-top:1px solid var(--line)}.it-l.it-h{border-top:0;color:var(--mut);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.03em}.it-l b{display:block;color:var(--titre)}.it-l small{display:block;color:var(--mut);font-size:11.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.it-l .sel{width:100%;max-width:100%}.it-num{color:var(--mut);font-variant-numeric:tabular-nums}.it-com{color:var(--txt);font-size:12.5px}.it-com i{color:var(--mut);font-style:normal}.it-alerte{color:#c2410c!important;white-space:normal!important}.it-l.alerte-l{background:#ff80300f}@media (max-width:900px){.cr-import{grid-template-columns:repeat(2,1fr)}.it-l.it-h{display:none}.it-l{grid-template-columns:1fr 1fr;row-gap:6px}.it-l>.it-num{display:none}.it-l>span:nth-child(2),.it-l>.it-com{grid-column:1/-1}}.options-suivi{border:1px dashed var(--line);border-radius:10px;padding:8px 10px;margin:0 0 10px}.parcours-contact{list-style:none;margin:0;padding:0;position:relative}.parcours-contact:before{content:"";position:absolute;left:13px;top:8px;bottom:8px;width:2px;background:var(--line)}.parcours-contact li{display:flex;gap:10px;align-items:flex-start;padding:6px 0;position:relative}.parcours-contact li>i{flex:none;width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-style:normal;font-size:13px;font-weight:700;background:var(--card);border:2px solid var(--line);color:var(--mut);z-index:1}.parcours-contact li.pc-ok>i{border-color:#2f9e6a;color:#2f9e6a}.parcours-contact li.pc-info>i{border-color:var(--cyan);color:var(--cyan-txt)}.parcours-contact li.pc-attention>i{border-color:#ff8030;color:#ff8030}.parcours-contact li>div{flex:1;min-width:0}.parcours-contact b{display:block;font-size:13px;color:var(--titre)}.parcours-contact small{display:block;font-size:12px;color:var(--mut);overflow:hidden;text-overflow:ellipsis}.parcours-contact time{flex:none;font-size:11.5px;color:var(--mut);white-space:nowrap;padding-top:2px}.info-import{background:#23a8d91a;color:var(--txt);border-radius:10px;padding:8px 12px;margin:10px 0;font-size:13px;cursor:pointer}.groupes-com{margin:10px 0}.gc-l{display:grid;grid-template-columns:minmax(160px,1.4fr) minmax(140px,1fr) minmax(160px,1fr);gap:10px;align-items:center;padding:6px 0;border-top:1px solid var(--line)}.gc-l b{display:block;color:var(--titre);font-size:13px}.gc-l small{color:var(--mut);font-size:11.5px}.gc-l .sel{width:100%}@media (max-width:900px){.gc-l{grid-template-columns:1fr 1fr}.gc-l>span{grid-column:1/-1}}.apercu-titre{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap}.apercu-titre .tag{font-size:11px}.it-contact{display:flex;align-items:center;gap:8px;min-width:0}.it-contact>span{min-width:0}.sel.civ{width:64px!important;flex:none;padding:5px 6px}.sel.civ.manque{border-color:#ff8030;background:#ff803014}.civ-deviner{display:flex;align-items:center;gap:12px;justify-content:space-between;flex-wrap:wrap;margin:0 0 12px;font-size:13px}.col-sel{width:34px}.col-sel input{width:18px;height:18px;accent-color:var(--ink-txt)}tr.selectionne td{background:#23a8d914}.carte.selectionne{outline:2px solid var(--cyan)}.barre-lot{position:sticky;bottom:12px;z-index:5;display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;padding:10px 12px;background:var(--card);border:1px solid var(--line);border-radius:14px;box-shadow:0 10px 30px #0f19322e}@media (max-width:900px){.barre-lot{bottom:78px}}.option-carte{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--line);border-radius:12px;background:var(--card);cursor:pointer;margin:6px 0 14px;transition:border-color .15s,background .15s}.option-carte.on{border-color:var(--cyan);background:#23a8d90f}.option-carte input{position:absolute;opacity:0;pointer-events:none}.oc-ic{flex:none;width:36px;height:36px;border-radius:10px;background:#23a8d91f;color:var(--cyan-txt);display:flex;align-items:center;justify-content:center;font-size:17px}.oc-txt{flex:1;min-width:0}.oc-txt b{display:block;font-size:14px;color:var(--titre)}.oc-txt small{display:block;font-size:12px;color:var(--mut);margin-top:1px}.oc-inter{flex:none;width:40px;height:24px;border-radius:999px;background:var(--line);position:relative;transition:background .15s}.oc-inter i{position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000040;transition:left .15s}.option-carte.on .oc-inter{background:var(--cyan)}.option-carte.on .oc-inter i{left:19px}.option-carte:has(input:focus-visible){outline:2px solid var(--cyan);outline-offset:2px}.fonction-u{font-weight:500;color:var(--mut)}.tel-u{flex:none;display:inline-flex;align-items:center;gap:5px;font-size:13px;font-weight:600;color:var(--cyan-txt);text-decoration:none;white-space:nowrap;padding:6px 10px;border:1px solid var(--line);border-radius:999px}.combo{position:relative}.combo .f{padding-right:30px}.combo-fl{position:absolute;right:10px;top:50%;transform:translateY(-50%);color:var(--mut);font-size:12px;cursor:pointer;user-select:none}.combo-liste{position:absolute;z-index:40;left:0;right:0;top:calc(100% + 4px);margin:0;padding:4px;list-style:none;background:var(--card);border:1px solid var(--line);border-radius:12px;box-shadow:0 10px 28px #141e3c29;max-height:230px;overflow:auto}.combo-liste li{padding:8px 10px;border-radius:8px;font-size:13px;color:var(--titre);cursor:pointer}.combo-liste li:hover,.combo-liste li.act{background:#23a8d91a}.combo-liste li.on{font-weight:700}.combo-liste.haut{top:auto;bottom:calc(100% + 4px);box-shadow:0 -10px 28px #141e3c29}.combo-liste li.on:after{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--cyan);margin-left:8px;vertical-align:middle}.zone-danger{margin-top:18px;border:1px solid rgba(224,73,59,.35);border-radius:12px;padding:12px 14px;background:#e0493b0a}.zone-danger h4{margin:0 0 4px;font-size:13px;color:#c0392b}.zone-danger ul{margin:6px 0 8px;padding-left:18px;font-size:12.5px}.b.danger{background:#e0493b;border-color:#e0493b;color:#fff}.b.danger:disabled{opacity:.5}.contacts-client{margin:4px 0 14px}.contacts-client .lbl{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--mut);margin-bottom:6px}.contacts-client .lbl small{background:var(--line);border-radius:999px;padding:1px 7px;margin-left:4px;color:var(--titre)}.feuille-h.riche{align-items:flex-start;padding-top:18px;padding-bottom:16px}.fiche-titre{display:flex;align-items:center;gap:14px;min-width:0}.fiche-titre .lg{width:52px;height:52px;flex-shrink:0;font-size:19px;box-shadow:0 4px 12px #23a8d940}.fiche-titre .sur-titre{display:block;font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--mut)}.fiche-titre h2{margin:1px 0 0;font-size:21px;line-height:1.2;font-weight:800;color:var(--titre);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fiche-titre .meta{font-size:12px;color:var(--mut);font-weight:600}.mer-actions{display:flex;align-items:center;gap:10px;flex-wrap:nowrap;flex-shrink:0}.mer-passer{min-width:64px;display:flex;justify-content:flex-start}.tag-stand{display:inline-block;margin-left:8px;padding:2px 8px;border-radius:999px;background:#23a8d91f;color:var(--bleu-txt);font-size:11px;font-weight:700;vertical-align:2px}.aide-flottante{position:fixed;right:20px;bottom:20px;z-index:45;display:flex;flex-direction:column;align-items:flex-end;gap:10px}.aide-rond{width:44px;height:44px;border-radius:50%;border:0;background:var(--ink);color:#fff;font:800 20px Inter,Segoe UI,Arial,sans-serif;cursor:pointer;box-shadow:0 6px 18px #2b2e6459;display:flex;align-items:center;justify-content:center;transition:transform .15s,background .15s}.aide-rond:hover{transform:scale(1.06)}.aide-rond.on{background:var(--cyan)}.aide-menu{width:280px;background:var(--card);border:1px solid var(--line);border-radius:16px;box-shadow:0 14px 40px #0e1a3338;padding:8px}.aide-menu-t{font:700 10.5px Inter,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--mut);padding:6px 10px 4px}.aide-menu button,.aide-menu a{display:flex;align-items:center;gap:10px;width:100%;text-align:left;background:none;border:0;border-radius:10px;padding:9px 10px;cursor:pointer;color:var(--titre);text-decoration:none;font:inherit}.aide-menu button:hover,.aide-menu a:hover{background:#23a8d91a}.aide-menu b{display:block;font-size:13px}.aide-menu small{display:block;font-size:11.5px;color:var(--mut);margin-top:1px}.aide-ic{width:30px;height:30px;flex-shrink:0;border-radius:9px;background:#23a8d91f;color:#1b86ae;display:flex;align-items:center;justify-content:center;font-size:13px}.aide-menu-note{font-size:11.5px;color:var(--mut);padding:8px 10px}@media (max-width:760px){.aide-flottante{right:12px;bottom:calc(76px + env(safe-area-inset-bottom))}.aide-rond{width:40px;height:40px;font-size:18px}}@media print{.aide-flottante{display:none}}.doublons-bandeau{display:flex;align-items:center;gap:12px;width:100%;text-align:left;margin:0 0 14px;padding:12px 16px;border-radius:14px;border:1px solid rgba(255,128,48,.35);background:linear-gradient(90deg,#ff80301a,#ff803008);cursor:pointer;font:inherit;color:var(--titre)}.doublons-bandeau:hover{border-color:#ff8030}.doublons-ic{width:34px;height:34px;flex-shrink:0;border-radius:10px;background:#ff8030;color:#fff;display:flex;align-items:center;justify-content:center;font-size:16px}.doublons-txt{flex:1;min-width:0}.doublons-txt b{display:block;font-size:14px}.doublons-txt small{display:block;font-size:12px;color:var(--mut);margin-top:1px}.doublons-voir{font:700 12.5px Inter,sans-serif;color:var(--orange-txt);white-space:nowrap}.doublons-ouvert{border:1px solid rgba(255,128,48,.35)}.compte-dest{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin:6px 0 14px;padding:14px 16px;border-radius:16px;background:linear-gradient(100deg,var(--ink) 0%,#2b4f8f 65%,var(--cyan) 100%);color:#fff;box-shadow:0 8px 22px #2b2e6438}.compte-dest.vide{background:var(--bg);color:var(--titre);box-shadow:none;border:1px dashed var(--line)}.feuille.large{max-width:980px}.version-l{display:flex;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid var(--line)}.version-l.off{opacity:.55}.version-l b{display:block;font-size:13.5px;color:var(--titre)}.version-l small{display:block;font-size:12px;color:var(--mut)}.version-zone{border:1px solid var(--line);border-radius:12px;padding:12px;background:#fff;color:#222;max-height:52vh;max-height:52dvh;overflow:auto;outline:none;margin-bottom:8px}.version-zone:focus{border-color:var(--cyan);box-shadow:0 0 0 3px #23a8d926}.version-html{min-height:52vh;min-height:52dvh;font:12px/1.45 ui-monospace,Menlo,Consolas,monospace;white-space:pre;margin-bottom:8px}.version-clients{display:flex;flex-wrap:wrap;gap:5px;max-height:150px;overflow:auto;margin:8px 0 4px}.versions-utilisees{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:-4px 0 14px}.versions-utilisees small{font:700 10.5px Inter,sans-serif;letter-spacing:.06em;text-transform:uppercase;color:var(--mut);margin-right:2px}.versions-utilisees span{font:600 12px Inter,sans-serif;background:var(--bg);border:1px solid var(--line);border-radius:999px;padding:3px 10px}.versions-utilisees span.perso{background:#23a8d91a;border-color:#23a8d966;color:#1b6d8e}.org-lim{font-size:12px;color:var(--orange-txt);margin:2px 0 8px}.org-lim.passe{color:var(--mut)}.org-remarque{max-width:440px;margin:0 auto 10px;display:block;font-size:12.5px}.org-av{display:flex;flex-wrap:wrap;gap:4px;justify-content:center;margin-top:8px}.org-av .av{width:26px;height:26px;font-size:9.5px}.org-mini{font-size:12px;color:var(--mut);margin-top:8px}.org-detail{text-align:left;margin-top:10px;border-top:1px solid var(--line);padding-top:8px}.org-rep{font:700 11px Inter,sans-serif;border-radius:999px;padding:2px 9px;background:var(--bg)}.org-rep.oui{background:#e7f4ec;color:var(--vert-txt)}.org-rep.peut_etre{background:#fff3e0;color:#c98a1c}.org-soiree{display:grid;grid-template-columns:1.1fr 1fr;gap:20px;padding:6px 0 14px;border-bottom:1px solid var(--line);margin-bottom:12px}.org-soiree:last-child{border-bottom:0;margin-bottom:0}.org-titre-soiree{display:flex;align-items:center;gap:10px;margin-bottom:6px}.org-titre-soiree b{font-size:15px;color:var(--titre)}.org-dl{display:grid;grid-template-columns:78px 1fr;gap:6px 10px;margin:0 0 10px}.org-dl dt{color:var(--mut);font-weight:600;font-size:12px;padding-top:1px}.org-dl dd{margin:0}.org-adr{color:var(--mut);font-size:12.5px;margin-top:1px}.org-adr a{color:inherit}.org-actions{display:flex;gap:8px;flex-wrap:wrap}.b.maps{background:#e8f6fc;border-color:#bfe5f5;color:#1b6d8e;text-decoration:none}.org-actions .b{display:inline-flex;align-items:center;justify-content:center;gap:7px;white-space:nowrap}.org-actions svg{width:16px;height:16px;flex:none}.org-q{font-weight:700;margin-bottom:4px;color:var(--titre)}.org-table{width:100%;border-collapse:collapse;margin-top:10px}.org-table th{text-align:left;font:700 10.5px Inter,sans-serif;letter-spacing:.06em;text-transform:uppercase;color:var(--mut);padding:8px 6px;border-bottom:1px solid var(--line)}.org-table td{padding:8px 6px;border-bottom:1px solid var(--line);font-size:13px}.org-table .n{text-align:center}.org-table tr.moi td{background:#23a8d912}.org-table tr.tot td{font-weight:800;border-bottom:0}.org-rem{font-size:12px;color:var(--mut)}.org-soc{display:inline-flex;align-items:center;gap:6px;font-weight:600;font-size:12.5px;white-space:nowrap}.org-soc i{width:10px;height:10px;border-radius:3px;background:var(--c)}.org-defil{overflow-x:auto}.org-choix-jours{display:flex;flex-wrap:wrap;gap:6px;margin:6px 0}@media (max-width:760px){.org-soiree{grid-template-columns:1fr}.org-actions .b{flex:1}.org-table{font-size:12px}.org-soiree-vote{text-align:center}}.plan-vide{display:flex;flex-direction:column;gap:6px;align-items:center;text-align:center;padding:40px 16px;border:1.5px dashed var(--line);border-radius:14px;color:var(--mut)}.plan-vide b{color:var(--titre)}.plan-barre{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:10px}.plan-zoom{display:flex;align-items:center;gap:6px;margin-right:auto}.plan-zoom span{min-width:52px;text-align:center;font:700 12px Inter,sans-serif;color:var(--mut)}.plan-zoom .b{min-width:38px}.plan-zone{overflow:auto;max-height:72vh;max-height:72dvh;border:1px solid var(--line);border-radius:14px;background:#fff;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y pinch-zoom}.plan-zone.pose{cursor:crosshair;outline:2px solid var(--cyan)}.plan-img{position:relative;min-width:100%}.plan-img img{display:block;width:100%;height:100%;user-select:none}.plan-pin{position:absolute;transform:translate(-50%,-100%);border:0;background:none;padding:0;cursor:pointer;display:flex;flex-direction:column;align-items:center;z-index:2}.plan-pin-point{width:22px;height:22px;border-radius:50% 50% 50% 0;background:var(--c);transform:rotate(-45deg);box-shadow:0 2px 6px #00000059;border:2px solid #fff}.plan-pin.stand .plan-pin-point{width:28px;height:28px}.plan-pin-lib{order:-1;margin-bottom:4px;background:#1c2340;color:#fff;font:700 11.5px Inter,sans-serif;padding:4px 8px;border-radius:8px;white-space:nowrap;box-shadow:0 2px 8px #00000040}.plan-pin-lib small{display:block;font-weight:500;opacity:.85}.plan-pin.on{z-index:3}.plan-pin.on .plan-pin-point{outline:3px solid rgba(35,168,217,.5)}.plan-l{display:flex;align-items:center;gap:10px;padding:8px 0;border-bottom:1px solid var(--line)}.plan-l.on{background:#23a8d90f}.plan-l-pt{width:12px;height:12px;border-radius:50%;flex-shrink:0}.plan-l-t{flex:1;min-width:0;text-align:left;background:none;border:0;padding:0;cursor:pointer;font:inherit;color:var(--titre)}.plan-l-t b{display:block;font-size:13.5px}.plan-l-t small{display:block;color:var(--mut);font-size:12px}.onglets-contacts{display:inline-flex;gap:4px;padding:4px;background:var(--card);border:1px solid var(--line);border-radius:14px;margin:0 0 14px}.onglets-contacts button{border:0;background:none;padding:9px 18px;border-radius:10px;font:700 13px Inter,Segoe UI,Arial,sans-serif;color:var(--mut);cursor:pointer}.onglets-contacts button.on{background:var(--ink);color:#fff;box-shadow:0 2px 8px #2b2e6440}.selection-email{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:14px;border:1px solid rgba(35,168,217,.4);background:#23a8d912}.barre-lot-sep{width:1px;align-self:stretch;background:var(--line);margin:0 4px}@media (max-width:760px){.onglets-contacts{display:flex}.onglets-contacts button{flex:1}}@media (max-width:760px){h3>span>small{display:block;margin:2px 0 0;font-weight:500}.org-soiree-vote .org-table{text-align:left}}.fct{display:inline-flex;align-items:center;gap:5px;border:1.5px solid var(--line);background:var(--card);color:var(--titre);border-radius:999px;padding:6px 12px;font:600 12.5px Inter,Segoe UI,Arial,sans-serif;cursor:pointer;transition:border-color .12s,background .12s,box-shadow .12s}.fct:hover{border-color:var(--cyan)}.fct.on{background:var(--ink);border-color:var(--ink);color:#fff;box-shadow:0 2px 8px #2b2e6440}.fct .pt{width:10px;height:10px;border-radius:50%;background:var(--c,#8a96a8)}.fct.on .pt{box-shadow:0 0 0 2px #fff}input[type=checkbox]{appearance:none;-webkit-appearance:none;width:20px;height:20px;flex:none;margin:0;border:1.5px solid #b9c2d3;border-radius:6px;background:var(--card);cursor:pointer;display:inline-grid;place-content:center;transition:background .15s,border-color .15s,box-shadow .15s;vertical-align:middle}input[type=checkbox]:after{content:"";width:11px;height:11px;transform:scale(0);transition:transform .12s;background:#fff;clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0,43% 62%)}input[type=checkbox]:checked{background:var(--ink);border-color:var(--ink)}input[type=checkbox]:checked:after{transform:scale(1)}input[type=checkbox]:focus-visible{box-shadow:0 0 0 3px #23a8d959}input[type=checkbox]:disabled{opacity:.5;cursor:default}label.ck>input[type=checkbox]{width:38px;height:22px;border-radius:999px;border:0;background:#cfd6e2;position:relative;display:inline-block}label.ck>input[type=checkbox]:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;clip-path:none;transform:none;box-shadow:0 1px 3px #00000040;transition:left .18s}label.ck>input[type=checkbox]:checked{background:#2f8656}label.ck>input[type=checkbox]:checked:after{left:19px}label.ck{gap:10px;cursor:pointer}.option-carte input[type=checkbox]{position:absolute;opacity:0;pointer-events:none}nav a span{display:inline-flex;align-items:center;justify-content:center}nav a span .icone{opacity:.9}.nav-sep{height:1px;background:#ffffff1f;margin:14px 10px 8px}nav a em.alerte-nav,.alerte-nav{margin-left:auto;background:#e0493b;color:#fff;font:700 11px/1 Inter,sans-serif;font-style:normal;border-radius:999px;padding:0 6px;min-width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;font-variant-numeric:tabular-nums;box-shadow:0 0 0 2px #ffffff1f}.menu-plus a .alerte-nav{margin-left:auto;margin-right:6px}.bnav a{position:relative}.alerte-bas{position:absolute;top:0;right:22%;background:#e0493b;color:#fff;font:700 10px Inter,sans-serif;font-style:normal;border-radius:999px;padding:1px 6px}.b-accueil{display:inline-flex;align-items:center;gap:7px;border:1px solid var(--line);background:var(--card);color:var(--titre);border-radius:12px;padding:7px 12px;font:700 13px Inter,Segoe UI,Arial,sans-serif;cursor:pointer}.b-accueil:hover{border-color:var(--cyan)}.b-accueil-nb{background:#e0493b;color:#fff;border-radius:999px;min-width:20px;height:20px;padding:0 6px;display:inline-grid;place-items:center;font-size:11.5px;line-height:1}@media (max-width:760px){.b-accueil{padding:7px 9px}.b-accueil>span{display:none}}.onglets-contacts button{display:inline-flex;align-items:center;gap:7px}.onglets-contacts button .alerte-nav{margin-left:4px}.onglets-visiteurs{flex-wrap:wrap}.dem-grille{display:grid;grid-template-columns:1.6fr 1fr;gap:14px;align-items:start}.dem-grille .card{margin:0}.demande-av{width:36px;height:36px;border-radius:50%;background:var(--bg);color:var(--titre);font:800 12px Inter,sans-serif;display:inline-flex;align-items:center;justify-content:center;flex:none;margin-right:10px;text-transform:uppercase}.demande{border-left:3px solid #e0493b}.demande.traitee{border-left-color:#2f8656}.dem-grille .qr-stand{flex-direction:column;align-items:center;text-align:center}@media (max-width:900px){.dem-grille{grid-template-columns:1fr}}.ens-grille{display:grid;grid-template-columns:320px 1fr;gap:14px;align-items:start}.ens-grille .card{margin:0 0 14px}.ens-liste{padding:12px;height:calc(100vh - 194px);height:calc(100dvh - 194px);min-height:360px;overflow:auto;position:sticky;top:14px}.ens-l{display:flex;align-items:center;gap:10px;width:100%;text-align:left;border:1px solid transparent;background:none;border-radius:12px;padding:9px 10px;cursor:pointer;font:inherit;color:var(--titre)}.ens-l:hover{background:var(--bg)}.ens-l.on{background:#23a8d914;border-color:#23a8d959}.ens-l .lg{width:36px;height:36px;font-size:12px;border-radius:10px;flex:none}.ens-t{flex:1;min-width:0}.ens-t b{display:block;font-size:13.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ens-t small{color:var(--mut);font-size:12px}.ens-imp{width:9px;height:9px;border-radius:50%;flex:none}.ens-chiffres{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:14px}.ens-chiffres div{background:var(--bg);border-radius:12px;padding:10px 12px;min-width:0}.ens-chiffres small{color:var(--mut);font-size:12px}.ens-chiffres b{display:block;font:800 20px Inter,Segoe UI,Arial,sans-serif;color:var(--titre)}.ens-chiffres b.accroche{font-size:13px;font-weight:700;line-height:1.35;margin-top:3px}@media (max-width:900px){.ens-grille{grid-template-columns:1fr}.ens-liste{position:static;height:auto;min-height:0;max-height:320px}.ens-chiffres{grid-template-columns:1fr 1fr}}.anneau{width:48px;height:48px;border-radius:50%;margin:0 auto;display:flex;align-items:center;justify-content:center;background:conic-gradient(var(--c) calc(var(--v) * 1%),var(--bg) 0)}.anneau span{width:38px;height:38px;border-radius:50%;background:var(--card);display:flex;align-items:center;justify-content:center;font:800 11px Inter,sans-serif}.param-ic{width:42px;height:42px;border-radius:12px;background:#2b2e6412;color:var(--ink-txt);display:flex;align-items:center;justify-content:center;flex:none}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .param-ic{background:#ffffff14;color:#cfd6f5}}:root[data-theme=dark] .param-ic{background:#ffffff14;color:#cfd6f5}.pret-hero{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.pret-hero h2{margin:0;font-size:19px;color:var(--titre)}.pret-score{width:108px;height:108px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex:none}.pret-score div{width:84px;height:84px;border-radius:50%;background:var(--card);display:flex;flex-direction:column;align-items:center;justify-content:center}.pret-score b{font:800 23px Inter,Segoe UI,Arial,sans-serif;color:var(--titre)}.pret-score small{color:var(--mut);font-size:11px}.pret-chiffres{display:flex;gap:16px;flex-wrap:wrap}.pret-chiffres b{font-size:18px;margin-right:3px}.pret-chiffres .r{color:var(--rouge-txt)}.pret-chiffres .o{color:#c98a1c}.pret-chiffres .v{color:var(--vert-txt)}.compte-onglet{font-style:normal;background:#2b2e641a;border-radius:999px;padding:0 7px;font-size:11px;margin-left:4px}.onglets-contacts button.on .compte-onglet{background:#ffffff38}.pret-themes{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.pret-colonnes{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;align-items:start}.pret-col h4{display:flex;align-items:center;gap:8px;margin:0 0 8px;font-size:13.5px;color:var(--titre)}.pret-col h4 i{width:10px;height:10px;border-radius:50%}.pret-col h4 b{margin-left:auto;background:var(--card);border:1px solid var(--line);border-radius:999px;padding:1px 9px;font-size:11px}.pret-carte{display:flex;gap:10px;align-items:flex-start;background:var(--card);border:1px solid var(--line);border-left:3px solid;border-radius:12px;padding:10px 12px;margin-bottom:8px}.pret-carte b{display:block;font-size:13px;color:var(--titre)}.pret-carte small{display:block;color:var(--mut);font-size:12px;margin-top:2px}.pret-carte-ic{color:var(--mut);margin-top:1px;flex:none}.pret-corriger{white-space:nowrap;font-weight:700;font-size:12px;background:none;border:0;cursor:pointer;color:#1b86ae;padding:0}.pret-masquer{display:inline-block;margin-top:4px;font-size:11.5px}.pret-vide{margin:4px 2px}@media (max-width:900px){.pret-colonnes{grid-template-columns:1fr}.pret-hero{justify-content:center;text-align:center}.pret-chiffres{justify-content:center}}.org-badge-moi{display:flex;align-items:center;gap:12px;flex-wrap:wrap;border:1px solid var(--line);border-radius:14px;padding:12px 14px;background:var(--bg)}.org-badge-moi b{display:block;color:var(--titre)}.org-badge-moi small{display:block;color:var(--mut);font-size:12px}.org-badge-ic{width:44px;height:44px;border-radius:12px;background:var(--ink);color:#fff;display:flex;align-items:center;justify-content:center;flex:none}.org-lot{display:grid;grid-template-columns:1fr 1fr;gap:8px;align-items:center;padding:6px 0;border-bottom:1px solid var(--line)}.org-lot-f{font-size:12.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:760px){.org-lot{grid-template-columns:1fr}.org-badge-moi .b{flex:1}}.org-lot-f b{display:block;font-size:12.5px;overflow:hidden;text-overflow:ellipsis}.org-lot-f small{display:block;font-size:11px;color:var(--mut);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.org-lot.a-choisir select{border-color:#f0a33a}.mon-badge{display:flex;align-items:center;gap:10px;width:100%;margin:0 0 8px;padding:9px 12px;border-radius:12px;border:1px solid rgba(255,255,255,.14);background:#23a8d929;color:#fff;cursor:pointer;font:inherit;text-align:left}.mon-badge:hover{background:#23a8d947}.mon-badge b{display:block;font-size:13px}.mon-badge small{display:block;font-size:11px;opacity:.75}.mon-badge.vide{background:#ffffff0d;border-style:dashed}.menu-plus a .alerte-nav{font-size:10px}.retour-param{display:inline-flex;align-items:center;gap:4px;border:1px solid var(--line);background:var(--card);color:var(--titre);border-radius:10px;padding:6px 12px;font:700 12.5px Inter,Segoe UI,Arial,sans-serif;cursor:pointer;margin:0 0 12px}.retour-param:hover{border-color:var(--cyan)}.champ-tel{display:grid;grid-template-columns:128px 1fr;gap:6px}.champ-tel-sel{display:flex;align-items:center;gap:6px;width:100%;border:1px solid var(--line);border-radius:10px;background:var(--card);padding-left:9px}.champ-tel-drapeau{flex:none;width:22px;height:16px;object-fit:cover;border-radius:2px;box-shadow:0 0 0 1px #0e1a331f}.champ-tel-sel .champ-tel-pays{flex:1;min-width:0;border:0;background:transparent;padding-left:2px;padding-right:2px;font-weight:600}.champ-tel-sel .champ-tel-pays:focus{outline:none}.champ-tel-sel:focus-within{border-color:var(--cyan)}.champ-tel input{letter-spacing:.04em;font-variant-numeric:tabular-nums}.champ-tel.incomplet input{border-color:#f0a33a}.mx-filtres{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-bottom:12px}.mx-choix{position:relative}.mx-choix summary,.mx-sel{list-style:none;cursor:pointer;border:1px solid var(--line);border-radius:10px;padding:8px 12px;background:var(--card);font-size:13px;display:flex;gap:6px;align-items:center;white-space:nowrap}.mx-choix summary::-webkit-details-marker{display:none}.mx-choix summary:after{content:"";flex:none;width:12px;height:12px;margin-left:4px;background:currentColor;opacity:.7;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M3 4.5 6 7.5 9 4.5' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/12px 12px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M3 4.5 6 7.5 9 4.5' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/12px 12px no-repeat}.mx-sel select{border:0;background:transparent;font:inherit;font-weight:700;color:inherit;cursor:pointer}.mx-menu{position:absolute;z-index:20;top:calc(100% + 4px);left:0;background:var(--card);border:1px solid var(--line);border-radius:12px;box-shadow:0 10px 30px #141e3c26;padding:8px;min-width:220px;display:flex;flex-direction:column;gap:2px}.mx-menu label{display:flex;gap:8px;align-items:center;padding:6px 8px;border-radius:8px;cursor:pointer;font-size:13px}.mx-menu label:hover{background:var(--bg)}.mx-croise{display:flex;flex-wrap:wrap;gap:8px;align-items:center;border:1px solid var(--line);border-radius:12px;padding:10px 12px;margin-bottom:10px;font-size:13px}.mx-croise.actif{background:#eaf6ee;border-color:#b9dfc5}.mx-croise select{border:1px solid var(--line);border-radius:8px;padding:6px 8px;font:inherit;font-weight:700;background:var(--card);color:inherit}.mx-compte{margin-left:auto;font-weight:700;color:var(--vert-txt)}.mx-croise:not(.actif) .mx-compte{color:var(--mut)}.matrice th.mx-cible,.matrice td.mx-cible{background:#eaf6ee}.m-blanc.m-opp{border:2px dashed #2f8656}.soc.blanc.opp{border-color:#2f8656;color:var(--vert-txt);font-weight:700}.mx-nb{display:inline-block;background:#eaf6ee;color:var(--vert-txt);font-weight:700;font-size:12px;border-radius:999px;padding:2px 10px;white-space:nowrap}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .mx-croise.actif{background:#2f865626;border-color:#2f865666}:root:not([data-theme=light]) .matrice .mx-cible{background:#2f86561f}:root:not([data-theme=light]) .mx-nb{background:#2f865633;color:#6fcf97}}:root[data-theme=dark] .mx-croise.actif{background:#2f865626;border-color:#2f865666}:root[data-theme=dark] .matrice .mx-cible{background:#2f86561f}:root[data-theme=dark] .mx-nb{background:#2f865633;color:#6fcf97}.qr-enligne{font-size:12px;font-weight:700;color:var(--vert-txt);background:#eaf6ee;border-radius:999px;padding:3px 10px;flex-shrink:0}.qr-avant{display:flex;gap:18px;align-items:center;margin-bottom:14px}.qr-vide{width:130px;height:130px;flex-shrink:0;border:2px dashed var(--line);border-radius:14px;display:grid;place-items:center;font-size:34px;font-weight:800;color:#b4c0d3}.qr-etapes{list-style:none;margin:0;padding:0;counter-reset:e;display:flex;flex-direction:column;gap:12px}.qr-etapes li{counter-increment:e;display:grid;grid-template-columns:28px 1fr;column-gap:10px;align-items:center}.qr-etapes li:before{content:counter(e);grid-row:span 2;width:28px;height:28px;border-radius:50%;background:var(--ink);color:#fff;display:grid;place-items:center;font-weight:700;font-size:13px}.qr-etapes b{font-size:14px}.qr-etapes small{color:var(--mut);font-size:12px}.qr-generer{width:100%;justify-content:center;padding:13px;font-size:15px;color:#fff;border:0;background:linear-gradient(90deg,var(--ink),var(--cyan))}.qr-apres{display:flex;gap:18px;align-items:center}.qr-cadre{border:1px solid var(--line);border-radius:14px;padding:8px;background:#fff;flex-shrink:0;line-height:0}.qr-actions{flex:1;display:flex;flex-direction:column;gap:8px;min-width:0}.qr-actions .b{width:100%;justify-content:center}.qr-pied{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;border-top:1px solid var(--line);margin-top:14px;padding-top:10px}.qr-pied small{color:var(--mut)}.lnk.rouge{color:#c0392b}@media (max-width:560px){.qr-avant,.qr-apres{flex-direction:column;align-items:stretch}.qr-vide,.qr-cadre{align-self:center}}.badge-plein{position:fixed;inset:0;z-index:200;background:#fff;color:#0e1a33;display:flex;flex-direction:column}.badge-plein-tete{display:flex;align-items:center;gap:10px;background:var(--ink);color:#fff;padding:14px 18px;padding-top:max(14px,env(safe-area-inset-top))}.badge-plein-tete span{margin-left:auto;font-size:13px;opacity:.85}.badge-plein-tete button{background:none;border:0;color:#fff;font-size:20px;cursor:pointer;padding:0 0 0 8px}.badge-plein-corps{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:20px;text-align:center;overflow:auto}.badge-plein-qr{background:#fff;border-radius:18px;box-shadow:0 6px 24px #141e3c1f;padding:16px;width:min(82vw,62vh,440px);width:min(82vw,62dvh,440px)}.badge-plein-qr img{display:block;width:100%;height:auto;image-rendering:pixelated}.badge-plein h2{margin:14px 0 0;font-size:24px;color:var(--ink)}.badge-plein small{color:#6b7890;font-size:14px}.badge-plein-astuce{margin:14px 0 4px;background:#fff6ea;border:1px solid #f5d3a8;color:#9a5a12;border-radius:12px;padding:8px 14px;font-size:13px}.badge-plein-actions{display:flex;gap:10px;margin-top:10px}.badge-plein-attente{color:#6b7890}.sauv-grille{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start}@media (max-width:900px){.sauv-grille{grid-template-columns:1fr}}.sauv-phrase{border:1px solid var(--line);border-radius:12px;padding:12px;margin:10px 0}.sauv-phrase>b{display:block;font-size:13.5px}.sauv-phrase>small{display:block;color:var(--mut);font-size:12px;margin:2px 0 6px}.sauv-actions{gap:8px;flex-wrap:wrap;margin-top:6px}.sauv-resultat{margin:10px 0 0;padding:9px 12px;border-radius:10px;font-size:13px}.sauv-resultat.ok{background:#eaf6ee;color:#1f6b41}.sauv-resultat.ko{background:#fdecea;color:#a8322a}.sauv-empreinte{margin:10px 0 0;font-size:12.5px}.sauv-empreinte code{word-break:break-all;font-size:11.5px}.sauv-empreinte .lien{background:none;border:0;padding:0;margin-left:6px;color:var(--cyan-txt);font:600 12.5px Inter,sans-serif;cursor:pointer;text-decoration:underline}.sauv-derniere b{display:block;font-size:15px}.sauv-derniere small{color:var(--mut);font-size:12px;word-break:break-all}.sauv-t{margin:16px 0 6px;font-size:13px}.sauv-liste{margin:0;padding-left:18px;font-size:13px;color:var(--txt);display:flex;flex-direction:column;gap:4px}.vids{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:14px}.vid{border:1px solid var(--line);border-radius:14px;overflow:hidden;background:var(--card);display:flex;flex-direction:column}.vid-lien{position:relative;display:block;color:inherit}.vid-th{position:relative;aspect-ratio:16/9;display:grid;place-items:center;overflow:hidden}.vid-th img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.vid-play{position:relative;width:46px;height:46px;border-radius:50%;background:#fffffff2;box-shadow:0 4px 14px #00000040;display:grid;place-items:center}.vid-play:after{content:"";border-left:14px solid var(--ink);border-top:9px solid transparent;border-bottom:9px solid transparent;margin-left:4px}.vid-th.petite{width:120px;flex:none;border-radius:9px}.vid-th.petite .vid-play{width:30px;height:30px}.vid-th.petite .vid-play:after{border-left-width:10px;border-top-width:6px;border-bottom-width:6px;margin-left:3px}.vid-duree{position:absolute;right:8px;bottom:8px;background:#0a0f23bf;color:#fff;border-radius:6px;font-size:11px;font-weight:700;padding:2px 6px}.vid-th.petite .vid-duree{right:5px;bottom:5px;font-size:10px}.vid-soc{position:absolute;left:8px;top:8px;background:#fff;color:#1c2340;border-radius:999px;font-size:11px;font-weight:800;padding:3px 9px;display:flex;gap:5px;align-items:center}.vid-soc i{width:8px;height:8px;border-radius:50%}.vid-marque{position:absolute;right:8px;top:8px;background:#2f8656;color:#fff;border-radius:999px;font-size:10.5px;font-weight:700;padding:3px 8px}.vid-marque.pres{background:var(--ink)}.vid-marque.eq{background:#5f6b80}.vid-corps{padding:11px 12px 12px;display:flex;flex-direction:column;gap:4px;flex:1}.vid-corps b{font-size:13.5px;line-height:1.3}.vid-corps small{font-size:11.5px;color:var(--mut)}.vid-actions{display:flex;gap:6px;margin-top:auto;padding-top:6px}.vid-actions .b.p{flex:1;justify-content:center}.b.ic{width:34px;padding-left:0;padding-right:0;display:inline-flex;align-items:center;justify-content:center}.b.ic>svg{display:block;flex:none}.vid-ajout{border:2px dashed var(--line);border-radius:14px;background:none;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;color:var(--mut);font:700 13px Inter,Segoe UI,Arial,sans-serif;min-height:220px;cursor:pointer}.vid-ajout span{width:40px;height:40px;border-radius:50%;background:var(--bg);display:grid;place-items:center;font-size:22px;color:var(--titre)}.vid-ajout small{font-weight:500;font-size:11.5px}.vid-ajout.ligne{min-height:0;width:100%;flex-direction:row;justify-content:flex-start;padding:10px 12px;gap:10px;text-align:left}.vid-ajout.ligne small{margin-left:auto}.vid-ajout:hover{border-color:var(--cyan)}.vid-url{position:relative}.vid-url .f{padding-right:96px}.vid-url em{position:absolute;right:12px;top:50%;transform:translateY(-50%);font-style:normal;font-weight:700;font-size:12px;color:var(--vert-txt)}.vid-url.ok .f{border-color:#9fd3b3}.vid-url.ko .f{border-color:#f0b2a9}.vid-apercu{display:flex;gap:12px;align-items:center;background:var(--bg);border-radius:12px;padding:10px;margin:0 0 12px}.vid-apercu b{display:block;font-size:13px}.vid-apercu small{display:block;color:var(--mut);font-size:12px}.vid-apercu.grand .vid-th{width:170px;flex:none;border-radius:10px}.vid-socs{display:flex;flex-wrap:wrap;gap:6px}.vid-socs .fct{display:inline-flex;align-items:center;gap:6px}.vid-boutons{gap:8px;margin-top:6px}.vid-boutons .b{flex:1;justify-content:center;padding:10px}.b.rouge{color:#c0392b}.vid-dest{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:6px}.vid-dest:empty{display:none}.vid-dest span{background:var(--bg);border-radius:999px;padding:5px 6px 5px 11px;font-size:12px;font-weight:700;display:inline-flex;gap:6px;align-items:center}.vid-dest button{border:0;background:none;cursor:pointer;color:var(--mut);font-size:11px}.vid-trouves{border:1px solid var(--line);border-radius:10px;margin:-6px 0 10px;overflow:hidden}.vid-trouves button{display:block;width:100%;text-align:left;border:0;border-bottom:1px solid var(--line);background:var(--card);padding:8px 12px;cursor:pointer;color:inherit;font:inherit}.vid-trouves button:last-child{border-bottom:0}.vid-trouves button:hover{background:var(--bg)}.vid-trouves b{display:block;font-size:13px}.vid-trouves small{color:var(--mut);font-size:11.5px}.vid-mail{border:1px solid var(--line);border-radius:12px;padding:12px 14px;font-size:13px;line-height:1.5;margin-bottom:8px}.vid-mail p{margin:0 0 8px}.vid-mail .vid-apercu{background:none;border:1px solid var(--line)}.vid-societe .option-carte{margin-top:8px}.vid-edition{display:flex;flex-direction:column;gap:8px}.vid-edition .f{margin:0}.vid-societe .vid-apercu small,.vid-societe .option-carte small,.vid-societe .vid-ajout small{text-transform:none;letter-spacing:0;font-weight:500;font-size:12px;color:var(--mut);margin:0}.info-i{position:relative;display:inline-grid;place-items:center;width:16px;height:16px;border-radius:50%;border:1.5px solid currentColor;color:var(--mut);font:italic 700 10px Georgia,Times New Roman,serif;text-transform:none;letter-spacing:0;vertical-align:-3px;margin-left:5px;cursor:help;outline:none}.info-i:hover,.info-i:focus{color:var(--cyan-txt)}.info-bulle{position:absolute;left:50%;bottom:calc(100% + 8px);transform:translate(-50%);width:max-content;max-width:260px;background:#1c2340;color:#fff;border-radius:9px;padding:8px 11px;font:500 12px/1.4 Inter,Segoe UI,Arial,sans-serif;font-style:normal;text-transform:none;letter-spacing:0;box-shadow:0 8px 24px #0003;opacity:0;visibility:hidden;transition:opacity .15s;z-index:50;pointer-events:none;white-space:normal;text-align:left}.info-bulle:after{content:"";position:absolute;top:100%;left:50%;margin-left:-6px;border:6px solid transparent;border-top-color:#1c2340}.info-i:hover .info-bulle,.info-i:focus .info-bulle{opacity:1;visibility:visible}.sf-grille{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:12px}@media (max-width:900px){.sf-grille{grid-template-columns:1fr}}.sf-etape{border:1px solid var(--line);border-radius:14px;padding:14px;display:flex;flex-direction:column;gap:4px;position:relative}.sf-num{width:26px;height:26px;border-radius:50%;background:var(--ink);color:#fff;display:grid;place-items:center;font-weight:800;font-size:12.5px;margin-bottom:4px}.sf-etape>b{font-size:14px}.sf-etape>small{color:var(--mut);font-size:12.5px;line-height:1.45}.sf-etape>small b{color:var(--txt)}.sf-demo{margin-top:10px;display:flex;flex-direction:column;align-items:flex-start;gap:8px}.sf-barre{width:100%;display:flex;gap:6px;align-items:center;background:var(--bg);border:1px solid var(--line);border-radius:8px;padding:6px 8px}.sf-barre i{width:46px;height:10px;border-radius:5px;background:var(--line)}.sf-cible{margin-left:auto;border:1.5px dashed var(--cyan);color:var(--cyan-txt);border-radius:6px;padding:2px 8px;font-size:11px;font-weight:700}.synchro-bouton{cursor:grab;box-shadow:0 0 0 3px #23a8d940}.synchro-bouton:active{cursor:grabbing}.sf-fleche{font-style:normal;color:var(--cyan-txt);font-size:12px;font-weight:700}.sf-aide{margin:12px 0;border:1px solid var(--line);border-radius:12px;padding:10px 12px;font-size:13px}.sf-aide summary{cursor:pointer;font-weight:700}.sf-aide ol{margin:8px 0;padding-left:20px;display:flex;flex-direction:column;gap:4px}.sf-aide p{margin:0;color:var(--mut);font-size:12px}.synchro-partage{display:flex;gap:10px;align-items:center;flex-wrap:wrap;border-top:1px solid var(--line);padding-top:12px}.synchro-partage span{flex:1;min-width:240px;font-size:13px}.synchro-partage em{font-style:normal;color:var(--vert-txt);font-size:12px;font-weight:700}.suppr-compte{display:flex;gap:12px;align-items:center;margin-top:18px;padding:12px 14px;border:1px solid #f3c7c1;background:#fdf3f2;border-radius:12px}.suppr-compte b{display:block;font-size:13.5px;color:#a8322a}.suppr-compte small{display:block;font-size:12px;color:var(--mut);line-height:1.4}.suppr-ic{width:34px;height:34px;border-radius:10px;background:#fbe1dd;color:#c0392b;display:grid;place-items:center;flex:none}.suppr-compte .b{flex:none;border-color:#e8b3ab}@media (max-width:560px){.suppr-compte{flex-wrap:wrap}.suppr-compte .b{width:100%;justify-content:center}}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .suppr-compte{background:#c0392b1f;border-color:#c0392b59}:root:not([data-theme=light]) .suppr-ic{background:#c0392b33}:root:not([data-theme=light]) .suppr-compte b{color:#f08a7e}}:root[data-theme=dark] .suppr-compte{background:#c0392b1f;border-color:#c0392b59}:root[data-theme=dark] .suppr-ic{background:#c0392b33}:root[data-theme=dark] .suppr-compte b{color:#f08a7e}.format-choix{display:grid;grid-template-columns:1fr 1fr;gap:8px}.format-choix button{text-align:left;border:1px solid var(--line);background:var(--card);border-radius:12px;padding:10px 12px;cursor:pointer;color:inherit;font:inherit}.format-choix button.on{border-color:var(--cyan);box-shadow:0 0 0 2px #23a8d933}.format-choix b{display:flex;align-items:center;gap:6px;font-size:13px;text-transform:none;letter-spacing:0;color:var(--txt)}.format-choix b em{font-style:normal;font-size:10.5px;font-weight:700;background:var(--bg);color:var(--mut);border-radius:999px;padding:1px 7px}.format-choix small{display:block;font-size:11.5px;color:var(--mut);text-transform:none;letter-spacing:0;font-weight:400;margin:2px 0 0}@media (max-width:560px){.format-choix{grid-template-columns:1fr}}.textes-invitation{margin-top:10px}.textes-tete{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.textes-tete>span{font:700 10.5px Inter,Arial;letter-spacing:.06em;text-transform:uppercase;color:var(--mut)}.textes-cartes{display:grid;grid-template-columns:1fr 1fr;gap:8px}.texte-carte{display:flex;flex-direction:column;border:1px solid var(--line);background:var(--card);border-radius:12px;padding:10px 12px;cursor:text}.texte-carte.on{border-color:var(--cyan);box-shadow:0 0 0 2px #23a8d933}.texte-carte b{font-size:13px;color:var(--txt);text-transform:none;letter-spacing:0}.texte-carte small{font-size:11.5px;color:var(--mut);text-transform:none;letter-spacing:0;font-weight:400;margin:1px 0 6px}.texte-carte textarea{border:0;background:transparent;resize:vertical;min-height:70px;font:inherit;font-size:13px;color:var(--txt);padding:0;outline:none}.textes-invitation .aide{display:block;margin-top:6px}.variables-menu{position:relative}.variables-menu .b{padding:5px 10px;font-size:12px}.variables-liste{position:absolute;right:0;top:calc(100% + 4px);z-index:30;width:300px;background:var(--card);border:1px solid var(--line);border-radius:12px;box-shadow:0 10px 30px #141e3c26;padding:6px}.variables-liste>em{display:block;font-style:normal;font-size:11px;color:var(--mut);padding:4px 8px 6px}.variables-liste button{display:grid;grid-template-columns:1fr auto;column-gap:8px;width:100%;text-align:left;border:0;background:none;border-radius:8px;padding:7px 8px;cursor:pointer;color:inherit;font:inherit}.variables-liste button:hover{background:var(--bg)}.variables-liste b{font-size:13px}.variables-liste small{grid-column:1;font-size:11.5px;color:var(--mut)}.variables-liste code{grid-row:1 / span 2;grid-column:2;align-self:center;font-size:11px;background:var(--bg);border-radius:6px;padding:2px 6px;color:var(--titre)}@media (max-width:560px){.textes-cartes{grid-template-columns:1fr}}.fld .variables-liste small,.fld .variables-liste b,.fld .variables-liste em,.fld .texte-carte small,.fld .texte-carte b{text-transform:none;letter-spacing:0}.fld .variables-liste small{font-size:11.5px;font-weight:400;color:var(--mut);margin:0}.fld .variables-liste b{font-size:13px;color:var(--txt)}.pe-grille{display:grid;grid-template-columns:260px 1fr;gap:16px;align-items:start;margin-bottom:12px}.pe-grille:has(>.pe-droite:only-child){grid-template-columns:1fr}.pe-socs{display:flex;flex-direction:column;gap:6px}.pe-soc{display:flex;align-items:center;gap:10px;border:1px solid var(--line);background:var(--card);border-radius:12px;padding:9px 12px;font:700 13px Inter,sans-serif;color:var(--txt);cursor:pointer;text-align:left}.pe-soc.on{border-color:var(--cyan);box-shadow:0 0 0 2px #23a8d92e}.pe-soc i{width:10px;height:10px;border-radius:50%;flex:none}.pe-soc em{margin-left:auto;font-style:normal;font-size:11px;color:var(--mut)}.pe-soc em.ok{color:var(--vert-txt)}.pe-droite{min-width:0;display:flex;flex-direction:column;gap:16px}.pe-vide{border:2px dashed var(--line);border-radius:14px;padding:18px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:6px}.pe-vide>b{font-size:14px;color:var(--titre)}.pe-vide>span{color:var(--mut);font-size:13px;max-width:640px}.pe-departs{display:grid;grid-template-columns:1fr 1fr;gap:12px;width:100%;margin:10px 0 6px}.pe-depart{border:1px solid var(--line);border-radius:14px;padding:12px;background:var(--card);text-align:left;cursor:pointer;color:inherit;font:inherit}.pe-depart:hover{border-color:var(--cyan)}.pe-depart b{display:block;font-size:13px;color:var(--titre)}.pe-depart small{display:block;font-size:11.5px;color:var(--mut)}.pe-mini{height:84px;border-radius:9px;margin-bottom:8px;background:var(--bg);display:flex;flex-direction:column;gap:5px;padding:9px}.pe-mini i{display:block;height:6px;border-radius:3px;background:#d7deea}.pe-mini i.bt{width:55%;height:10px;background:var(--ink)}.pe-mini.salon{background:#f6ecdc}.pe-mini i.bloc{height:28px;background:#ecd8b8}.pe-type{margin-top:12px}.pe-type-t{font:700 10.5px Inter,Arial;letter-spacing:.06em;text-transform:uppercase;color:var(--mut);margin-bottom:6px}.pe-ligne{display:flex;align-items:center;gap:10px;border:1px solid var(--line);border-radius:12px;padding:10px 12px;margin-bottom:6px;flex-wrap:wrap}.pe-ligne.sans{border-style:dashed}.pe-ligne.sans b{color:var(--mut)}.pe-ligne.brouillon{background:var(--bg)}.pe-ligne b{font-size:13px;color:var(--titre);display:block}.pe-ligne small{display:block;color:var(--mut);font-size:11.5px}.pe-ligne>div:first-child,.pe-ligne-t{flex:1;min-width:220px}.pe-actions{display:flex;gap:6px;align-items:center;flex-wrap:wrap;margin-left:auto}.pe-actions .b{padding:6px 10px;font-size:12px}.pe-actions .lnk{font-size:12px}@media (max-width:860px){.pe-grille,.pe-departs{grid-template-columns:1fr}}.mod-edit{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:18px;align-items:start}.mod-form{min-width:0}.mod-tete{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-bottom:10px}.mod-tete b{font-size:15px;color:var(--titre)}.mod-lb{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:5px;flex-wrap:wrap}.mod-lb>small{margin:0}.mod-badge{border:1px solid #bfe5f4;background:#f2fafd;border-radius:12px;padding:10px 12px;margin:12px 0;font-size:12.5px;color:#15213a}.mod-badge>b{display:block;margin-bottom:4px}.mod-badge p{display:flex;gap:8px;margin:6px 0}.mod-badge p.ok>span>b{color:var(--vert-txt)}.mod-badge p.ko>span>b{color:#c0392b}.mod-badge details{display:inline}.mod-badge summary{display:inline;cursor:pointer;color:#1b86ae}.mod-statut .ck{margin-top:8px}.mod-pied{display:flex;gap:8px;justify-content:flex-end;align-items:center;margin-top:14px;flex-wrap:wrap}.mod-pied small{margin-right:auto;color:var(--mut);font-size:12px}.mod-apercu{position:sticky;top:0;min-width:0;border:1px solid var(--line);border-radius:14px;overflow:hidden;background:var(--card)}.mod-pbar{display:flex;gap:8px;align-items:center;padding:9px 12px;background:var(--bg);border-bottom:1px solid var(--line);flex-wrap:wrap}.mod-pbar select.f{width:auto;flex:1;min-width:160px;padding:6px 9px;margin:0}.mod-pbar .b.c{padding:6px 11px;margin-left:auto}.mod-objet{padding:10px 14px;border-bottom:1px solid var(--line)}.mod-objet small{display:block;color:var(--mut);font-size:11px}.mod-objet b{font-size:13px}.mod-code{padding:6px 14px;font-size:12px;background:#f2fafd;color:var(--bleu-txt);border-bottom:1px solid var(--line)}.mod-cadre{background:#fff;padding:0}.mod-cadre .apercu-email{border:0;border-radius:0}.mod-cadre.mobile{background:var(--bg);padding:12px}.mod-apercu>.vide,.mod-apercu>.aide{padding:12px 14px;display:block}.mod-legende{margin:0;padding:10px 14px;font-size:12px;background:#fffbe8;color:#6b5a10;border-top:1px solid #f3e3a0}.mod-chips{display:flex;flex-wrap:wrap;gap:6px;border:1px solid var(--line);border-radius:10px;padding:6px 8px;background:var(--champ)}.mod-chips .chip{display:inline-flex;align-items:center;gap:6px;padding:4px 6px 4px 10px}.mod-chips .chip button{border:0;background:none;cursor:pointer;color:var(--mut);font-size:11px}.mod-chips input{flex:1;min-width:160px;border:0;outline:none;background:transparent;font:inherit;font-size:13px;color:var(--txt);padding:4px}@media (max-width:900px){.mod-edit{grid-template-columns:1fr}.mod-apercu{position:static}}.modeles-envoi{display:flex;flex-direction:column;gap:6px}.modeles-envoi button{display:flex;gap:10px;align-items:flex-start;text-align:left;border:1px solid var(--line);background:var(--card);border-radius:12px;padding:9px 12px;cursor:pointer;color:inherit;font:inherit}.modeles-envoi button.on{border-color:var(--cyan);box-shadow:0 0 0 2px #23a8d933}.modeles-envoi button i{width:16px;height:16px;border-radius:50%;border:2px solid #c5d2e0;flex:none;margin-top:2px}.modeles-envoi button.on i{border:5px solid var(--cyan)}.modeles-envoi button.standard{background:var(--bg)}.modeles-envoi b{display:flex;gap:6px;align-items:center;font-size:13px;text-transform:none;letter-spacing:0;color:var(--txt)}.modeles-envoi b em{font-style:normal;font-size:10.5px;font-weight:700;background:#e7f4ec;color:var(--vert-txt);border-radius:999px;padding:1px 7px}.modeles-envoi small{display:block;font-size:11.5px;color:var(--mut);text-transform:none;letter-spacing:0;font-weight:400;margin:2px 0 0}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .mod-badge,:root:not([data-theme=light]) .mod-code{background:#0f2433;color:var(--txt);border-color:#1d4a63}:root:not([data-theme=light]) .mod-legende{background:#2a2410;color:#e8d98a;border-color:#4a3f14}:root:not([data-theme=light]) .pe-mini.salon{background:#2a2317}}:root[data-theme=dark] .mod-badge,:root[data-theme=dark] .mod-code{background:#0f2433;color:var(--txt);border-color:#1d4a63}:root[data-theme=dark] .mod-legende{background:#2a2410;color:#e8d98a;border-color:#4a3f14}:root[data-theme=dark] .pe-mini.salon{background:#2a2317}.feuille.large:has(.mod-edit){max-width:1280px;width:calc(100vw - 40px)}.pe-statuts{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.pe-statut{display:inline-flex;align-items:center;gap:6px;border-radius:999px;padding:3px 10px;font:700 11.5px Inter,sans-serif;white-space:nowrap}.pe-statut i{width:8px;height:8px;border-radius:50%}.pe-statut.actif{background:#e7f4ec;color:var(--vert-txt)}.pe-statut.actif i{background:#2f8656}.pe-statut.brouillon{background:#eef0f4;color:var(--gris-txt)}.pe-statut.brouillon i{border:2px solid #8a96a8;width:9px;height:9px;box-sizing:border-box}.pe-defaut{display:inline-flex;align-items:center;gap:4px;border-radius:999px;padding:3px 10px;font:700 11.5px Inter,sans-serif;background:#fff4d6;color:#9a6a00;white-space:nowrap}.b.pe-activer{background:#2f8656;color:#fff}.pe-legende{display:flex;gap:16px;flex-wrap:wrap;font-size:12px;color:var(--mut);background:var(--bg);border-radius:10px;padding:8px 12px;margin-bottom:4px}.pe-legende>span{display:inline-flex;align-items:center;gap:6px}.mod-statut{border:1px solid var(--line);border-radius:14px;padding:12px;margin-bottom:12px;background:var(--bg)}.mod-statut-t{font:700 10.5px Inter,Arial;letter-spacing:.06em;text-transform:uppercase;color:var(--mut);margin-bottom:8px}.mod-statut-choix{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:8px}.mod-statut-choix button,.mod-defaut{display:flex;gap:10px;align-items:flex-start;text-align:left;border:1.5px solid var(--line);background:var(--card);border-radius:12px;padding:10px 12px;cursor:pointer;color:inherit;font:inherit}.mod-statut-choix i{width:16px;height:16px;border-radius:50%;border:2px solid #c5d2e0;flex:none;margin-top:2px}.mod-statut-choix b,.mod-defaut b{display:block;font-size:13.5px}.mod-statut-choix small,.mod-defaut small{display:block;font-size:11.5px;color:var(--mut)}.mod-statut-choix .brouillon.on{border-color:#8a96a8;box-shadow:0 0 0 2px #8a96a833}.mod-statut-choix .brouillon.on i{border:5px solid #8a96a8}.mod-statut-choix .actif.on{border-color:#2f8656;box-shadow:0 0 0 2px #2f86562e}.mod-statut-choix .actif.on i{border:5px solid #2f8656}.mod-statut-choix .actif.on b{color:var(--vert-txt)}.mod-defaut{width:100%}.mod-defaut .etoile{font-size:18px;line-height:1;color:#c9a227}.mod-defaut.on{border-color:#e0b43a;background:#fffaeb}.mod-defaut.on b{color:#9a6a00}.mod-defaut:disabled{opacity:.5;cursor:not-allowed}.mod-statut .aide{display:block;margin-top:6px}.mod-pied{position:sticky;bottom:-1px;z-index:5;background:var(--card);border-top:1px solid var(--line);padding:10px 0 4px;margin-top:14px}.b.mod-suppr{color:#c0392b}.b.mod-enreg{padding:9px 16px}@media (max-width:560px){.mod-statut-choix{grid-template-columns:1fr}}:root[data-theme=dark] .mod-defaut.on{background:#2a2410}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .mod-defaut.on{background:#2a2410}:root:not([data-theme=light]) .pe-defaut{background:#3a2f10;color:#f0c75e}}:root[data-theme=dark] .pe-defaut{background:#3a2f10;color:#f0c75e}.mod-pied small{flex-basis:100%;margin:0}.apercu-email-boite{position:relative;width:100%;overflow:hidden}.apercu-email-boite .apercu-email{height:auto;max-width:none}.mod-cadre.mobile .apercu-email-boite{margin:0 auto;border:1px solid var(--line);border-radius:18px;background:#fff}.mod-cadre.mobile .apercu-email-boite .apercu-email{border:0;border-radius:0;margin:0}.apercu-echelle{position:absolute;right:6px;bottom:4px;font-size:10.5px;color:#7a879b;background:#ffffffe6;border-radius:6px;padding:1px 6px}.pieces{display:flex;flex-direction:column;gap:6px}.piece{display:flex;align-items:center;gap:10px;border:1px solid var(--line);border-radius:12px;padding:8px 12px;cursor:pointer;background:var(--card)}.piece.on{border-color:var(--cyan);background:#f2fafd}.piece input{width:16px;height:16px;flex:none}.piece-ic{width:30px;height:34px;border-radius:6px;background:#fdecea;color:#c0392b;font:800 9px Arial;display:flex;align-items:center;justify-content:center;flex:none}.piece-t{min-width:0;flex:1}.piece-t b{display:block;font-size:13px;color:var(--txt)}.piece-t small{display:block;font-size:11.5px;color:var(--mut);text-transform:none;letter-spacing:0;font-weight:400;margin:0}.piece-taille{font-size:11.5px;color:var(--mut);white-space:nowrap}.pieces .aide.trop{color:#c0392b;font-weight:600}.mod-pj{display:flex;flex-wrap:wrap;gap:6px;padding:8px 14px;border-bottom:1px solid var(--line);font-size:12px}.mod-pj span{background:var(--bg);border-radius:8px;padding:3px 8px}:root[data-theme=dark] .piece.on{background:#0f2433}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .piece.on{background:#0f2433}}.barre-chargement{padding:14px 0 6px}.barre-chargement-piste{position:relative;height:6px;border-radius:999px;background:var(--bg);overflow:hidden}.barre-chargement-piste i{position:absolute;top:0;bottom:0;width:35%;border-radius:999px;background:linear-gradient(90deg,var(--cyan),var(--ink));animation:barre-chargement 1.2s ease-in-out infinite}.barre-chargement small{display:block;margin-top:8px;color:var(--mut);font-size:12.5px}@keyframes barre-chargement{0%{left:-35%}to{left:100%}}@media (prefers-reduced-motion: reduce){.barre-chargement-piste i{animation:none;left:0;width:100%;opacity:.5}}.rappels{display:flex;flex-direction:column;gap:12px;margin-bottom:14px}.rappel-retard{display:flex;align-items:center;gap:12px;background:var(--ink);color:#fff;border-radius:14px;padding:12px 16px;flex-wrap:wrap}.rappel-retard .ico{font-size:20px}.rappel-retard b{display:block;font-size:14px}.rappel-retard small{color:#c9cde8;font-size:12px}.rappel-retard>div{flex:1;min-width:220px}.rappel-retard .lnk{color:#c9cde8}.sugg{display:flex;gap:12px;align-items:flex-start;border-radius:14px;padding:12px 14px;margin-bottom:10px;border:1px solid var(--line);background:var(--card)}.sugg .ico{width:36px;height:36px;border-radius:11px;display:flex;align-items:center;justify-content:center;font-size:18px;flex:none;background:var(--bg)}.sugg b{display:block;font-size:14px}.sugg small{display:block;color:var(--mut);font-size:12.5px;margin-top:2px}.sugg .acts{display:flex;gap:6px;margin-top:10px;flex-wrap:wrap;align-items:center}.sugg .acts .b{padding:6px 11px;font-size:12px}.sugg.orange{border-left:4px solid #ff8030}.sugg.bleu{border-left:4px solid var(--cyan)}.sugg.vert{border-left:4px solid #2f8656}.reglage-relance{display:flex;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid var(--line)}.reglage-relance>div{flex:1;min-width:0}.reglage-relance b{display:block;font-size:13.5px}.reglage-relance small{display:block;color:var(--mut);font-size:12px}.reglage-relance select.f{width:auto;margin:0}.interrupteur{position:relative;display:inline-block;width:38px;height:22px;flex:none;cursor:pointer}.interrupteur input{opacity:0;width:0;height:0;position:absolute}.interrupteur i{position:absolute;inset:0;border-radius:999px;background:#d7deea;transition:background .15s}.interrupteur i:after{content:"";position:absolute;left:3px;top:3px;width:16px;height:16px;border-radius:50%;background:#fff;transition:left .15s}.interrupteur input:checked+i{background:#2f8656}.interrupteur input:checked+i:after{left:19px}.interrupteur input:focus-visible+i{box-shadow:0 0 0 3px #23a8d959}@media (max-width: 760px){.mtop .logo{flex:none}.mtop .choix{flex:0 1 auto;min-width:0;display:flex;justify-content:flex-end}.mtop .choix.fonce .choix-bouton{max-width:100%;min-width:0}.bnav a{min-width:0}}@media (max-width: 360px){.bnav a{font-size:10px}}.deux-boutons .b.gros{min-width:0;white-space:normal;line-height:1.25;padding-left:10px;padding-right:10px}@media (max-width: 760px){.h3-empile{flex-wrap:wrap;gap:8px}.h3-empile>span:first-child{flex:1 1 100%}}.ident-grille{display:grid;grid-template-columns:minmax(0,1fr) 420px;gap:18px;align-items:start}.ident-apercu{position:sticky;top:16px}.ident-depot{border:1.5px dashed var(--line);border-radius:12px;padding:12px 14px;display:flex;gap:14px;align-items:center;margin-bottom:10px;flex-wrap:wrap}.ident-vign{width:120px;height:56px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex:none;border:1px solid var(--line)}.ident-vign img{max-width:100px;max-height:40px;object-fit:contain}.ident-vign img.ic{max-height:46px;border-radius:10px}.ident-depot-t{flex:1;min-width:180px}.ident-depot-t b{display:block;font-size:13px;color:var(--titre)}.ident-depot-t small{display:block;color:var(--mut);font-size:12px}.ident-depot-t em{font-style:normal;font-size:11.5px;color:var(--mut)}.ident-depot-t em.ok{color:var(--vert-txt)}.ident-depot label.b{cursor:pointer}.ident-palettes{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:12px}.ident-pal{border:1.5px solid var(--line);border-radius:12px;padding:8px 10px;background:var(--card);color:var(--titre);cursor:pointer;display:flex;gap:6px;align-items:center;font:600 12px Inter,sans-serif}.ident-pal i{width:18px;height:18px;border-radius:6px;display:inline-block}.ident-pal.on{border-color:var(--cyan);box-shadow:0 0 0 3px color-mix(in srgb,var(--cyan) 18%,transparent)}.ident-couleur{display:flex;gap:10px;align-items:center;border:1px solid var(--line);border-radius:12px;padding:8px 10px;cursor:pointer}.ident-couleur input{width:38px;height:38px;border:0;padding:0;background:none;cursor:pointer}.ident-couleur b{display:block;font-size:13px;color:var(--titre)}.ident-couleur small{font-size:12px;color:var(--mut)}.ident-k{font-size:12px;margin:6px 0 10px}.ident-k.ok{color:var(--vert-txt)}.ident-k.ko{color:#c0392b}.ident-ou{display:flex;flex-wrap:wrap;gap:6px}.ident-ou em{font-style:normal;font-size:12px;background:var(--bg);border-radius:999px;padding:4px 10px}.ident-ou em.non{background:#fdeeee;color:#a33}.ident-pied{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.ident-pied small{margin-right:auto;color:var(--mut);font-size:12px}.ident-ecran{border:1px solid var(--line);border-radius:12px;overflow:hidden;height:320px;background:#f4f7fb;color:#15213a}.ident-mini{display:flex;height:100%}.ident-mini .m{width:120px;background:var(--pv-ink);padding:12px 8px;color:#c9d6ea;font-size:10px}.ident-mini .m img{height:18px;max-width:100px;object-fit:contain;display:block;margin:0 4px 2px}.ident-mini .m small{display:block;font-size:7px;letter-spacing:.14em;color:#8fd3f0;margin:0 4px 12px}.ident-mini .m div{padding:5px 6px;border-radius:6px;margin-bottom:2px}.ident-mini .m div.on{background:#ffffff1f;color:#fff;box-shadow:inset 2px 0 0 var(--pv-acc)}.ident-mini .c{flex:1;padding:14px}.ident-mini h4{margin:0 0 10px;font-size:14px;color:#0e1a33}.ident-mini .kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:10px}.ident-mini .kpis div{background:#fff;border-radius:8px;padding:8px;text-align:center;border-top:3px solid var(--pv-acc)}.ident-mini .kpis b{display:block;font-size:16px;color:#0e1a33}.ident-mini .kpis span{font-size:9px;color:#7a879b}.ident-mini .bande{background:var(--pv-ink);border-radius:10px;color:#fff;padding:10px;font-size:10px;margin-bottom:10px}.ident-mini .bande b{font-size:14px;margin-right:14px}.ident-mini .boutons{display:flex;gap:6px;flex-wrap:wrap}.ident-mini .boutons span{font-size:10px;border-radius:7px;padding:6px 9px;font-weight:600}.ident-mini .barre{height:5px;border-radius:9px;background:#e6ecf3;overflow:hidden;margin-top:12px}.ident-mini .barre i{display:block;width:40%;height:100%;background:linear-gradient(90deg,var(--pv-acc),var(--pv-ink))}.ident-cnx{height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(160deg,var(--pv-ink),#1e4f86)}.ident-cnx .pan{background:#fff;border-radius:14px;padding:18px;width:240px}.ident-cnx img{max-width:170px;max-height:44px;display:block;margin-bottom:12px}.ident-cnx h5{margin:0 0 4px;font-size:14px;color:#0e1a33}.ident-cnx p{font-size:11px;color:#7a879b;margin:0 0 10px}.ident-cnx .champ{border:1px solid #e6ecf3;border-radius:8px;height:28px;margin-bottom:8px}.ident-cnx .btn{background:var(--pv-ink);color:#fff;border-radius:8px;text-align:center;font-size:11px;font-weight:600;padding:8px}.ident-tel{height:100%;display:flex;justify-content:center;align-items:center;gap:26px;background:#dfe5ee;flex-wrap:wrap}.ident-tel .icone-app{text-align:center;font-size:11px;color:#333}.ident-tel .icone-app img{width:62px;height:62px;border-radius:15px;display:block;margin:0 auto 6px;object-fit:cover;box-shadow:0 4px 12px #00000026}.ident-tel .onglet{background:#fff;border-radius:10px 10px 0 0;padding:8px 12px;display:flex;gap:8px;align-items:center;font-size:12px;width:220px;box-shadow:0 -1px 4px #00000014}.ident-tel .onglet img{width:16px;height:16px;border-radius:4px}@media (max-width:1100px){.ident-grille{grid-template-columns:1fr}.ident-apercu{position:static}}.tiroir{border:1px solid var(--line);border-radius:14px;background:var(--card);margin-top:14px}.tiroir>summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:10px;padding:12px 14px}.tiroir>summary::-webkit-details-marker{display:none}.tiroir>summary span{flex:1;min-width:0}.tiroir>summary b{display:block;font-size:13.5px;color:var(--titre)}.tiroir>summary small{display:block;color:var(--mut);font-size:12px;margin-top:2px}.tiroir>summary:after{content:"";flex:none;width:9px;height:9px;border-right:2px solid var(--mut);border-bottom:2px solid var(--mut);transform:rotate(45deg);margin:-4px 4px 0 0;transition:transform .2s}.tiroir[open]>summary:after{transform:rotate(-135deg);margin-top:4px}.tiroir[open]>summary{border-bottom:1px solid var(--line)}.tiroir-c{padding:14px}.fermer-x{border:1.5px solid #e0493b!important;color:#e0493b!important;border-radius:10px;min-width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;padding:0 10px;background:var(--card)!important;font-weight:700;line-height:1}.fermer-x:hover{background:#e0493b!important;color:#fff!important}.fermer-x:focus-visible{outline:2px solid #e0493b;outline-offset:2px}.badge-plein-tete .fermer-x{margin-left:8px;font-size:14px;padding:0 10px}.bascule-mini{margin-left:auto;width:40px;height:22px;border-radius:999px;background:var(--line);position:relative;flex:none}.bascule-mini i{position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0003;transition:left .2s}.bascule-mini.on{background:var(--cyan)}.bascule-mini.on i{left:20px}.criteres{border:1px solid var(--line);border-radius:12px;margin-bottom:10px;background:var(--card)}.criteres>summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:6px;padding:8px 12px;font-weight:700;font-size:13px;color:var(--titre)}.criteres>summary::-webkit-details-marker{display:none}.criteres>summary small{margin-left:auto;font-weight:500;color:var(--mut)}.criteres>summary:after{content:"";width:7px;height:7px;border-right:2px solid var(--mut);border-bottom:2px solid var(--mut);transform:rotate(45deg);margin:-3px 2px 0 8px;transition:transform .2s}.criteres[open]>summary:after{transform:rotate(-135deg);margin-top:3px}.criteres-c{display:flex;flex-direction:column;gap:8px;padding:0 12px 12px}.critere{display:flex;flex-direction:column;gap:3px;min-width:0}.critere small{font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;font-weight:700;color:var(--mut)}.critere select{border:1px solid var(--line);border-radius:10px;padding:8px 10px;font:500 13px Inter,sans-serif;background:var(--champ);color:var(--txt);width:100%}.criteres-ligne{display:flex;gap:10px;flex-wrap:wrap;align-items:flex-end;margin:10px 0 12px}.criteres-ligne .critere{width:230px;max-width:100%}.me>div{flex:1;min-width:0}.me>div b,.me>div small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.criteres-ligne{background:var(--bg);border:1px solid var(--line);border-radius:14px;padding:12px 14px;gap:12px}.criteres-ligne .critere select{background:var(--card)}.croisement{flex-basis:100%;background:var(--card);border:1px solid var(--line);border-radius:12px;padding:10px 12px 12px}.criteres-effacer{border:1px solid var(--line);background:var(--card);color:var(--mut);border-radius:999px;padding:5px 12px;font:600 12px Inter,sans-serif;cursor:pointer;white-space:nowrap}.criteres-effacer:hover{border-color:#e0493b;color:var(--rouge-txt)}.criteres-effacer{align-self:flex-end}.criteres-ligne .criteres-effacer,.criteres-c .criteres-effacer{height:36px;border-radius:10px;padding:0 14px;font-size:13px;box-sizing:border-box}.criteres-c .criteres-effacer{align-self:stretch;margin:4px 0 0}.criteres-c .croisement{padding:10px}.liste-coches{position:relative;width:300px!important;max-width:100%}.liste-coches-b{display:flex;align-items:center;gap:8px;width:100%;border:1px solid var(--line);border-radius:10px;padding:8px 10px;background:var(--card);color:var(--txt);font:500 13px Inter,sans-serif;cursor:pointer;text-align:left;min-height:37px}.liste-coches-b.ouvert,.liste-coches-b:hover{border-color:var(--cyan)}.liste-coches-b b{margin-left:auto;color:var(--mut);font-size:11px}.liste-coches-val{display:flex;align-items:center;gap:4px;min-width:0}.liste-coches-val i{width:10px;height:10px;border-radius:50%;flex:none}.liste-coches-val em{font-style:normal;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-left:4px;color:var(--titre)}.liste-coches-vide{color:var(--mut)}.liste-coches-p{position:absolute;z-index:40;top:calc(100% + 6px);left:0;width:320px;max-width:90vw;background:var(--card);border:1px solid var(--line);border-radius:14px;box-shadow:0 14px 34px #0e1a332e;padding:10px}.liste-coches-p>p{margin:2px 4px 8px;font-size:12px;color:var(--mut)}.liste-coches-l{display:flex;align-items:center;gap:10px;padding:8px;border-radius:9px;cursor:pointer;font-size:13.5px;color:var(--titre)}.liste-coches-l:hover{background:var(--bg)}.liste-coches-l input{position:absolute;opacity:0;pointer-events:none}.liste-coches-l .coche{width:18px;height:18px;border-radius:5px;border:1.5px solid #c3cddc;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:800;color:#fff;flex:none}.liste-coches-l.on .coche{background:var(--ink);border-color:var(--ink)}.liste-coches-l i{width:10px;height:10px;border-radius:50%;flex:none}.liste-coches-l .nom{flex:1;font-weight:600}.liste-coches-l small{font-size:11px;color:var(--mut)}.liste-coches-l.fixe{cursor:default}.liste-coches-l.fixe .coche{opacity:.6}.liste-coches-l:has(input:focus-visible){outline:2px solid var(--cyan);outline-offset:1px}.liste-coches-pied{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--line);margin-top:6px;padding:8px 4px 0}.criteres-c .liste-coches{width:100%!important}.criteres-c .liste-coches-p{position:static;width:100%;max-width:none;box-shadow:none;margin-top:6px}.theme-seg{display:flex;gap:4px;background:#ffffff0f;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:3px;margin-top:8px;position:relative;z-index:1}.theme-seg button{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;border:0;background:none;color:#b3c1db;font:600 12px Inter,sans-serif;padding:6px 8px;border-radius:9px;cursor:pointer;transition:background .15s,color .15s}.theme-seg button span{font-size:13px;line-height:1}.theme-seg button:hover{color:#fff}.theme-seg button.on{background:#ffffff24;color:#fff;box-shadow:0 1px 4px #0000002e}.theme-seg button.on span{color:#ffd166}.theme-seg button:last-child.on span{color:#c9d6ea}.theme-seg button:focus-visible{outline:2px solid var(--cyan);outline-offset:1px}aside .me{margin-top:8px}aside .mon-badge+.theme-seg,aside .theme-seg{margin-top:auto}aside .mon-badge{margin-bottom:0}.tiroir-interv{border:1px solid var(--line);border-radius:12px;margin-bottom:6px;background:var(--card)}.tiroir-interv>summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:8px;padding:9px 12px;font-size:13px}.tiroir-interv>summary::-webkit-details-marker{display:none}.tiroir-interv>summary i{width:10px;height:10px;border-radius:50%;flex:none}.tiroir-interv>summary b{color:var(--titre)}.tiroir-interv>summary small{margin-left:auto;color:var(--mut);font-size:11.5px;white-space:nowrap;text-transform:none;letter-spacing:0;font-weight:500;display:inline;margin-bottom:0}.tiroir-interv>summary:after{content:"";width:7px;height:7px;border-right:2px solid var(--mut);border-bottom:2px solid var(--mut);transform:rotate(45deg);margin:-3px 2px 0 6px;transition:transform .2s;flex:none}.tiroir-interv[open]>summary:after{transform:rotate(-135deg);margin-top:3px}.tiroir-interv[open]>summary{border-bottom:1px solid var(--line)}.tiroir-interv-c{padding:6px 12px 8px}.tag-neuf{display:inline-block;background:linear-gradient(90deg,var(--cyan),#4fc3e8);color:#fff;font-size:10.5px;font-weight:800;padding:2px 9px;border-radius:999px;letter-spacing:.05em;margin-left:8px;vertical-align:middle}.tfr-intro{color:var(--mut);font-size:12.5px;line-height:1.55;margin:0 0 14px}.tfr-drop{display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center;border:2px dashed #bcd3e6;border-radius:14px;padding:20px;cursor:pointer;background:linear-gradient(180deg,var(--card),color-mix(in srgb,var(--cyan) 5%,var(--card)))}.tfr-drop b{color:var(--titre);font-size:14.5px}.tfr-drop small{color:var(--mut);font-size:12px}.tfr-drop .b{margin-top:10px}.tfr-jauge-b{margin:16px 0 4px;background:var(--bg);border:1px solid var(--line);border-radius:14px;padding:14px 16px}.tfr-jauge-h{display:flex;align-items:center;gap:10px;margin-bottom:9px}.tfr-jauge-h b{color:var(--titre);font-size:13px}.tfr-pct{margin-left:auto;font-weight:800;color:var(--cyan-txt);font-variant-numeric:tabular-nums}.tfr-jauge{height:12px;border-radius:999px;background:#e6ecf3;overflow:hidden}.tfr-jauge>i{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,var(--cyan),#5fd0f0);transition:width .3s}.tfr-jauge-b small{color:var(--mut);font-size:11.5px;display:block;margin-top:7px}.tfr-spin{width:15px;height:15px;border-radius:50%;border:2.5px solid #cfe3f2;border-top-color:var(--cyan);display:inline-block;animation:tfr-spin .8s linear infinite}@keyframes tfr-spin{to{transform:rotate(360deg)}}.tfr-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:16px 0 6px;align-items:stretch}.tfr-stat{position:relative;background:var(--card);border:1px solid var(--line);border-radius:14px;padding:13px 15px;display:flex;align-items:center;gap:12px;overflow:hidden}.tfr-stat:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--tc,var(--sky))}.tfr-stat .ic{width:36px;height:36px;border-radius:11px;flex:none;display:flex;align-items:center;justify-content:center;font-size:17px;background:color-mix(in srgb,var(--tc,var(--sky)) 14%,var(--card));color:var(--tc,var(--sky))}.tfr-stat b{display:block;font-size:24px;font-weight:800;color:var(--titre);line-height:1;font-variant-numeric:tabular-nums}.tfr-stat span{font-size:11px;color:var(--mut);display:block;margin-top:4px;line-height:1.3}.tfr-stat{height:100%;min-height:72px;align-items:center}.tfr-stat.hero{--tc:#2f8656;background:linear-gradient(120deg,#eef8f1,#f6fbf8)}.tfr-stat.hero b{color:#1f6b41}.tfr-secours-d{margin-top:14px}.tfr-secours-d>summary{list-style:none;cursor:pointer;color:var(--mut);font-size:12.5px;font-weight:600}.tfr-secours-d>summary::-webkit-details-marker{display:none}.tfr-secours-d>summary:before{content:"▸ ";color:var(--cyan-txt)}.tfr-secours-d[open]>summary:before{content:"▾ "}.imp-ecran{display:flex;flex-direction:column}.imp-ecran>.tfr-prep{order:0}.imp-ordre-synchro{order:1}.imp-ordre-import{order:2}.imp-tiroir{border:1px solid var(--line);border-radius:16px;background:var(--card);box-shadow:0 1px 2px #0e1a330a,0 8px 24px #0e1a330d;margin-bottom:20px}.imp-tiroir>summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:8px;padding:18px 20px;font-weight:700;font-size:15px;color:var(--titre)}.imp-tiroir>summary::-webkit-details-marker{display:none}.imp-tiroir>summary small{font-weight:500;color:var(--mut);font-size:12px}.imp-tiroir>summary:after{content:"";width:8px;height:8px;border-right:2px solid var(--mut);border-bottom:2px solid var(--mut);transform:rotate(45deg);margin-left:auto;transition:transform .2s}.imp-tiroir[open]>summary:after{transform:rotate(-135deg)}.imp-tiroir-c{padding:0 20px 18px}.tfr-stat.acc{--tc:var(--Vi)}.tfr-stat.gris{--tc:#8a96a8}.tfr-stat.soc{--tc:var(--cyan)}.tfr-repartition{font-size:12.5px;color:var(--mut);margin:8px 2px 0;display:flex;flex-wrap:wrap;gap:6px 14px}.tfr-repartition b{color:var(--titre)}.tfr-auto{margin-top:16px;border:1.5px solid #cfe8f5;border-radius:14px;overflow:hidden}.tfr-auto-h{background:linear-gradient(120deg,var(--ink),#2b4f8f 70%,var(--cyan));color:#fff;padding:14px 16px}.tfr-auto-h b{font-size:14.5px;display:block}.tfr-auto-h small{opacity:.92;font-size:12px}.tfr-auto-b{padding:14px 16px;background:color-mix(in srgb,var(--cyan) 3%,var(--card))}.tfr-etapes{margin:0 0 12px;padding-left:20px;color:var(--txt);font-size:12.5px;line-height:1.6}.tfr-etapes b{color:var(--titre)}.tfr-cta{display:flex;gap:14px;align-items:center;flex-wrap:wrap}.tfr-favori{cursor:grab;background:linear-gradient(100deg,var(--ink),#2b4f8f 60%,var(--cyan));box-shadow:0 6px 18px #2b2e6440;text-decoration:none}.tfr-secours{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-top:14px;font-size:12.5px;color:var(--mut)}.tfr-apercu{border:1px solid var(--line);border-radius:12px;overflow:hidden;margin-top:14px}.tfr-apercu table{border-collapse:collapse;width:100%;font-size:12.5px}.tfr-apercu th{background:var(--bg);text-align:left;padding:8px 12px;color:var(--mut);font-weight:700;font-size:10.5px;text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--line);white-space:nowrap}.tfr-apercu td{padding:8px 12px;border-bottom:1px solid var(--line)}.tfr-apercu tr:last-child td{border-bottom:0}.tfr-reste{color:var(--mut);font-style:italic}.tfr-suite{margin-top:16px;background:linear-gradient(120deg,#eef8f1,#f6fbf8);border:1px solid #cdead9;border-radius:12px;padding:12px 15px;font-size:13px;display:flex;align-items:center;gap:10px;line-height:1.5}.tfr-suite .ic{width:30px;height:30px;border-radius:9px;background:#d8f0e2;color:var(--vert-txt);display:flex;align-items:center;justify-content:center;font-size:16px;flex:none}.tfr-suite b{color:var(--titre)}@media (max-width:760px){.tfr-stats{grid-template-columns:1fr 1fr}}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .tfr-stat.hero{background:color-mix(in srgb,#2f8656 15%,var(--card))}:root:not([data-theme=light]) .tfr-suite{background:color-mix(in srgb,#2f8656 15%,var(--card))}}:root[data-theme=dark] .tfr-stat.hero{background:color-mix(in srgb,#2f8656 15%,var(--card))}:root[data-theme=dark] .tfr-suite{background:color-mix(in srgb,#2f8656 15%,var(--card))}.sel-salon{position:relative;display:inline-block}.sel-salon-chip{display:inline-flex;align-items:center;gap:8px;background:var(--card);border:1px solid var(--line);border-radius:11px;padding:8px 12px;font-size:14px;color:var(--titre);cursor:pointer;font-family:inherit;max-width:260px}.sel-salon-chip svg{width:17px;height:17px;color:var(--cyan-txt);flex:none}.sel-salon-chip .nom{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sel-salon-chip .chev{color:var(--mut);flex:none}.sel-salon-menu{position:absolute;top:calc(100% + 6px);right:0;z-index:40;width:330px;max-width:85vw;background:var(--card);border:1px solid var(--line);border-radius:14px;box-shadow:0 18px 44px #10132e2e;overflow:hidden}.sel-salon-menu h6{margin:0;padding:11px 15px 7px;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--mut);font-weight:700}.sel-salon-it{display:flex;align-items:center;gap:11px;width:100%;padding:11px 15px;border:none;border-top:1px solid var(--line);background:none;cursor:pointer;text-align:left;font-family:inherit}.sel-salon-it:hover{background:var(--bg)}.sel-salon-it .nm{flex:1;min-width:0}.sel-salon-it .nm b{display:block;font-size:14px;color:var(--titre);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sel-salon-it .nm small{display:block;color:var(--mut);font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sel-salon-it .dot{width:9px;height:9px;border-radius:50%;background:var(--cyan);flex:none}.sel-salon-it .dot.off{background:var(--p3)}.sel-salon-it .ok{color:var(--vert-txt);font-weight:700;flex:none}.suites-grille{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:14px}.suite-bloc{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:22px 16px 16px;border:1px solid var(--line);border-radius:16px;background:color-mix(in srgb,var(--c) 7%,var(--card));overflow:hidden}.suite-bloc-bande{position:absolute;left:0;right:0;top:0;height:6px;background:var(--c)}.suite-bloc-vign{min-height:56px;display:flex;align-items:center;margin-bottom:4px}.suite-bloc-nom{font:700 16px Poppins,Inter,sans-serif;color:color-mix(in srgb,var(--c) 50%,var(--txt))}.suite-bloc-desc{color:var(--txt);font-weight:600}.suite-bloc-coul{display:flex;align-items:center;gap:6px;font:600 11.5px Inter,sans-serif;color:var(--mut);font-variant-numeric:tabular-nums}.suite-bloc-coul i{width:12px;height:12px;border-radius:4px;background:var(--c)}.suite-bloc-socs{color:var(--mut);min-height:2.6em}.suite-bloc-act{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:auto;padding-top:6px}.suite-bloc-act em{width:100%;font-style:normal;font-size:12px;color:var(--mut)}.suite-bloc-act em.ok{color:var(--vert-txt);font-weight:600}.groupe-suite{margin:0 0 16px}.groupe-suite-tete{display:flex;align-items:center;gap:10px;margin:0 0 10px}.groupe-suite-tete b{font:700 15px Poppins,Inter,sans-serif;color:var(--titre)}.groupe-suite-tete small{color:var(--mut)}.groupe-suite-tete .trait{flex:1;height:2px;border-radius:2px;background:linear-gradient(90deg,var(--c),transparent)}.bilan-salon .bs-tete{display:flex;gap:16px;align-items:flex-start;flex-wrap:wrap}.bilan-salon .bs-tete h2{margin:0;font:700 22px Poppins,Inter,sans-serif;color:var(--titre)}.bilan-salon .bs-tete p{margin:4px 0 0;color:var(--mut)}.bilan-salon .hero .step small{display:block;font-size:11px;opacity:.75;margin-top:2px}.bs-trois{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:14px}@media (max-width:1100px){.bs-trois{grid-template-columns:1fr}}.bs-trois .card{margin:0}.bs-grille{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.bs-chiffre{border:1px solid var(--line);border-left:4px solid var(--c,var(--cyan));border-radius:12px;padding:10px 12px;display:flex;flex-direction:column;gap:2px;min-width:0}.bs-chiffre b{font:700 20px Poppins,Inter,sans-serif;color:var(--titre);font-variant-numeric:tabular-nums}.bs-chiffre span{font-size:12.5px;font-weight:600;color:var(--txt)}.bs-chiffre em{font-style:normal;font-size:11.5px;color:var(--mut)}.bs-temp{display:flex;gap:16px;margin-top:12px;font-weight:700}.bs-suites{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px}.bs-suite{border:1px solid var(--line);border-top:5px solid var(--c);border-radius:14px;padding:12px 14px;background:color-mix(in srgb,var(--c) 6%,var(--card))}.bs-suite-tete{display:flex;align-items:center;gap:10px;margin-bottom:10px}.bs-suite-tete b{display:block;font:700 15px Poppins,Inter,sans-serif;color:color-mix(in srgb,var(--c) 50%,var(--txt))}.bs-suite-tete small{color:var(--mut)}.bs-suite-ch{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;text-align:center}.bs-suite-ch b{display:block;font-weight:700;color:var(--titre);font-variant-numeric:tabular-nums;font-size:14px}.bs-suite-ch small{font-size:11px;color:var(--mut)}.bs-cat{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:12px;color:var(--mut);font-size:13px}.bs-cat b{color:var(--titre);margin-left:4px}@media print{.bilan-salon .bs-trois{grid-template-columns:repeat(3,1fr)}.bilan-salon .card{break-inside:avoid}}.tag.t-aucun{background:transparent;border:1px dashed var(--line);color:var(--mut)}.bloc-utilisateurs{margin-top:26px}.bilan-salon .hero .steps{grid-template-columns:repeat(7,minmax(0,1fr))}@media (max-width:900px){.bilan-salon .hero .steps{grid-template-columns:repeat(3,minmax(0,1fr))}}.ck.bloc{align-items:flex-start}.ck.bloc>span>b{display:block}.ck.bloc>span>small{display:block;color:var(--mut);font-weight:400;margin-top:1px}input[type=date][value=""]:not(:focus){color:transparent}input[type=date][value=""]:not(:focus)::-webkit-datetime-edit{color:transparent}.annuaire .filters .annu-nb{opacity:.6;margin-left:2px}.annu-barre{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.annu-barre .filters{flex:1;min-width:0}.annu-affichage{display:inline-flex;gap:2px;padding:3px;border:1px solid var(--line);border-radius:10px;background:var(--card);flex:none}.annu-affichage button{border:0;background:none;border-radius:8px;padding:6px 10px;font:600 12px Inter,sans-serif;color:var(--mut);display:flex;align-items:center;gap:6px;cursor:pointer}.annu-affichage button.on{background:var(--ink);color:#fff}.annu-affichage button:not(.on):hover{outline:2px solid var(--cyan)}@media (max-width:760px){.annu-affichage{display:none}}.salons-tete{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px;flex-wrap:wrap}.salons-groupe{margin:6px 0 10px;font:700 11px Inter,sans-serif;letter-spacing:.12em;color:var(--mut);text-transform:uppercase;display:flex;align-items:center;gap:10px}.salons-groupe:after{content:"";flex:1;height:1px;background:var(--line)}.salons-liste{display:flex;flex-direction:column;gap:12px;margin-bottom:22px}.salon-carte{background:var(--card);border:1px solid var(--line);border-radius:16px;display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;gap:20px;align-items:center;padding:16px 18px}.salon-carte.on{border-color:var(--cyan);box-shadow:0 0 0 3px color-mix(in srgb,var(--cyan) 14%,transparent)}.salon-carte.inactif{opacity:.6}.salon-logo{width:64px;height:64px;border-radius:14px;background:linear-gradient(135deg,var(--ink),var(--cyan));color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;font:800 13px Poppins,Inter,sans-serif;line-height:1.05;text-align:center;flex:none;overflow:hidden}.salon-logo small{font:600 9.5px Inter,sans-serif;opacity:.85;margin-top:2px}.salon-logo.gris{background:color-mix(in srgb,var(--mut) 22%,var(--card));color:var(--mut)}.salon-logo.img{background:#fff;border:1px solid var(--line)}.salon-logo.img img{max-width:88%;max-height:88%;object-fit:contain}.salon-logo.img.plein{border:0;background:transparent;max-width:150px}.salon-logo.img.plein img{width:100%;height:100%;max-width:none;max-height:none;object-fit:cover}@media (max-width:760px){.salon-logo.img.plein{--vignette:44px;max-width:104px}}.salon-logo.rep{background:#f70;width:46px;height:46px;font-size:11px;color:#0e1a33}.salon-nom{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.salon-nom b{font:700 17px Poppins,Inter,sans-serif;color:var(--titre)}.salon-carte .st,.salon-nom .st{font-size:11px;font-weight:700;padding:3px 9px;border-radius:99px}.st.venir{background:color-mix(in srgb,var(--cyan) 14%,transparent);color:var(--bleu-txt)}.st.cours{background:#e9f6ef;color:var(--vert-txt)}.st.fini{background:color-mix(in srgb,var(--mut) 15%,transparent);color:var(--mut)}.st.aff{background:var(--ink);color:#fff}.st.fige{background:#f1ecfb;color:#6b4bb8}.salon-inf{display:flex;gap:16px;flex-wrap:wrap;margin-top:6px;color:var(--mut);font-size:13px}.salon-inf span{display:inline-flex;gap:6px;align-items:center}.salon-inf svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;flex:none}.salon-jauge{height:5px;border-radius:5px;background:color-mix(in srgb,var(--mut) 15%,transparent);overflow:hidden;margin-top:9px;max-width:360px}.salon-jauge i{display:block;height:100%;background:linear-gradient(90deg,var(--cyan),var(--ink))}.salon-jauge-l{display:block;font-size:11.5px;color:var(--mut);margin-top:4px}.salon-chiffres{display:grid;grid-template-columns:repeat(4,86px);gap:6px;text-align:center}.salon-chiffres div{background:color-mix(in srgb,var(--mut) 8%,transparent);border-radius:11px;padding:8px 4px}.salon-chiffres b{display:block;font:700 17px Poppins,Inter,sans-serif;color:var(--titre);font-variant-numeric:tabular-nums}.salon-chiffres small{font-size:10.5px;color:var(--mut)}.salon-act{display:flex;flex-direction:column;gap:6px;min-width:126px}.salon-act .b{justify-content:center}.salon-act .b.bilan{background:color-mix(in srgb,var(--cyan) 12%,transparent);color:var(--bleu-txt);border-color:transparent}.salon-repetition{background:var(--card);border:1px dashed var(--line);border-radius:16px;padding:14px 18px;display:flex;align-items:center;gap:16px;flex-wrap:wrap}.salon-repetition p{margin:2px 0 0;color:var(--mut);font-size:12.5px}@media (max-width:1100px){.salon-carte{grid-template-columns:auto minmax(0,1fr) auto}.salon-chiffres{grid-column:1/-1;grid-template-columns:repeat(4,1fr)}}@media (max-width:760px){.salon-carte{grid-template-columns:auto minmax(0,1fr);gap:10px 12px;padding:12px}.salon-logo{width:44px;height:44px;font-size:10.5px;border-radius:11px}.salon-logo small{display:none}.salon-nom b{font-size:15px;width:100%}.salon-inf{gap:4px 12px;font-size:12px}.salon-chiffres{grid-column:1/-1;grid-template-columns:repeat(4,1fr)}.salon-act{grid-column:1/-1;flex-direction:row}.salon-act .b{flex:1}}.aide-rond.remonter{background:var(--card);color:var(--ink-txt);border:1px solid var(--line);box-shadow:0 6px 18px #0e1a3329;display:flex;align-items:center;justify-content:center;animation:remonter-apparait .2s ease-out}@keyframes remonter-apparait{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.suite-bloc.edition{gap:10px;background:var(--card)}.suite-bloc.edition .fld{width:100%;margin:0}.suite-bloc.edition .suite-bloc-vign{display:flex;align-items:center;min-height:44px}.suite-couleur{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.suite-couleur input[type=color]{width:40px;height:36px;padding:2px;border:1px solid var(--line);border-radius:9px;background:var(--card);cursor:pointer;flex:none}.suite-couleur .f{width:96px;font-variant-numeric:tabular-nums}.suite-socs{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:6px}.suite-socs em{color:var(--mut);font-size:12.5px}.suite-soc{font-size:12px;font-weight:600;padding:4px 9px;border-radius:99px;background:color-mix(in srgb,var(--c) 14%,transparent);color:var(--titre);display:inline-flex;gap:6px;align-items:center}.suite-soc.nouv{outline:1.5px dashed var(--c)}.suite-soc button{border:0;background:none;cursor:pointer;color:var(--mut);padding:0;font-size:11px}.suite-modif{font-style:normal;font-size:10.5px;font-weight:700;color:#6b4bb8;background:#f1ecfb;border-radius:99px;padding:1px 7px;margin-left:4px}.param-barre{display:flex;gap:10px;align-items:center;justify-content:flex-end;margin:4px 0 6px;flex-wrap:wrap}.param-barre .search{flex:1;min-width:220px}.param-salon{font:700 11.5px Inter,sans-serif;background:#23a8d91f;color:var(--bleu-txt);padding:3px 9px;border-radius:99px}.pg-salon .param-ic{background:#23a8d91f;color:var(--bleu-txt)}.pg-equipe .param-ic{background:#2b2e6414;color:var(--ink-txt)}.pg-emails .param-ic{background:#fff2e8;color:#d96512}.pg-donnees .param-ic{background:#e9f6ef;color:var(--vert-txt)}.pg-apparence .param-ic{background:#f1ecfb;color:#6b4bb8}.pg-aide .param-ic{background:#eef1f6;color:#5d6b82}.param-lancement{background:linear-gradient(120deg,var(--ink),#1f3f7f);color:#fff;border-radius:16px;padding:16px 20px;display:grid;grid-template-columns:auto 1fr auto;gap:18px;align-items:center;margin-bottom:6px}.param-lancement .anneau.grand{width:62px;height:62px}.param-lancement .anneau.grand>span{background:#26306e;color:#fff;font:700 14px Poppins,Inter,sans-serif}.pl-txt b{font:700 16px Poppins,Inter,sans-serif;display:block}.pl-txt small{color:#c9cff0;font-size:12.5px;display:block;margin-top:2px}.pl-socs{display:flex;gap:6px;flex-wrap:wrap;margin-top:9px}.pl-socs button{border:0;background:#ffffff1a;color:#fff;border-radius:99px;padding:4px 10px;font:600 11.5px Inter,sans-serif;display:inline-flex;gap:6px;align-items:center;cursor:pointer}.pl-socs button:hover{background:#fff3}.pl-socs i{width:8px;height:8px;border-radius:50%}.pl-act{display:flex;flex-direction:column;gap:6px}.param-lancement .b.p{background:var(--cyan-fond);border-color:var(--cyan-fond)}.param-lancement .b.o{background:transparent;color:#fff;border-color:#ffffff59}@media (max-width:820px){.param-lancement{grid-template-columns:auto 1fr;padding:14px}.pl-act{grid-column:1/-1;flex-direction:row}}.param-lancement .anneau.grand{margin:0;background:conic-gradient(var(--c) calc(var(--v) * 1%),rgba(255,255,255,.15) 0)}.param-lancement .anneau.grand>span{width:48px;height:48px}.exp-grille{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:16px;align-items:start}.exp-col{min-width:0}.exp-etape{display:flex;align-items:center;gap:10px;justify-content:flex-start!important}.exp-etape small{font-weight:500;color:var(--mut);font-size:12.5px}.exp-n{width:26px;height:26px;border-radius:50%;background:var(--ink);color:#fff;font:700 12.5px/26px Poppins,Inter,sans-serif;text-align:center;flex:none}.exp-raccourcis{margin-left:auto;display:flex;gap:6px}.exp-raccourcis .b{padding:6px 10px;font-size:12px}.exp-portee{display:grid;grid-template-columns:1fr 1fr;gap:10px}.exp-portee button{text-align:left;border:1.5px solid var(--line);border-radius:14px;padding:12px 14px;background:var(--card);cursor:pointer;font:inherit;color:var(--titre)}.exp-portee button.on{border-color:var(--cyan);box-shadow:0 0 0 3px #23a8d91f}.exp-portee b{display:block;font-size:14px}.exp-portee small{color:var(--mut);font-size:12px}.exp-portee em{font-style:normal;font:700 18px Poppins,Inter,sans-serif;color:var(--ink-txt);float:right;margin-left:8px}.exp-h6{margin:14px 0 8px;font:700 11px Inter,sans-serif;letter-spacing:.12em;color:var(--mut);text-transform:uppercase}.exp-filtres{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.exp-filtres select.f{width:auto;min-width:170px}.exp-filtres .chip{font:inherit;font-size:12.5px;font-weight:600;padding:6px 12px;border-radius:99px;background:var(--card);border:1px solid var(--line);color:var(--titre);cursor:pointer}.exp-filtres .chip.on{background:var(--ink);color:#fff;border-color:var(--ink)}.exp-familles{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.exp-fam{display:flex;gap:9px;align-items:flex-start;border:1px solid var(--line);border-radius:12px;padding:10px 12px;cursor:pointer;background:var(--card)}.exp-fam.on{border-color:#23a8d980;background:#23a8d90d}.exp-fam input{margin-top:2px;accent-color:var(--cyan)}.exp-fam b{display:block;font-size:13px;color:var(--titre)}.exp-fam small{display:block;color:var(--mut);font-size:11.5px;line-height:1.45;margin-top:2px}.exp-apercu{overflow-x:auto;border:1px solid var(--line);border-radius:12px}.exp-apercu table{border-collapse:collapse;font-size:12px;width:100%}.exp-apercu th{background:var(--bg);color:var(--mut);font:700 10px Inter,sans-serif;letter-spacing:.06em;text-transform:uppercase;text-align:left;padding:7px 9px;white-space:nowrap}.exp-apercu td{padding:7px 9px;border-top:1px solid var(--line);white-space:nowrap;color:var(--titre)}.exp-recap{background:linear-gradient(160deg,var(--ink),#1f3f7f);color:#fff;border-radius:16px;padding:18px;margin-bottom:12px}.exp-recap h4{margin:0 0 10px;font:700 15px Poppins,Inter,sans-serif}.exp-gros{font:700 34px/1 Poppins,Inter,sans-serif}.exp-recap>small{color:#c9cff0;display:block;margin-bottom:12px}.exp-li{display:flex;justify-content:space-between;gap:10px;border-top:1px solid rgba(255,255,255,.14);padding:8px 0;font-size:13px}.exp-fic{text-align:right;word-break:break-word;font-size:12px}.exp-recap .b.p{width:100%;justify-content:center;margin-top:10px;padding:12px;background:var(--cyan-fond);border-color:var(--cyan-fond);display:inline-flex;gap:7px;align-items:center}.exp-rgpd{background:#fff4e8;border-radius:12px;padding:11px 13px;font-size:12.5px;color:#7a4a12;margin-bottom:12px;line-height:1.5}.exp-hist{display:flex;justify-content:space-between;gap:8px;font-size:12.5px;padding:7px 0;border-top:1px solid var(--line)}@media (max-width:1100px){.exp-grille{grid-template-columns:1fr}.exp-familles{grid-template-columns:1fr 1fr}}@media (max-width:640px){.exp-portee,.exp-familles{grid-template-columns:1fr}.exp-raccourcis{display:none}}.bu-tete{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:12px}.bu-tete h3{margin:0}.bu-btns{display:flex;gap:8px;flex-wrap:wrap}.bu-btns .b{display:inline-flex;gap:6px;align-items:center}.bu-kpi{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin-bottom:12px}.bu-kpi button{background:var(--bg);border:1px solid transparent;border-radius:12px;padding:10px 12px;text-align:left;font:inherit;color:var(--titre);cursor:pointer}.bu-kpi button:disabled{cursor:default}.bu-kpi button.on{border-color:var(--cyan)}.bu-kpi b{display:block;font:700 20px Poppins,Inter,sans-serif}.bu-kpi small{font-size:11.5px;color:var(--mut)}.bu-kpi .w b{color:#d96512}.bu-outils{display:flex;gap:10px;align-items:center;margin-bottom:10px;flex-wrap:wrap}.bu-outils select.f{width:auto;min-width:160px}.bu-filtres{display:flex;gap:7px;flex-wrap:wrap;margin-bottom:12px}.bu-filtres .chip{font:inherit;font-size:12.5px;font-weight:600;cursor:pointer;color:var(--titre)}.bu-filtres .chip.on{background:var(--ink);color:#fff;border-color:var(--ink)}.bu-filtres .chip i{font-style:normal;opacity:.65;margin-left:3px}.bu-lot{display:flex;align-items:center;gap:8px;flex-wrap:wrap;background:var(--ink);color:#fff;border-radius:12px;padding:9px 14px;margin-bottom:10px;font-size:13px}.bu-lot .b.o{background:#fff;color:var(--ink);padding:6px 10px}.bu-lot select.f{width:auto;padding:6px 8px}.bu-annuler{color:#c9cff0}.bu-l{display:grid;grid-template-columns:28px minmax(170px,1.7fr) minmax(120px,1.1fr) 92px minmax(140px,1fr) 128px 110px 196px;gap:10px;align-items:center;padding:9px 6px;border-bottom:1px solid var(--line);font-size:13px}.bu-th{font:700 10.5px Inter,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--mut);padding-top:4px}.bu-l.off{opacity:.55}.bu-l.sel{background:#23a8d90f}.bu-l input[type=checkbox]{accent-color:var(--cyan)}.bu-nom{display:flex;gap:10px;align-items:center;min-width:0}.bu-nom .av{width:36px;height:36px;font-size:12.5px}.bu-nom b{display:block;color:var(--titre)}.bu-nom small{color:var(--mut);font-size:12px;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bu-soc{display:inline-flex;gap:7px;align-items:center;font-weight:600;color:var(--titre);font-size:12.5px}.bu-soc i{width:10px;height:10px;border-radius:3px;flex:none}.bu-role{font-style:normal;font-size:11px;font-weight:700;padding:3px 9px;border-radius:99px;white-space:nowrap}.u-adm{background:var(--ink);color:#fff}.u-ref{background:#23a8d91f;color:var(--bleu-txt)}.u-mem{background:var(--bg);color:var(--mut)}.u-acc{background:#fff2e8;color:#d96512}.u-dir{background:#7c4dff1f;color:#5b33c9}.bu-roles{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.bu-mail{display:inline-flex;align-items:center;gap:5px;font-size:12px;color:var(--mut);cursor:pointer;font-weight:600}.bu-mail input{margin:0;width:15px;height:15px;flex:none}.bu-mail.on{color:var(--bleu-txt);cursor:default}.u-off{background:#f6e9e8;color:#c0392b}.bu-sec{font-size:12px}.bu-sec .ok{color:var(--vert-txt);font-weight:600}.bu-vu{font-size:12.5px;font-weight:600}.bu-vu.ok{color:var(--vert-txt)}.bu-vu.wa{color:var(--orange-txt)}.bu-vu.mu{color:var(--mut)}.bu-act{display:flex;gap:6px;justify-content:flex-end;align-items:center}.bu-ico{width:32px;height:32px;border-radius:9px;border:1px solid var(--line);display:inline-flex;align-items:center;justify-content:center;color:var(--ink-txt);background:var(--card)}.bu-mini{box-sizing:border-box;height:32px;padding:0 12px;font-size:12px;line-height:1;display:inline-flex;align-items:center;border-radius:9px}.bu-ico{box-sizing:border-box;flex:none}.bu-ico:hover{border-color:var(--cyan);box-shadow:0 0 0 1px var(--cyan)}@media (max-width:1100px){.bu-kpi{grid-template-columns:repeat(3,1fr)}.bu-th{display:none}.bu-l{grid-template-columns:28px 1fr auto;grid-template-areas:"c n r" "c s s" "c t v" "c a a";row-gap:5px;border:1px solid var(--line);border-radius:14px;margin-bottom:8px;padding:10px 12px}.bu-l>span:nth-child(1){grid-area:c}.bu-l>span:nth-child(2){grid-area:n}.bu-l>span:nth-child(3){grid-area:s}.bu-l>span:nth-child(4){grid-area:r}.bu-l>span:nth-child(5){grid-area:t}.bu-l>span:nth-child(6){display:none}.bu-l>span:nth-child(7){grid-area:v;text-align:right}.bu-l>span:nth-child(8){grid-area:a;justify-content:flex-start}}@media (max-width:640px){.bu-kpi{display:flex;overflow-x:auto;gap:8px;padding-bottom:2px}.bu-kpi button{min-width:118px;flex:none}.bu-outils select.f{flex:1;min-width:0}.bu-btns{width:100%}.bu-btns .b{flex:1;justify-content:center}}.lg-page{padding-bottom:70px}.lg-barre{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:14px}.lg-t{display:block;font:700 20px Poppins,Inter,sans-serif;color:var(--titre)}.lg-barre small{color:var(--mut);font-size:13px}.lg-inter{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:4px 0 12px}.lg-sw{display:flex;gap:12px;align-items:flex-start;background:var(--bg);border-radius:12px;padding:12px;cursor:pointer}.lg-sw input{position:absolute;opacity:0;pointer-events:none}.lg-tog{width:38px;height:22px;border-radius:99px;background:#cfd6e2;position:relative;flex:none;transition:background .15s}.lg-tog:after{content:"";position:absolute;left:3px;top:3px;width:16px;height:16px;border-radius:50%;background:#fff;transition:left .15s}.lg-sw input:checked+.lg-tog{background:#2f9e6a}.lg-sw input:checked+.lg-tog:after{left:19px}.lg-sw input:focus-visible+.lg-tog{outline:2px solid var(--cyan);outline-offset:2px}.lg-sw b{display:block;font-size:13.5px;color:var(--titre)}.lg-sw small{display:block;font-size:12px;color:var(--mut);margin-top:2px}.lg-sw.petit{background:none;padding:0}.lg-lien{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.lg-lien code{flex:1;min-width:220px;background:var(--bg);border-radius:10px;padding:10px 12px;font:600 12.5px ui-monospace,Menlo,monospace;color:var(--ink-txt);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lg-qr{display:flex;gap:16px;align-items:center;margin-top:12px}.lg-grille{display:grid;grid-template-columns:minmax(300px,400px) minmax(0,1fr);gap:16px;align-items:start;margin-top:14px}.lg-blocs{position:sticky;top:12px}.lg-liste{display:flex;flex-direction:column;gap:8px}.lg-bi{display:flex;gap:8px;align-items:center;background:var(--card);border:1px solid var(--line);border-radius:12px;padding:9px 10px;cursor:pointer;user-select:none}.lg-bi.on{border-color:var(--cyan);box-shadow:0 0 0 3px #23a8d91f}.lg-bi.cache .lg-bt{opacity:.5}.lg-bi.glisse{opacity:.4}.lg-bi.cible{border-style:dashed;border-color:var(--cyan)}.lg-poignee{color:#a5b0c2;cursor:grab;display:flex;padding:0 2px}.lg-bt{flex:1;min-width:0}.lg-bt b{display:block;font-size:13.5px;color:var(--titre);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lg-bt small{display:block;font-size:11.5px;color:var(--mut)}.lg-fl{display:inline-flex;gap:2px}.lg-fl button{width:26px;height:26px;border-radius:7px;border:1px solid var(--line);background:var(--card);color:var(--titre);font-size:12px;cursor:pointer;padding:0}.lg-fl button:disabled{opacity:.3;cursor:default}.lg-oeil{border:0;background:none;color:var(--mut);cursor:pointer;padding:4px;display:flex}.lg-bi:not(.cache) .lg-oeil{color:var(--bleu-txt)}.lg-ajout{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px;align-items:center}.lg-ajout .b{padding:6px 10px;font-size:12.5px}.lg-edit .fld{margin-bottom:12px}.lg-lbl{display:block;font:700 10.5px Inter,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--mut);margin:4px 0 6px}.lg-ligne{display:flex;gap:8px;align-items:center}.lg-ligne .f{flex:1;min-width:0}.lg-seg{display:inline-flex;background:var(--bg);border-radius:99px;padding:3px;margin-bottom:12px;flex-wrap:wrap}.lg-seg button{border:0;background:none;font:inherit;font-size:12.5px;font-weight:700;color:var(--mut);padding:6px 12px;border-radius:99px;cursor:pointer}.lg-seg button.on{background:var(--ink);color:#fff}.lg-bouton{border-top:1px solid var(--line);padding-top:12px;margin-top:6px;display:flex;flex-direction:column;gap:8px;margin-bottom:10px}.lg-item{border:1px solid var(--line);border-radius:12px;padding:10px;margin-bottom:8px;display:flex;flex-direction:column;gap:8px}.lg-ban{min-height:90px;border-radius:12px;border:2px dashed var(--line);display:flex;align-items:center;justify-content:center;color:var(--mut);font-size:12.5px;background:var(--bg);overflow:hidden}.lg-ban img{display:block;width:100%;height:auto}.lg-dispos{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:6px}.lg-dispos button{text-align:left;border:1.5px solid var(--line);background:var(--card);border-radius:12px;padding:10px;cursor:pointer;font:inherit;color:var(--titre);display:flex;flex-direction:column;gap:4px}.lg-dispos button.on{border-color:var(--cyan);box-shadow:0 0 0 3px #23a8d91f}.lg-dispos b{font-size:13px}.lg-dispos small{font-size:11.5px;color:var(--mut);line-height:1.4}.lg-mini{display:block;height:44px;border-radius:7px;overflow:hidden;position:relative;background:#2b2e64}.lg-mini i{position:absolute;background:linear-gradient(110deg,#ff9a1f,#ff2d87,#7a5ae6)}.lg-mini em{position:absolute;background:#ffffffd9;border-radius:3px;height:5px;width:40%;left:10%}.lg-mini.dessus i{left:0;right:0;top:0;height:50%}.lg-mini.dessus em{top:68%}.lg-mini.encadre i{inset:0}.lg-mini.encadre em{top:42%;box-shadow:0 0 0 7px #14163ae6}.lg-mini.cote i{top:0;bottom:0;right:0;width:50%}.lg-mini.cote em{top:45%;width:30%}@media (max-width:640px){.lg-dispos{grid-template-columns:1fr}}.lg-lieu{font-size:13.5px;margin:0 0 12px}.lg-lieux{display:flex;flex-direction:column;gap:6px;margin:8px 0}.lg-lieux button{text-align:left;border:1px solid var(--line);background:var(--card);border-radius:10px;padding:8px 12px;cursor:pointer;font:inherit;color:var(--titre)}.lg-lieux button:hover{border-color:var(--cyan)}.lg-lieux small{display:block;color:var(--mut);font-size:12px}.lg-puces{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-bottom:6px}.lg-puces span{display:inline-flex;gap:6px;align-items:center;background:var(--bg);border-radius:99px;padding:4px 6px 4px 11px;font-size:12.5px;font-weight:600;color:var(--titre)}.lg-puces span button{border:0;background:none;color:var(--mut);cursor:pointer}.lg-puces select.f{width:auto;min-width:220px}.lg-suite{border:1px solid var(--line);border-radius:14px;padding:12px;margin-bottom:10px;display:flex;flex-direction:column;gap:8px}.lg-suite.cache{opacity:.6}.lg-lettre{width:28px;height:28px;border-radius:8px;color:#fff;font:800 12px Poppins,Inter,sans-serif;display:inline-flex;align-items:center;justify-content:center;flex:none}.lg-opt{width:150px;flex:none;font-size:12.5px;color:var(--titre);font-weight:600}.lg-flottant{position:fixed;left:50%;bottom:20px;transform:translate(-50%);background:var(--ink);color:#fff;border-radius:14px;padding:10px 12px 10px 18px;display:flex;gap:14px;align-items:center;box-shadow:0 12px 30px #10132e4d;z-index:30;font-size:13.5px}.lg-flottant .b.p{background:var(--cyan-fond);border-color:var(--cyan-fond)}@media (max-width:980px){.lg-grille{grid-template-columns:1fr}.lg-blocs{position:static}.lg-inter{grid-template-columns:1fr}}@media (max-width:640px){.lg-opt{width:auto}.lg-suite .lg-ligne{flex-wrap:wrap}.lg-flottant{left:12px;right:12px;transform:none;bottom:84px}}.lg-vide{font-style:normal;color:var(--orange-txt)}.lg-avert{background:#fff4e8;color:#7a4a12;border-radius:10px;padding:8px 12px;font-size:12.5px;margin:0 0 12px}.lg-theme{display:flex;flex-wrap:wrap;gap:14px 22px;align-items:center}.lg-coul{display:inline-flex;gap:10px;align-items:center;cursor:pointer}.lg-coul input[type=color]{width:38px;height:38px;border:1px solid var(--line);border-radius:10px;padding:2px;background:#fff;cursor:pointer}.lg-coul b{display:block;font-size:13px}.lg-coul small{display:block;font-size:11.5px;color:var(--mut)}.lg-style{border-top:1px solid var(--line);margin-top:16px;padding-top:12px}.lg-style.haut{border-top:0;border-bottom:1px solid var(--line);margin:0 0 14px;padding:0 0 4px}.lg-pastille{display:inline-block;width:12px;height:12px;border-radius:4px;margin-right:6px;vertical-align:-2px;border:1px solid rgba(0,0,0,.12)}.lg-pastille.blanc{background:#fff}.lg-pastille.fonce{background:#2b2e64}.lg-pres{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;margin-bottom:14px}.lg-pres button{border:1px solid var(--line);background:#fff;border-radius:12px;padding:10px;text-align:left;cursor:pointer;font:inherit;display:flex;flex-direction:column;gap:3px}.lg-pres button.on{border-color:var(--cyan);box-shadow:0 0 0 2px color-mix(in srgb,var(--cyan) 25%,transparent)}.lg-pres b{font-size:13px}.lg-pres small{font-size:11.5px;color:var(--mut);line-height:1.35}.lg-pres i{display:flex;gap:4px;height:34px;margin-bottom:6px}.lg-pres i span{border-radius:5px;background:#e3eaf3}.lg-mini-billet span:nth-child(1){flex:3}.lg-mini-billet span:nth-child(2){display:none}.lg-mini-billet span:nth-child(3){flex:1;background:#2b2e64!important}.lg-mini-cartes span{flex:1}.lg-mini-programme span:nth-child(1){flex:1.3}.lg-mini-programme span:nth-child(2){display:none}.lg-mini-programme span:nth-child(3){flex:1;background:#3a4a8c!important}.lg-mini-compact{flex-wrap:wrap;align-content:flex-start}.lg-mini-compact span{flex:1;height:14px}.lg-mini-compact span:nth-child(3){flex-basis:100%;height:12px;background:#eef2f7!important}.lg-onglets{margin:0 0 14px}.fq-barre{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-bottom:14px}.fq-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:14px}.fq-kpi{background:var(--card,#fff);border:1px solid var(--line);border-radius:14px;padding:14px 10px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:2px}.fq-kpi b{font-size:28px;line-height:1.1;color:var(--ink-txt)}.fq-kpi.ac b{color:var(--cyan-txt)}.fq-kpi span{font-size:12px;color:var(--mut)}.fq-kpi em{margin-top:6px;font-style:normal;font-size:11.5px;font-weight:700;color:var(--vert-txt);background:color-mix(in srgb,#2f8656 10%,var(--card));border-radius:99px;padding:2px 8px}.fq-kpi em.bas{color:var(--orange-txt);background:color-mix(in srgb,#d0661f 10%,var(--card))}.fq-g2{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:14px}.fq-g3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.fq-g2>.card,.fq-g3>.card{margin-bottom:14px}.fq-svg{width:100%;height:auto;display:block}.fq-leg{display:flex;gap:16px;flex-wrap:wrap;font-size:12px;color:var(--mut);margin-top:6px}.fq-leg i{display:inline-block;width:10px;height:10px;border-radius:3px;margin-right:6px;vertical-align:-1px}.fq-lst>div{display:grid;grid-template-columns:minmax(0,150px) 1fr 44px;gap:10px;align-items:center;font-size:13px;margin-bottom:10px}.fq-lst.blocs>div{grid-template-columns:minmax(0,150px) 1fr 44px}.fq-lst.blocs>div>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fq-lst i{display:block;height:10px;border-radius:5px;background:var(--cyan);min-width:3px}.fq-lst s{text-decoration:none;text-align:right;font-weight:700;color:var(--ink-txt)}.fq-lst .t{display:flex;align-items:center;gap:8px;min-width:0}.fq-lst .t u{text-decoration:none;flex:none;width:22px;height:22px;border-radius:7px;background:color-mix(in srgb,var(--cyan) 14%,transparent);color:var(--cyan-txt);display:grid;place-items:center;font-size:11px;font-weight:700}.fq-app{display:flex;gap:18px;flex-wrap:wrap;margin-top:12px}.fq-app b{display:block;font-size:20px;color:var(--ink-txt)}.fq-app span{font-size:12px;color:var(--mut)}.fq-fun{display:flex;gap:6px}.fq-fun div{flex:1;min-width:0;text-align:center;border-radius:12px;padding:12px 4px;color:#fff}.fq-fun b{display:block;font-size:20px}.fq-fun span{font-size:11px;opacity:.9}.fq-fun small{display:block;font-size:11px;margin-top:3px;opacity:.85}.fq-tbl{width:100%;border-collapse:collapse;font-size:13px}.fq-tbl th{text-align:left;font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--mut);padding:6px 8px;border-bottom:1px solid var(--line)}.fq-tbl td{padding:8px;border-bottom:1px solid var(--line)}.fq-tbl .n{text-align:right;font-weight:700;color:var(--ink-txt)}.fq-tbl th.n,.fq-tbl tr.arch td{color:var(--mut)}.fq-ren .f{min-width:180px;padding:6px 10px}.fq-arch{margin-top:14px;border-top:1px solid var(--line);padding-top:10px}.fq-nouveau{display:flex;gap:8px;margin-top:12px;flex-wrap:wrap}.fq-nouveau .f{flex:1;min-width:220px}.fq-note{display:flex;gap:10px;border:1px solid color-mix(in srgb,var(--cyan) 30%,transparent);background:color-mix(in srgb,var(--cyan) 7%,transparent);border-radius:12px;padding:12px 14px;font-size:12.5px;line-height:1.5}@media (max-width:900px){.fq-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.fq-kpis>.fq-kpi:last-child{grid-column:1/-1}.fq-g2,.fq-g3{grid-template-columns:1fr}}.fq-liens-t{display:flex;align-items:center;gap:12px;flex-wrap:wrap;justify-content:space-between;margin-bottom:12px}.fq-nouveau{display:flex;gap:8px;align-items:center;flex-wrap:wrap;background:color-mix(in srgb,var(--cyan) 7%,transparent);border:1px solid color-mix(in srgb,var(--cyan) 30%,transparent);border-radius:12px;padding:10px;margin:0 0 12px}.fq-nouveau .f{flex:1;min-width:240px}.fq-apercu{flex-basis:100%;color:var(--mut);font-size:12px}.fq-apercu code{font-size:12px}.fq-li-liste{display:flex;flex-direction:column;gap:8px}.fq-li{display:grid;grid-template-columns:40px minmax(0,1.3fr) minmax(0,1fr) 114px;gap:14px;align-items:center;border:1px solid var(--line);border-radius:12px;padding:10px 12px;background:var(--card)}.fq-li:hover{border-color:color-mix(in srgb,var(--cyan) 40%,var(--line))}.fq-li.arch{opacity:.7}.fq-li-ic{width:40px;height:40px;border-radius:11px;display:grid;place-items:center;font:700 13px Inter,sans-serif;background:color-mix(in srgb,var(--cyan) 13%,transparent);color:var(--cyan-txt)}.fq-li-ic.qr{background:color-mix(in srgb,var(--ink) 12%,transparent);color:var(--ink-txt)}.fq-li-ic.linkedin{background:#e8f0fa;color:#0a66c2}.fq-li-ic.email{background:#fff1e6;color:#d86400}.fq-li-ic svg{width:19px;height:19px}.fq-li-nom{min-width:0}.fq-li-nom>b{display:block;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fq-li-meta{display:flex;gap:8px;align-items:center;margin-top:2px;flex-wrap:wrap}.fq-li-meta code{font-size:11.5px;color:var(--mut);background:var(--bg);border-radius:6px;padding:1px 6px}.fq-li-meta em{font-style:normal;font-size:11px;font-weight:700;color:var(--mut)}.fq-li-chiffres{display:flex;flex-wrap:wrap;gap:4px 14px;align-items:center;font-size:12.5px;color:var(--mut)}.fq-li-chiffres b{color:var(--ink-txt);font-size:14px}.fq-li-chiffres .tx{font-weight:700;color:var(--vert-txt);background:color-mix(in srgb,#2f8656 10%,var(--card));border-radius:99px;padding:1px 8px;font-size:11.5px}.fq-li-barre{flex-basis:100%;height:6px;border-radius:4px;background:var(--bg);overflow:hidden}.fq-li-barre i{display:block;height:100%;background:var(--cyan);border-radius:4px;min-width:2px}.fq-li-act{display:flex;gap:6px;align-items:center;justify-content:flex-end}.fq-ib{width:34px;height:34px;border-radius:9px;border:1px solid var(--line);background:var(--card);color:var(--ink-txt);display:grid;place-items:center;cursor:pointer}.fq-ib:hover{border-color:var(--cyan);color:var(--cyan-txt)}.fq-menu{position:relative}.fq-menu-l{position:absolute;right:0;top:40px;z-index:20;background:var(--card);border:1px solid var(--line);border-radius:10px;box-shadow:0 10px 26px #141e3c29;padding:4px;display:flex;flex-direction:column;min-width:190px}.fq-menu-l button{border:0;background:none;text-align:left;font:inherit;font-size:13px;padding:8px 10px;border-radius:7px;cursor:pointer;color:inherit}.fq-menu-l button:hover{background:var(--bg)}.fq-menu-l button.danger{color:#c0392b}.fq-li-aide{display:flex;gap:6px;align-items:center;flex-wrap:wrap;font-size:12px;color:var(--mut);margin:10px 0 0}.fq-li-aide svg{width:13px;height:13px;vertical-align:-2px}.fq-ren{display:flex;gap:6px;align-items:center}.fq-ren .f{flex:1;min-width:0;padding:6px 10px}@media (max-width:700px){.fq-li{grid-template-columns:36px minmax(0,1fr) auto;gap:10px}.fq-li-nom>b{white-space:normal}.fq-li-aide{display:none}.fq-li-chiffres{grid-column:2/-1;grid-row:2}.fq-li-ic{width:36px;height:36px}}.lg-enr-flot{position:fixed;right:20px;bottom:128px;z-index:46;width:44px;height:44px;border-radius:50%;border:1px solid var(--line);background:var(--card);color:var(--mut);display:flex;align-items:center;justify-content:center;box-shadow:0 6px 18px #0e1a3329;cursor:pointer;animation:remonter-apparait .2s ease-out;transition:background .15s,color .15s}.lg-enr-flot.a-faire,.enr-flot.a-faire{background:var(--ink);color:#fff;border-color:var(--ink)}.lg-enr-flot.attente svg,.enr-flot.attente svg{opacity:.5}.lg-enr-flot:disabled,.enr-flot:disabled{cursor:default}@media (max-width:760px){.lg-enr-flot{right:12px;width:40px;height:40px;bottom:calc(176px + env(safe-area-inset-bottom))}}.enr-barre{position:fixed;right:20px;bottom:128px;z-index:46;display:flex;align-items:center;gap:10px;animation:remonter-apparait .2s ease-out}.enr-flot{width:44px;height:44px;padding:0;justify-content:center;border-radius:50%;border:1px solid var(--line);background:var(--card);color:var(--mut);display:flex;align-items:center;gap:9px;font:inherit;font-size:14px;font-weight:700;box-shadow:0 6px 18px #0e1a3329;cursor:pointer;transition:background .15s,color .15s,opacity .15s}.enr-flot:disabled:not(.attente){opacity:.55}.enr-ic{position:relative;display:flex}.enr-point{position:absolute;top:-3px;right:-4px;width:9px;height:9px;border-radius:50%;background:var(--cyan);box-shadow:0 0 0 2px var(--ink)}@media (max-width:760px){.enr-barre{right:12px;bottom:calc(176px + env(safe-area-inset-bottom));gap:8px}.enr-flot{width:40px;height:40px}}@media print{.enr-barre{display:none}}.lg-pastille.aucun{background:transparent;border:1px dashed var(--mut)}.pf{max-width:none}.pf-hero{position:relative;overflow:hidden;border-radius:20px;background:radial-gradient(120% 140% at 85% 0%,color-mix(in srgb,var(--ink) 75%,#6d7fd0) 0%,var(--ink) 50%,color-mix(in srgb,var(--ink) 70%,#000) 100%);color:#fff;padding:22px 26px;display:flex;gap:22px;align-items:center;margin-bottom:16px}.pf-hero:after{content:"";position:absolute;right:-50px;top:-50px;width:230px;height:230px;border:2px dashed rgba(255,255,255,.12);border-radius:50%;pointer-events:none}.pf-av{position:relative;width:104px;height:104px;border-radius:50%;background:linear-gradient(135deg,var(--cyan),color-mix(in srgb,var(--cyan) 50%,#fff));display:grid;place-items:center;font:800 34px Inter,sans-serif;color:#fff;box-shadow:0 0 0 4px #ffffff2e;flex:none;cursor:pointer}.pf-av img{width:100%;height:100%;object-fit:cover;border-radius:50%}.pf-av em{position:absolute;right:-2px;bottom:2px;width:32px;height:32px;border-radius:50%;background:var(--cyan);display:grid;place-items:center;font-style:normal;font-size:14px;border:3px solid var(--ink)}.pf-id{position:relative;z-index:1;min-width:0}.pf-id h2{margin:0;font:700 26px Poppins,Inter,sans-serif;color:#fff}.pf-fn{color:#ffffffbf;font-size:14px;margin-top:2px}.pf-chips{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.pf-chip{display:inline-flex;align-items:center;gap:6px;background:#ffffff1a;border:1px solid rgba(255,255,255,.18);border-radius:99px;padding:5px 11px;font-size:12.5px;color:#fff;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pf-chip i{width:9px;height:9px;border-radius:50%;display:inline-block;flex:none}.pf-prog{margin-left:auto;position:relative;z-index:1;background:none;border:0;color:#fff;font:inherit;text-align:center;cursor:pointer;flex:none}.pf-prog:disabled{cursor:default}.pf-ring{width:92px;height:92px;border-radius:50%;display:grid;place-items:center;margin:0 auto}.pf-ring b{width:72px;height:72px;border-radius:50%;background:color-mix(in srgb,var(--ink) 88%,#000);display:grid;place-items:center;font-size:20px}.pf-prog small{display:block;margin-top:8px;font-size:12px;color:#ffffffbf}.pf-prog u{text-decoration:none;color:color-mix(in srgb,var(--cyan) 60%,#fff);font-weight:700}.pf-grille{display:flex;flex-direction:column;gap:14px}.pf-nav{position:sticky;top:8px;z-index:20;background:var(--card);border:1px solid var(--line);border-radius:14px;padding:5px;display:flex;flex-wrap:nowrap;align-items:center;gap:6px;box-shadow:0 6px 18px #0e1a330f}.pf-nav-l{flex:1;min-width:0;display:flex;gap:2px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 28px),transparent)}.pf-nav-l::-webkit-scrollbar{display:none}.pf-nav button{flex:none;display:flex;align-items:center;gap:7px;padding:8px 11px;border-radius:10px;border:0;background:none;font:inherit;font-size:13px;font-weight:600;color:var(--mut);white-space:nowrap;cursor:pointer;transition:background .15s,color .15s}.pf-nav button svg{opacity:.8}.pf-nav button:hover{background:var(--bg);color:var(--txt)}.pf-nav button.on{background:var(--ink);color:#fff}.pf-nav button.on svg{opacity:1}.pf-nav .out{color:var(--rouge-txt);border-left:1px solid var(--line);border-radius:0 10px 10px 0;padding-left:14px}.pf-nav .out:hover{background:color-mix(in srgb,var(--rouge-txt) 8%,transparent);color:var(--rouge-txt)}@media (max-width:1500px){.pf-nav .out span{display:none}.pf-nav .out{padding:8px 12px}}:root[data-theme=dark] .pf-nav button.on{background:#c9d3f5;color:#0e1a33}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .pf-nav button.on{background:#c9d3f5;color:#0e1a33}}.pf-nav button .pf-pt{margin-left:0;width:16px;height:16px;padding:0;display:inline-grid;place-items:center;font-size:10px}.pf-nav button.on .pf-pt{background:#ffffff2e;color:inherit}.pf-pt{margin-left:4px;font-size:11px;font-weight:800;border-radius:99px;padding:1px 7px}.pf-pt.ok,.pf-etat.ok{background:color-mix(in srgb,#2f8656 10%,var(--card));color:var(--vert-txt)}.pf-pt.ko,.pf-etat.ko{background:color-mix(in srgb,#d0661f 10%,var(--card));color:var(--orange-txt)}.pf-etat{font-size:11px;font-weight:700;border-radius:99px;padding:2px 8px;margin-left:6px}.pf-sec{scroll-margin-top:76px}.pf-st{font-size:12.5px;color:var(--mut);margin:-4px 0 14px}.pf-acts{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-top:6px}.pf-acts label.b{cursor:pointer}.pf-tuiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.pf-tuile{border:1px solid var(--line);border-radius:14px;padding:14px;display:flex;flex-direction:column;gap:6px}.pf-tuile .ic{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;font-size:17px;background:var(--bg)}.pf-tuile.pf-alerte{border-color:#f6c9ad;background:color-mix(in srgb,#ff7700 5%,var(--card))}.pf-tuile.pf-alerte .ic{background:color-mix(in srgb,#d0661f 10%,var(--card))}.pf-tuile b{font-size:14px}.pf-tuile small{font-size:12.5px;color:var(--mut);line-height:1.4}.pf-tuile .b{align-self:flex-start;margin-top:auto;min-height:36px}.pf-panneau{margin-top:14px;border-top:1px solid var(--line);padding-top:14px}.pf-panneau h4{margin:0 0 10px;font-size:14px}.pf-themes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.pf-th{border:2px solid var(--line);border-radius:14px;padding:10px;text-align:center;font:inherit;font-size:13px;font-weight:700;background:var(--card);color:inherit;cursor:pointer}.pf-th.on{border-color:var(--cyan);box-shadow:0 0 0 3px color-mix(in srgb,var(--cyan) 22%,transparent)}.pf-mini{height:66px;border-radius:9px;margin-bottom:8px;display:flex;overflow:hidden;background:#f4f7fb}.pf-mini i{width:28%;background:#2b2e64}.pf-mini s{flex:1;padding:8px;display:flex;flex-direction:column;gap:5px}.pf-mini u{display:block;height:8px;border-radius:4px;background:#dfe6ef}.pf-mini u:nth-child(2){width:70%}.pf-mini u:nth-child(3){width:40%;background:var(--cyan)}.pf-mini.sombre{background:#0a1222}.pf-mini.sombre i{background:#121c33}.pf-mini.sombre u{background:#1e2a45}.pf-mini.auto{background:linear-gradient(90deg,#f4f7fb 50%,#0a1222 50%)}.pf-barre{height:7px;border-radius:4px;background:var(--bg);overflow:hidden;margin:2px 0 12px}.pf-barre i{display:block;height:100%;background:var(--cyan);border-radius:4px}.pf-liste{padding:4px 14px}.pf-ligne{display:flex;align-items:center;gap:12px;width:100%;padding:12px 0;border:0;border-top:1px solid var(--line);background:none;font:inherit;color:inherit;text-align:left;cursor:pointer}.pf-ligne:first-child{border-top:0}.pf-ligne .ic{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:var(--bg);flex:none}.pf-ligne .ic.ok{background:color-mix(in srgb,#2f8656 10%,var(--card))}.pf-ligne .ic.ko{background:color-mix(in srgb,#d0661f 10%,var(--card))}.pf-ligne .t{flex:1;min-width:0}.pf-ligne b{display:block;font-size:14px}.pf-ligne small{display:block;font-size:12px;color:var(--mut)}.pf-ligne small.ko{color:var(--orange-txt)}.pf-ligne em{font-style:normal;color:var(--mut);font-size:18px}.pf-deco{width:100%;color:#c0392b;margin-top:4px}.pf-retour{margin:0 0 10px;font-size:14px}@media (max-width:900px){.pf-tuiles{grid-template-columns:1fr}}@media (max-width:760px){.pf-hero{flex-direction:column;text-align:center;padding:20px 16px;gap:10px}.pf-av{width:86px;height:86px;font-size:28px}.pf-id h2{font-size:21px}.pf-chips{justify-content:center}.pf-prog{margin:4px 0 0;display:flex;align-items:center;gap:10px;text-align:left}.pf-ring{width:46px;height:46px;margin:0}.pf-ring b{width:36px;height:36px;font-size:11.5px}.pf-prog small{margin:0}.pf-themes{gap:8px}.pf-mini{height:50px}}.lg-im-ap{display:block;max-width:100%;max-height:260px;border-radius:12px;border:1px solid var(--line);object-fit:contain;background:var(--bg)}.lg-zone{margin:0 0 12px}.ls-tete{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:14px}.ls-tete h2{margin:0;font:700 22px Poppins,Inter,sans-serif}.ls-tete small{color:var(--mut);font-size:12.5px}.ls-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.ls-meilleur{font-size:18px!important;line-height:1.3!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.ls-new{border-color:color-mix(in srgb,var(--cyan) 40%,var(--line));background:color-mix(in srgb,var(--cyan) 5%,var(--card))}.ls-new-g{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:18px}.ls-dests{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.ls-dests button{border:2px solid var(--line);border-radius:12px;padding:12px;background:var(--card);text-align:left;font:inherit;color:inherit;cursor:pointer;display:flex;flex-direction:column;gap:3px}.ls-dests button.on{border-color:var(--cyan);box-shadow:0 0 0 3px color-mix(in srgb,var(--cyan) 22%,transparent)}.ls-dests .ic{color:var(--cyan-txt)}.ls-dests b{font-size:13.5px}.ls-dests small{font-size:12px;color:var(--mut);line-height:1.35}.ls-sous{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-top:10px}.ls-sous .f{max-width:320px}.ls-new-act{display:flex;gap:12px;justify-content:flex-end;align-items:center;margin-top:12px}.ls-filtres{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:6px}.ls-li{grid-template-columns:40px minmax(0,1.3fr) 170px minmax(0,1fr) 114px}.ls-dest{font-size:11.5px;font-weight:700;border-radius:99px;padding:3px 10px;justify-self:start;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ls-dest.landing{background:#e7f5fb;color:#1a6f96}.ls-dest.resa{background:#efeafd;color:#5b3fc4}.ls-dest.form{background:#fff1e6;color:#a84f00}.fq-ib:disabled{opacity:.4;cursor:not-allowed}@media (max-width:900px){.ls-kpis{grid-template-columns:1fr 1fr}.ls-kpis>.fq-kpi:last-child{grid-column:auto}.ls-new-g,.ls-dests{grid-template-columns:1fr}}@media (max-width:700px){.ls-li{grid-template-columns:36px minmax(0,1fr) auto}.ls-li .ls-dest{grid-column:2;grid-row:2}.ls-li .fq-li-chiffres{grid-column:2/-1;grid-row:3}}.org-grp{display:flex;align-items:center;gap:8px;font:800 10.5px Inter,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--mut);margin:12px 0 4px}.org-grp i{width:8px;height:8px;border-radius:50%;flex:none}.org-grp span{margin-left:auto;font-weight:700;letter-spacing:0;text-transform:none;opacity:.8}.org-l{display:flex;align-items:center;gap:10px;padding:7px 8px;border-radius:12px;border:1px solid transparent}.org-l+.org-l{margin-top:2px}.org-l:hover{background:var(--bg)}.org-l .av{width:30px;height:30px;font-size:11px;flex:none}.org-l .n{flex:1;min-width:0}.org-l .n b{display:block;font-size:13.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.org-l .n small{display:block;font-size:11.5px;color:var(--mut)}.org-l .n em{display:block;font-style:normal;font-size:11.5px;color:var(--mut);margin-top:1px}.org-l.attente{background:color-mix(in srgb,#ff7700 5%,var(--card));border:1px dashed color-mix(in srgb,#ff7700 35%,var(--line))}.org-rep.non{background:var(--bg);color:var(--mut)}.org-rep.attente{background:transparent;color:var(--mut);font-weight:600}.org-repondre{display:inline-flex;border:1px solid var(--line);border-radius:999px;overflow:hidden;background:var(--card);flex:none}.org-repondre button{border:0;border-left:1px solid var(--line);background:none;font:700 12px Inter,sans-serif;padding:5px 11px;cursor:pointer;color:var(--mut)}.org-repondre button:first-child{border-left:0}.org-repondre button.oui{color:var(--vert-txt)}.org-repondre button.oui:hover{background:color-mix(in srgb,#2f8656 10%,var(--card))}.org-repondre button.peut_etre{color:#b2700b}.org-repondre button.peut_etre:hover{background:#fff4e0}.org-repondre button.non:hover{background:var(--bg)}.org-relance{display:flex;align-items:center;gap:8px;margin-top:10px;padding-top:10px;border-top:1px solid var(--line);font-size:12.5px;color:var(--mut)}.org-relance .b{margin-left:auto;padding:5px 12px}@media (max-width:520px){.org-l{flex-wrap:wrap}.org-l .org-repondre{margin-left:40px}}.cmp{--ca:var(--ink-txt);--cb:var(--cyan-txt)}.seul-imprimer{display:none}.cmp-choix{display:grid;grid-template-columns:1fr 64px 1fr;gap:12px;align-items:center;margin-bottom:10px}.cmp-sel{background:var(--card);border:2px solid var(--line);border-radius:14px;padding:12px 14px;display:flex;gap:12px;align-items:center;min-width:0}.cmp-sel.cote-a{border-color:var(--ca)}.cmp-sel.cote-b{border-color:var(--cb)}.cmp-sel .pt{width:12px;height:12px;border-radius:50%;flex:none}.cmp-sel.cote-a .pt{background:var(--ca)}.cmp-sel.cote-b .pt{background:var(--cb)}.cmp-sel-t{flex:1;min-width:0}.cmp-sel-t select{width:100%;border:0;background:transparent;font:700 15px Inter,sans-serif;color:var(--txt);padding:0;cursor:pointer;text-overflow:ellipsis}.cmp-sel-t small{display:block;font-size:12px;color:var(--mut);margin-top:2px}.cmp-chip{font-size:11px;font-weight:800;border-radius:99px;padding:3px 9px;flex:none}.cmp-chip.fige{background:color-mix(in srgb,var(--mut) 12%,var(--card));color:var(--mut)}.cmp-chip.direct{background:color-mix(in srgb,#2f8656 10%,var(--card));color:var(--vert-txt)}.cmp-bascule{display:inline-flex;border:1px solid var(--line);border-radius:99px;overflow:hidden;flex:none}.cmp-bascule button{border:0;background:var(--card);font:700 11px Inter,sans-serif;color:var(--mut);padding:4px 10px;cursor:pointer}.cmp-bascule button+button{border-left:1px solid var(--line)}.cmp-bascule button.on{background:color-mix(in srgb,var(--mut) 12%,var(--card));color:var(--ca)}.cmp-vs{border:0;background:none;text-align:center;font:800 15px Inter,sans-serif;color:var(--mut);cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:2px;padding:6px}.cmp-vs.seul-imprimer{display:none}.cmp-vs small{font-size:13px;opacity:.7}.cmp-vs:hover{color:var(--ink-txt)}.cmp-act{gap:8px;margin:4px 0 14px}.cmp-kpis{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;margin-bottom:14px}.cmp-kpi{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:14px;min-width:0}.cmp-kpi small{font-size:12px;color:var(--mut)}.cmp-kpi .v{display:flex;align-items:baseline;gap:10px;margin:6px 0;flex-wrap:wrap}.cmp-kpi .v b{font-size:26px;color:var(--ink-txt)}.cmp-kpi .v s{text-decoration:none;font-size:14px;color:var(--mut)}.cmp-ev{display:inline-block;font-size:12px;font-weight:800;border-radius:99px;padding:2px 8px;white-space:nowrap}.cmp-ev.up{background:color-mix(in srgb,#2f8656 10%,var(--card));color:var(--vert-txt)}.cmp-ev.dn{background:color-mix(in srgb,#d0661f 10%,var(--card));color:var(--orange-txt)}.cmp-ev.eq{background:color-mix(in srgb,var(--mut) 12%,var(--card));color:var(--mut)}.cmp-g2{display:grid;grid-template-columns:1.25fr 1fr;gap:14px;align-items:start}.cmp-g2 h3{margin:0 0 10px;font-size:15.5px}.cmp-g2 h3 small{color:var(--mut);font-weight:500}.cmp-leg{display:flex;gap:16px;flex-wrap:wrap;font-size:12px;color:var(--mut);margin-bottom:10px}.cmp-leg i{display:inline-block;width:10px;height:10px;border-radius:3px;margin-right:6px;vertical-align:-1px}.cmp-leg i.ca{background:var(--ca)}.cmp-leg i.cb{background:var(--cb)}.cmp-tw{overflow-x:auto}.cmp-t{width:100%;border-collapse:collapse;font-size:13px}.cmp-t th{text-align:left;font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--mut);padding:6px 8px;border-bottom:1px solid var(--line);white-space:normal;vertical-align:bottom}.cmp-nom{display:inline-block;max-width:16ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}.cmp-t th.n{text-align:right}.cmp-t td{padding:9px 8px;border-bottom:1px solid var(--line)}.cmp-t td.n{text-align:right;font-weight:700;white-space:nowrap}.cmp-t td.va{color:var(--ca)}.cmp-t td.vb{color:var(--cb)}.cmp-t tr.sec td{background:var(--bg);font-weight:800;font-size:11.5px;text-transform:uppercase;letter-spacing:.06em;color:var(--mut)}.cmp-col-bars{width:150px}.cmp-bars{display:flex;flex-direction:column;gap:3px;width:100%}.cmp-bars i{display:block;height:7px;border-radius:4px}.cmp-bars i.ca{background:var(--ca)}.cmp-bars i.cb{background:var(--cb)}.cmp-fun{display:flex;flex-direction:column;gap:10px}.cmp-fr{display:grid;grid-template-columns:130px 1fr 60px;gap:10px;align-items:center;font-size:13px}.cmp-fr .cmp-bars i{height:9px;border-radius:5px}.cmp-fr b{text-align:right;color:var(--vert-txt)}.cmp-fr b.dn{color:var(--orange-txt)}.cmp-soc td:first-child{display:flex;align-items:center;gap:8px}.cmp-soc .d{width:9px;height:9px;border-radius:50%;flex:none}.cmp-note{font-size:12.5px;color:var(--mut);background:color-mix(in srgb,var(--cyan) 7%,var(--card));border:1px solid color-mix(in srgb,var(--cyan) 25%,var(--line));border-radius:12px;padding:12px 14px;line-height:1.5}.cmp-g2>div>.card{margin-bottom:14px}@media (max-width:1100px){.cmp-kpis{grid-template-columns:repeat(3,1fr)}.cmp-g2{grid-template-columns:1fr}}@media (max-width:700px){.cmp-choix{grid-template-columns:1fr}.cmp-vs{flex-direction:row;justify-content:center;padding:0}.cmp-kpis{grid-template-columns:1fr 1fr}.cmp-kpi .v b{font-size:22px}.cmp-col-bars{display:none}.cmp-fr{grid-template-columns:100px 1fr 54px}}@media print{.cmp-vs.pas-imprimer{display:none}.cmp-vs.seul-imprimer{display:flex}.cmp-sel-t select{appearance:none;-webkit-appearance:none}.cmp-kpis{grid-template-columns:repeat(5,1fr)}.cmp-g2{grid-template-columns:1.25fr 1fr}.cmp .card,.cmp-kpi{break-inside:avoid}}.lg-zone-g{display:flex;gap:18px;align-items:flex-start;flex-wrap:wrap}.lg-zone-c{flex:1 1 360px;min-width:0}.lg-zone-ph{position:relative;border-radius:12px;overflow:hidden;user-select:none;touch-action:none;background:#0e1a33}.lg-zone-ph img{display:block;width:100%;height:auto;pointer-events:none}.lg-zone-voile{position:absolute;left:0;right:0;background:#080c1e9e;pointer-events:none}.lg-zone-cadre{position:absolute;left:0;right:0;border:2.5px solid #fff;box-shadow:0 0 0 1px #00000040;cursor:grab;outline:none}.lg-zone-cadre:active{cursor:grabbing}.lg-zone-cadre:focus-visible{border-color:var(--cyan)}.lg-zone-cadre.entier{border-style:dashed}.lg-zone-grille{position:absolute;inset:0;pointer-events:none;opacity:.6;background-image:linear-gradient(rgba(255,255,255,.35) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.35) 1px,transparent 1px);background-size:33.33% 33.33%}.lg-zone-poi{position:absolute;left:50%;width:52px;height:14px;margin-left:-26px;background:#fff;border-radius:7px;box-shadow:0 1px 5px #0006;cursor:ns-resize;touch-action:none}.lg-zone-poi.h{top:3px}.lg-zone-poi.b{bottom:3px}.lg-zone-etq{position:absolute;right:8px;top:8px;background:#2b2e64e6;color:#fff;font-size:11px;font-weight:700;border-radius:8px;padding:4px 8px;pointer-events:none}.lg-zone-cadre.entier .lg-zone-etq{top:auto;bottom:10px}.lg-zone-ap2{flex:0 0 300px;display:flex;flex-direction:column;gap:6px}.lg-zone-page{width:300px;border:1px solid var(--line);border-radius:12px;padding:10px;background:var(--bg)}.lg-zone-page img,.lg-zone-tel img{display:block;width:100%;object-fit:cover;border-radius:8px}.lg-zone-page b{display:block;font-size:13px;margin-top:8px}.lg-zone-tel{width:170px;border:6px solid #15213a;border-radius:22px;padding:10px 10px 12px;background:var(--bg)}.lg-zone-tel b{display:block;font-size:10.5px;margin-top:6px}.lg-zone-tel i{display:block;height:5px;border-radius:3px;background:var(--line);margin-top:5px}@media (max-width:700px){.lg-zone-ap2{flex-basis:100%}.lg-zone-page{width:100%}}.pf-av{align-self:center;height:104px;min-height:104px;max-height:104px;aspect-ratio:1;padding:0;margin:0;overflow:visible}.pf-av img{position:absolute;inset:0;display:block;width:100%;height:100%;max-width:none}.pf-av>span{line-height:1}.pf-av em{color:#fff;line-height:0;padding:0;box-sizing:border-box}.pf-av em svg{display:block}@media (max-width:760px){.pf-av{height:86px;min-height:86px;max-height:86px}}.bs-pastille{display:inline-flex;align-items:center;justify-content:center;flex:none;box-sizing:border-box}.bs-pastille.clair{background:#fff;box-shadow:0 1px 3px #0a14322e}.bs-pastille.fonce{background:#16183f}.bs-si-clair,.bs-si-fonce{display:contents}.bs-si-fonce{display:none}:root[data-theme=dark] .bs-si-clair{display:none}:root[data-theme=dark] .bs-si-fonce{display:contents}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .bs-si-clair{display:none}:root:not([data-theme=light]) .bs-si-fonce{display:contents}}.bs-pastille.bs-si-clair{display:inline-flex}:root[data-theme=dark] .bs-pastille.bs-si-fonce{display:inline-flex}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .bs-pastille.bs-si-clair{display:none}:root:not([data-theme=light]) .bs-pastille.bs-si-fonce{display:inline-flex}}:root[data-theme=dark] .bs-pastille.bs-si-clair{display:none}.suite-logos{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:10px 0 4px}.suite-logo-z{display:flex;flex-direction:column;gap:4px;min-width:0}.suite-logo-z>small{font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--mut)}.suite-logo-ap{height:74px;border-radius:11px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;cursor:pointer;border:1px solid var(--line);position:relative;overflow:hidden}.suite-logo-ap.clair{background:#fff;background-image:linear-gradient(45deg,#f2f4f8 25%,transparent 25%,transparent 75%,#f2f4f8 75%),linear-gradient(45deg,#f2f4f8 25%,transparent 25%,transparent 75%,#f2f4f8 75%);background-size:14px 14px;background-position:0 0,7px 7px}.suite-logo-ap.fonce{background:#16183f;border-color:#16183f}.suite-logo-ap.vide{border-style:dashed;border-width:2px}.suite-logo-ap.clair.vide{border-color:#b9c3d6}.suite-logo-ap.fonce.vide{border-color:#4a5090}.suite-logo-plus{font-size:11.5px;font-weight:600;color:#56637a;text-align:center;padding:0 6px}.suite-logo-ap.fonce .suite-logo-plus{color:#b9bfe6}.suite-logo-act{display:flex;gap:10px;font-size:12px;min-height:18px}.suite-logo-act em{font-size:11px;color:var(--mut);font-style:normal}.suite-logo-act .lnk{font-size:12px;cursor:pointer}.cr-filtres{display:grid;grid-template-columns:1fr auto;gap:12px;align-items:end}.cr-seg{display:inline-flex;background:var(--bg);border:1px solid var(--line);border-radius:11px;padding:3px;gap:2px}.cr-seg button{border:0;background:transparent;font:600 12.5px Inter,sans-serif;color:var(--mut);padding:6px 9px;border-radius:8px;cursor:pointer}.cr-seg button.on{background:var(--card);color:var(--titre);box-shadow:0 1px 3px #0000001f}.cr-qui{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin:2px 0 10px}.cr-qui>span{font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--mut);margin-right:2px}.cr-qui button{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--line);background:var(--card);color:var(--txt);border-radius:99px;padding:3px 11px 3px 4px;font:600 12.5px Inter,sans-serif;cursor:pointer}.cr-qui button:first-of-type{padding-left:11px}.cr-qui button.on{background:var(--ink);border-color:var(--ink);color:#fff}.cr-qui button .av{width:22px;height:22px;font-size:9px;margin:0}.cr-qui button em{font-style:normal;font-weight:500;font-size:11px;opacity:.7}.cr-grp{font-size:12px;font-weight:800;color:var(--titre);margin:8px 0 6px;display:flex;gap:8px;align-items:baseline}.cr-grp small{color:var(--mut);font-weight:500}.cr-puces{display:grid;grid-template-columns:repeat(auto-fill,minmax(86px,1fr));gap:6px}.cr-puce{border:1px solid var(--line);background:var(--card);border-radius:10px;padding:8px 0;font:700 14px Inter,sans-serif;color:var(--titre);cursor:pointer;line-height:1.15}.cr-puce:hover{border-color:var(--cyan)}.cr-puce small{display:block;font-size:9.5px;font-weight:700;color:var(--cyan-txt);margin-top:1px}.cr-puce.tot{border-color:var(--cyan);background:color-mix(in srgb,var(--cyan) 10%,var(--card))}.cr-puce.on{background:var(--ink);border-color:var(--ink);color:#fff}.cr-puce.on small{color:#bfe8f7}.cr-det{margin-top:14px;border-top:1px solid var(--line);padding-top:12px;position:sticky;bottom:-16px;background:var(--card);padding-bottom:6px}.cr-det-t b{font-size:17px;color:var(--titre);margin-right:8px}.cr-det-t small{color:var(--mut);font-size:12px}.cr-lbl{font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--mut);margin:10px 0 5px}.cr-tables{display:flex;flex-wrap:wrap;gap:6px}.cr-tables button{border:1px solid var(--line);background:var(--card);color:var(--txt);border-radius:9px;padding:6px 12px;font:600 12.5px Inter,sans-serif;cursor:pointer}.cr-tables button.on{border-color:var(--cyan);background:color-mix(in srgb,var(--cyan) 12%,var(--card));color:var(--titre)}.cr-tables button:disabled{opacity:.45;text-decoration:line-through;cursor:not-allowed}.cr-tables button small{margin-left:4px;font-size:10px}.cr-ints{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:6px}.cr-ints button{display:flex;gap:9px;align-items:center;text-align:left;border:1px solid var(--line);background:var(--card);color:var(--txt);border-radius:12px;padding:8px 10px;cursor:pointer;min-width:0}.cr-ints button.on{border-color:var(--cyan);box-shadow:0 0 0 1px var(--cyan)}.cr-ints button .av{margin:0;flex:none}.cr-ints button span{min-width:0}.cr-ints b{display:block;font-size:12.5px;color:var(--titre);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cr-ints small{display:block;font-size:11px;color:var(--mut);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cr-go{width:100%;margin-top:12px;justify-content:center;padding:11px;font-size:14px}@media (max-width:600px){.cr-filtres{grid-template-columns:1fr}.cr-puces{grid-template-columns:repeat(4,1fr)}}.fld small .req{color:var(--rouge-txt);font-weight:800}.confirmation-rdv.sans{opacity:.8}.confirmation-tete{align-items:center!important;cursor:default!important;background:color-mix(in srgb,var(--cyan) 6%,var(--card))}.confirmation-rdv.on .confirmation-tete{border-bottom:1px solid color-mix(in srgb,var(--cyan) 22%,var(--line))}.cf-sw input{appearance:none;-webkit-appearance:none;width:38px;height:22px;border-radius:99px;background:#cfd6e2;position:relative;cursor:pointer;flex:none;display:block;margin:0}.cf-sw input:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000040;transition:left .18s}.cf-sw input:checked{background:#2f8656}.cf-sw input:checked:after{left:19px}.cf-sw input:disabled{cursor:not-allowed;opacity:.6}.cf-tt{flex:1;min-width:0}.cf-tt b{font-size:14px;color:var(--titre)}.cf-tt small{display:flex!important;flex-wrap:wrap;gap:4px;align-items:center;flex-direction:row!important}.cf-chip{display:inline-flex;align-items:center;gap:4px;background:var(--card);border:1px solid var(--line);border-radius:99px;padding:1px 9px;font-size:11.5px;font-weight:600;color:var(--titre)}.cf-voir{white-space:nowrap;font-weight:700}.confirmation-corps{background:var(--card)!important;padding:10px 14px 14px!important}.cf-au{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:13px;margin:4px 0 6px}.cf-au select{width:auto;min-width:150px;height:32px;padding:0 8px}.cf-au small{color:var(--mut);font-size:11.5px}.cf-sec{font-size:10.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--mut);margin:12px 0 6px;display:flex;align-items:center;gap:8px}.cf-sec span{margin-left:auto;font-weight:600;letter-spacing:0;text-transform:none}.cf-sec span.trop{color:var(--rouge-txt)}.cf-jauge{height:6px;border-radius:4px;background:var(--line);overflow:hidden;margin:0 0 8px}.cf-jauge i{display:block;height:100%;background:var(--cyan);transition:width .2s}.cf-doc{display:flex;align-items:center;gap:10px;border:1px solid var(--line);border-radius:12px;padding:8px 10px;margin-bottom:6px;cursor:pointer;background:var(--card)}.cf-doc input,.cf-vid input{position:absolute;opacity:0;pointer-events:none}.cf-doc.on{border-color:var(--cyan);background:color-mix(in srgb,var(--cyan) 6%,var(--card))}.cf-ic{width:34px;height:40px;border-radius:7px;background:#fdecea;color:#c7392b;font:800 9px Inter,sans-serif;display:grid;place-items:center;flex:none}.cf-t{flex:1;min-width:0}.cf-t b{display:block;font-size:13px;color:var(--titre);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cf-t small{font-size:11px;color:var(--mut)}.cf-ck{width:20px;height:20px;border-radius:6px;border:2px solid #c9d2e0;flex:none;position:relative;display:inline-block}.on>.cf-ck,.cf-vid.on .cf-ck{background:var(--cyan);border-color:var(--cyan)}.on>.cf-ck:after,.cf-vid.on .cf-ck:after{content:"✓";color:#fff;font-size:12px;font-weight:800;position:absolute;left:3px;top:-1px}.cf-vids{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px}.cf-vid{border:1px solid var(--line);border-radius:12px;overflow:hidden;cursor:pointer;position:relative;background:var(--card)}.cf-vid.on{border-color:var(--cyan);box-shadow:0 0 0 1px var(--cyan)}.cf-vid .th{height:64px;display:grid;place-items:center;color:#fff;font-size:18px;position:relative}.cf-vid .th .cf-ck{position:absolute;left:6px;top:6px;border-color:#fff;background:#fff3}.cf-vid .th em{position:absolute;right:6px;bottom:5px;font-style:normal;font-size:10px;background:#0000008c;border-radius:5px;padding:1px 5px}.cf-vid b{display:block;padding:6px 8px 7px;font-size:12px;color:var(--titre)}.cf-sug{display:flex;gap:6px;flex-wrap:wrap;margin-top:6px}.cf-sug button{font:500 11.5px Inter,sans-serif;border:1px dashed var(--line);background:transparent;border-radius:99px;padding:3px 10px;color:var(--mut);cursor:pointer}.cf-sug button:hover{border-color:var(--cyan);color:var(--titre)}.bt-creer{display:flex!important;width:100%;justify-content:center;flex-direction:column;align-items:center;gap:1px;line-height:1.25}.bt-creer small{font-weight:500;font-size:11.5px;opacity:.8}.cf-ap-h{font-size:12.5px;color:var(--mut);line-height:1.7;padding:0 0 8px;border-bottom:1px solid var(--line);margin-bottom:10px}.cf-ap-h b{color:var(--titre)}.cf-ap-mail{width:100%;height:56vh;height:56dvh;border:1px solid var(--line);border-radius:12px;background:#fff}.cf-ap-pj{display:flex;gap:6px;flex-wrap:wrap;margin-top:8px}.cf-ap-pj span{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--line);border-radius:9px;padding:5px 9px;font-size:12px}.cf-ap-pj i{width:18px;height:22px;border-radius:4px;background:#fdecea;color:#c7392b;font:800 7px Inter,sans-serif;display:grid;place-items:center;font-style:normal}.cf-ap-pj small{color:var(--mut)}.suite-logo-ap{font-size:11px;line-height:1.2}.suite-logo-plus{font-size:11px!important;line-height:1.2}.suite-logo-act{display:flex;align-items:center;gap:10px;flex-wrap:nowrap;white-space:nowrap;min-height:18px;font-size:12px}.suite-logo-act .lnk,.suite-logo-act button.lnk{font-size:12px;padding:0;margin:0;line-height:1.4;font-weight:700}.suite-logo-z{position:relative}.suite-logo-x{position:absolute;right:-6px;top:12px;width:20px;height:20px;border-radius:50%;border:1px solid var(--line);background:var(--card);color:var(--mut);font:700 13px/1 Inter,sans-serif;cursor:pointer;display:grid;place-items:center;padding:0;box-shadow:0 1px 3px #00000026;z-index:2}.suite-logo-x:hover{color:var(--rouge-txt);border-color:#e0493b}.suite-logo-act{font-size:10.5px!important;color:var(--mut);font-weight:500;overflow:hidden;text-overflow:ellipsis}.crs{position:relative}.crs-p{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;padding:2px}.crs-p::-webkit-scrollbar{display:none}.crs-p>*{scroll-snap-align:start}.crs-fleche{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:36px;height:36px;border-radius:50%;border:1px solid var(--line);background:var(--card);color:var(--titre);font:700 24px/1 Inter,sans-serif;cursor:pointer;box-shadow:0 4px 14px #0a0c282e;display:flex;align-items:center;justify-content:center;padding:0 0 3px}.crs-fleche:hover{border-color:var(--cyan);color:var(--cyan-txt)}.crs-fleche:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.crs-fleche.g{left:-12px}.crs-fleche.d{right:-12px}@media (max-width:560px){.crs-fleche.g{left:-6px}.crs-fleche.d{right:-6px}}.pa-grille{columns:2 460px;column-gap:18px;margin-top:16px}.pa-groupe{break-inside:avoid;background:var(--card);border-radius:16px;box-shadow:0 1px 2px #0e1a330a,0 8px 24px #0e1a330d;margin:0 0 18px;overflow:hidden;display:inline-block;width:100%}.pa-groupe h4{display:flex;align-items:baseline;gap:10px;margin:0;padding:15px 18px 8px;font:700 15px Poppins,Inter,sans-serif;color:var(--titre)}.pa-groupe h4 small{font:500 12.5px Inter,sans-serif;color:var(--mut)}.pa-groupe h4 em{margin-left:auto;font:600 12px Inter,sans-serif;font-style:normal;color:var(--mut)}.pa-ligne{display:flex;align-items:center;gap:14px;width:100%;padding:11px 18px;border:0;border-top:1px solid var(--line);background:none;font:inherit;color:var(--titre);text-align:left;cursor:pointer;transition:background .12s}.pa-groupe h4+.pa-ligne{border-top:0}.pa-ligne:hover{background:color-mix(in srgb,var(--cyan) 6%,transparent)}.pa-ligne:focus-visible{outline:2px solid var(--cyan);outline-offset:-2px}.pa-ligne .param-ic{width:38px;height:38px;border-radius:11px}.pa-t{flex:1;min-width:0}.pa-t b{display:block;font-size:14px}.pa-t small{display:block;color:var(--mut);font-size:12.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pa-etat{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;border-radius:99px;padding:3px 10px;white-space:nowrap;color:var(--titre);background:var(--bg)}.pa-etat:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}.pa-etat.ok{color:var(--vert-txt);background:color-mix(in srgb,#2f8656 13%,transparent)}.pa-etat.att{color:var(--orange-txt);background:color-mix(in srgb,#e8932c 15%,transparent)}.pa-fl{color:var(--mut);font-size:18px}@media (max-width:760px){.pa-grille{columns:1}.pa-ligne{padding:11px 14px;gap:12px}.pa-etat{max-width:42%;overflow:hidden;text-overflow:ellipsis}}.jauge-envoi{background:var(--card);border:1px solid var(--line);border-left:4px solid var(--cyan);border-radius:14px;padding:14px 16px;margin-bottom:14px;box-shadow:0 4px 14px #10132e0f}.jauge-envoi.je-termine{border-left-color:#2e9e6a}.jauge-envoi.je-arrete,.jauge-envoi.je-plus_tard{border-left-color:#ff8030}.jauge-envoi.je-pause{border-left-color:var(--mut)}.je-tete{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:8px}.je-tete b{color:var(--titre);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.je-pct{white-space:nowrap;flex:none;font:700 22px/1 Poppins,Inter,sans-serif;color:var(--titre);font-variant-numeric:tabular-nums}.je-barre{display:flex;height:14px;background:var(--bg);border-radius:99px;overflow:hidden}.je-barre i{display:block;height:100%;transition:width .4s ease}.je-barre i.ok{background:linear-gradient(90deg,var(--cyan),#2e9e6a)}.je-barre i.ko{background:#e0493b}.je-envoi .je-barre i.ok,.je-attente .je-barre i.ok{background-size:28px 28px;background-image:linear-gradient(45deg,rgba(255,255,255,.22) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.22) 50%,rgba(255,255,255,.22) 75%,transparent 75%),linear-gradient(90deg,var(--cyan),#2e9e6a);animation:je-raies 1s linear infinite}@keyframes je-raies{0%{background-position:0 0,0 0}to{background-position:28px 0,0 0}}@media (prefers-reduced-motion:reduce){.je-barre i.ok{animation:none!important}}.je-chiffres{display:flex;flex-wrap:wrap;gap:6px 16px;margin-top:8px;font-size:13px;color:var(--txt);font-variant-numeric:tabular-nums}.je-chiffres .pt{display:inline-block;width:9px;height:9px;border-radius:50%;margin-right:6px;vertical-align:0}.pt.ok{background:#2e9e6a}.pt.ko{background:#e0493b}.pt.re{background:var(--line)}.je-total{color:var(--mut)}.je-etat{margin:8px 0 0;font-size:13px;color:var(--txt);line-height:1.45}.je-actions{display:flex;gap:10px;align-items:center;margin-top:10px;flex-wrap:wrap}.je-actions:empty{display:none}.je-inacheve{display:flex;gap:12px;align-items:center;justify-content:space-between;flex-wrap:wrap;border-left:4px solid #ff8030}.lg-banmob{margin-top:10px}.lg-banmob small{display:block;font-size:11.5px;color:var(--mut);margin-bottom:4px}.lg-banmob-tel{width:273px;border:6px solid #11142c;border-radius:16px;overflow:hidden;background:#f3f4f8}.lg-banmob-tel img{display:block;width:100%;object-fit:cover}.lg-bans{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:16px;align-items:start}@media (max-width:700px){.lg-bans{grid-template-columns:1fr}}.lg-banx .lg-lbl em{font-style:normal;font-weight:400;color:var(--mut)}.lg-bans .lg-ban{min-height:120px}.lg-taille{display:inline-block;margin-top:10px;padding:4px 10px;border-radius:99px;background:var(--bg);border:1px solid var(--line);font-size:11.5px;font-weight:600;color:var(--titre)}.row:has(>.b.large)>.b:not(.large){padding-top:13px;padding-bottom:13px;font-size:14px}.reglages-camera{display:flex;justify-content:center;gap:8px;margin:-2px 0 8px;flex-wrap:wrap}.reglages-camera button{border:1px solid var(--line);background:var(--card);color:var(--titre);border-radius:99px;padding:6px 14px;font:600 13px Inter,sans-serif;cursor:pointer}.reglages-camera button.on{background:var(--ink);color:#fff;border-color:var(--ink)}.liste-dest{border:1px solid var(--line);border-radius:12px;padding:10px 12px;margin:10px 0 12px;background:var(--card)}.liste-dest summary{cursor:pointer;font-weight:600;color:var(--titre);font-size:13.5px}.liste-dest summary small{font-weight:400;color:var(--mut);margin-left:6px}.liste-dest-outils{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin:10px 0 6px}.liste-dest-outils .f{flex:1;min-width:180px}.liste-dest-l{max-height:320px;overflow:auto;display:flex;flex-direction:column}.liste-dest-l label{display:flex;gap:10px;align-items:flex-start;padding:7px 4px;border-bottom:1px solid var(--line);cursor:pointer}.liste-dest-l label:last-child{border-bottom:0}.liste-dest-l label input{margin-top:3px;flex:none}.liste-dest-l label>span{display:flex;flex-direction:column;min-width:0}.liste-dest-l label small{color:var(--mut);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.liste-dest-l label.off b{color:var(--mut);text-decoration:line-through}aside .logo{flex-direction:column;align-items:flex-start;gap:0;margin:2px 8px 22px}aside .logo img.logo-img{height:44px;max-width:100%}aside .logo{align-self:flex-start;width:fit-content;max-width:calc(100% - 16px)}aside .logo .logo-sous{align-self:flex-start;display:flex;font-size:18px;font-weight:700;letter-spacing:.46em;line-height:1;margin:9px 0 0;padding-left:3px;transform:scaleY(1.15);transform-origin:left top}.pt-type{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;line-height:1;padding:5px 10px 5px 8px;border-radius:999px;background:var(--bg);color:var(--mut);white-space:nowrap;border:1px solid transparent}.pt-type:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor;flex:none}.pt-type.t-client{background:#e8f5ee;color:#23774a;border-color:#cbe8d7}.pt-type.t-prospect{background:#fff4e2;color:var(--orange-txt);border-color:#f6dfb8}.pt-type.t-partenaire{background:#f1ecff;color:#5b33c9;border-color:#ddd2fb}.pt-type.t-autre{background:#e7f5fb;color:#167aa3;border-color:#c6e6f3}.pt-type-vide{font-size:12px;color:var(--mut);font-style:italic}:root[data-theme=dark] .pt-type.t-client{background:#2f865633;color:#7fd3a3;border-color:transparent}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .pt-type.t-client{background:#2f865633;color:#7fd3a3;border-color:transparent}}:root[data-theme=dark] .pt-type.t-prospect{background:#f0a33a33;color:#f3be6e;border-color:transparent}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .pt-type.t-prospect{background:#f0a33a33;color:#f3be6e;border-color:transparent}}:root[data-theme=dark] .pt-type.t-partenaire{background:#7c4dff38;color:#b9a3ff;border-color:transparent}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .pt-type.t-partenaire{background:#7c4dff38;color:#b9a3ff;border-color:transparent}}:root[data-theme=dark] .pt-type.t-autre{background:#23a8d933;color:#8fd3ef;border-color:transparent}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .pt-type.t-autre{background:#23a8d933;color:#8fd3ef;border-color:transparent}}.types-contact .tc-liste{margin:12px 0}.types-contact .pe-ligne{flex-wrap:nowrap}.tc-ordre{display:flex;flex-direction:column;line-height:1}.tc-ordre .lnk{font-size:10px;padding:1px 4px}.tc-nom{flex:1;min-width:0;display:flex;align-items:center;gap:8px}.tc-base{font-style:normal;font-size:11px;font-weight:700;color:var(--mut);background:var(--bg);border-radius:999px;padding:2px 8px}.tc-nb{color:var(--mut);white-space:nowrap}.tc-act{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.tc-ajout{gap:8px}.tc-ajout .f{flex:1}.audience-types{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin:8px 0}.audience-types .chip{cursor:pointer}@media (max-width:640px){.types-contact .pe-ligne{flex-wrap:wrap}}.em-texte{max-width:100%}.seg-choix{display:flex;flex-wrap:wrap;gap:3px;background:var(--bg);border-radius:11px;padding:3px;align-self:flex-start;max-width:100%}.seg-choix button{all:unset;cursor:pointer;font-weight:600;font-size:13px;padding:7px 13px;border-radius:8px;color:var(--mut);white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}.seg-choix button:hover{color:var(--titre)}.seg-choix button.on{background:var(--card);color:var(--ink-txt);box-shadow:0 1px 3px #0000001f}:root[data-theme=dark] .seg-choix button.on{color:var(--titre)}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .seg-choix button.on{color:var(--titre)}}.seg-choix button:focus-visible{outline:2px solid var(--cyan);outline-offset:1px}.choix-bandeau{display:flex;flex-direction:column;gap:9px}.cb-champs{display:grid;grid-template-columns:1fr 1fr;gap:8px}.cb-large{grid-column:1/-1}.cb-champ{display:flex;flex-direction:column;gap:3px}.cb-champ small{font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--mut)}.cb-image{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.cb-apercu{max-width:560px;overflow:hidden}.cb-apercu>table{margin:0!important;width:100%!important}.cb-apercu img{max-width:100%}@media (max-width:640px){.cb-champs{grid-template-columns:1fr}.seg-choix{align-self:stretch}.seg-choix button{flex:1;text-align:center}}.je-l{display:grid;grid-template-columns:minmax(220px,2.6fr) minmax(120px,1.2fr) minmax(120px,1.2fr) repeat(5,minmax(64px,.7fr)) minmax(110px,auto);gap:12px;align-items:center;padding:12px 10px;border-top:1px solid var(--line);font-size:14px}.je-l:not(.je-th){cursor:pointer;border-radius:10px}.je-l:not(.je-th):hover{background:var(--bg)}.je-th{font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--mut);border-top:0;padding-top:4px;padding-bottom:8px}.je-l>span{min-width:0}.je-l>span:nth-child(n+3):nth-child(-n+8){text-align:center}.je-env b{display:block}.je-env small{text-align:center}.je-nom b{display:block;color:var(--titre);overflow:hidden;text-overflow:ellipsis}.je-l small{display:block;color:var(--mut);font-size:12px;margin-top:2px;overflow:hidden;text-overflow:ellipsis}.je-date{color:var(--txt);font-size:13px}.je-env b{font-size:13.5px;color:var(--titre)}.je-barre{display:block;height:5px;border-radius:3px;background:var(--line);margin-top:5px;overflow:hidden}.je-barre>i{display:block;height:100%;background:#2f8656;border-radius:3px}.je-l>span[data-l]:not(.je-date):not(.je-env){font-weight:700;color:var(--titre)}.je-zero{font-style:normal;color:var(--mut);font-weight:500}.je-nd{color:#c0392b!important}.je-l small.w{color:#c0392b}.je-act{justify-self:end}.je-voir{color:var(--cyan-txt);font-size:13px;font-weight:600;white-space:nowrap}@media (max-width:900px){.je-th{display:none}.je-l{grid-template-columns:repeat(3,1fr);gap:8px 12px}.je-nom,.je-date,.je-env{grid-column:1/-1}.je-l>span[data-l]:not(.je-date):not(.je-env):before{content:attr(data-l);display:block;font-size:10.5px;font-weight:600;color:var(--mut);text-transform:uppercase;letter-spacing:.06em}.je-act{grid-column:1/-1;justify-self:start}.je-l>span:nth-child(n+3):nth-child(-n+8){text-align:left}}.em-regles{display:flex;flex-wrap:wrap;gap:8px}.em-regles>.er-carte{flex:1 1 120px}.em-regles>.er-prospect{flex:1.5 1 170px}.er-carte{display:flex;flex-direction:column;gap:4px;border:1px solid var(--line);border-left:4px solid #8a96a8;border-radius:10px;padding:8px 10px;background:var(--card);min-width:0}.er-type{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.er-texte{font-size:13px;font-weight:600;color:var(--titre);line-height:1.3}.er-client{border-left-color:#2f8656}.er-client .er-type{color:#23774a}.er-prospect{border-left-color:#e08a1e}.er-prospect .er-type{color:var(--orange-txt)}.er-partenaire{border-left-color:#6a45e0}.er-partenaire .er-type{color:#5b33c9}.er-select{all:unset;box-sizing:border-box;font-size:13px;font-weight:600;color:var(--titre);cursor:pointer;width:100%;padding-right:16px;background:linear-gradient(45deg,transparent 50%,currentColor 50%) right 6px center/5px 5px no-repeat,linear-gradient(-45deg,transparent 50%,currentColor 50%) right 1px center/5px 5px no-repeat;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.er-select:focus-visible{outline:2px solid var(--cyan);outline-offset:2px;border-radius:4px}@media (max-width:640px){.em-regles{grid-template-columns:1fr}}.email-rapide{display:flex;flex-direction:column;gap:10px}.er-dest{display:flex;gap:10px;align-items:center;background:var(--bg);border-radius:12px;padding:10px 12px}.er-av{width:34px;height:34px;border-radius:50%;background:var(--cyan-fond);color:#fff;display:flex;align-items:center;justify-content:center;flex:none}.er-dest b{display:block;color:var(--titre)}.er-dest small{color:var(--mut)}.er-msg{min-height:200px;resize:vertical;line-height:1.5;font:inherit}.b-ecrire{all:unset;cursor:pointer;width:32px;height:32px;border-radius:9px;border:1px solid var(--line);display:inline-flex;align-items:center;justify-content:center;color:var(--ink-txt);background:var(--card)}.b-ecrire:hover{border-color:var(--cyan);color:var(--cyan-txt)}:root[data-theme=dark] .b-ecrire{color:var(--titre)}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .b-ecrire{color:var(--titre)}}.er-mode{align-self:stretch}.er-mode button{flex:1;text-align:center}.audience-types .chip{font:inherit;font-size:12.5px;font-weight:600;cursor:pointer;color:var(--titre);display:inline-flex;align-items:center;gap:5px;transition:background .15s,border-color .15s}.audience-types .chip:hover{border-color:var(--cyan)}.audience-types .chip.on{background:var(--ink);color:#fff;border-color:var(--ink)}.audience-types .chip.on:before{content:"✓";font-weight:800}:root[data-theme=dark] .audience-types .chip.on{background:var(--cyan);border-color:var(--cyan)}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .audience-types .chip.on{background:var(--cyan);border-color:var(--cyan)}}.b-recherche{all:unset;box-sizing:border-box;cursor:pointer;display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 10px 0 12px;border:1px solid var(--line);border-radius:12px;background:var(--card);color:var(--mut);font-size:13.5px;font-weight:600;min-width:200px}.b-recherche:hover{border-color:var(--cyan);color:var(--titre)}.b-recherche span{flex:1}.b-recherche kbd,.rg-pied kbd{font:600 10.5px/1 inherit;font-family:inherit;padding:3px 6px;border:1px solid var(--line);border-bottom-width:2px;border-radius:6px;background:var(--bg);color:var(--mut)}.mtop-d{display:flex;align-items:center;gap:8px}.b-loupe{all:unset;cursor:pointer;width:38px;height:38px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;color:#fff;background:#ffffff1f}.rg-voile{position:fixed;inset:0;z-index:1200;background:#0a122873;display:flex;justify-content:center;align-items:flex-start;padding:9vh 16px 16px;padding:9dvh 16px 16px;animation:rg-in .12s ease-out}@keyframes rg-in{0%{opacity:0}to{opacity:1}}.rg-boite{width:100%;max-width:640px;max-height:76vh;max-height:76dvh;display:flex;flex-direction:column;background:var(--card);border-radius:16px;box-shadow:0 24px 70px #00000059;overflow:hidden}.rg-champ{display:flex;align-items:center;gap:10px;padding:12px 14px;border-bottom:1px solid var(--line);color:var(--mut)}.rg-champ input{all:unset;flex:1;min-width:0;font-size:16px;color:var(--titre)}.rg-champ input::placeholder{color:var(--mut)}.rg-fermer{all:unset;cursor:pointer;font-size:12.5px;font-weight:600;color:var(--mut);padding:6px 8px;border-radius:8px}.rg-fermer:hover{background:var(--bg)}.rg-liste{overflow-y:auto;padding:6px 8px 10px;overscroll-behavior:contain}.rg-g{font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--mut);padding:10px 8px 4px}.rg-r{all:unset;box-sizing:border-box;cursor:pointer;display:flex;align-items:center;gap:12px;width:100%;padding:9px 10px;border-radius:10px}.rg-r.on{background:var(--bg)}.rg-ic{flex:none;width:30px;height:30px;border-radius:9px;display:flex;align-items:center;justify-content:center;font-size:13px;background:var(--bg);color:var(--ink-txt)}.rg-r.on .rg-ic{background:var(--card)}.rg-ic.go{color:var(--bleu-txt)}:root[data-theme=dark] .rg-ic{color:var(--titre)}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .rg-ic{color:var(--titre)}}.rg-t{flex:1;min-width:0;display:flex;flex-direction:column}.rg-t b{color:var(--titre);font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rg-t small{color:var(--mut);font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rg-fl{color:var(--mut)}.rg-vide{color:var(--mut);padding:18px 10px;margin:0}.rg-pied{display:flex;gap:14px;padding:8px 14px;border-top:1px solid var(--line);font-size:11.5px;color:var(--mut)}.rg-pied span{display:inline-flex;gap:4px;align-items:center}@media (max-width:900px){.b-recherche{min-width:0}.b-recherche span,.b-recherche kbd{display:none}.b-recherche{width:38px;justify-content:center;padding:0}}@media (max-width:760px){.rg-voile{padding:0;background:var(--card)}.rg-boite{max-width:none;max-height:none;height:100%;border-radius:0;box-shadow:none}.rg-champ{padding:12px;padding-top:max(12px,env(safe-area-inset-top))}.rg-r{padding:12px 10px;min-height:52px}.rg-pied{display:none}}.b-recherche{width:clamp(220px,24vw,420px);min-width:0}.b-recherche span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:500}@media (max-width:900px){.b-recherche{width:38px}}main .top .row{align-items:center}main .top .row>.b-recherche,main .top .row>.b-accueil,main .top .row>.chip.dk{height:38px;box-sizing:border-box;display:inline-flex;align-items:center}main .top .row>.chip.dk{padding:0 14px;font-size:13px}main .top .row>.choix>button{height:38px;box-sizing:border-box}main .top .row>select{height:38px}.av{overflow:hidden}.av>img{width:100%;height:100%;object-fit:cover;display:block;border-radius:inherit}.fc-ecrire{all:unset;box-sizing:border-box;cursor:pointer;display:flex;align-items:center;gap:12px;width:100%;padding:10px 12px;margin-bottom:12px;border-radius:12px;border:1px solid var(--line);background:linear-gradient(90deg,color-mix(in srgb,var(--cyan) 9%,transparent),transparent 70%);transition:border-color .15s,box-shadow .15s}.fc-ecrire:hover{border-color:var(--cyan);box-shadow:0 2px 8px color-mix(in srgb,var(--cyan) 18%,transparent)}.fc-ecrire:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.fc-ico{flex:none;width:36px;height:36px;border-radius:10px;background:var(--cyan-fond);color:#fff;display:flex;align-items:center;justify-content:center}.fc-txt{flex:1;min-width:0;display:flex;flex-direction:column}.fc-txt b{font-size:14px;color:var(--titre,var(--ink-txt))}.fc-txt small{font-size:12px;color:var(--mut);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fc-go{flex:none;font-weight:700;font-size:13px;color:var(--cyan-txt)}.er-sig{border:1px dashed var(--line);border-radius:10px;padding:8px 12px;margin:2px 0 8px}.er-sig>small{display:block;font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--mut);margin-bottom:6px}.er-sig .aide{margin:0}.er-sig-html{font-size:12.5px;max-height:160px;overflow:auto;background:#fff;color:#1d2433;border-radius:8px;padding:6px 8px}.er-sig-html img{max-width:100%;height:auto}.em-soc{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:8px}.em-soc>small{font-size:12px;font-weight:600;color:var(--mut)}.em-soc>select{flex:1;min-width:180px}.em-soc-fixe{display:inline-flex;align-items:center;gap:7px;font-weight:700;font-size:13px;padding:6px 12px;border-radius:999px;border:1px solid var(--line);background:var(--card)}.em-soc-fixe>i{width:10px;height:10px;border-radius:3px;display:inline-block}.b.b-emailing{display:inline-flex;align-items:center;gap:7px}.b.b-emailing svg{color:var(--cyan-txt)}.b.b-emailing:hover:not(:disabled){border-color:var(--cyan);color:var(--cyan-txt)}.tag{display:inline-flex;align-items:center;justify-content:center;gap:4px;line-height:1.25;align-self:center;vertical-align:middle}.cb-hab{display:flex;flex-wrap:wrap;gap:10px 22px;margin:10px 0 2px}.cb-hab-l{display:flex;flex-direction:column;gap:5px;min-width:0}.cb-hab-l>small{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--mut)}.seg-choix.petit button{padding:5px 11px;font-size:12.5px}.cb-nuancier{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.cb-pastille{all:unset;box-sizing:border-box;cursor:pointer;width:26px;height:26px;border-radius:50%;border:1px solid var(--line);box-shadow:inset 0 0 0 2px var(--card);position:relative;display:inline-flex;align-items:center;justify-content:center}.cb-pastille.on{outline:2px solid var(--cyan);outline-offset:2px}.cb-libre{background:conic-gradient(#e0493b,#ff8030,#f2c94c,#2f9e6a,#23a8d9,#5b33c9,#e0493b);color:#fff;font-weight:800;font-size:13px;text-shadow:0 1px 2px rgba(0,0,0,.4);overflow:hidden}.cb-libre input{position:absolute;inset:0;opacity:0;cursor:pointer;width:100%;height:100%}.cb-accent{display:inline-flex;align-items:center;gap:6px;margin-left:6px;font-size:12px;color:var(--mut)}.cb-accent input{width:30px;height:26px;padding:0;border:1px solid var(--line);border-radius:6px;background:none;cursor:pointer}.seg-choix button:disabled{opacity:.45;cursor:not-allowed}.ed-tables{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.ed-table{display:inline-flex;align-items:center;border:1px solid var(--line);border-radius:999px;background:var(--card);padding:2px 4px 2px 12px}.ed-table:focus-within{border-color:var(--cyan)}.ed-table input{border:0;background:transparent;font:600 13px Inter,sans-serif;color:var(--txt);outline:none;padding:5px 0;min-width:40px}.ed-table button{all:unset;cursor:pointer;width:24px;height:24px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:var(--mut);font-size:11px}.ed-table button:hover{background:color-mix(in srgb,#e0493b 12%,transparent);color:var(--rouge-txt)}.ed-ajout{display:inline-flex;align-items:center;gap:6px}.ed-ajout input{border:1px dashed var(--line);border-radius:999px;padding:7px 12px;font:13px Inter,sans-serif;background:transparent;color:var(--txt);width:150px}.ed-ajout .b{padding:6px 10px}.cr-autre{margin-top:8px}button,.b,label.b{transition:border-color .15s,box-shadow .15s,background-color .15s}button:not(:disabled):not(.pa-ligne):not(.pf-ligne):not(.sel-salon-it):not(.gs-case):not(.aide-rond):hover,label.b:hover,a.b:hover{border-color:var(--cyan)}.b:not(.o):not(.lnk):not(:disabled):hover,.micro-bouton:hover,.qr-generer:hover,.b-loupe:hover,.cr-go:not(:disabled):hover{box-shadow:0 0 0 2px var(--card),0 0 0 3.5px var(--cyan)}.b.o.danger:not(:disabled):hover,.b.danger:not(:disabled):hover{border-color:#e0493b}.lg-oeil,.cmp-vs{border:1px solid transparent!important;border-radius:8px}.lg-oeil:hover,.cmp-vs:hover{border-color:var(--cyan)!important}.pf-ligne:hover,.gs-case:not(:disabled):hover{background:color-mix(in srgb,var(--cyan) 6%,transparent)}.rg-r:hover{background:var(--survol-ligne)}.er-sig-html{max-height:none;overflow:hidden;padding:10px 12px}.em-qui{display:flex;flex-direction:column;gap:6px}.em-qui .em-soc{margin:0}:root[data-theme=light] .lg-v-fonce{display:none!important}:root[data-theme=dark] .lg-v-clair{display:none!important}@media (prefers-color-scheme: light){:root:not([data-theme=dark]) .lg-v-fonce{display:none!important}}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .lg-v-clair{display:none!important}}:root[data-theme=dark] .co-logo.lg-v-fonce,:root[data-theme=dark] .choix-code.en-logo.lg-duo{background:transparent}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .choix-code.en-logo.lg-duo,:root:not([data-theme=light]) .co-logo.lg-v-fonce{background:transparent}}.co-logo.co-logo-f{background:#12304f}.logos-zones{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media (max-width:560px){.logos-zones{grid-template-columns:1fr}}.logo-zone{border:1.5px dashed var(--line);border-radius:12px;padding:12px;display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;background:#fff;color:#1d2433}.logo-zone.fonce{background:#12304f;border-color:#3c5b80;color:#dbe4f0}.logo-zone>small{font-size:11.5px;opacity:.75}.logo-zone-img{height:64px;width:100%;display:flex;align-items:center;justify-content:center}.logo-zone-img img{max-height:60px;max-width:180px;object-fit:contain}.logo-zone-img span{font-size:12px;opacity:.7}.logo-zone .b.o{background:#fff;color:#1d2433}.logo-zone.fonce .b.o{background:transparent;color:#fff;border-color:#fff6}.logos-emails-l{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;padding:8px 0;border-top:1px solid var(--line)}.logos-emails-l:first-of-type{border-top:0}.logos-emails-l>span{display:flex;flex-direction:column}.logos-emails-l>span small{display:inline;text-transform:none;letter-spacing:0;font-weight:400;font-size:12px;color:var(--mut)}.logos-emails{display:flex;flex-direction:column;gap:6px}.logos-emails .logos-emails-l{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0;border:0;font-size:13px;color:var(--txt);text-transform:none;letter-spacing:0;font-weight:500}.logos-emails .logos-emails-l select.f{width:190px;flex:none;padding:7px 10px}@media (max-width:520px){.logos-emails .logos-emails-l{flex-direction:column;align-items:stretch;gap:4px}.logos-emails .logos-emails-l select.f{width:100%}}.cb-hab{align-items:center;gap:10px 20px}.cb-hab-l{flex-direction:row;align-items:center;gap:8px}.cb-hab-l>small{text-transform:none;letter-spacing:0;font-size:12.5px;font-weight:600;color:var(--mut)}.cb-hab select.cb-logo{width:auto;min-width:170px;padding:6px 10px}.cb-pastille{width:22px;height:22px}.cb-accent small{text-transform:none;letter-spacing:0;font-size:12.5px;font-weight:600;color:var(--mut)}.choix-langue{display:flex;justify-content:center;gap:4px;margin-top:18px}.choix-langue button{all:unset;cursor:pointer;font-size:12.5px;font-weight:600;color:var(--mut);padding:5px 10px;border-radius:999px;border:1px solid transparent}.choix-langue button.on{color:var(--ink-txt);background:var(--bg)}.choix-langue button:hover{border-color:var(--cyan)}.pf-sous{margin:16px 0 8px;font-size:13px;color:var(--titre)}.choix-langue.pf-langue{justify-content:flex-start;margin-top:0}.choix-langue.pf-langue button{border-color:var(--line);padding:7px 14px;font-size:13px}.pastille-langue{display:inline-block;margin-left:6px;padding:0 5px;border-radius:5px;font-size:10px;font-weight:700;letter-spacing:.04em;line-height:16px;vertical-align:1px;background:#808caa24;color:var(--mut);border:1px solid var(--line)}.pastille-langue.l-en{background:#2b78d621;color:#3b7fd6;border-color:#2b78d659}.pastille-langue.l-es{background:#de781e21;color:#c9681a;border-color:#de781e59}.etat-synchro{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 10px;border-radius:15px;border:1px solid var(--line);background:var(--card);color:var(--txt);font:600 12px/1 inherit;font-family:inherit;cursor:pointer;white-space:nowrap}.etat-synchro i{width:8px;height:8px;border-radius:50%;background:#2fb170;flex:none}.etat-synchro.attente{color:#b36b00;border-color:#e6961480}.etat-synchro.attente i{background:#f0a020;animation:pulse-synchro 1.2s ease-in-out infinite}.etat-synchro.hors{color:#c0392b;border-color:#c83c3273}.etat-synchro.hors i{background:#d9443a}.etat-synchro:hover{outline:2px solid #22c3e6;outline-offset:1px}.mtop .etat-synchro{height:28px;padding:0 8px;margin-right:6px;font-size:11px}@keyframes pulse-synchro{50%{opacity:.35}}.mtop .etat-synchro:not(.attente):not(.hors){font-size:0;gap:0;padding:0 9px}.bj-jours{margin-bottom:12px;flex-wrap:wrap}.bj-ligne{display:flex;gap:12px;align-items:flex-start;justify-content:space-between;padding:10px 0;border-bottom:1px solid var(--line)}.bj-ligne:last-child{border-bottom:0}.bj-ligne.chaud{cursor:pointer}.bj-ligne b{display:block}.bj-ligne small{color:var(--mut)}.bj-ligne p{margin:4px 0 0;font-size:13px}.bj-pot{font-weight:700;color:var(--rouge-txt);white-space:nowrap}.bj-dest{display:flex;flex-direction:column;gap:6px}.bj-dest small{color:var(--mut)}@media (max-width:900px){.top .etat-synchro{display:none}}.boite-mail h3{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.bm-st{display:inline-flex;align-items:center;gap:6px;border-radius:20px;padding:3px 10px;font-size:12px;font-weight:700;white-space:nowrap}.bm-st:before{content:"";width:8px;height:8px;border-radius:50%;background:currentColor}.bm-st.ok{background:#2f865621;color:var(--vert-txt)}.bm-st.att{background:#e6961426;color:#b36b00}.bm-st.neutre{background:#808caa24;color:var(--mut)}.bm-fournisseurs{display:flex;flex-direction:column;gap:10px}.bm-f{display:flex;align-items:center;gap:12px;border:1px solid var(--line);border-radius:12px;padding:12px 14px;background:var(--card);color:var(--txt);cursor:pointer;text-align:left;font:inherit;width:100%}.bm-f:hover:not(:disabled){outline:2px solid #22c3e6;outline-offset:1px}.bm-f:disabled{opacity:.55;cursor:default}.bm-f i{width:34px;height:34px;border-radius:9px;display:grid;place-items:center;font-style:normal;font-weight:800;color:#fff;flex:none}.bm-f i.ms{background:#2b6cb0}.bm-f i.au{background:#6b7590}.bm-f small,.bm-boite small{display:block;color:var(--mut);font-size:12.5px;margin-top:2px}.bm-boite{display:flex;align-items:center;gap:12px;border:1px solid var(--line);border-radius:12px;padding:12px 14px}.bm-boite i{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;font-style:normal;font-weight:800;color:#fff;background:var(--ink);flex:none;font-size:13px}.bm-boite.exp i{background:#b36b00}.bm-boite span{min-width:0;overflow-wrap:anywhere}.bm-info{border-radius:10px;padding:10px 12px;font-size:13px;line-height:1.45;margin-top:10px;background:#23a8d917}.bm-info.att{background:#e696141f}.bm-info.ok{background:#2f86561a}.bm-smtp{margin-top:12px;border-top:1px solid var(--line);padding-top:12px}.bm-depuis{display:flex;flex-direction:column;gap:6px;margin:6px 0 10px}.bm-depuis>small{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--mut)}.bm-depuis label{display:flex;gap:10px;align-items:flex-start;border:1px solid var(--line);border-radius:10px;padding:9px 12px;cursor:pointer}.bm-depuis label.on{border-color:var(--cyan);box-shadow:0 0 0 3px #23a8d91f}.bm-depuis label b{font-size:13.5px;overflow-wrap:anywhere}.bm-depuis label small{display:block;color:var(--mut);font-size:12px}.bm-depuis input{margin-top:3px}.bm-depuis.compact label{padding:7px 10px}.boite-retour{width:100%;min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:22px;padding:24px 16px;background:var(--bg);box-sizing:border-box}.boite-retour .card{max-width:520px;width:100%;margin:0 auto;padding:24px 26px;box-sizing:border-box}.boite-retour .card h3{display:flex;align-items:center;justify-content:flex-start;gap:10px;margin:0 0 10px;font-size:18px}.boite-retour .card p{margin:0 0 18px;line-height:1.5}.br-logo{height:38px;width:127px;object-fit:contain}.br-logo.b{display:none;height:56px;width:187px}:root[data-theme=dark] .br-logo.c{display:none}:root[data-theme=dark] .br-logo.b{display:block}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .br-logo.c{display:none}:root:not([data-theme=light]) .br-logo.b{display:block}}.br-i{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#fdecec;color:#c0392b;font-size:14px;font-weight:800;flex:none}.dem-carte .boite-mail{box-shadow:none;border:0;padding:0;background:none;margin:0}.dem-carte .boite-mail>h3{margin-top:-4px}.dem-carte .boite-mail>h3>span:first-child{visibility:hidden;height:0}.bm-smtp .bm-info{margin:0 0 12px}.eb-table td{vertical-align:middle}.eb-table th:nth-child(3){text-align:center;width:150px}.eb-table td:nth-child(3)>.eb-compte{margin:0 auto}.eb-ligne{cursor:pointer}.eb-ligne:hover td,.eb-ligne.on td{background:#23a8d90f}.eb-soc{display:inline-flex;align-items:center;gap:8px}.eb-soc b{color:var(--titre)}.eb-fl{font-style:normal;color:var(--mut);width:12px;display:inline-block}.eb-etat{display:flex;flex-direction:column;align-items:flex-start;gap:3px}.eb-etat small{color:var(--mut);font-size:12px;overflow-wrap:anywhere}.eb-compte{display:flex;flex-direction:column;align-items:center;gap:5px;width:110px}.eb-compte b{font-variant-numeric:tabular-nums}.eb-jauge{display:block;height:6px;border-radius:6px;background:var(--line);overflow:hidden;width:100%}.eb-jauge i{display:block;height:100%;background:#2f8656;border-radius:6px}.eb-afaire{font-size:13px;color:var(--txt)}.eb-afaire.att{color:#b36b00;font-weight:600}.eb-fait{font-size:13px;color:var(--vert-txt);font-weight:600}.eb-pers td{background:#23a8d909;padding-top:9px;padding-bottom:9px}.eb-pers td:first-child{padding-left:34px;box-shadow:inset 3px 0 0 var(--cyan)}.eb-qui{display:flex;align-items:center;gap:10px}.eb-qui b{display:block;color:var(--titre);font-size:13.5px}.eb-qui small{display:block;color:var(--mut);font-size:12px}.eb-av{flex:none;width:30px;height:30px;border-radius:50%;background:var(--bg);color:var(--ink-txt);font-style:normal;font-weight:700;font-size:11.5px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line)}.eb-pers .b.petit{padding:5px 11px;font-size:12px}.etape-test{display:flex;align-items:center;gap:14px;border:1.5px solid var(--cyan);background:color-mix(in srgb,var(--cyan) 7%,var(--card));border-radius:12px;padding:14px 16px;margin-top:10px;flex-wrap:wrap}.etape-num{flex:none;width:28px;height:28px;border-radius:50%;background:var(--cyan-fond);color:#fff;font-weight:700;display:inline-flex;align-items:center;justify-content:center;font-size:14px}.etape-test.faite{border-color:#2e8b57;background:color-mix(in srgb,#2e8b57 7%,var(--card))}.etape-test.faite .etape-num{background:#2e8b57}.etape-test.verrou{border-style:dashed;border-color:var(--line);background:transparent;opacity:.75}.etape-test.verrou .etape-num{background:var(--line);color:var(--mut)}.bilan-types .aide{margin:2px 0 10px}.bt-leg{display:flex;gap:14px;flex-wrap:wrap;font-size:12px;color:var(--mut);margin:0 0 6px}.bt-leg span{display:inline-flex;align-items:center;gap:6px}.bt-leg i{width:12px;height:12px;border-radius:3px;display:inline-block}.bt-ligne{display:grid;grid-template-columns:minmax(150px,auto) 1fr 130px;gap:16px;align-items:center;padding:12px 0;border-bottom:1px solid var(--line)}.bt-ligne:last-child{border-bottom:0}.bt-ligne .pt-type{justify-self:start}.bt-barre{display:flex;height:26px;border-radius:7px;overflow:hidden;background:var(--bg)}.bt-barre i{display:flex;align-items:center;justify-content:center;color:#fff;font-size:11px;font-weight:700;font-style:normal;white-space:nowrap;overflow:hidden}.bt-e1{background:#c9d1df}.bt-barre i.bt-e1{color:#4a5068}.bt-e2{background:#7fb7d9}.bt-e3{background:#2b6cb0}.bt-e4{background:var(--ink)}.bt-e5{background:#ec1a7d}:root[data-theme=dark] .bt-e1{background:#3a4762}:root[data-theme=dark] .bt-barre i.bt-e1{color:#c9d6ea}:root[data-theme=dark] .bt-e4{background:#5a5fb0}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .bt-e1{background:#3a4762}:root:not([data-theme=light]) .bt-barre i.bt-e1{color:#c9d6ea}:root:not([data-theme=light]) .bt-e4{background:#5a5fb0}}.bt-droite{text-align:right;display:flex;flex-direction:column;gap:2px}.bt-droite b{font-size:14px}.bt-droite b.bt-vide{color:var(--mut);font-weight:600}.bt-droite small{color:var(--mut);font-size:12px}@media (max-width:760px){.bt-ligne{grid-template-columns:1fr;gap:8px}.bt-droite{text-align:left;flex-direction:row;gap:8px;align-items:baseline}}.dc-tete{flex:1;min-width:0}.dc-tete b{display:block;font-size:17px;color:var(--titre)}.dc-tete small{display:block;color:var(--mut);font-size:12.5px;margin-top:4px}.dc-tuiles{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-bottom:14px}.dc-tuile{position:relative;text-align:left;border:1.5px solid var(--line);border-radius:12px;padding:10px 10px 13px;background:var(--card);font:inherit;color:var(--txt);cursor:pointer;overflow:hidden}.dc-tuile:hover{border-color:var(--cyan)}.dc-tuile b{display:block;font-size:22px;line-height:1.1;color:var(--titre);font-variant-numeric:tabular-nums}.dc-tuile span{display:block;font-size:11.5px;color:var(--mut);font-weight:600;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dc-tuile em{position:absolute;top:9px;right:10px;font-style:normal;font-size:11px;font-weight:700;color:var(--mut)}.dc-tuile:after{content:"";position:absolute;left:0;right:0;bottom:0;height:4px;background:var(--c)}.dc-tuile.on{border-color:var(--ink-txt);box-shadow:inset 0 0 0 1px var(--ink-txt);background:color-mix(in srgb,var(--ink) 5%,var(--card))}.dc-tuile.ko b{color:var(--rouge-txt)}.dc-deux{display:grid;grid-template-columns:300px minmax(0,1fr);border:1px solid var(--line);border-radius:14px;min-height:380px;overflow:hidden}.dc-gauche{border-right:1px solid var(--line);padding:12px;display:flex;flex-direction:column;gap:8px;min-width:0}.dc-liste{display:flex;flex-direction:column;gap:2px;max-height:52vh;max-height:52dvh;overflow-y:auto}.dc-l{display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:10px;border:0;background:none;text-align:left;font:inherit;color:var(--txt);cursor:pointer;width:100%}.dc-l:hover{background:var(--survol-ligne)}.dc-l.on{background:color-mix(in srgb,var(--ink) 6%,var(--card));box-shadow:inset 3px 0 0 var(--ink-txt)}.dc-av{flex:none;width:34px;height:34px;border-radius:50%;background:var(--bg);color:var(--ink-txt);font-style:normal;font-weight:700;font-size:12px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line)}.dc-av.ko{background:#fde8e6;color:#b4382c;border-color:transparent}.dc-nom{flex:1;min-width:0}.dc-nom b{display:block;font-size:13.5px;color:var(--titre);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dc-nom small{display:block;font-size:12px;color:var(--mut);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dc-pts{display:flex;gap:3px;flex:none}.dc-pts i{width:8px;height:8px;border-radius:50%;background:var(--line)}.dc-pts i.p1{background:var(--ink)}.dc-pts i.p2{background:var(--cyan)}.dc-pts i.p3{background:#2e9e6a}.dc-pts i.p4{background:#8a5cd6}.dc-pts i.ko{background:#e0493b}.dc-relire{display:flex;align-items:center;gap:8px;margin-top:auto;padding-top:6px;border-top:1px solid var(--line)}.dc-relire small{color:var(--mut);font-size:12px}.dc-droite{padding:18px 22px;min-width:0}.dc-qui b{font-size:17px;color:var(--titre);margin-right:8px}.dc-qui small{display:block;color:var(--mut);font-size:12.5px;margin-top:3px;overflow-wrap:anywhere}.dc-chrono{border-left:2px solid var(--line);margin:16px 0 8px 7px;padding-left:18px}.dc-chrono>div{position:relative;padding:0 0 16px}.dc-chrono>div:before{content:"";position:absolute;left:-25px;top:3px;width:12px;height:12px;border-radius:50%;background:var(--line);box-shadow:0 0 0 3px var(--card)}.dc-chrono>div.p1:before{background:var(--ink)}.dc-chrono>div.p2:before{background:var(--cyan)}.dc-chrono>div.p3:before{background:#2e9e6a}.dc-chrono>div.p4:before{background:#8a5cd6}.dc-chrono>div.ko:before{background:#e0493b}.dc-chrono>div.att:before{background:#ff8030}.dc-chrono b{display:block;font-size:13.5px;color:var(--titre)}.dc-chrono .ko b{color:#c0392b}.dc-chrono small{display:block;color:var(--mut);font-size:12.5px;margin-top:2px;overflow-wrap:anywhere}@media (max-width:760px){.dc-tuiles{grid-template-columns:repeat(3,minmax(0,1fr))}.dc-deux{grid-template-columns:1fr}.dc-gauche{border-right:0;border-bottom:1px solid var(--line)}.dc-liste{max-height:40vh;max-height:40dvh}}.bj-tuiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px}.bj-tuile{position:relative;overflow:hidden;background:var(--card);border:1px solid var(--line);border-radius:14px;padding:14px 16px 18px}.bj-tuile:after{content:"";position:absolute;left:0;right:0;bottom:0;height:4px;background:var(--c)}.bj-t-h{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12.5px;font-weight:600;color:var(--mut);min-height:22px}.bj-t-h i{font-style:normal;font-size:11px;font-weight:700;padding:3px 8px;border-radius:99px;background:var(--bg);color:var(--txt);white-space:nowrap}.bj-t-h i.ok{background:#2f865621;color:var(--vert-txt)}.bj-t-h i.w{background:#ff803026;color:#b36b00}.bj-t-v{font-size:30px;font-weight:800;color:var(--titre);line-height:1;margin-top:8px;font-variant-numeric:tabular-nums}.bj-t-v small{font-size:14px;color:var(--mut);font-weight:600}.bj-t-j{height:6px;border-radius:6px;background:var(--line);margin:10px 0 6px;overflow:hidden}.bj-t-j b{display:block;height:100%;background:var(--c);border-radius:6px}.bj-t-j.pale b{opacity:.4}.bj-t-s{font-size:12px;color:var(--mut);min-height:16px}.bj-vide{display:flex;align-items:center;gap:16px;background:var(--card);border:1.5px dashed var(--line);border-radius:14px;padding:18px 20px;margin-bottom:16px}.bj-vide-ic{flex:none;width:44px;height:44px;border-radius:12px;background:var(--bg);color:var(--ink-txt);display:grid;place-items:center}.bj-vide>div{flex:1;min-width:0}.bj-vide b{display:block;color:var(--titre);font-size:15px}.bj-vide span{display:block;color:var(--mut);font-size:13px;margin-top:3px}@media (max-width:900px){.bj-tuiles{grid-template-columns:repeat(2,minmax(0,1fr))}.bj-vide{flex-wrap:wrap}}.cl-tuiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:4px 0 14px}.cl-tuile{display:flex;align-items:center;gap:12px;text-align:left;border:1.5px solid var(--line);border-radius:14px;padding:12px 14px;background:var(--card);font:inherit;color:var(--txt);cursor:pointer}.cl-tuile:hover{border-color:var(--cyan)}.cl-tuile.on{border-color:var(--ink-txt);box-shadow:inset 0 0 0 1px var(--ink-txt);background:color-mix(in srgb,var(--ink) 5%,var(--card))}.cl-code{flex:none;width:36px;height:36px;border-radius:50%;overflow:hidden;display:inline-flex;box-shadow:0 0 0 2px var(--card),0 0 0 3px var(--line),0 2px 6px #0e1a332e}.cl-code .drapeau{width:100%;height:100%;display:block}.cl-txt{flex:1;min-width:0}.cl-txt b{display:block;font-size:14.5px;color:var(--titre)}.cl-txt small{display:block;font-size:12px;color:var(--mut);margin-top:2px;line-height:1.35}.cl-coche{flex:none;width:22px;height:22px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:800;color:#fff}.cl-tuile.on .cl-coche{background:var(--ink)}.dm-sous{margin:4px 0 6px;font-size:14px;color:var(--titre)}.cl-tuiles.compact .cl-txt small{display:none}.cl-tuiles.compact .cl-tuile{padding:10px 12px;gap:10px}.cl-tuiles.compact .cl-code{width:30px;height:30px}@media (max-width:760px){.cl-tuiles{grid-template-columns:1fr}}.choix-langue button{display:inline-flex;align-items:center;gap:6px}.choix-langue button .drapeau{width:18px;height:18px;border-radius:50%;box-shadow:0 0 0 1px #0000001f;flex:none}.bdj{position:relative;display:flex;align-items:center;gap:20px;border-radius:16px;padding:20px 24px;margin:0 0 16px;color:#fff;background-size:cover;background-position:center;min-height:120px;overflow:hidden}.bdj.h-compacte{min-height:72px;padding:12px 20px}.bdj.h-grande{min-height:190px}.bdj:has(.bdj-x){padding-right:58px}.bdj-logo{flex:none;width:64px;height:64px;border-radius:14px;background:#fff;display:grid;place-items:center;overflow:hidden;padding:6px}.bdj-logo img{max-width:100%;max-height:100%;object-fit:contain}.bdj-logo.sk{background:transparent;padding:0;width:auto}.bdj-logo.sk img{height:34px}.bdj.h-compacte .bdj-logo{width:44px;height:44px;border-radius:10px}.bdj-txt{flex:1;min-width:0}.bdj-sur{font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#7fd3f3}.bdj-titre{font-size:24px;font-weight:800;margin-top:3px;line-height:1.15}.bdj.h-compacte .bdj-titre{font-size:18px}.bdj.h-grande .bdj-titre{font-size:30px}.bdj-ligne{font-size:13.5px;color:#d5def0;margin-top:4px}.bdj-msg{margin-top:8px;font-size:13.5px;background:#ffffff24;display:inline-block;padding:6px 10px;border-radius:8px}.bdj-cpt{display:flex;gap:8px;flex:none}.bdj-cpt div{background:#ffffff24;border-radius:12px;padding:8px 12px;text-align:center;min-width:62px}.bdj-cpt b{display:block;font-size:24px;font-weight:800;line-height:1}.bdj-cpt span{font-size:10.5px;color:#d5def0;text-transform:uppercase;letter-spacing:.06em}.bdj-etat{flex:none;text-align:right}.bdj-ouvert{display:inline-flex;align-items:center;gap:6px;background:#2e9e6a47;color:#c9f5dc;font-weight:700;font-size:12.5px;padding:5px 10px;border-radius:99px}.bdj-ouvert:before{content:"";width:8px;height:8px;border-radius:50%;background:#3ddc84}.bdj-ch{display:flex;gap:16px;margin-top:10px;justify-content:flex-end}.bdj-ch div{text-align:center}.bdj-ch b{display:block;font-size:22px}.bdj-ch span{font-size:11px;color:#d5def0}.bdj-x{position:absolute;top:10px;right:12px}@media (max-width:760px){.bdj{flex-wrap:wrap;gap:12px;padding:14px 16px}.bdj-titre{font-size:19px}.bdj-etat{text-align:left}.bdj-ch{justify-content:flex-start}.bdj-cpt div{min-width:50px;padding:6px 8px}.bdj-cpt b{font-size:19px}}.pe-carte .ck{margin:6px 0}.pe-apercu{background:var(--bg);border-radius:14px;padding:12px;margin:14px 0}.pe-apercu .bdj{margin:0}.pe-onglets{display:flex;gap:4px;border-bottom:1px solid var(--line);margin:4px 0 12px;overflow-x:auto}.pe-onglets button{all:unset;cursor:pointer;padding:9px 12px;font-size:13px;font-weight:700;color:var(--mut);border-bottom:2px solid transparent;white-space:nowrap}.pe-onglets button.on{color:var(--ink-txt);border-color:var(--ink-txt)}.pe-onglets button:hover{color:var(--titre)}.pe-grp{display:flex;flex-direction:column;gap:6px;max-width:720px}.accueil-vitrine{display:flex;flex-direction:column;gap:12px}.accueil-vitrine .lp.lp-integree{box-shadow:0 10px 30px #0e1a331a}.acc-barre{display:flex;align-items:center;gap:10px;flex-wrap:wrap;background:var(--ink);color:#fff;border-radius:14px;padding:10px 14px;position:sticky;z-index:5}.acc-barre.bas{bottom:10px}.acc-barre.haut{top:10px}.acc-eq{font-size:13px;opacity:.85}.acc-pl{display:flex;gap:8px;flex-wrap:wrap;margin-left:auto}.acc-chip{all:unset;cursor:pointer;background:#ffffff24;border-radius:99px;padding:6px 12px;font-weight:600;font-size:12.5px}.acc-chip.att{background:#ff8030}.acc-chip:hover{box-shadow:0 0 0 2px var(--cyan)}.acc-sortir{all:unset;box-sizing:border-box;margin-left:auto;display:inline-flex;align-items:center;gap:8px;cursor:pointer;padding:7px 14px 7px 11px;border-radius:99px;font-weight:700;font-size:13px;color:#fff;background:#ffffff1a;border:1px solid rgba(255,255,255,.28);transition:background .15s,border-color .15s}.acc-pl+.acc-sortir{margin-left:0}.acc-sortir svg{flex:none;opacity:.9}.acc-sortir:hover{background:#ffffff2e;border-color:var(--cyan);box-shadow:0 0 0 2px var(--cyan)}.acc-sortir:focus-visible{box-shadow:0 0 0 2px var(--cyan)}.acc-sortir.ouvert{background:#fff;color:var(--ink);border-color:#fff}.acc-panneau{display:flex;flex-direction:column;gap:12px}body.mode-vitrine aside,body.mode-vitrine .mtop,body.mode-vitrine .bnav,body.mode-vitrine main>.top,body.mode-vitrine .demo{display:none!important}body.mode-vitrine main{padding:12px}.pe-grp .seg-choix{display:inline-flex}.acs-pill{display:inline-flex;align-items:center;font-size:11.5px;font-weight:700;padding:3px 9px;border-radius:99px;background:#23a8d924;color:#1f6fa8;white-space:nowrap}.acs-pill.ok{background:#2f865624;color:var(--vert-txt)}.acs-pill.gris{background:var(--bg);color:var(--mut)}.acs-pill.att{background:#ff770024;color:#b45309}.acs-tete{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.acs-ico{width:46px;height:46px;border-radius:12px;background:linear-gradient(135deg,var(--ink),#1f6fa8);display:flex;align-items:center;justify-content:center;flex:none}.acs-ico .acs-tb{width:18px;height:24px;border-width:2px;border-color:#fff;background:transparent}.acs-ico .acs-tb:after{background:#fff}.acs-t{flex:1;min-width:240px}.acs-t>b{font-size:17px;color:var(--titre)}.acs-t p{margin:3px 0 0;color:var(--mut);font-size:13px}.acs-etat{display:flex;gap:6px;flex-wrap:wrap;margin-top:8px}.acs-droite{display:flex;align-items:center;gap:14px}.acs-actif{margin:0!important}.acs-tb{display:inline-block;width:40px;height:52px;border-radius:8px;border:3px solid var(--titre);background:var(--bg);flex:none;position:relative;box-sizing:border-box}.acs-tb:after{content:"";position:absolute;left:50%;bottom:2px;width:6px;height:2px;margin-left:-3px;background:var(--titre);border-radius:2px}.acs-tb.vide{border-style:dashed;border-color:var(--line)}.acs-tb.vide:after{display:none}.acs-pages{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px;margin-top:12px}.acs-pg{border:1px solid var(--line);border-radius:14px;overflow:hidden;background:var(--card);cursor:pointer;position:relative;text-align:left}.acs-pg:hover,.acs-pg:focus-visible{outline:2px solid var(--cyan);outline-offset:1px}.acs-pg.on{border-color:var(--ink-txt);box-shadow:0 0 0 2px var(--ink-txt)}.acs-coche{position:absolute;top:8px;right:8px;width:22px;height:22px;border-radius:50%;background:var(--ink);color:#fff;font-size:12px;font-weight:800;display:flex;align-items:center;justify-content:center;z-index:1}.acs-mini{height:92px;background:var(--bg);padding:8px;display:flex;flex-direction:column;gap:5px}.acs-mini i{display:block}.acs-mini .ban{height:32px;border-radius:6px;background:linear-gradient(110deg,#f7941d,#ec1a7d 45%,#6a4bd6)}.acs-mini.m1 .ban{background:linear-gradient(110deg,#0e1a33,#1f6fa8 60%,#23a8d9)}.acs-mini.m2 .ban{background:linear-gradient(110deg,#2f8656,#23a8d9)}.acs-mini .l{height:7px;border-radius:4px;background:var(--line);width:70%}.acs-mini span{display:flex;gap:5px;flex:1}.acs-mini span i{flex:1;border-radius:5px;background:var(--card)}.acs-corps{padding:10px 12px 12px}.acs-nom{display:flex;align-items:center;justify-content:space-between;gap:8px}.acs-nom b{color:var(--titre);font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.acs-sur{color:var(--mut);font-size:12px;margin-top:4px;line-height:1.35}.acs-act{display:flex;gap:12px;flex-wrap:wrap;margin-top:9px}.acs-act .lnk.r{color:#c0392b}.acs-ren{display:flex;gap:6px}.acs-ren input.f{min-width:0;flex:1;padding:6px 8px}.acs-nouv{border:1.5px dashed var(--line);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:18px;text-align:center;background:transparent;cursor:default}.acs-nouv:hover{outline:none}.acs-plus{width:38px;height:38px;border-radius:50%;background:#23a8d91f;color:#1f6fa8;font-size:22px;font-weight:700;display:flex;align-items:center;justify-content:center}.acs-nouv>b{color:var(--titre);font-size:14px}.acs-nch{display:flex;gap:6px;flex-wrap:wrap;justify-content:center}.acs-nch button{all:unset;cursor:pointer;font-size:12px;font-weight:700;padding:6px 11px;border-radius:99px;border:1px solid var(--line);background:var(--card);color:var(--titre)}.acs-nch button:hover{outline:2px solid var(--cyan);outline-offset:1px}.acs-nch button:disabled{opacity:.5;cursor:default}.acs-tabs{display:grid;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:12px;margin-top:12px}.acs-tab{display:flex;gap:12px;align-items:center;border:1px solid var(--line);border-radius:14px;padding:12px 14px}.acs-n{flex:1;min-width:0}.acs-n b{display:block;color:var(--titre);font-size:14px}.acs-n small{color:var(--mut);font-size:12px}.acs-n select.f{margin-top:6px;width:100%}.acs-vide{border:1.5px dashed var(--line);border-radius:14px;padding:16px;display:flex;gap:14px;align-items:center;flex-wrap:wrap;margin-top:12px}.acs-vide p{margin:0;font-size:13px;color:var(--mut);line-height:1.45;flex:1;min-width:200px}.acs-vide p b{color:var(--titre)}.acs-reglages{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:12px}.acs-rg{border:1px solid var(--line);border-radius:14px;padding:14px}.acs-rg.large{grid-column:1/-1;padding:4px 14px}.acs-rg .aide{margin:8px 0 0}.acs-lbl{font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--mut);margin:0 0 8px}.acs-choix{display:flex;gap:8px}.acs-ch{all:unset;box-sizing:border-box;flex:1;border:1px solid var(--line);border-radius:12px;padding:8px;text-align:center;font-size:12.5px;font-weight:700;color:var(--mut);cursor:pointer;background:var(--card)}.acs-ch:hover{outline:2px solid var(--cyan);outline-offset:1px}.acs-ch.on{border-color:var(--ink-txt);color:var(--titre);box-shadow:0 0 0 1.5px var(--ink-txt)}.acs-ecr{height:58px;border-radius:7px;background:var(--bg);margin-bottom:7px;display:flex;flex-direction:column;padding:5px;gap:4px}.acs-ecr i{display:block;flex:none}.acs-ecr .bar{height:9px;border-radius:3px;background:var(--ink)}.acs-ecr .bn{border-radius:4px;background:linear-gradient(110deg,#f7941d,#ec1a7d 45%,#6a4bd6)}.acs-ecr .bk{flex:1;border-radius:4px;background:var(--card)}.acs-opt{display:flex!important;gap:12px;align-items:flex-start!important;padding:12px 0;margin:0!important;border-top:1px solid var(--line);cursor:pointer}.acs-opt:first-child{border-top:0}.acs-opt input{margin-top:3px}.acs-opt b{display:block;font-size:13.5px;color:var(--titre)}.acs-opt small{font-size:12.5px;color:var(--mut);line-height:1.4}.acs-editeur{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;background:var(--ink);color:#fff;border-radius:14px;padding:12px 16px;margin:4px 0 14px}.acs-q{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:14px}.acs-q small{opacity:.78}.acs-ong{display:flex;gap:6px;flex-wrap:wrap}.acs-og{all:unset;box-sizing:border-box;cursor:pointer;padding:6px 15px;border-radius:99px;font-weight:700;font-size:14px;color:#fff;background:#ffffff1a;border:1px solid rgba(255,255,255,.22);transition:background .15s}.acs-og:hover{background:#ffffff2e;box-shadow:0 0 0 2px var(--cyan)}.acs-og:focus-visible{box-shadow:0 0 0 2px var(--cyan)}.acs-og.on{background:#fff;color:var(--ink);border-color:#fff;font-weight:800}.acs-og.seul{cursor:default;box-shadow:none}.acs-editeur .b.o{background:#fff;color:var(--titre)}.acc-apercu{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;background:#fffbe6;border:1px solid #f3e3a2;border-radius:12px;padding:9px 14px;font-size:13px;color:#7a5b00}@media (max-width:760px){.acs-reglages{grid-template-columns:1fr}.acs-droite{width:100%;justify-content:space-between}}@media (min-width:821px){.accueil-vitrine.hb-reduite .lp-integree .lp-banimg,.accueil-vitrine.hb-compacte .lp-integree .lp-banimg{width:auto;max-width:100%;margin:0 auto;position:relative}.accueil-vitrine.hb-reduite .lp-integree .lp-banimg{max-height:min(340px,38vh)}.accueil-vitrine.hb-compacte .lp-integree .lp-banimg{max-height:min(230px,28vh)}.accueil-vitrine.hb-reduite .lp-banplein:before,.accueil-vitrine.hb-compacte .lp-banplein:before{content:"";position:absolute;inset:-40px;background:var(--ban-src) center/cover no-repeat;filter:blur(28px) saturate(1.1);opacity:.9}}.pb-deux{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:20px;align-items:start;margin-top:12px}.pb-droite{position:sticky;top:12px}.pb-droite .pe-apercu{margin:0}.pb-phases{display:flex;justify-content:center;margin-bottom:10px}.pb-bloc{padding:14px 0;border-top:1px solid var(--line)}.pb-bloc:first-child{border-top:0;padding-top:4px}.pb-tuiles{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.pb-tuile{all:unset;box-sizing:border-box;border:1px solid var(--line);border-radius:12px;padding:8px 8px 10px;cursor:pointer;background:var(--card);display:flex;flex-direction:column;gap:2px;min-width:0}.pb-tuile:hover{outline:2px solid var(--cyan);outline-offset:1px}.pb-tuile.on{border-color:var(--ink-txt);box-shadow:0 0 0 1.5px var(--ink-txt)}.pb-tuile b{font-size:13px;color:var(--titre)}.pb-tuile small{font-size:11.5px;color:var(--mut)}.pb-tuile.c{align-items:stretch;text-align:center}.pb-tuile.c b{color:var(--mut);font-size:12.5px}.pb-tuile.c.on b{color:var(--titre)}.pb-vi{display:block;height:44px;border-radius:8px;margin-bottom:6px;background-size:cover;background-position:center;position:relative;overflow:hidden}.pb-vi.v>span{position:absolute;inset:0}.pb-vi.v i{position:absolute;left:7px;top:10px;width:42%;height:6px;border-radius:3px;background:#fff}.pb-vi.v i+i{top:21px;width:28%;opacity:.7}.pb-tuile .acs-ecr{height:52px;margin-bottom:6px}.pb-tuile.l{flex-direction:row;align-items:center;gap:9px}.pb-pa{width:32px;height:32px;border-radius:8px;background:#fff;border:1px solid var(--line);display:flex;align-items:center;justify-content:center;flex:none;overflow:hidden;padding:3px;box-sizing:border-box}.pb-pa img{max-width:100%;max-height:100%;object-fit:contain}.pb-pa.sk{background:var(--ink);border-color:var(--ink)}.pb-pa.vide{background:var(--bg);border:1.5px dashed var(--line)}.pb-depot{border:1.5px dashed var(--line);border-radius:14px;background:var(--bg);aspect-ratio:1600/300;min-height:90px;display:flex;align-items:center;justify-content:center;gap:14px;padding:0 18px;cursor:pointer}.pb-depot:hover,.pb-depot.survol{outline:2px solid var(--cyan);outline-offset:1px;border-color:var(--cyan)}.pb-depot b{display:block;color:var(--titre);font-size:14px}.pb-depot small{font-size:12.5px;color:var(--mut)}.pb-ic{width:44px;height:44px;border-radius:12px;background:#23a8d91f;color:#1f6fa8;display:flex;align-items:center;justify-content:center;flex:none}.pb-image{position:relative;border-radius:14px;overflow:hidden;aspect-ratio:1600/300;min-height:80px;background:var(--bg) center/cover no-repeat;cursor:crosshair}.pb-garde{position:absolute;top:0;bottom:0;width:32%;border:2.5px solid #fff;border-radius:6px;box-shadow:0 0 0 999px #0e1a3373;transition:left .2s;box-sizing:border-box}.pb-garde.c-gauche{left:0}.pb-garde.c-centre{left:34%}.pb-garde.c-droite{left:68%}.pb-garde em{position:absolute;top:6px;left:50%;transform:translate(-50%);background:#fff;color:var(--titre);font-size:10.5px;font-weight:800;font-style:normal;padding:2px 7px;border-radius:99px;white-space:nowrap}.pb-sousimg{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:10px;flex-wrap:wrap}.pb-garder{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.pb-garder b{font-size:12.5px;color:var(--titre)}.pb-liens{display:flex;gap:14px}.pb-liens label.lnk{cursor:pointer}.pb-liens .lnk.r{color:#c0392b}.pb-couls{display:flex;gap:7px;align-items:center;flex-wrap:wrap}.pb-couls>button{all:unset;cursor:pointer;width:30px;height:30px;border-radius:9px;box-shadow:inset 0 0 0 1px #0000001f}.pb-couls>button.on,.pb-couls>button:hover{outline:2px solid var(--cyan);outline-offset:2px}.pb-autre{display:flex;align-items:center;gap:6px;border:1px solid var(--line);border-radius:9px;padding:4px 9px 4px 4px;font-size:12px;font-weight:700;color:var(--mut);cursor:pointer;position:relative}.pb-autre:hover,.pb-autre.on{outline:2px solid var(--cyan);outline-offset:1px}.pb-autre i{width:22px;height:22px;border-radius:6px;background:conic-gradient(#ec1a7d,#f70,#f7d21d,#2f8656,#23a8d9,#6a4bd6,#ec1a7d)}.pb-autre input{position:absolute;inset:0;opacity:0;cursor:pointer;width:100%;height:100%}.pb-alerte{display:flex;align-items:center;gap:10px;flex-wrap:wrap;background:#fff7ec;border:1px solid #f6d8ae;border-radius:10px;padding:9px 12px;font-size:12.5px;margin-top:10px;color:#8a5a14}.pb-alerte .lnk{margin-left:auto;color:#1a6f96}.pb-tel{width:220px;margin:14px auto 0;border:6px solid var(--titre);border-radius:24px;overflow:hidden;background:var(--bg);padding-bottom:6px}.pb-tel .bdj{margin:0;border-radius:0;flex-wrap:wrap;gap:8px;padding:12px;min-height:110px}.pb-tel .bdj.h-compacte{min-height:70px}.pb-tel .bdj.h-grande{min-height:150px}.pb-tel .bdj-logo{width:34px;height:34px;border-radius:8px;padding:3px}.pb-tel .bdj-logo.sk img{height:20px}.pb-tel .bdj-titre,.pb-tel .bdj.h-grande .bdj-titre,.pb-tel .bdj.h-compacte .bdj-titre{font-size:15px}.pb-tel .bdj-sur{font-size:9px}.pb-tel .bdj-ligne,.pb-tel .bdj-msg{font-size:11px}.pb-tel .bdj-cpt div{min-width:0;padding:4px 6px}.pb-tel .bdj-cpt b{font-size:14px}.pb-tel .bdj-cpt span{font-size:8px}.pb-tel .bdj-etat{text-align:left}.pb-tel .bdj-ouvert{font-size:10px}.pb-tel>i{display:block;height:20px;border-radius:7px;background:var(--card);margin:6px 6px 0}@media (max-width:980px){.pb-deux{grid-template-columns:1fr}.pb-droite{position:static}}@media (max-width:560px){.pb-tuiles{grid-template-columns:1fr 1fr}}.pb-tel .bdj-etat{width:100%}.pb-tel .bdj-ouvert{white-space:normal}.acs-ajout{all:unset;box-sizing:border-box;display:flex;gap:12px;align-items:center;border:1.5px dashed var(--line);border-radius:14px;padding:12px 14px;cursor:pointer}.acs-ajout:hover{outline:2px solid var(--cyan);outline-offset:1px}.choix-code.en-logo{width:auto;min-width:0;max-width:78px;height:24px;padding:0;border:0;border-radius:0;background:transparent}.choix-code.en-logo img{max-height:24px;max-width:78px}.choix.fonce .choix-bouton .choix-code.en-logo:not(.lg-duo),.choix-option.choisi .choix-code.en-logo:not(.lg-duo){background:#fff;padding:2px 6px;border-radius:6px;height:26px}.choix-option .choix-code.en-logo{max-width:64px}.choix-bouton .choix-code.en-logo{height:26px}.choix-bouton .choix-code.en-logo img{max-height:26px}:root{--vip:#8a6212;--vip-fond:#fbf3e1;--vip-bord:#ecd7a6}@media (prefers-color-scheme: dark){:root:not([data-theme=light]){--vip:#e2b65a;--vip-fond:rgba(226,182,90,.14);--vip-bord:rgba(226,182,90,.35)}}:root[data-theme=dark]{--vip:#e2b65a;--vip-fond:rgba(226,182,90,.14);--vip-bord:rgba(226,182,90,.35)}.pt-vip{display:inline-flex;align-items:center;gap:4px;font-size:10.5px;font-weight:800;letter-spacing:.04em;line-height:1;padding:3px 8px;border-radius:999px;background:var(--vip-fond);color:var(--vip);border:1px solid var(--vip-bord);vertical-align:middle;white-space:nowrap}.pt-vip svg{width:11px;height:11px;flex:none}.cadenas-vip{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:600;color:var(--mut);background:var(--bg);border-radius:999px;padding:4px 10px;white-space:nowrap}.cadenas-vip svg{width:12px;height:12px;flex:none}.vip-bloc{border:1.5px solid var(--line);border-radius:14px;padding:12px 14px;margin:12px 0}.vip-bloc.on{border-color:var(--vip-bord);background:var(--vip-fond)}.vip-ligne{display:flex;align-items:center;gap:12px}.vip-ligne .bascule-mini{margin-left:0;border:0;padding:0;cursor:pointer}.vip-ligne .bascule-mini:disabled{opacity:.5;cursor:not-allowed}.vip-bloc .bascule-mini.on{background:var(--vip)}.vip-ligne b{display:block;color:var(--titre)}.vip-ligne small{display:block;color:var(--mut);font-size:12px}.vip-choix{margin-top:10px}.vip-note{display:block;margin-top:8px;color:var(--mut);font-size:12px;line-height:1.5}.rdv-occupe{background:repeating-linear-gradient(135deg,var(--bg),var(--bg) 6px,var(--line) 6px,var(--line) 12px)!important;color:var(--mut)!important;cursor:default!important}.audience-vip{border:1.5px solid var(--vip-bord);background:var(--vip-fond);border-radius:14px;padding:10px 12px;margin-top:10px}.audience-vip h5{margin:0 0 8px;font-size:13px;color:var(--titre);display:flex;align-items:center;gap:8px}.feuille .choix{display:block}.feuille .choix-bouton{width:100%;max-width:none}.feuille .choix-liste{left:0;right:auto;width:100%;max-width:none}.pb-opts{max-width:720px}.pb-moments{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-width:720px;margin-top:6px}.pb-moment{all:unset;box-sizing:border-box;position:relative;cursor:pointer;display:flex;flex-direction:column;gap:3px;padding:12px 14px 13px;border:1px solid var(--line);border-radius:14px;background:var(--card)}.pb-moment b{font-size:14px;color:var(--titre)}.pb-moment small{font-size:12px;color:var(--mut);line-height:1.35}.pb-moment:hover,.pb-moment:focus-visible{outline:2px solid var(--cyan);outline-offset:1px}.pb-moment.on{border-color:var(--ink-txt);box-shadow:0 0 0 2px var(--ink-txt)}.pb-frise{display:flex;align-items:center;gap:4px;margin:4px 30px 8px 0}.pb-frise i{height:6px;flex:1;border-radius:99px;background:var(--line)}.pb-frise i.s{flex:1.4;background:color-mix(in srgb,var(--cyan) 30%,var(--line))}.pb-frise i.x{background:var(--ink)}.pb-moment:not(.on) .pb-frise i.x{background:color-mix(in srgb,var(--ink) 45%,var(--line))}.pb-coche{position:absolute;top:10px;right:10px;width:18px;height:18px;border-radius:50%;border:1.5px solid var(--line);background:var(--card)}.pb-moment.on .pb-coche{border-color:var(--ink-txt);background:var(--ink) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 12 4 4 8-8'/%3E%3C/svg%3E") center/12px no-repeat}@media (max-width:560px){.pb-moments{grid-template-columns:1fr}}.acc-scan-rang{display:flex;padding:0}.acc-scan-rang.sc-gauche{justify-content:flex-start}.acc-scan-rang.sc-centre{justify-content:center}.acc-scan-rang.sc-droite{justify-content:flex-end}.acc-scan-rang>.lp-b.tb-plein,.acc-scan-rang>.lp-bw.bw-plein{flex:1}.acc-scan-flot{position:fixed;z-index:6;bottom:24px;display:flex}.acc-scan-flot.sur-barre{bottom:96px}.acc-scan-flot.sc-droite{right:84px}.acc-scan-flot.sc-gauche{left:24px}.acc-scan-flot.sc-centre{left:50%;transform:translate(-50%)}.acc-scan-flot .acc-scan-b{box-shadow:0 10px 28px #0e1a3359}.acc-barre .acc-scan-b:not(.tb-grand):not(.tb-tres):not(.tb-plein){padding:9px 16px;font-size:14px}.acc-barre .acc-scan-b.tb-plein{flex:1}.acs-scan{padding:14px}.scan-choix{flex-wrap:wrap}.scan-choix .acs-ch{min-width:140px}.scan-sch{position:relative}.scan-sch .sb{display:flex;align-items:center;gap:3px;flex:none}.scan-sch .sb .bar{flex:1}.scan-sch .sl{display:flex;justify-content:center;flex:none}.scan-sch .sc{width:22px;height:7px;border-radius:3px;background:var(--cyan);flex:none}.scan-sch .sb .sc{position:absolute;left:9px;height:5px;width:18px}.scan-sch .sf{position:absolute;right:9px;bottom:16px}.scan-sch.e-flottant .sf .sc{box-shadow:0 2px 5px #00000040}.acs-scan .lg-rb{margin-top:10px}.acc-barre>.acc-eq{order:0}.acc-barre>.acc-bscan{order:1;display:inline-flex}.acc-barre>.acc-pl{order:3}.acc-barre>.acc-sortir{order:5}.acc-barre>.acc-aide{order:6}.acc-barre>.acc-bscan.sc-centre{margin:0 auto}.acc-barre>.acc-bscan.sc-droite{order:4;margin-left:auto}.acc-barre:has(>.acc-pl)>.acc-bscan.sc-droite{margin-left:0}.acc-barre:has(>.acc-bscan.sc-droite)>.acc-sortir{margin-left:0}.logo-salon{display:flex;gap:14px;align-items:center;border:1px dashed var(--line);border-radius:14px;padding:12px;margin-top:6px}.logo-salon-apercu{width:150px;height:70px;flex:none;border-radius:10px;background:#fff;border:1px solid var(--line);display:flex;align-items:center;justify-content:center;overflow:hidden}.logo-salon-apercu img{max-width:86%;max-height:80%;object-fit:contain}.logo-salon-apercu>span{font:700 12px Inter,sans-serif;letter-spacing:.1em;color:#9aa6ba}.logo-salon.fonce .logo-salon-apercu{background:#1a2148;border-color:#1a2148}.logo-salon-apercu .pastille{background:#fff;border-radius:8px;padding:5px 8px;display:flex;max-width:80%;max-height:70%}.logo-salon-apercu .pastille img{max-width:100%;max-height:44px}.logo-salon-t{display:block;font-size:13.5px;color:var(--titre);margin-bottom:2px}@media (max-width:760px){.bdj{align-items:flex-start}.bdj-txt{flex:1 1 calc(100% - 70px)}.bdj-cpt,.bdj-etat{flex:1 1 100%}.bdj-cpt div{flex:1}}.pb-tel .bdj{align-items:flex-start}.pb-tel .bdj-txt{flex:1 1 calc(100% - 46px)}.pb-tel .bdj-cpt,.pb-tel .bdj-etat{flex:1 1 100%}.pb-tel .bdj-cpt div{flex:1}.acc-barre{align-items:center}.acc-barre .acc-chip,.acc-barre .acc-sortir,.acc-barre .acc-bscan>.b,.acc-barre .acc-scan-b:not(.tb-grand):not(.tb-tres):not(.tb-plein){box-sizing:border-box;height:36px;display:inline-flex;align-items:center;justify-content:center;font-size:13px;line-height:1}.acc-barre .acc-chip{padding:0 14px}.acc-barre .acc-sortir{padding:0 14px 0 11px}.acc-barre .acc-bscan>.b,.acc-barre .acc-scan-b:not(.tb-grand):not(.tb-tres):not(.tb-plein){padding:0 16px;border-radius:99px}.acc-barre .acc-pl{align-items:center}.acc-aide{all:unset;box-sizing:border-box;order:6;flex:none;width:36px;height:36px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;color:#fff;font:800 16px Inter,Segoe UI,Arial,sans-serif;background:#ffffff1a;border:1px solid rgba(255,255,255,.28)}.acc-aide:hover,.acc-aide:focus-visible{border-color:var(--cyan);box-shadow:0 0 0 2px var(--cyan)}.acc-barre:not(:has(.acc-sortir)) .acc-aide{margin-left:auto}.acc-barre:has(.acc-pl) .acc-aide,.acc-barre:has(.acc-bscan.sc-droite) .acc-aide{margin-left:0}body.aide-dans-barre .aide-flottante>.aide-rond:not(.remonter){display:none}body.aide-dans-barre .aide-flottante{bottom:84px}.acc-barre{position:relative}@media (min-width:900px){.acc-barre:not(:has(>.acc-bscan.sc-centre))>.acc-pl{position:absolute;left:50%;transform:translate(-50%);margin:0}.acc-barre:not(:has(>.acc-bscan.sc-centre)):has(>.acc-pl)>.acc-sortir{margin-left:auto}.acc-barre:not(:has(>.acc-bscan.sc-centre)):has(>.acc-pl)>.acc-bscan.sc-droite{margin-left:auto}.acc-barre:has(>.acc-bscan.sc-droite):has(>.acc-pl)>.acc-sortir{margin-left:0}.acc-barre:not(:has(>.acc-sortir)):not(:has(>.acc-bscan.sc-droite))>.acc-aide{margin-left:auto}}@media (max-width:899px){.acc-barre:has(>.acc-pl)>.acc-sortir{margin-left:0}}.parcours-contact li>i{line-height:1}.parcours-contact li>div{padding-top:5px}.parcours-contact b{line-height:18px}.parcours-contact time{padding-top:6px;line-height:16px}.soc-cases{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:8px}.soc-case{all:unset;box-sizing:border-box;cursor:pointer;display:flex;align-items:center;gap:10px;height:44px;padding:0 12px 0 8px;border:1px solid var(--line);border-radius:12px;background:var(--card);color:var(--titre);min-width:0}.soc-case-marque{flex:none;width:26px;height:26px;border-radius:8px;display:grid;place-items:center;overflow:hidden;font:800 10px Inter,sans-serif;letter-spacing:.02em;background:color-mix(in srgb,var(--c) 14%,var(--card));border:1px solid color-mix(in srgb,var(--c) 30%,var(--card));color:color-mix(in srgb,var(--c) 55%,var(--titre))}.soc-case-marque.avec-logo{background:#fff;border-color:var(--line)}.soc-case-marque img{max-width:84%;max-height:72%;object-fit:contain}.soc-case-nom{font-weight:600;font-size:13.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.soc-case-coche{flex:none;width:18px;height:18px;margin-left:auto;border-radius:50%;border:1.5px solid var(--line);background:var(--card)}.soc-case:hover:not(.fige):not(:disabled),.soc-case:focus-visible{box-shadow:0 0 0 2px var(--cyan)}.soc-case.on{border-color:var(--c);background:color-mix(in srgb,var(--c) 8%,var(--card));box-shadow:inset 3px 0 0 var(--c)}.soc-case.on:hover:not(.fige){box-shadow:inset 3px 0 0 var(--c),0 0 0 2px var(--cyan)}.soc-case.on .soc-case-coche{border-color:var(--c);background:var(--c) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 12 4 4 8-8'/%3E%3C/svg%3E") center/11px no-repeat}.soc-case.fige{cursor:default}.soc-case:disabled{opacity:.45;cursor:default}@media (max-width:520px){.soc-cases{grid-template-columns:1fr 1fr}.soc-case{padding:0 10px 0 7px;gap:8px}.soc-case-nom{font-size:13px}}:root[data-theme=dark] .soc-case-marque:not(.avec-logo){color:color-mix(in srgb,var(--c) 55%,#fff);background:color-mix(in srgb,var(--c) 22%,var(--card))}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .soc-case-marque:not(.avec-logo){color:color-mix(in srgb,var(--c) 55%,#fff);background:color-mix(in srgb,var(--c) 22%,var(--card))}}.logo.avec-mention{flex-direction:column;align-items:stretch;gap:0;width:fit-content;flex-wrap:nowrap}.logo.avec-mention .logo-sous{display:flex;align-self:flex-start;margin:0;padding-left:2px;letter-spacing:.46em;font-weight:700;line-height:1;transform:scaleY(1.15);transform-origin:left top}.mtop .logo.avec-mention .logo-sous{display:flex;font-size:10px;margin-top:4px;color:var(--sky)}.login.chargement .logo.avec-mention{width:100%;max-width:260px;margin:0 auto 24px}.login.chargement .logo.avec-mention img.logo-img{width:100%;max-width:none;height:auto}.login.chargement .logo.avec-mention .logo-sous{font-size:25px;margin-top:12px;padding-left:4px;color:var(--mut)}a.b .icone,button.b .icone{flex:none}a.b:has(>.icone){gap:6px}.pf-deco{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:13px 16px;margin:6px 0 0;border-radius:14px;background:var(--card);border:1px solid #f0c9c4;color:#c0392b;font-weight:600;box-shadow:none}.pf-deco:hover{border-color:#c0392b;box-shadow:0 0 0 3px #c0392b1f;background:#fff6f5}.pf-ligne .ic .icone{display:block}:root[data-theme=dark] .pf-deco{border-color:#e76f6273;color:#f08b80}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pf-deco{border-color:#e76f6273;color:#f08b80}}.oc-ic .icone{display:block;color:var(--ink-txt)}.reglage-relance select.f{width:170px;flex:none}.card h3>.row{justify-content:flex-end;margin-left:auto}.ls-meilleur{white-space:normal!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:16px!important;line-height:1.25!important;min-height:2.5em;align-content:center}@media (max-width:760px){main{overflow-x:clip;max-width:100vw}.feuille-c{overflow-x:hidden}.deux>*{min-width:0}.ligne-edit>input.f[type=time]{flex:1 1 0;min-width:0;width:auto}.ligne-edit>span{min-width:0!important;flex:0 0 auto}.card h3{flex-wrap:wrap;row-gap:10px}.card h3 .row{width:auto}.card h3>.row{margin-left:auto;justify-content:flex-end}.entete-contacts .ec-titre{display:flex;align-items:center;gap:8px}.entete-contacts .ec-compte{white-space:nowrap;background:var(--bg);color:var(--titre);border-radius:999px;padding:3px 9px;font-weight:600;font-size:12px}.card h3.entete-contacts>.ec-actions{width:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:6px;margin:0}.card h3.entete-contacts>.ec-actions .b{justify-content:center;padding-left:8px;padding-right:8px;white-space:nowrap;min-width:0;overflow:hidden;text-overflow:ellipsis}.lg-tiroir>:not(summary){margin-left:14px;margin-right:14px}.lg-tiroir>summary{padding:14px}.lg-grille{grid-template-columns:minmax(0,1fr)!important}.lg-grille>*{min-width:0}.lg-tiroir-blocs .lg-grille>section.card,.lg-tiroir-blocs .lg-grille>div>section.card{padding:12px}.lg-tiroir-t{min-width:0}.lg-theme{gap:12px}.lg-theme .lg-coul{flex:1 1 140px;min-width:0}.lg-theme .ck.bloc{width:100%}.lg-pictos{display:flex!important;flex-wrap:nowrap;overflow-x:auto;gap:8px;scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;padding:2px 2px 6px;margin:0 -2px}.lg-pictos::-webkit-scrollbar{display:none}.lg-pictos .lg-picto{flex:0 0 78px;scroll-snap-align:start}.res-liens{display:block!important}.res-liens>.res-titre{display:block;margin:14px 0 2px}.res-liens>.res-titre:first-child{margin-top:0}.res-liens>.aide{display:block}.res-ligne{display:flex!important;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 0;border-bottom:1px solid var(--bord)}.res-ligne>*{border-bottom:0!important;padding:0!important}.res-ligne>.res-nom,.res-ligne>.res-url{flex:1 1 100%;min-width:0}.res-ligne>.res-url{word-break:break-all;font-size:12px;background:var(--bg);border-radius:8px;padding:6px 8px!important;display:block!important}.res-ligne>.aide.res-url{background:none;padding:0!important}.ls-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}.ls-kpis>.fq-kpi{justify-content:center;min-width:0}.reglage-relance{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px 12px;align-items:start}.reglage-relance>.interrupteur{margin-top:2px}.reglage-relance select.f{grid-column:2;width:100%}.suivi-l{display:grid;grid-template-columns:12px minmax(0,1fr) auto;gap:6px 10px;align-items:start}.suivi-l>.pastille{grid-column:1;grid-row:1;margin-top:5px}.suivi-l>div:not(.suivi-p){grid-column:2;grid-row:1}.suivi-l>.b{grid-column:3;grid-row:1}.suivi-l>.suivi-p{grid-column:1/-1;grid-row:2;width:100%}}@supports (-webkit-touch-callout:none){input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:none;appearance:none;min-width:0;max-width:100%;box-sizing:border-box;min-height:44px}.feuille input[type=date],.feuille input[type=time],.fld input[type=date],.fld input[type=time],input.f[type=date],input.f[type=time]{width:100%;display:block}input[type=date]::-webkit-date-and-time-value,input[type=time]::-webkit-date-and-time-value,input[type=datetime-local]::-webkit-date-and-time-value{text-align:left;margin:0}}.org-defil{overflow-x:auto;-webkit-overflow-scrolling:touch}.org-badges .org-fichier{display:inline-block;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle}.oc-ic .icone{color:var(--titre)}:root[data-theme=dark] .b.maps{background:#23a8d924;border-color:#23a8d959;color:#8fd3f0}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .b.maps{background:#23a8d924;border-color:#23a8d959;color:#8fd3f0}}@media (max-width:760px){.grid>*,.g4>*{min-width:0}.pret-hero{justify-content:space-between}.salon-repetition>.row{width:100%;justify-content:flex-end}.org-badges .org-fichier{max-width:120px}.logo-salon{flex-wrap:wrap}.logo-salon .b{white-space:normal;text-align:center}.bu-outils select.f{flex:1 1 0;min-width:0;width:auto}main{padding-bottom:calc(150px + env(safe-area-inset-bottom))}}.pret-texte,.org-badge-txt,.salon-rep-txt,.logo-salon-txt{flex:1;min-width:0}@media (max-width:760px){.pret-hero{gap:14px}.pret-hero .pret-texte{flex:1 1 100%;order:3;text-align:center}.pret-hero .pret-texte h2{font-size:18px;line-height:1.3}.pret-chiffres{gap:6px 14px;flex-wrap:wrap;justify-content:center}.salon-repetition .salon-rep-txt{flex:1 1 calc(100% - 80px)}.org-badge-moi{gap:10px 12px}.org-badge-moi .org-badge-txt{flex:1 1 calc(100% - 60px)}.org-badge-moi .org-badge-txt small{word-break:break-word}.org-badge-moi>.b,.org-badge-moi>label.b{flex:1 1 0;justify-content:center}.logo-salon .logo-salon-txt{flex:1 1 100%}.bu-vu[data-l]:before{content:attr(data-l) " ";font-weight:500;color:var(--mut)}}@media (max-width:760px){.bu-l{grid-template-areas:"c n r" "c s s" "c t t" "c v v" "c a a"!important;grid-template-columns:28px minmax(0,1fr) auto!important}.bu-l>span{min-width:0}.bu-l>.bu-nom{min-width:0;overflow:hidden}.bu-l>.bu-nom b,.bu-l>.bu-nom small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.bu-l>.bu-roles{display:flex;flex-direction:column;align-items:flex-end;gap:3px;justify-self:end}.bu-l>span:nth-child(7){text-align:left!important;font-size:12px}}@media (max-width:760px){.bu-l{padding:12px;row-gap:6px;column-gap:10px}.bu-l>span:nth-child(1){align-self:start;padding-top:9px}.bu-l>span:nth-child(1) input{width:18px;height:18px;margin:0}.bu-l>.bu-roles{align-self:start}.bu-l>.bu-soc{font-weight:600;font-size:13px}.bu-l>span:nth-child(5),.bu-l>span:nth-child(7){font-size:12px;color:var(--mut)}.bu-tel-manque[data-l]:before{content:attr(data-l) " ";color:var(--mut);font-weight:500}.bu-tel-manque{color:#d96512!important;font-weight:600;font-size:12px}.bu-l>.bu-act{border-top:1px solid var(--line);padding-top:9px;margin-top:3px;display:flex;gap:6px;flex-wrap:wrap}.bu-l>.bu-act .bu-mini{flex:1 1 0;justify-content:center;min-width:0}.bu-l>.bu-act .bu-ico{flex:none}}@media (max-width:760px){.bu-l{grid-template-areas:"c n r" "c s m" "c t t" "c v v" "c a a"!important}.bu-l>.bu-roles{display:contents}.bu-l>.bu-roles>.bu-role{grid-area:r;justify-self:end;align-self:start}.bu-l>.bu-roles>.bu-mail{grid-area:m;justify-self:end;align-self:center;font-size:11.5px;padding:3px 9px;border-radius:99px;border:1px solid var(--line);background:var(--card);color:var(--mut);white-space:nowrap}.bu-l>.bu-roles>.bu-mail.on{background:#23a8d91f;border-color:transparent;color:#1b6d8e}.bu-l>.bu-roles>label.bu-mail input{width:14px;height:14px}}:root[data-theme=dark] .bu-l>.bu-roles>.bu-mail.on{color:#8fd3f0}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .bu-l>.bu-roles>.bu-mail.on{color:#8fd3f0}}@media (max-width:760px){.bu-l{grid-template-columns:28px minmax(0,1fr) auto auto!important;grid-template-areas:"c n n r" "c s m m" "c t t t" "c v v v" "c a a a"!important}}@media (max-width:760px){.bu-l>.bu-roles>.bu-mail{display:none!important}.bu-l{grid-template-areas:"c n n r" "c s s s" "c t t t" "c v v v" "c a a a"!important}}.pave-voile{position:fixed;inset:0;z-index:80;background:#0e1a338c;display:grid;place-items:center;padding:16px}.pave{background:var(--card);color:var(--titre);border-radius:22px;padding:22px 22px 16px;width:100%;max-width:330px;text-align:center;box-shadow:0 24px 60px #00000059}.pave>b{display:block;font-size:17px}.pave>small{display:block;color:var(--mut);font-size:13px;margin:3px 0 16px}.pave-pts{display:flex;justify-content:center;gap:12px;margin-bottom:6px}.pave-pts i{width:15px;height:15px;border-radius:50%;border:2px solid var(--ink)}.pave-pts i.on{background:var(--ink)}.pave-msg{min-height:18px;margin:4px 0 8px;color:#c0392b;font-size:13px;font-weight:600}.pave-touches{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.pave-touches button{border:0;border-radius:14px;background:var(--bg);color:var(--titre);font:700 22px Inter,sans-serif;padding:14px 0;cursor:pointer;-webkit-tap-highlight-color:transparent;display:flex;align-items:center;justify-content:center}.pave-touches button:active{background:color-mix(in srgb,var(--cyan) 22%,var(--bg))}.pave-touches button:hover{box-shadow:0 0 0 2px var(--cyan)}.pave-touches button.x{background:none;color:var(--mut);font-size:14px;font-weight:600}.pave-touches button:disabled{opacity:.45;cursor:default}.pave-annuler{margin-top:12px;border:0;background:none;color:var(--mut);font:600 14px Inter,sans-serif;padding:8px 14px;cursor:pointer;border-radius:10px}.pave-annuler:hover{box-shadow:0 0 0 2px var(--cyan)}:root[data-theme=dark] .pave-pts i{border-color:var(--titre)}:root[data-theme=dark] .pave-pts i.on{background:var(--titre)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pave-pts i{border-color:var(--titre)}:root:not([data-theme=light]) .pave-pts i.on{background:var(--titre)}}body.menu-verrouille aside,body.menu-verrouille .bnav,body.menu-verrouille .mtop .b-loupe,body.menu-verrouille .mtop .choix,body.menu-verrouille main>.top .row,body.menu-verrouille .retour-param{display:none!important}body.menu-verrouille main{padding-bottom:90px}.retour-verrou{position:fixed;left:16px;bottom:calc(16px + env(safe-area-inset-bottom));z-index:40;border:0;border-radius:14px;background:var(--ink);color:#fff;font:700 16px Inter,sans-serif;padding:14px 22px;box-shadow:0 10px 26px #0e1a334d;cursor:pointer}.retour-verrou:hover{box-shadow:0 0 0 3px var(--cyan),0 10px 26px #0e1a334d}.acs-code{margin-top:6px;padding-left:2px}.acs-code-d{margin:8px 0 0 30px;display:flex;flex-direction:column;gap:10px}.acs-code-etat{font:700 14px Inter,sans-serif;letter-spacing:.3em;border:1px solid var(--line);border-radius:10px;padding:8px 12px;background:var(--card)}.acs-code-etat.manque{letter-spacing:0;font-weight:600;color:#c2410c}.acs-code-champ{width:150px!important;letter-spacing:.3em;font-weight:700}.acs-code-retour{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:13px;color:var(--titre)}.acs-code-retour select.f{width:auto;min-width:240px}@media (max-width:760px){.acs-code-d{margin-left:0}.acs-code-retour select.f{min-width:0;width:100%}}.acs-code-champ::placeholder{letter-spacing:0;font-weight:500}.acs-code-saisie{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.acs-code-saisie .acs-code-champ{width:190px!important;margin:0;text-align:center}.acs-code-btns{display:flex;gap:8px}@media (max-width:760px){.acs-code-saisie{flex-direction:column;align-items:stretch}.acs-code-saisie .acs-code-champ{width:100%!important;font-size:18px;padding:12px}.acs-code-btns>.b{flex:1;justify-content:center}}.top>.top-titre{flex:1;min-width:0}.theme-seg button span .icone{display:block}@media (min-width:761px) and (max-width:1100px){aside{width:72px;padding:16px 9px;align-items:stretch}aside:after{display:none}aside .logo{margin:0 0 12px;max-width:none;width:100%;align-self:center;align-items:center}aside .logo img.logo-img{height:auto;width:100%;max-width:52px}aside .logo .logo-sous{display:none}aside .navh{font-size:0;line-height:0;height:1px;background:#ffffff1f;margin:10px 8px 6px;overflow:hidden}aside .nav-sep{margin:10px 8px 6px}aside>nav{margin:0;padding:0 0 8px}aside nav a{font-size:0;justify-content:center;gap:0;padding:10px 0;position:relative}aside nav a span{width:auto;opacity:1}aside nav a span .icone{width:20px;height:20px}aside nav a em.alerte-nav{position:absolute;top:2px;right:2px;margin:0;min-width:17px;height:17px;padding:0 4px;font-size:10px}aside .mon-badge{justify-content:center;padding:10px 0;gap:0}aside .mon-badge>span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}aside .theme-seg{flex-direction:column;gap:3px}aside .theme-seg button{padding:7px 0}aside .me{justify-content:center;padding:6px 0;background:none}aside .me>div{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}main .top>.top-titre{flex:1 1 300px}main .top>.row{margin-left:auto;justify-content:flex-end}}.ic-av{display:inline-block;vertical-align:-.18em;margin-right:6px;flex:none}.res-v76{display:block!important}.res-v76>.res-titre{display:block;margin:16px 0 2px}.res-v76>.res-titre:first-child{margin-top:0}.res-v76>.aide{display:block;margin:2px 0 4px}.res-v76 .res-ligne{display:flex!important;flex-wrap:wrap;align-items:center;gap:8px 14px;padding:10px 0;border-bottom:1px solid var(--line)}.res-v76 .res-ligne>.res-nom{flex:0 0 200px;min-width:0;font-weight:600;display:flex;align-items:center;gap:8px;padding:0!important}.res-v76 .res-ligne>.res-url{flex:1 1 240px;min-width:0;display:block!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;word-break:normal!important;font-size:12px;background:var(--bg);border-radius:8px;padding:6px 8px!important}.res-v76 .res-ligne>.res-act{flex:none;margin-left:auto;display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px 14px;padding:0!important}.res-v76 .res-act .b{display:inline-flex;align-items:center}@media (max-width:760px){.res-v76 .res-ligne>.res-nom{flex:1 1 100%}.res-v76 .res-ligne>.res-url{flex:1 1 100%}.res-v76 .res-ligne>.res-act{gap:8px 12px}.res-v76 .res-act .b{min-width:0!important;padding:9px 12px}}.bilan-salon .bs-tete>.bs-tete-txt{flex:1 1 300px;min-width:0}.bilan-salon .bs-tete>.row{margin-left:auto}.bascule-vue.mod-pour{display:flex;max-width:100%;width:fit-content}.bascule-vue.mod-pour button{flex:1 1 0;min-width:0;white-space:normal;overflow:visible;text-overflow:clip;line-height:1.3;text-align:center}@media (max-width:760px){.bascule-vue.mod-pour{width:100%}}@media (max-width:760px){.mtop>.mtop-d{min-width:0;flex:0 1 auto}.mtop-d>.pastille-fil,.mtop-d>.b-loupe,.mtop-d>.etat-synchro{flex:none}}@media (max-width:760px){.card h3.entete-contacts>.ec-actions .b{white-space:normal;line-height:1.25;text-overflow:clip}}@media (max-width:1100px){.ajout-cout{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;grid-template-areas:"cat soc" "lib lib" "mont btn"}.ajout-cout>select:first-of-type{grid-area:cat}.ajout-cout>input:first-of-type{grid-area:lib;grid-column:auto!important}.ajout-cout>select:last-of-type{grid-area:soc}.ajout-cout>input:last-of-type{grid-area:mont}.ajout-cout>button{grid-area:btn;justify-self:end}.ajout-cout>*{min-width:0}}.tablettes-connectees .tab-ligne{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:10px 0;border-top:1px solid var(--line, rgba(127,127,127,.2))}.tablettes-connectees .tab-ligne.revoquee{opacity:.65}.tablettes-connectees .tab-ic{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:10px;background:color-mix(in srgb,var(--cyan) 14%,transparent);color:var(--cyan-txt);flex:0 0 auto}.tablettes-connectees .tab-txt{flex:1 1 220px;min-width:0}.tablettes-connectees .tab-txt b{display:block}.tablettes-connectees .tab-txt small{display:block;color:var(--mut);overflow-wrap:anywhere}.tablettes-connectees .tab-txt .tag{margin-top:4px;display:inline-block}.tablettes-connectees .tab-actions{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end;margin-left:auto}.tablettes-connectees .tab-revoquees{margin-top:10px}.tablettes-connectees .tab-revoquees summary{cursor:pointer;color:var(--mut);padding:6px 0}.attente-tablette .pan{text-align:center}.attente-tablette .at-ic{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:50%;margin:18px auto 6px;background:color-mix(in srgb,var(--cyan) 16%,transparent);color:var(--cyan-txt)}.attente-tablette h2{margin:8px 0}.attente-tablette .at-actions{justify-content:center;flex-wrap:wrap;gap:10px;margin-top:14px}@media (max-width: 760px){.tablettes-connectees .tab-txt{flex:1 1 calc(100% - 50px)}.tablettes-connectees .tab-actions{width:100%}}.js-filtres{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px 16px;margin-bottom:12px}.js-filtre{display:flex;flex-direction:column;gap:4px;min-width:220px;flex:0 1 280px}.js-filtre small{color:var(--mut);font-weight:600}.js-case{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-size:13.5px;font-weight:600;color:var(--txt);cursor:pointer}.u-sup{background:#fff0e5;color:var(--orange-txt)}@media (max-width:760px){.bu-l>.bu-roles>.bu-role.u-sup{grid-area:m;justify-self:end;align-self:center}}.js-qui .u-sup{font-style:normal;font-size:11px;padding:1px 7px;border-radius:999px;font-weight:700}.js-total{margin-left:auto;color:var(--mut);font-size:13px;font-weight:600;padding-bottom:9px}.js-liste{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.js-ligne{display:grid;grid-template-columns:34px minmax(150px,180px) minmax(200px,340px) minmax(150px,1fr);grid-template-areas:"pic quand action qui" ". det det det";align-items:center;column-gap:12px;row-gap:4px;padding:10px 6px;border-bottom:1px solid var(--line)}.js-ligne:hover{background:color-mix(in srgb,var(--cyan) 5%,transparent)}.js-ligne:last-child{border-bottom:none}.js-pic{grid-area:pic;width:32px;height:32px;border-radius:9px;display:flex;align-items:center;justify-content:center;color:var(--cyan-txt);background:color-mix(in srgb,var(--cyan) 12%,transparent)}.js-pic.f-jourj,.js-pic.f-rgpd,.js-pic.f-contact,.js-pic.f-societe{color:var(--rouge-txt);background:color-mix(in srgb,var(--p1) 12%,transparent)}.js-pic.f-compte,.js-pic.f-utilisateur{color:var(--ink-txt);background:color-mix(in srgb,var(--ink) 10%,transparent)}:root[data-theme=dark] .js-pic.f-compte,:root[data-theme=dark] .js-pic.f-utilisateur{color:var(--txt);background:color-mix(in srgb,var(--txt) 12%,transparent)}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .js-pic.f-compte,:root:not([data-theme=light]) .js-pic.f-utilisateur{color:var(--txt);background:color-mix(in srgb,var(--txt) 12%,transparent)}}.js-quand{grid-area:quand;font-size:13px;color:var(--mut);font-variant-numeric:tabular-nums}.js-action{grid-area:action;font-weight:700;color:var(--titre)}.js-qui{grid-area:qui;font-size:13.5px;min-width:0;overflow-wrap:anywhere}.js-qui small{color:var(--mut)}.js-det{grid-area:det;display:flex;flex-wrap:wrap;gap:6px}.js-puce{font-size:12px;border:1px solid var(--line);border-radius:999px;padding:2px 9px;background:var(--champ);max-width:100%;overflow-wrap:anywhere}.js-puce small{color:var(--mut)}.js-pages{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap;margin-top:12px;font-size:13px;color:var(--mut)}@media (max-width:820px){.js-ligne{grid-template-columns:34px minmax(0,1fr) auto;grid-template-areas:"pic action quand" "pic qui qui" ". det det";align-items:start}.js-quand{text-align:right;font-size:12px}}@media (max-width:560px){.js-filtre{flex:1 1 100%;min-width:0}.js-total{margin-left:0;padding-bottom:0}.js-liste{gap:10px}.js-ligne{border:1px solid var(--line);border-radius:12px;padding:10px 12px;background:var(--card);grid-template-columns:34px minmax(0,1fr);grid-template-areas:"pic action" "pic quand" "qui qui" "det det"}.js-ligne:last-child{border-bottom:1px solid var(--line)}.js-quand{text-align:left}}.jj-carte h3{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.jj-etat{font-size:12px;font-weight:700;border-radius:999px;padding:3px 10px;color:var(--mut);background:color-mix(in srgb,var(--mut) 14%,transparent)}.jj-etat.on{color:#fff;background:var(--p1)}.jj-carte.jj-on{border-color:color-mix(in srgb,var(--p1) 45%,var(--line))}.jj-reglage{display:flex;flex-direction:column;gap:4px;padding:4px 0 6px}.jj-reglage label.ck{align-items:flex-start}.jj-reglage label.ck input{margin-top:3px;flex-shrink:0}.jj-reglage label.ck small{color:var(--mut)}.jj-signes{padding-left:26px}.jj-signes.grise{opacity:.55}.jj-a-enreg{color:var(--p2)}.jj-sous{margin:16px 0 8px;font-size:13px;text-transform:uppercase;letter-spacing:.04em;color:var(--mut)}.jj-tuiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.jj-tuile{border:1px solid var(--line);border-radius:12px;padding:10px 12px;display:flex;flex-direction:column;gap:2px;background:var(--champ);min-width:0}.jj-tuile b{font-size:22px;color:var(--titre);font-variant-numeric:tabular-nums}.jj-tuile small{color:var(--mut);font-size:12.5px;line-height:1.3}.jj-plafonds{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:10px;align-items:start}.jj-plafond{border:1px solid var(--line);border-radius:12px;padding:10px 12px;min-width:0}.jj-plafond.atteint{border-color:color-mix(in srgb,var(--p1) 55%,var(--line));background:color-mix(in srgb,var(--p1) 6%,transparent)}.jj-plafond-tete{display:flex;justify-content:space-between;gap:8px;font-size:13px;flex-wrap:wrap}.jj-plafond-tete b{font-variant-numeric:tabular-nums}.jj-jauge{height:7px;border-radius:99px;background:color-mix(in srgb,var(--mut) 18%,transparent);margin-top:8px;overflow:hidden}.jj-jauge i{display:block;height:100%;border-radius:99px;background:var(--cyan)}.jj-plafond.atteint .jj-jauge i{background:var(--p1)}.jj-atteint{display:block;margin-top:6px;color:var(--rouge-txt);font-weight:600}.jj-lot{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.jj-lot-choix{flex:0 1 auto;min-width:220px}.jj-confirm{margin-top:12px;border:1px solid color-mix(in srgb,var(--p1) 40%,var(--line));border-radius:12px;padding:12px;display:flex;flex-direction:column;gap:10px;background:color-mix(in srgb,var(--p1) 5%,transparent)}.jj-saisie{display:flex;flex-direction:column;gap:4px}.jj-saisie small{color:var(--mut)}.jj-confirm-act{display:flex;gap:10px;justify-content:flex-end;flex-wrap:wrap}.b.p.jj-danger:not(:disabled){background:var(--p1);border-color:var(--p1)}.jj-barre .enr-barre{bottom:184px}@media (max-width:820px){.jj-tuiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.jj-barre .enr-barre{bottom:calc(228px + env(safe-area-inset-bottom))}}@media (max-width:560px){.jj-plafonds{grid-template-columns:minmax(0,1fr)}.jj-lot-choix{flex:1 1 100%;min-width:0}.jj-lot>.b{margin-left:auto}.jj-signes{padding-left:0}}.fil-eq h3{flex-wrap:wrap}.fil-eq-t{display:inline-flex;align-items:center;gap:8px}.fil-direct{width:9px;height:9px;border-radius:50%;background:#2f8656;box-shadow:0 0 #2f865680;animation:fil-pouls 2s infinite}@keyframes fil-pouls{0%{box-shadow:0 0 #2f865673}70%{box-shadow:0 0 0 8px #2f865600}to{box-shadow:0 0 #2f865600}}@media (prefers-reduced-motion:reduce){.fil-direct{animation:none}}.fil-eq-nb{background:var(--p2);color:#fff;border-radius:999px;font-size:11px;min-width:20px;height:20px;padding:0 6px;display:inline-flex;align-items:center;justify-content:center}.fil-liste{list-style:none;margin:0;padding:0}.fil-el{display:flex;align-items:center;gap:12px;padding:10px 6px;border-top:1px solid var(--line);border-radius:10px}.fil-el:first-child{border-top:0}.fil-el.clic{cursor:pointer}.fil-el.clic:hover,.fil-el.clic:focus-visible{background:color-mix(in srgb,var(--cyan) 7%,var(--card));outline:none}.fil-ic{flex:0 0 34px;width:34px;height:34px;border-radius:10px;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--fc,var(--sky)) 15%,var(--card));color:var(--fc,var(--sky))}.fe-ok{--fc:var(--vert-txt)}.fe-in{--fc:var(--bleu-txt)}.fe-bientot{--fc:var(--cyan-txt)}.fe-wa{--fc:var(--orange-txt)}.fe-dem{--fc:#6a4cb4}:root[data-theme=dark] .fe-dem{--fc:#b9a3ff}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .fe-dem{--fc:#b9a3ff}}.fil-txt{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.fil-txt b{color:var(--titre);font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fil-txt small{color:var(--mut);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fil-l1{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.fil-l1 time{font-size:12px;color:var(--mut);font-variant-numeric:tabular-nums;margin-left:auto}.tag.fil-tag{background:color-mix(in srgb,var(--fc) 9%,var(--card));color:var(--fc)}.fil-masque .fil-txt b{color:var(--mut);font-style:italic}.fil-avs{flex:0 0 auto}.fil-plus{display:block;margin:10px auto 0;background:none;border:0;padding:6px 10px}.pastille-fil{display:inline-flex;align-items:center;gap:5px;border:1px solid var(--line);background:var(--card);color:var(--titre);border-radius:999px;padding:5px 10px;font:700 12px Inter,sans-serif;cursor:pointer}.pastille-fil b{background:var(--p2);color:#fff;border-radius:999px;min-width:18px;height:18px;padding:0 5px;display:inline-flex;align-items:center;justify-content:center;font-size:11px}.pastille-fil:hover{border-color:var(--cyan)}.mtop .pastille-fil{background:transparent;border-color:#ffffff40;color:#fff}.prio-bloc h3{flex-wrap:wrap}.prio-liste{list-style:none;margin:0;padding:0;counter-reset:none}.prio-ligne{display:grid;grid-template-columns:28px minmax(150px,260px) minmax(0,1fr) auto;align-items:center;gap:12px;padding:9px 6px;border-top:1px solid var(--line)}.prio-ligne:first-child{border-top:0}.prio-ligne:hover{background:color-mix(in srgb,var(--cyan) 6%,var(--card));border-radius:10px}.prio-rang{width:26px;height:26px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:800;color:var(--titre);background:color-mix(in srgb,var(--cyan) 18%,var(--card))}.prio-qui{display:flex;flex-direction:column;min-width:0}.prio-qui b{color:var(--titre);font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.prio-qui small{color:var(--mut);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.prio-pastilles,.prio-raisons{display:flex;flex-wrap:wrap;gap:5px;align-items:center}td .prio-raisons{margin-top:5px}.file-hl{border:1px solid color-mix(in srgb,#d0661f 45%,var(--line));background:color-mix(in srgb,#d0661f 7%,var(--card));border-radius:14px;padding:12px 14px;margin-bottom:16px;color:var(--txt)}.file-hl:not(.hors){border-color:color-mix(in srgb,var(--cyan) 45%,var(--line));background:color-mix(in srgb,var(--cyan) 7%,var(--card))}.file-hl-t{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.file-hl-t b{color:var(--titre);font-size:14px}.file-hl-reseau{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;padding:3px 10px;border-radius:999px;background:color-mix(in srgb,#d0661f 16%,var(--card));color:var(--orange-txt)}.file-hl-reseau i{width:8px;height:8px;border-radius:50%;background:currentColor}.file-hl-reseau.ok{background:color-mix(in srgb,#2f8656 16%,var(--card));color:var(--vert-txt)}.file-hl-b{margin-left:auto;display:inline-flex;align-items:center;gap:6px}.file-hl-b:hover:not(:disabled){border-color:var(--cyan)}.file-hl-aide{margin:8px 0 0;font-size:12.5px;color:var(--mut)}.file-hl-liste{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:4px}.file-hl-liste li{display:flex;gap:10px;font-size:13px;align-items:center}.file-hl-liste time{font-variant-numeric:tabular-nums;color:var(--mut);min-width:44px}.file-hl-plus{color:var(--mut);font-style:italic}.file-hl-vitrine:empty{display:none}.file-hl-vitrine{padding:10px 16px 0}.file-hl-vitrine .file-hl{margin-bottom:6px}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .file-hl-reseau{color:#f0a066}:root:not([data-theme=light]) .file-hl-reseau.ok{color:#6fcf97}}:root[data-theme=dark] .file-hl-reseau{color:#f0a066}:root[data-theme=dark] .file-hl-reseau.ok{color:#6fcf97}@media (max-width:760px){.fil-el{padding:10px 2px;gap:10px}.fil-avs{display:none}.fil-txt b,.fil-txt small{white-space:normal}.prio-ligne{grid-template-columns:28px minmax(0,1fr) auto;row-gap:6px;column-gap:10px;padding:11px 4px}.prio-qui{grid-column:2;grid-row:1}.prio-pastilles{grid-column:2 / 4;grid-row:2}.file-hl-b{flex:0 0 auto}.file-hl-t b{flex:1 1 100%;order:3}}.prio-bloc h3>span:first-child{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.mtop .pastille-fil{position:relative;width:38px;height:38px;padding:0;border:0;border-radius:12px;justify-content:center;background:#ffffff1f;color:#fff;box-sizing:border-box}.mtop .pastille-fil b{position:absolute;top:-4px;right:-4px;min-width:17px;height:17px;font-size:10.5px;padding:0 4px;box-shadow:0 0 0 2px var(--ink)}.mtop .pastille-fil:hover{box-shadow:0 0 0 2px var(--card),0 0 0 3.5px var(--cyan)}@media (max-width:760px){.mtop-d{gap:8px}.criteres-ligne{flex-direction:column;align-items:stretch}.criteres-ligne .critere,.criteres-ligne .critere-tri,.criteres-ligne>*{width:100%!important;max-width:none;flex:1 1 auto}.criteres-ligne .critere select{width:100%}}.choix-code.en-tuile{width:30px;min-width:30px;height:30px;padding:3px;border-radius:7px;background:#fff;border:1px solid var(--line);box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center}.choix-code.en-tuile img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;display:block}.choix-code.en-tuile.tu-duo .tu-fonce{display:none}.choix-code.en-tuile.tu-sombre,.choix-code.en-tuile.tu-duo.tu-barre{background:#1b2a4a;border-color:#ffffff24}.choix-code.en-tuile.tu-duo.tu-barre .tu-clair{display:none}.choix-code.en-tuile.tu-duo.tu-barre .tu-fonce{display:block}.choix-option.choisi .choix-code.en-tuile:not(.tu-sombre):not(.tu-duo){background:#fff}.choix.fonce .choix-bouton .choix-code.en-tuile:not(.tu-duo):not(.tu-sombre){background:#fff}:root[data-theme=dark] .choix-code.en-tuile.tu-duo{background:#1b2a4a;border-color:#ffffff24}:root[data-theme=dark] .choix-code.en-tuile.tu-duo .tu-clair{display:none}:root[data-theme=dark] .choix-code.en-tuile.tu-duo .tu-fonce{display:block}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .choix-code.en-tuile.tu-duo{background:#1b2a4a;border-color:#ffffff24}:root:not([data-theme=light]) .choix-code.en-tuile.tu-duo .tu-clair{display:none}:root:not([data-theme=light]) .choix-code.en-tuile.tu-duo .tu-fonce{display:block}}.choix-code.en-tuile{--tu-fond:#fff;background:var(--tu-fond)!important}.choix-code.en-tuile.tu-sombre,.choix-code.en-tuile.tu-duo.tu-barre{--tu-fond:#1b2a4a}:root[data-theme=dark] .choix-code.en-tuile.tu-duo{--tu-fond:#1b2a4a}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .choix-code.en-tuile.tu-duo{--tu-fond:#1b2a4a}}.contacts-client .cc-ligne{flex-wrap:wrap;row-gap:6px;cursor:pointer}.contacts-client .cc-txt{flex:1 1 240px;min-width:0}.contacts-client .cc-txt b,.contacts-client .cc-txt small{overflow-wrap:anywhere}.contacts-client .cc-pastilles{display:flex;flex-wrap:wrap;align-items:center;gap:4px;justify-content:flex-end;min-width:0;max-width:100%}.contacts-client .cc-pastilles .soc{max-width:100%;white-space:normal}@media (max-width:760px){.contacts-client .cc-txt{flex-basis:100%}.contacts-client .cc-pastilles{justify-content:flex-start}}.bu-nom>.bu-nom-t{flex:1 1 auto;min-width:0}.bu-nom b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bu-soc{min-width:0;max-width:100%}.bu-soc-t{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bu-l .tel-u{max-width:100%;min-width:0;box-sizing:border-box}.bu-tel-t{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (min-width:1101px){.bu-l{grid-template-columns:22px minmax(0,1.8fr) minmax(0,1.1fr) minmax(82px,.75fr) minmax(0,1.2fr) minmax(0,.85fr) minmax(74px,.7fr) 196px;gap:8px}.bu-l>span{min-width:0}.bu-th>span{letter-spacing:.06em;overflow-wrap:break-word}.bu-soc{display:flex}.bu-l .tel-u{padding:5px 9px;font-size:12.5px;gap:4px}.bu-sec,.bu-vu{overflow-wrap:break-word}}@media (min-width:1101px) and (max-width:1320px){.bu-l{grid-template-columns:22px minmax(0,1.6fr) minmax(0,1fr) minmax(82px,.75fr) minmax(0,1.3fr) minmax(0,.8fr) minmax(74px,.7fr) 120px}.bu-act{flex-wrap:wrap;row-gap:6px}.bu-l .tel-u{padding:4px 8px;font-size:12px}}@media (min-width:1101px) and (max-width:1220px){.bu-l{gap:6px}.bu-l .tel-u .icone{display:none}.bu-nom{gap:8px}.bu-nom .av{width:30px;height:30px;font-size:11px}}@media (max-width:760px){.onglets-contacts{max-width:100%;box-sizing:border-box}.onglets-contacts button{flex:1 1 0;min-width:0;justify-content:center;text-align:center;white-space:normal;line-height:1.2;padding:8px 6px;gap:5px}}@media (max-width:420px){.onglets-contacts button{flex-direction:column;gap:3px;font-size:12px;padding:7px 4px}.onglets-contacts button .icone{width:15px;height:15px}.onglets-contacts button .alerte-nav,.onglets-contacts button .compte-onglet{margin-left:0}}@media (max-width:760px){.kpis.roi .kpi{display:block}.kpis.roi .kpi span{overflow-wrap:break-word}}.pb-phases .seg-choix{max-width:100%}.pb-phases .seg-choix button{flex:1 1 auto;overflow:visible;text-overflow:clip}.suite-logo-ap.vide{padding:0}.stand-public form>small.aide{display:block;margin:-2px 0 14px}@media (max-width:760px){.champ-tel{grid-template-columns:112px minmax(0,1fr)}.champ-tel-sel{padding-left:7px;gap:4px}.champ-tel input{letter-spacing:0;padding-left:10px;padding-right:10px}}@media (max-width:380px){.champ-tel{grid-template-columns:90px minmax(0,1fr)}.champ-tel-drapeau{display:none}.champ-tel input::placeholder{font-size:14px}}.choix.avec-carres .choix-code:not(.en-tuile){width:30px;min-width:30px;height:30px;padding:0;border-radius:7px;box-sizing:border-box;font-size:10.5px}.choix.avec-carres .choix-code.en-logo{width:30px;min-width:30px;max-width:30px;height:30px;padding:3px;border-radius:7px;background:#fff}@media (min-width:901px) and (max-width:1100px){.je-th{display:none}.je-l{grid-template-columns:repeat(3,1fr);gap:8px 12px}.je-nom,.je-date,.je-env{grid-column:1/-1}.je-l>span[data-l]:not(.je-date):not(.je-env):before{content:attr(data-l);display:block;font-size:10.5px;font-weight:600;color:var(--mut);text-transform:uppercase;letter-spacing:.06em}.je-act{grid-column:1/-1;justify-self:start}.je-l>span:nth-child(n+3):nth-child(-n+8){text-align:left}}@media (min-width:1101px){.je-l{grid-template-columns:minmax(120px,2.6fr) minmax(90px,1.2fr) minmax(84px,1.2fr) repeat(5,minmax(60px,.7fr)) minmax(60px,auto);gap:10px}.je-l>span{min-width:0}.je-th{letter-spacing:.04em}}.ens-titre-txt{flex:1 1 220px;min-width:0}.ens-titre-act{gap:8px;flex-wrap:wrap;margin-left:auto}@media (max-width:360px){.card h3.entete-contacts>.ec-actions .b{padding-left:5px;padding-right:5px;gap:5px}}.conf-page{min-height:100vh;min-height:100dvh;background:var(--bg);padding:32px 16px 48px;display:flex;justify-content:center}.conf-pan{background:var(--card);border-radius:20px;padding:28px 28px 32px;width:100%;max-width:760px;box-shadow:0 10px 30px #0e1a3314;color:var(--titre);line-height:1.6;font-size:15px}.conf-pan .logo{margin:0 0 18px}.conf-pan .logo img.logo-img{height:auto;width:100%;max-width:240px}.conf-pan h1{font-size:24px;margin:0 0 4px}.conf-pan h2{font-size:16px;margin:24px 0 8px;color:var(--ink-txt)}.conf-pan p,.conf-pan li{color:var(--txt)}.conf-pan ul{padding-left:20px;margin:0 0 8px}.conf-pan li{margin:4px 0}.conf-pan a{color:var(--cyan-txt);overflow-wrap:anywhere}.conf-maj{color:var(--mut)!important;font-size:13px;margin:0 0 16px}.conf-mesure{display:flex;flex-wrap:wrap;align-items:center;gap:10px;background:var(--champ);border-radius:12px;padding:12px 14px}.conf-mesure .b{flex:0 0 auto}@media (max-width:560px){.conf-page{padding:16px 10px 32px}.conf-pan{padding:20px 16px 24px;border-radius:16px;font-size:14.5px}.conf-pan h1{font-size:21px}.conf-mesure .b{width:100%}}.desinscription .b.p{width:100%}.rgpd-st{font-size:14px;margin:20px 0 6px;color:var(--titre)}.rgpd-opposition{border-top:1px solid var(--line);margin-top:18px;padding-top:4px}.rgpd-opp-saisie input.f{flex:1 1 240px;min-width:0}@media (max-width:760px){.rgpd-opp-saisie>*{flex:1 1 100%}}.opp-bloc{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px}.opp-bloc>span,.opp-bloc>small{flex:1 1 260px;min-width:0}.opp-bloc span small,.opp-bloc>small{display:block;color:var(--mut);font-size:12.5px}.opp-bloc.on{border-color:var(--p1);background:color-mix(in srgb,var(--p1) 6%,var(--card))}.opp-bloc.on>b{color:var(--rouge-txt);flex:1 1 100%}@media print{:root,:root[data-theme],:root:not([data-theme=light]){--bg:#fff;--card:#fff;--champ:#fff;--txt:#222;--titre:#111;--mut:#555;--line:#ccc;--ink2:#35397a;--ink-txt:var(--ink);--cyan-txt:color-mix(in srgb,var(--cyan) 70%,#000);--vert-txt:#2f7a52;--orange-txt:#a84f00;--bleu-txt:#1a6f96;--rouge-txt:#c0392b;--gris-txt:#5a6577;color-scheme:light}:root body,:root[data-theme] body{background:#fff;color:#222}:root .card,:root .kpi,:root .co,:root .cl,:root .carte,:root[data-theme] .card,:root[data-theme] .kpi,:root[data-theme] .co,:root[data-theme] .cl,:root[data-theme] .carte{box-shadow:none}}a.logo{text-decoration:none}a.me{text-decoration:none;color:inherit}nav a:focus-visible,.bnav a:focus-visible,.menu-plus a:focus-visible,a.me:focus-visible,a.logo:focus-visible,[role=tab]:focus-visible,[role=button]:focus-visible,[role=link]:focus-visible,[role=switch]:focus-visible,.carte[tabindex]:focus-visible,.lnk:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}@media (max-width:520px){.soc-case{height:auto;min-height:44px;padding-top:6px;padding-bottom:6px}.soc-case-nom{white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;line-height:1.25;overflow-wrap:anywhere}}@media (max-width:399px){.soc-cases{grid-template-columns:1fr}}body.barre-collante .aide-flottante{bottom:calc(var(--barre-collante,0px) + 12px)}@media (min-width:761px){main{padding-bottom:84px}.prio-liste{padding-right:28px}}@media (max-width:760px){.lnk,a.tel{position:relative}.lnk:after,a.tel:after{content:"";position:absolute;left:50%;top:50%;width:max(100%,44px);height:44px;transform:translate(-50%,-50%)}.b,.b.o,.retour-param{min-height:44px}.fq-ib,.b-loupe,.mtop .pastille-fil{width:44px;height:44px}.mtop a.logo,label.ck{min-height:44px}input[type=checkbox]:not(label.ck>input){box-sizing:content-box;border:12px solid transparent;margin:-12px;border-radius:18px;background-clip:padding-box;box-shadow:inset 0 0 0 1.5px #b9c2d3}input[type=checkbox]:not(label.ck>input):checked{border-color:transparent;box-shadow:inset 0 0 0 1.5px var(--ink)}input[type=checkbox]:not(label.ck>input):focus-visible{box-shadow:inset 0 0 0 1.5px var(--cyan),inset 0 0 0 4px #23a8d959}}.top-titre h1{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;overflow-wrap:anywhere}.grid>*,.g4>*{min-width:0}:root{--sa-g:env(safe-area-inset-left,0px);--sa-d:env(safe-area-inset-right,0px)}.retour-verrou{left:calc(16px + var(--sa-g))}.badge-plein-tete{padding-left:calc(18px + var(--sa-g));padding-right:calc(18px + var(--sa-d))}@media (max-width:760px){main{padding-left:max(14px,var(--sa-g));padding-right:max(14px,var(--sa-d))}.mtop{margin-left:calc(-1*max(14px,var(--sa-g)));margin-right:calc(-1*max(14px,var(--sa-d)));padding-left:max(14px,var(--sa-g));padding-right:max(14px,var(--sa-d))}.bnav{padding-left:max(4px,var(--sa-g));padding-right:max(4px,var(--sa-d))}.aide-flottante{right:calc(12px + var(--sa-d))}.barre-actions{margin-left:calc(-1*max(14px,var(--sa-g)));margin-right:calc(-1*max(14px,var(--sa-d)))}}@media (max-width:400px){.mtop-d{gap:6px}.mtop .choix.fonce .choix-bouton{gap:5px;padding-left:6px;padding-right:6px}.mtop .choix.fonce .choix-texte{min-width:6ch}}:root{--sellsy:#1f6fa8;--sellsy-txt:#1a5f90}.sy-marque{display:inline-flex;align-items:center;gap:6px;font-weight:800;color:var(--sellsy-txt)}.sy-marque i{width:18px;height:18px;border-radius:6px;background:var(--sellsy);color:#fff;font-style:normal;font-size:11px;display:inline-flex;align-items:center;justify-content:center}.tag.sy-err{background:#fdeceb;color:var(--rouge-txt)}.sy-entete{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-bottom:10px}.sy-entete b{display:inline-flex;align-items:center;gap:6px;color:var(--titre);font-size:15px}.sy-secret{font-family:ui-monospace,Consolas,monospace;letter-spacing:.08em}.sy-actions{gap:10px;align-items:center;flex-wrap:wrap;margin-top:6px}.sy-actions .aide{margin:0}.sy-compte{line-height:1.7}.sy-compte .lnk{font-size:inherit}.lnk.sy-lien-rouge{color:var(--rouge-txt)}.sy-deconnexion{display:flex;flex-direction:column;gap:8px}.sy-deconnexion small{font-weight:500}.sy-titre{margin:14px 0 8px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--cyan-txt)}.sy-bloc{margin-top:14px}.sy-trouve{display:flex;align-items:center;gap:10px;border:1px solid var(--line);border-radius:10px;padding:9px 11px;background:var(--card);margin-bottom:8px;flex-wrap:wrap}.sy-trouve-txt{flex:1 1 180px;min-width:0}.sy-trouve-txt b{display:block;color:var(--titre);font-size:13px}.sy-trouve-txt small{display:block;color:var(--mut);font-size:12px;overflow-wrap:anywhere}.sy-trouve-err{border-color:#f3c9c4}.sy-trouve-err .sy-trouve-txt b{color:var(--rouge-txt)}.sy-fleche{display:inline-flex;color:var(--sellsy-txt)}.sy-ouvrir{display:inline-flex;align-items:center;gap:4px;font-size:13px}.b.sy-bouton{background:var(--sellsy);color:#fff;border-color:var(--sellsy)}.b.sy-bouton:hover:not(:disabled){box-shadow:0 0 0 2px var(--cyan)}.b.sy-bouton:disabled{opacity:.55}.b.sy-bouton.large{width:100%}.sy-titre-feuille{display:inline-flex;align-items:center;gap:8px}.sy-grise{opacity:.7}.sy-note{border:1px solid var(--line);border-radius:10px;padding:10px;background:var(--bg);font-size:12.5px;line-height:1.55;color:var(--txt);white-space:pre-line;overflow-wrap:anywhere;max-height:220px;overflow-y:auto}.sy-pied{justify-content:flex-end;gap:10px;margin-top:10px}.sy-ecran-h{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;flex-wrap:wrap;margin-bottom:12px}.sy-ecran-h h3{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.sy-choix-soc{display:flex;flex-direction:column;gap:4px;min-width:200px}.sy-choix-soc small{color:var(--mut);font-weight:600;font-size:11px}.sy-liste{display:flex;flex-direction:column}.sy-ligne{display:grid;grid-template-columns:32px minmax(0,2fr) minmax(0,1.3fr) minmax(0,1fr);gap:8px;align-items:center;padding:9px 6px;border-bottom:1px solid var(--line)}.sy-ligne:hover{background:var(--bg)}.sy-ligne-h{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--mut);font-weight:700}.sy-ligne-h:hover{background:none}.sy-ligne input[type=checkbox]{width:18px;height:18px}.sy-c-contact b{display:block;color:var(--titre)}.sy-c-contact small{display:block;color:var(--mut);font-size:12px;overflow-wrap:anywhere}.sy-c-contact small.sy-erreur{color:var(--rouge-txt)}.sy-progres{margin:12px 0;text-align:center}.sy-progres b{display:block;font-size:13px;color:var(--titre)}@media (max-width:760px){.sy-ligne{grid-template-columns:32px minmax(0,1fr) auto;grid-template-areas:"c n e" "c s s"}.sy-ligne>span:first-child{grid-area:c}.sy-ligne .sy-c-contact{grid-area:n}.sy-ligne .sy-c-soc{grid-area:s;color:var(--mut);font-size:12px}.sy-ligne .sy-c-etat{grid-area:e}.sy-ligne-h{display:none}.sy-ligne input[type=checkbox]{width:22px;height:22px}.sy-pied .b,.sy-actions .b{min-height:44px}.sy-choix-soc{min-width:0;width:100%}}@media (prefers-color-scheme: dark){:root:not([data-theme=light]){--sellsy-txt:#7cc4ea}:root:not([data-theme=light]) .tag.sy-err{background:#c0392b38;color:#f08a7e}:root:not([data-theme=light]) .sy-trouve-err{border-color:#f08a7e66}}:root[data-theme=dark]{--sellsy-txt:#7cc4ea}:root[data-theme=dark] .tag.sy-err{background:#c0392b38;color:#f08a7e}:root[data-theme=dark] .sy-trouve-err{border-color:#f08a7e66}.sy-h{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap}.fld .sy-trouve-txt small{text-transform:none;letter-spacing:normal;font-weight:400;font-size:12px;margin:0}tr[tabindex]:focus{outline:none}tr[tabindex]:focus-visible>td{background:color-mix(in srgb,var(--cyan) 6%,var(--card));box-shadow:inset 0 2px 0 var(--cyan),inset 0 -2px 0 var(--cyan)}tr[tabindex]:focus-visible>td:first-child{box-shadow:inset 2px 0 0 var(--cyan),inset 0 2px 0 var(--cyan),inset 0 -2px 0 var(--cyan)}tr[tabindex]:focus-visible>td:last-child{box-shadow:inset -2px 0 0 var(--cyan),inset 0 2px 0 var(--cyan),inset 0 -2px 0 var(--cyan)}.rg-fermer{all:unset;box-sizing:border-box;cursor:pointer;flex:none;width:32px;height:32px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:var(--mut);background:var(--bg);border:1px solid var(--line);transition:background .15s,color .15s,border-color .15s,transform .15s}.rg-fermer:hover{color:var(--titre);border-color:var(--cyan);background:var(--card);transform:rotate(90deg)}.rg-fermer:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.rg-echap{flex:none;font:600 10.5px/1 Inter,Segoe UI,Arial,sans-serif;padding:4px 7px;border:1px solid var(--line);border-bottom-width:2px;border-radius:6px;background:var(--bg);color:var(--mut)}@media (max-width:760px){.rg-echap{display:none}.rg-fermer{width:44px;height:44px}}@media (prefers-reduced-motion:reduce){.rg-fermer{transition:none}.rg-fermer:hover{transform:none}}:root{--syv-h:52px;--syv-jeton-fond:#e6f2f9;--syv-jeton-txt:#1b6a92;--syv-apercu:linear-gradient(120deg,#f0f6fc,#f7f9fc)}.syv-grille{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:14px;row-gap:14px;align-items:start}.syv-champ{display:flex;flex-direction:column;gap:6px;min-width:0}.syv-large{grid-column:1/-1}.syv-lab{display:block;height:16px;line-height:16px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--mut);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0}.syv-lab small{text-transform:none;letter-spacing:normal;font-weight:500;font-size:11px}.syv-sel{position:relative;display:flex;align-items:center;gap:10px;box-sizing:border-box;height:var(--syv-h);border:1px solid var(--line);border-radius:12px;padding:0 10px;background:var(--champ,var(--card));min-width:0}.syv-sel:hover{border-color:color-mix(in srgb,var(--cyan) 45%,var(--line))}.syv-sel:focus-within{border-color:var(--cyan);box-shadow:0 0 0 3px color-mix(in srgb,var(--cyan) 22%,transparent)}.syv-sel.dis{opacity:.6}.syv-sel select{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer;margin:0;border:0;font:inherit;appearance:none;-webkit-appearance:none}.syv-sel select:disabled{cursor:not-allowed}.syv-em{width:32px;height:32px;border-radius:9px;background:var(--bg);display:inline-flex;align-items:center;justify-content:center;font-size:16px;line-height:1;flex:none;color:var(--mut)}.syv-tx{flex:1;min-width:0;display:flex;flex-direction:column;line-height:1.25}.syv-tx b{color:var(--titre);font-size:13.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.syv-tx small{color:var(--mut);font-size:11.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.syv-chev{color:var(--mut);flex:none;display:inline-flex}.syv-stepper{display:flex;align-items:stretch;box-sizing:border-box;height:var(--syv-h);border:1px solid var(--line);border-radius:12px;overflow:hidden;background:var(--champ,var(--card))}.syv-stepper:focus-within{border-color:var(--cyan);box-shadow:0 0 0 3px color-mix(in srgb,var(--cyan) 22%,transparent)}.syv-stepper button{all:unset;box-sizing:border-box;width:46px;flex:none;display:flex;align-items:center;justify-content:center;background:var(--bg);color:var(--ink-txt);font-weight:700;font-size:18px;cursor:pointer}.syv-stepper button:hover:not(:disabled){color:var(--cyan-txt)}.syv-stepper button:focus-visible{outline:2px solid var(--cyan);outline-offset:-2px}.syv-stepper button:disabled{opacity:.4;cursor:default}.syv-jours{flex:1;min-width:0;display:flex;align-items:center;justify-content:center;gap:4px}.syv-jours input{all:unset;box-sizing:border-box;width:4ch;text-align:right;font-weight:700;font-size:15px;color:var(--titre);-moz-appearance:textfield}.syv-jours input::-webkit-outer-spin-button,.syv-jours input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.syv-jours small{color:var(--mut);font-size:12px}.syv-presets{grid-column:2;display:flex;justify-content:center;gap:6px;flex-wrap:wrap;margin-top:-6px}.syv-presets button{all:unset;box-sizing:border-box;font-size:11.5px;font-weight:600;padding:5px 11px;border-radius:999px;border:1px solid var(--line);color:var(--mut);background:var(--card);cursor:pointer}.syv-presets button:hover{border-color:var(--cyan)}.syv-presets button:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.syv-presets button.on{background:var(--ink);border-color:var(--ink);color:#fff}.syv-nom{display:flex;gap:8px;align-items:stretch;height:var(--syv-h)}.syv-nom input.f{flex:1;min-width:0;height:100%;box-sizing:border-box;margin:0;border-radius:12px}.syv-nom input.f:focus{outline:none;border-color:var(--cyan);box-shadow:0 0 0 3px color-mix(in srgb,var(--cyan) 22%,transparent)}.syv-menu{position:relative;flex:none;height:100%}.syv-ajout{all:unset;box-sizing:border-box;height:100%;display:inline-flex;align-items:center;gap:6px;padding:0 14px;border:1px solid var(--line);border-radius:12px;background:var(--card);color:var(--cyan-txt);font-weight:700;font-size:13px;cursor:pointer;white-space:nowrap}.syv-ajout:hover{border-color:var(--cyan)}.syv-ajout:focus-visible{outline:none;border-color:var(--cyan);box-shadow:0 0 0 3px color-mix(in srgb,var(--cyan) 22%,transparent)}.syv-liste{position:fixed;z-index:1300;overflow-y:auto;overscroll-behavior:contain;box-sizing:border-box;margin:0;padding:6px;list-style:none;background:var(--card);border:1px solid var(--line);border-radius:12px;box-shadow:0 14px 34px #0e1a332e}.syv-liste li{display:flex;align-items:center;gap:10px;padding:8px;border-radius:9px;cursor:pointer;outline:none}.syv-liste li.actif,.syv-liste li:focus-visible{background:color-mix(in srgb,var(--cyan) 12%,var(--card));box-shadow:inset 0 0 0 1px var(--cyan)}.syv-li-tx{min-width:0;display:flex;flex-direction:column}.syv-li-tx b{font-size:12.5px;color:var(--titre)}.syv-li-tx small{font-size:11.5px;color:var(--mut);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.jeton{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:700;padding:4px 9px;border-radius:8px;background:var(--syv-jeton-fond);color:var(--syv-jeton-txt);white-space:nowrap}.jeton em{font-style:normal;opacity:.6;font-weight:600}.syv-modele{display:flex;flex-wrap:wrap;gap:6px;align-items:center;min-height:30px;font-size:12.5px;color:var(--mut)}.syv-sep{white-space:pre}.syv-modele .jeton{position:relative}.syv-x{all:unset;box-sizing:border-box;position:absolute;top:-7px;right:-7px;width:18px;height:18px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:13px;line-height:1;cursor:pointer;opacity:0;color:var(--rouge-txt);background:var(--card);border:1px solid var(--line)}.jeton:hover .syv-x,.syv-x:focus-visible{opacity:1}.syv-x:focus-visible{outline:2px solid var(--cyan);outline-offset:1px}@media (hover:none){.syv-x{opacity:1}}.syv-apercu{box-sizing:border-box;border-radius:14px;background:var(--syv-apercu);border:1px solid var(--line);padding:12px 14px;display:flex;gap:12px;align-items:center;min-width:0}.syv-apercu>div{min-width:0}.syv-ic{width:38px;height:38px;border-radius:11px;background:var(--ink);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:800;flex:none}.syv-apercu b{display:block;color:var(--titre);font-size:14px;overflow-wrap:anywhere}.syv-apercu small{display:block;color:var(--mut);font-size:12px;overflow-wrap:anywhere}@media (max-width:760px){.syv-grille{grid-template-columns:minmax(0,1fr)}.syv-presets{grid-column:1/-1;justify-content:center;margin-top:-6px}.syv-presets button{min-height:36px;padding:8px 12px}}@media (prefers-color-scheme: dark){:root:not([data-theme=light]){--syv-jeton-fond:#16405a;--syv-jeton-txt:#bfe6f8;--syv-apercu:#111b33}:root:not([data-theme=light]) .syv-presets button.on{background:#c9d3f5;border-color:#c9d3f5;color:#16213d}:root:not([data-theme=light]) .syv-ic{background:#35397a}:root:not([data-theme=light]) .syv-liste{box-shadow:0 18px 40px #00000080}}:root[data-theme=dark]{--syv-jeton-fond:#16405a;--syv-jeton-txt:#bfe6f8;--syv-apercu:#111b33}:root[data-theme=dark] .syv-presets button.on{background:#c9d3f5;border-color:#c9d3f5;color:#16213d}:root[data-theme=dark] .syv-ic{background:#35397a}:root[data-theme=dark] .syv-liste{box-shadow:0 18px 40px #00000080}.syv-liste .jeton{width:152px;box-sizing:border-box;justify-content:center;flex:none}.syv-liste .syv-li-tx{min-width:0}.syv-liste .syv-li-tx b,.syv-liste .syv-li-tx small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sy-attente .sy-liste,.sy-attente .vide{opacity:.55;transition:opacity .15s}.sy-perimetre{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:4px;border:1px solid var(--line);border-radius:14px;padding:4px;background:var(--bg);margin:0 0 12px}.sy-perimetre button{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:3px;min-height:56px;padding:9px 12px;border:1px solid transparent;border-radius:10px;background:none;color:var(--mut);font:inherit;cursor:pointer;text-align:left;line-height:1.25}.sy-perimetre .sy-p-t{display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--titre);font-weight:700;font-size:13px}.sy-perimetre .sy-p-t b{flex:none;min-width:26px;text-align:center;padding:1px 8px;border-radius:999px;background:var(--card);border:1px solid var(--line);color:var(--mut);font-size:11.5px;font-variant-numeric:tabular-nums}.sy-perimetre button small{font-size:11.5px;color:var(--mut);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sy-perimetre button:hover{border-color:var(--cyan);background:none}.sy-perimetre button.on{background:var(--card);border-color:var(--line);box-shadow:0 1px 3px #0e1a331f}.sy-perimetre button.on .sy-p-t b{background:var(--ink);border-color:var(--ink);color:#fff}.sy-perimetre button.vide:not(.on) .sy-p-t,.sy-perimetre button.vide:not(.on) small{opacity:.6}.sy-perimetre button:focus-visible{outline:2px solid var(--cyan);outline-offset:1px}:root[data-theme=dark] .sy-perimetre button.on .sy-p-t b{background:#c9d3f5;border-color:#c9d3f5;color:#16213d}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .sy-perimetre button.on .sy-p-t b{background:#c9d3f5;border-color:#c9d3f5;color:#16213d}}@media (max-width:560px){.sy-perimetre{grid-auto-flow:row;grid-template-columns:1fr}}.sy-vide-perimetre{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;border:1px dashed var(--line);border-radius:14px;padding:22px 16px;margin:4px 0 12px;color:var(--mut)}.sy-vide-perimetre b{color:var(--titre);font-size:14px}.sy-vide-perimetre .b{margin-top:8px}.sys-seuil-ligne{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.sys-seuil-ligne .f{width:92px;height:40px;text-align:center;font-weight:600;font-variant-numeric:tabular-nums;margin:0}.sys-seuil-u{font-size:13px;color:var(--mut);margin-right:6px}.sys-seuil-choix{display:inline-flex;height:40px;border:1px solid var(--line);border-radius:10px;background:var(--card);padding:3px;gap:2px;box-sizing:border-box}.sys-seuil-choix button{all:unset;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;min-width:44px;padding:0 12px;border-radius:7px;font-size:13px;font-weight:600;color:var(--mut);cursor:pointer;font-variant-numeric:tabular-nums}.sys-seuil-choix button:hover{color:var(--txt);background:var(--bg)}.sys-seuil-choix button:focus-visible{outline:2px solid var(--cyan);outline-offset:1px}.sys-seuil-choix button.on{background:var(--ink);color:#fff}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .sys-seuil-choix button.on{background:#c9d3f5;color:#16213d}}:root[data-theme=dark] .sys-seuil-choix button.on{background:#c9d3f5;color:#16213d}@media (max-width:560px){.sys-seuil-choix{width:100%;height:44px}.sys-seuil-choix button{flex:1}}.sy-barre{position:sticky;top:0;z-index:5;display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;margin:0 0 8px;padding:10px 12px;border:1px solid var(--line);border-radius:12px;background:var(--card);box-shadow:0 6px 16px #1018280f}.sy-barre.on{border-color:var(--cyan)}.sy-barre-choix{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;min-width:0}.sy-barre-choix b{color:var(--titre);font-size:14px;font-variant-numeric:tabular-nums}.sy-barre .row{gap:8px;flex-wrap:wrap}.sy-pages{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-top:12px;font-size:13px;color:var(--mut)}.sy-pages-taille,.sy-pages-nav{display:flex;align-items:center;gap:8px}.sy-pages .sys-seuil-choix{height:36px}.sy-pages .sys-seuil-choix button{min-width:40px;padding:0 10px}.sy-pages-nav span{font-variant-numeric:tabular-nums}.sy-pages-nav .b{min-width:40px;height:36px;padding:0;font-size:18px;line-height:1}.sy-contexte{display:block;margin-top:10px}@media (max-width:760px){.sy-barre{top:calc(72px + env(safe-area-inset-top));margin-left:-4px;margin-right:-4px;padding:8px 10px;gap:8px;border-radius:10px}.sy-barre-choix{width:100%;justify-content:space-between;gap:8px}.sy-barre-choix b{font-size:13px}.sy-barre .row{width:100%;flex-wrap:nowrap;gap:6px}.sy-barre .row .b{min-height:40px;padding:0 10px;font-size:13px;white-space:nowrap}.sy-barre .row .b.o{flex:0 0 auto}.sy-barre .row .sy-bouton{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.sy-pages,.sy-pages-taille{width:100%}.sy-pages-taille .sys-seuil-choix{flex:1;width:auto}.sy-pages-nav{width:100%;justify-content:space-between}.sy-pages-nav .b{min-width:56px;height:44px}}.sy-l-court{display:none}@media (max-width:760px){.sy-barre .sy-l-long{display:none}.sy-barre .sy-l-court{display:inline}}.sys-modes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:10px 0 12px}.sys-mode{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border:1px solid var(--line);border-radius:12px;background:var(--card);cursor:pointer;transition:border-color .15s,box-shadow .15s}.sys-mode:hover{border-color:var(--cyan)}.sys-mode.on{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink) inset}.sys-mode input{margin:2px 0 0;width:18px;height:18px;accent-color:var(--ink);flex:none}.sys-mode-t b{display:block;color:var(--titre);font-size:14px}.sys-mode-t small{display:block;color:var(--mut);font-size:12.5px;margin-top:2px}.sys-modes+.sys-seuil-ligne{margin:0 0 4px}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .sys-mode.on{border-color:#c9d3f5;box-shadow:0 0 0 1px #c9d3f5 inset}}:root[data-theme=dark] .sys-mode.on{border-color:#c9d3f5;box-shadow:0 0 0 1px #c9d3f5 inset}@media (max-width:560px){.sys-modes{grid-template-columns:1fr}}.entete-contacts .ec-titre{display:inline-flex;align-items:center;gap:10px}.entete-contacts .ec-compte{display:inline-flex;align-items:baseline;white-space:nowrap;background:var(--bg);border:1px solid var(--line);color:var(--mut);border-radius:999px;padding:2px 10px;font-weight:600;font-size:12px;line-height:1.5;font-variant-numeric:tabular-nums}.entete-contacts .ec-compte b{color:var(--titre);font-weight:700}.imp-depot{position:relative;display:flex;align-items:center;gap:14px;padding:16px 18px;border:1.5px dashed var(--line);border-radius:14px;background:var(--card);cursor:pointer;transition:border-color .15s,background .15s}.imp-depot:hover,.imp-depot.survol{border-color:var(--cyan);background:color-mix(in srgb,var(--cyan) 6%,var(--card))}.imp-depot.plein{border-style:solid}.imp-depot input[type=file]{position:absolute;inset:0;opacity:0;cursor:pointer;width:100%;height:100%}.imp-depot:focus-within{outline:2px solid var(--cyan);outline-offset:2px}.imp-ic{flex:none;width:44px;height:44px;border-radius:12px;display:grid;place-items:center;background:color-mix(in srgb,var(--cyan) 14%,var(--card));color:var(--cyan-txt)}.imp-depot.plein .imp-ic{background:color-mix(in srgb,#1f9d55 14%,var(--card));color:#1f7a45}.imp-tx{flex:1;min-width:0}.imp-tx b{display:block;color:var(--titre);font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.imp-tx small{display:block;color:var(--mut);font-size:12.5px;margin-top:2px}.imp-bouton{flex:none;pointer-events:none}@media (max-width:560px){.imp-depot{flex-wrap:wrap}.imp-bouton{width:100%;justify-content:center}}.tfr-cta{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.tfr-favori{display:inline-flex;align-items:center;gap:10px;padding:11px 18px 11px 12px;border-radius:12px;font-weight:700;font-size:14px;color:#fff;letter-spacing:.01em;transition:transform .12s,box-shadow .12s}.tfr-favori:hover{transform:translateY(-1px);box-shadow:0 10px 24px #2b2e6452}.tfr-favori:active{cursor:grabbing;transform:none}.tfr-fav-poignee{display:grid;place-items:center;opacity:.55;padding-right:2px;border-right:1px solid rgba(255,255,255,.25);margin-right:2px;height:22px;padding-left:2px}.tfr-fav-ic{display:grid;place-items:center;width:26px;height:26px;border-radius:8px;background:#ffffff29}.tfr-fav-aide{display:inline-flex;align-items:center;gap:6px;color:var(--mut);font-size:12px}.cv h3{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.cv-nb{text-align:right;font-variant-numeric:tabular-nums}.cv-nb b{display:block;color:var(--titre)}.cv-nb small{font-size:11px;color:var(--mut)}.cv-grille{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(260px,1fr);gap:22px;margin-top:8px}.cv-champs{display:grid;grid-template-columns:1fr 1fr;gap:4px 12px}.cv-champs .cv-plein{grid-column:1/-1}.cv-ck{display:flex;align-items:center;gap:8px;font-size:13px;margin:4px 0}.cv-ck small{color:var(--mut)}.cv-images{margin-top:10px}.cv-choix{display:flex;gap:6px;flex-wrap:wrap;margin-top:4px}.cv-choix button,.cv-supports button{border:1px solid var(--line);background:var(--card);color:var(--txt);border-radius:10px;padding:7px 12px;font:inherit;font-size:13px;font-weight:600;cursor:pointer}.cv-choix button.on,.cv-supports button.on{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink) inset;color:var(--titre)}.cv-choix button:disabled{opacity:.45;cursor:not-allowed}.cv-err{color:var(--rouge-txt)}.cv-apercu .cv-ios{background:#f2f2f7;border-radius:18px;padding:18px 14px;margin-top:6px;color:#1c1c1e;font-family:-apple-system,Segoe UI,Arial,sans-serif}.cv-av{width:84px;height:84px;border-radius:50%;margin:0 auto 8px;background:#fff;display:grid;place-items:center;overflow:hidden;box-shadow:0 2px 8px #00000014;font-weight:700;font-size:24px;color:#6e6e73}.cv-av img{width:100%;height:100%;object-fit:cover}.cv-ios-n{display:block;text-align:center;font-size:19px}.cv-ios-s{display:block;text-align:center;color:#6e6e73;font-size:12px;margin:2px 0 12px}.cv-ios-g{background:#fff;border-radius:12px}.cv-ios-g div{padding:7px 12px;border-bottom:1px solid #e5e5ea;font-size:13px}.cv-ios-g div:last-child{border:0}.cv-ios-g small{display:block;color:#6e6e73;font-size:11px}.cv-ios-g span{color:#0a84ff;overflow-wrap:anywhere}.cv-ios-b{background:#fff;border-radius:12px;padding:10px;text-align:center;color:#0a84ff;font-weight:600;margin-top:10px}.cv-supports{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:10px}.cv-lien{font-size:12.5px;overflow-wrap:anywhere}.cv-partir{margin-bottom:12px}.cv-score{border:1px solid var(--line);border-radius:12px;padding:12px 14px;margin-top:10px}.cv-jauge{height:10px;border-radius:999px;background:var(--bg);overflow:hidden;margin:10px 0 6px}.cv-jauge i{display:block;height:100%;border-radius:999px;background:#1f9d55}.cv-jauge.bon i{background:#5bb37a}.cv-jauge.correct i{background:#f59e0b}.cv-jauge.risque i{background:#e0493b}.cv-liens{display:flex;flex-direction:column}.cv-lien.off{opacity:.55}.cv-liens .cv-lien{display:grid;grid-template-columns:minmax(0,1.6fr) 70px 70px 70px auto;gap:12px;align-items:center;padding:10px 4px;border-bottom:1px solid var(--line)}.cv-lien-t b{display:block;color:var(--titre)}.cv-lien-t small{display:block;color:var(--mut);font-size:11.5px;overflow-wrap:anywhere}.cv-redir{color:var(--cyan-txt)!important;font-weight:600}.cv-lien-a{display:flex;gap:10px;align-items:center;flex-wrap:wrap;justify-content:flex-end}.cv-redir-sel{width:auto;max-width:200px;padding:5px 8px;font-size:12.5px}.cv-histo{display:flex;flex-direction:column;max-height:320px;overflow:auto}.cv-h{display:grid;grid-template-columns:150px minmax(0,1fr) 160px 150px;gap:10px;padding:7px 4px;border-bottom:1px solid var(--line);font-size:12.5px}.cv-h-q{font-weight:700;color:var(--titre)}.cv-h-p,.cv-h-l{color:var(--mut)}.cv-kpis{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin:8px 0 14px}.cv-kpis div{background:var(--bg);border-radius:12px;padding:10px 12px}.cv-kpis small{color:var(--mut);font-size:11.5px;font-weight:600}.cv-kpis b{display:block;font-size:20px;color:var(--titre);margin-top:2px}.cv-tr{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(100px,1fr) 60px 70px 70px 80px minmax(0,1fr);gap:10px;align-items:center;padding:8px 4px;border-bottom:1px solid var(--line);font-size:13px}.cv-tr small{display:block;color:var(--mut);font-size:11px}.cv-tr .n{text-align:right;font-variant-numeric:tabular-nums}.cv-th{font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:var(--mut);font-weight:700}.cv-barre{display:flex;height:8px;border-radius:999px;background:var(--bg);overflow:hidden}.cv-barre i,.cv-jour-b i,.cv-leg i{display:block}.s-carte{background:var(--ink)}.s-ecran{background:var(--cyan)}.s-sig{background:#f59e0b}.s-rdv{background:#cfd8e3}.cv-alerte{display:inline-block;font-size:11px;font-weight:700;border-radius:999px;padding:2px 8px;background:#fff1e6;color:#b45309}.cv-leg{display:flex;gap:14px;flex-wrap:wrap;font-size:11.5px;color:var(--mut);margin:8px 0}.cv-leg span{display:inline-flex;align-items:center;gap:5px}.cv-leg i{width:10px;height:10px;border-radius:3px}.cv-jours{display:flex;gap:12px;align-items:flex-end;height:150px;padding:8px 4px 0;border-bottom:1px solid var(--line);overflow-x:auto}.cv-jour{display:flex;flex-direction:column;align-items:center;gap:4px;height:100%;min-width:56px}.cv-jour-b{flex:1;display:flex;gap:3px;align-items:flex-end}.cv-jour-b i{width:10px;border-radius:3px 3px 0 0;min-height:1px}.cv-jour small{font-size:11px;color:var(--mut);white-space:nowrap}.ma-carte-nb{display:flex;gap:18px;justify-content:center;margin:12px 0 4px}.ma-carte-nb span{text-align:center}.ma-carte-nb b{display:block;font-size:20px}.ma-carte-nb small{font-size:11px;opacity:.75}.mon-badge.ma-carte{background:#ffffff14}@media (max-width:760px){.cv-grille,.cv-champs{grid-template-columns:1fr}.cv-liens .cv-lien{grid-template-columns:1fr 1fr 1fr}.cv-lien-t,.cv-lien-a{grid-column:1/-1}.cv-lien-a{justify-content:flex-start}.cv-h{grid-template-columns:1fr}.cv-kpis{grid-template-columns:1fr 1fr}.cv-tr{grid-template-columns:minmax(0,1fr) 60px 70px}.cv-tr>:nth-child(2),.cv-tr>:nth-child(4),.cv-tr>:nth-child(6),.cv-tr>:nth-child(7){display:none}}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .cv-choix button.on,:root:not([data-theme=light]) .cv-supports button.on{border-color:#c9d3f5;box-shadow:0 0 0 1px #c9d3f5 inset}}:root[data-theme=dark] .cv-choix button.on,:root[data-theme=dark] .cv-supports button.on{border-color:#c9d3f5;box-shadow:0 0 0 1px #c9d3f5 inset}.cvb h3 small{color:var(--mut);font-weight:600}.cvb h4{margin:0 0 8px;font-size:13px;color:var(--titre)}.cvb-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:8px 0 14px}.cvb-kpis>div{background:var(--bg);border-radius:12px;padding:10px 12px}.cvb-kpis small{color:var(--mut);font-size:11.5px;font-weight:600;display:block}.cvb-kpis b{display:block;font-size:22px;color:var(--titre);margin:2px 0}.cvb-kpis span{font-size:11.5px;color:var(--mut)}.cvb-corps{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:18px}.cvb-p{display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:10px;align-items:center;padding:8px 0;border-bottom:1px solid var(--line)}.cvb-p:last-of-type{border-bottom:0}.cvb-rang{font-size:20px;text-align:center}.cvb-p-t b{display:block;color:var(--titre)}.cvb-p-t small{display:block;color:var(--mut);font-size:11.5px;margin:1px 0 5px}.cvb-jauge{display:block;height:6px;border-radius:4px;background:var(--bg);overflow:hidden}.cvb-jauge i{display:block;height:100%;background:var(--cyan);border-radius:4px}.cvb-score{font-size:20px;font-weight:800;color:var(--titre)}.cvb-score small{font-size:11px;color:var(--mut);font-weight:600}.cvb-e{display:grid;grid-template-columns:minmax(120px,190px) minmax(0,1fr) 70px;gap:10px;align-items:center;padding:4px 0;font-size:13px}.cvb-e-l small{color:var(--mut)}.cvb-e-b{height:14px;border-radius:5px;background:var(--bg);overflow:hidden}.cvb-e-b i{display:block;height:100%;border-radius:5px;background:var(--cyan)}.cvb-e.e-passages .cvb-e-b i{background:#8a96a8}.cvb-e.e-pris .cvb-e-b i,.cvb-e.e-tenus .cvb-e-b i{background:#2f8656}.cvb-e.e-cr .cvb-e-b i{background:var(--Vi)}.cvb-e.e-opp .cvb-e-b i{background:#ec1a7d}.cvb-e-n{text-align:right}.cvb-e-n b{color:var(--titre)}.cvb-e-n small{display:block;font-size:11px;color:var(--mut)}.cvb-stats{margin-top:14px}.cv-lisible{font-style:normal;font-size:10.5px;font-weight:700;color:var(--orange-txt);background:color-mix(in srgb,var(--Vi) 14%,transparent);border-radius:6px;padding:1px 6px;margin-left:4px}@media (max-width:760px){.cvb-kpis{grid-template-columns:1fr 1fr}.cvb-corps{grid-template-columns:minmax(0,1fr)}.cvb-criteres{flex-wrap:wrap}.cvb-e{grid-template-columns:minmax(0,1fr) 60px;row-gap:3px}.cvb-e-b{grid-column:1/-1;grid-row:2}}@media print{.cvb{break-inside:avoid}}.cvb h3.cvb-h{display:block}.cvb-h>span{display:inline-flex;align-items:center;gap:6px}@media (min-width:761px){.cv-liens{display:grid;grid-template-columns:minmax(0,1fr) 72px 72px 72px 290px;column-gap:14px}.cv-liens .cv-lien{grid-column:1/-1;grid-template-columns:subgrid;gap:0 14px}}.cv-liens .cv-nb{text-align:center}.cv-liens .cv-nb b{display:block}.cv-liens .cv-lien-a{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px 14px}.cv-liens .cv-lien-a .cv-securiser{flex-basis:100%;text-align:right}.cv-liens .cv-lien-a .cv-redir-sel{width:220px;max-width:none}@media (max-width:760px){.cv-liens .cv-lien-a{justify-content:flex-start}.cv-liens .cv-lien-a .cv-securiser{text-align:left}}.cvb-top-h{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;margin-bottom:4px}.cvb-top-h h4{margin:0}.cvb-criteres button{padding:4px 9px;font-size:11.5px}.cvb-rang{font-weight:800;color:var(--mut);font-size:14px;text-align:center}.cvb-rang.m{font-size:20px}.cvb-score{white-space:nowrap;text-align:right}.cvb-tout{margin:6px 0 2px;display:inline-block}@media print{.cvb-criteres,.cvb-tout{display:none}}.cv-table{margin-top:10px}.cv-l{display:grid;grid-template-columns:minmax(180px,1.7fr) minmax(120px,1.1fr) 120px 100px 100px 60px;gap:10px;align-items:center;padding:9px 6px;border-bottom:1px solid var(--line);font-size:13px}.cv-l.off{opacity:.55}.cv-c{text-align:center}.cv-c b{color:var(--titre);font-variant-numeric:tabular-nums;font-size:14px}.cv-tag{font-style:normal;font-size:11.5px;font-weight:700;border-radius:20px;padding:3px 10px;background:var(--bg);color:var(--mut);white-space:nowrap}.cv-tag.ok{background:color-mix(in srgb,#2f8656 14%,transparent);color:var(--vert-txt)}@media (max-width:760px){.cv-l.bu-th{display:none}.cv-l{grid-template-columns:minmax(0,1fr) auto;row-gap:6px;border:1px solid var(--line);border-radius:14px;margin-bottom:8px;padding:10px 12px}.cv-l>.bu-soc{grid-column:1/-1}.cv-l>.cv-c{text-align:left}.cv-l>.cv-c:before{content:attr(data-l) " ";color:var(--mut);font-size:12px}.cv-l>.bu-act{grid-column:1/-1;justify-content:stretch}.cv-l>.bu-act .bu-mini{flex:1;justify-content:center}}.cv-nb{text-align:center!important}@media (max-width:760px){.cv-l>.cv-c.sans{display:none}}@media (max-width:760px){.cv-l.cv-clic{grid-template-columns:minmax(0,1fr) auto 44px;padding-right:6px}.cv-l.cv-clic>.bu-nom{grid-column:1/3}.cv-l.cv-clic>.cv-menu-w{grid-column:3;grid-row:1/span 3;align-self:center;justify-content:center;padding-right:0}}.mp h3 small{font-weight:500;color:var(--mut)}.mp-g{flex:1;min-width:0}.mp-g b{display:block;color:var(--titre)}.mp-g small{display:block;color:var(--mut);font-size:12px;overflow-wrap:anywhere}.mp-a{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.mp-err{color:var(--rouge-txt)!important;font-size:12.5px}.mp-plages{display:flex;flex-direction:column;gap:6px;margin-bottom:10px;align-items:flex-start}.mp-plage{display:flex;gap:10px;align-items:flex-end}.mp-plage .f{width:130px}.mp-grille{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:10px}.mp-types{display:flex;gap:8px;flex-wrap:wrap}.mp-types label{display:flex;gap:6px;align-items:center;border:1px solid var(--line);border-radius:9px;padding:7px 10px;font-size:12.5px;cursor:pointer}.mp-types label.on{border-color:var(--cyan);background:color-mix(in srgb,var(--cyan) 10%,transparent)}.mp-lien{display:flex;gap:12px;align-items:center;background:var(--bg);border-radius:12px;padding:12px 14px;margin-top:16px}.mp-lien.off{opacity:.6}.mp-lien img{width:64px;height:64px;border-radius:8px;background:#fff;flex:none}.mp-lien .mp-g b{font-family:ui-monospace,Menlo,monospace;font-size:13.5px}.fiche-planning{margin:14px 0;border:1px solid var(--line);border-radius:12px;padding:10px 12px}.fiche-planning summary{cursor:pointer;font-weight:700;color:var(--titre)}.fiche-planning .card{box-shadow:none;padding:10px 0 0;margin:0}@media (max-width:760px){.mp-grille{grid-template-columns:1fr 1fr}.mp-lien{flex-wrap:wrap}.mp-a{width:100%;justify-content:flex-start}}.mp-plage .f{height:44px;min-height:44px;box-sizing:border-box;margin:0}.mp-plage .lnk{display:inline-flex;align-items:center;height:44px;margin-bottom:12px}.mr h3 small{color:var(--mut);font-weight:500;font-size:12.5px}.mr-seg{display:inline-flex;gap:3px;padding:3px;border-radius:10px;background:var(--champ);border:1px solid var(--line);margin:4px 0 12px}.mr-seg button{border:0;background:none;color:var(--mut);font:600 13px Inter,sans-serif;padding:6px 12px;border-radius:7px;cursor:pointer;display:inline-flex;gap:7px;align-items:center}.mr-seg button.on{background:var(--card);color:var(--titre);box-shadow:0 1px 3px #10132e1f}.mr-seg small{font-size:11px;font-weight:700;background:var(--line);color:var(--mut);border-radius:999px;padding:1px 7px}.mr-seg button.on small{background:var(--cyan);color:#fff}.mr-vide{text-align:center;padding:22px 0}.mr-jour h4{margin:14px 0 2px;font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:var(--mut)}.mr-jour h4:first-letter{text-transform:uppercase}.mr-r{display:flex;gap:14px;align-items:center;padding:10px 0;border-top:1px solid var(--line)}.mr-r.off{opacity:.55}.mr-r.off .mr-g b{text-decoration:line-through}.mr-h{width:56px;flex:none}.mr-h b{display:block;color:var(--titre);font-size:14px}.mr-h small{color:var(--mut);font-size:12px}.mr-g{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.mr-g b{color:var(--titre);font-size:13.5px}.mr-g small{color:var(--mut);font-size:12.5px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.mr-m{font-style:italic}.mr-t{font-size:11px;padding:1px 8px;background:var(--champ);border:1px solid var(--line);border-radius:999px;color:var(--txt)}.mr-a{display:flex;gap:6px;flex:none}@media (max-width:640px){.mr-r{flex-wrap:wrap}.mr-a{width:100%;padding-left:70px}}.res-com{display:grid;grid-template-columns:46px minmax(200px,1.3fr) minmax(120px,.7fr) minmax(180px,1.5fr) auto;column-gap:14px;margin-top:6px}.res-cl{grid-column:1/-1;display:grid;grid-template-columns:subgrid;gap:14px;align-items:center;min-height:58px;padding:8px 0;border-bottom:1px solid var(--line)}.res-cl.res-cth{min-height:0;padding:0 0 8px;font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--mut)}.res-cl:not(.on):not(.res-cth) .bu-nom{opacity:.7}.res-cl .bu-nom-t{display:flex;flex-direction:column;min-width:0}.res-cl .bu-nom-t b{color:var(--titre);font-size:13.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.res-cl .bu-nom-t small{color:var(--mut);font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.res-sw{padding:0!important;justify-content:center}.res-curl{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:12px;background:var(--bg);border-radius:8px;padding:7px 10px}.res-cetat{font-size:12.5px;color:var(--mut);min-width:0}.res-cl>.res-act{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px 14px}.res-cl .res-act .b{display:inline-flex;align-items:center}@media (max-width:900px){.res-com{display:flex;flex-direction:column}.res-cl.res-cth{display:none}.res-cl{grid-template-columns:46px 1fr auto;row-gap:8px}.res-cl>.bu-soc{grid-column:3}.res-cl>.res-curl,.res-cl>.res-cetat{grid-column:2/-1}.res-cl>.res-act{grid-column:2/-1;justify-content:flex-start}.res-cl>.res-act:empty{display:none}}.res-acts{display:inline-flex;align-items:center;gap:8px;flex-wrap:nowrap}.ra-b{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border:1px solid var(--line);border-radius:9px;background:var(--card);color:var(--titre);font:600 12.5px Inter,sans-serif;cursor:pointer;white-space:nowrap}.ra-b:hover{border-color:var(--cyan)}.ra-b.ra-i{width:32px;padding:0;justify-content:center;font-size:16px;letter-spacing:1px}.ra-copie{display:inline-flex;height:32px;border:1px solid var(--line);border-radius:9px;overflow:hidden;background:var(--card)}.ra-copie button{border:0;background:none;color:var(--titre);font:600 12.5px Inter,sans-serif;padding:0 11px;cursor:pointer;white-space:nowrap}.ra-copie button+button{border-left:1px solid var(--line);color:var(--mut);font-size:11.5px;padding:0 9px}.ra-copie button:hover{background:var(--bg);color:var(--titre)}.ra-copie button.ok{background:#2f8656;color:#fff}.ra-plus{position:relative;display:inline-flex}.ra-menu{position:absolute;right:0;top:38px;z-index:20;background:var(--card);border:1px solid var(--line);border-radius:12px;box-shadow:0 12px 34px #10132e2e;padding:5px;min-width:190px;display:flex;flex-direction:column}.ra-menu button{display:flex;align-items:center;gap:9px;border:0;background:none;color:var(--titre);font:500 13px Inter,sans-serif;padding:8px 10px;border-radius:8px;cursor:pointer;text-align:left;white-space:nowrap}.ra-menu button:hover{background:var(--bg)}.cv-reprendre{margin-top:8px;max-width:100%}.cv-toutes-lis{margin-top:10px;border-radius:10px;padding:10px 12px;display:flex;flex-direction:column;gap:6px;font-size:13px;line-height:1.45}.cv-toutes-lis.ok{background:#e8f6ee;color:#1f6b43}.cv-toutes-lis.ko{background:#fff4e5;color:#8a4b0f}.cv-toutes-lis small,.cv-toutes-lis span{color:inherit;font-size:12.5px}.cv-toutes-lis small{opacity:.9}.cv-toutes-lis .b{margin-left:4px}:root[data-theme=dark] .cv-toutes-lis.ok{background:#173a2a;color:#9fe0bc}:root[data-theme=dark] .cv-toutes-lis.ko{background:#3a2a14;color:#f3c58c}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .cv-toutes-lis.ok{background:#173a2a;color:#9fe0bc}:root:not([data-theme=light]) .cv-toutes-lis.ko{background:#3a2a14;color:#f3c58c}}.cvb-h{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.cvb-per{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:12.5px;font-weight:600}.cvb-per .bascule-vue button{padding:6px 12px}.cvb-jours{display:inline-flex;align-items:center;gap:6px;color:var(--titre)}.cvb-jours select{width:auto;padding:5px 8px;font-size:12.5px}.cvb-jours small{color:var(--mut);font-weight:500}.cvb-corps.seul{grid-template-columns:1fr}.cvb-kpis:has(>div:nth-child(5)){grid-template-columns:repeat(5,1fr)}.cvb-leg{display:flex;gap:18px;flex-wrap:wrap;font-size:12.5px;color:var(--mut);margin:4px 0 10px}.cvb-leg i{display:inline-block;width:10px;height:10px;border-radius:3px;margin-right:6px;vertical-align:-1px}.cvb-leg i.p,.cvb-cmp-b i.p{background:color-mix(in srgb,var(--ink2,#2b2e64) 35%,#c9d0ea)}.cvb-leg i.a,.cvb-cmp-b i.a{background:color-mix(in srgb,var(--cyan) 45%,transparent)}.cvb-cmp-h,.cvb-cmp-l{display:grid;grid-template-columns:minmax(130px,200px) minmax(0,1fr) minmax(0,1fr) 64px;gap:12px;align-items:center}.cvb-cmp-h{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--mut);padding-bottom:6px;border-bottom:1px solid var(--line)}.cvb-cmp-h span:last-child{text-align:right}.cvb-cmp-l{padding:7px 0;border-bottom:1px solid var(--line);font-size:13px}.cvb-cmp-n{font-weight:600;color:var(--titre)}.cvb-cmp-b{position:relative;height:24px;border-radius:7px;background:var(--bg);overflow:hidden;display:flex;align-items:center}.cvb-cmp-b i{position:absolute;left:0;top:0;bottom:0;border-radius:7px}.cvb-cmp-b b{position:relative;padding-left:9px;color:var(--titre);font-size:12.5px}.cvb-cmp-t{text-align:right;font-weight:800;color:var(--titre)}.cvb-taux{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;margin:14px 0 4px}.cvb-taux>div{background:var(--bg);border-radius:12px;padding:10px 12px}.cvb-taux small{display:block;color:var(--mut);font-size:11.5px;font-weight:600}.cvb-taux b{font-size:20px;color:var(--titre)}.cvb-taux em{font-style:normal;font-weight:700;font-size:12px;margin-left:6px}.cvb-taux em.ok{color:var(--vert-txt,#2f8656)}.cvb-taux em.ko{color:var(--rouge-txt,#c0392b)}.cvb-cl{margin-top:16px}.cvb-cl table{width:100%;border-collapse:collapse;font-size:13px}.cvb-cl th,.cvb-cl td{padding:8px;border-bottom:1px solid var(--line);text-align:center}.cvb-cl th:nth-child(2),.cvb-cl td:nth-child(2){text-align:left}.cvb-cl th{font-size:11px;color:var(--mut);text-transform:uppercase;letter-spacing:.05em}.cvb-cl tr.g th{border:0;padding-bottom:0;color:var(--titre)}.cvb-cl .ap{background:color-mix(in srgb,var(--cyan) 7%,transparent)}.cvb-cl .rg{color:var(--mut);font-weight:800;width:28px}.cvb-cl td b{color:var(--titre)}.cvb-sc{display:inline-block;min-width:32px;border-radius:999px;padding:2px 8px;background:var(--ink2,#2b2e64);color:#fff;font-weight:700}@media (max-width:760px){.cvb-cmp-h,.cvb-cmp-l{grid-template-columns:minmax(0,1fr) 54px}.cvb-cmp-h span:nth-child(2),.cvb-cmp-h span:nth-child(3){display:none}.cvb-cmp-b{grid-column:1/-1}.cvb-cmp-t{grid-row:1;grid-column:2}.cvb-cl{overflow-x:auto}.cvb-kpis:has(>div:nth-child(5)){grid-template-columns:1fr 1fr}}.sc h3{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.sc-seg{display:inline-flex;gap:3px;padding:3px;border-radius:10px;background:var(--bg);border:1px solid var(--line)}.sc-seg button{border:0;background:none;color:var(--mut);font:600 12.5px Inter,sans-serif;padding:5px 11px;border-radius:7px;cursor:pointer}.sc-seg button.on{background:var(--card);color:var(--titre);box-shadow:0 1px 3px #10132e1f}.sc-leg{display:flex;gap:14px;flex-wrap:wrap;font-size:12px;color:var(--mut);margin:2px 0 8px}.sc-leg i{display:inline-block;width:10px;height:10px;border-radius:3px;margin-right:5px;vertical-align:-1px}.sc-leg i.s{background:var(--ink2,#2b2e64)}.sc-leg i.c{background:var(--cyan)}.sc-leg i.r{background:#2f8656;border-radius:50%}.sc-leg i.d{background:#e78d48}.sc-leg i.m{background:color-mix(in srgb,#e78d48 18%,transparent);border:1px solid color-mix(in srgb,#e78d48 45%,transparent)}.sc-graph{overflow-x:auto}.sc-graph svg{display:block}.sc-salon{fill:color-mix(in srgb,#e78d48 14%,transparent)}.sc-b-s{fill:var(--ink2,#2b2e64)}.sc-b-c{fill:var(--cyan)}.sc-r{fill:#2f8656}.sc-rt{fill:#fff;font:700 10.5px Inter,sans-serif}.sc-dt{fill:#c46a24;font:700 10px Inter,sans-serif}.sc-mt{fill:var(--mut);font:500 11px Inter,sans-serif}.sc-totaux{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;margin:10px 0}.sc-totaux>div{background:var(--bg);border-radius:12px;padding:10px 12px}.sc-totaux small{display:block;color:var(--mut);font-size:11.5px;font-weight:600}.sc-totaux b{font-size:19px;color:var(--titre)}.sc-totaux em{font-style:normal;color:var(--vert-txt,#2f8656);font-weight:700;font-size:12px;margin-left:6px}.sc-table{width:100%;border-collapse:collapse;font-size:13px}.sc-table th,.sc-table td{padding:7px 8px;border-bottom:1px solid var(--line);text-align:center}.sc-table th:first-child,.sc-table td:first-child{text-align:left}.sc-table th{font-size:11px;color:var(--mut);text-transform:uppercase;letter-spacing:.05em}.sc-table td:first-child{text-transform:capitalize;color:var(--titre)}.sc-table td small{color:var(--mut);text-transform:none}.sc-table tr.salon td{background:color-mix(in srgb,#e78d48 8%,transparent)}:root[data-theme=dark] .sc-dt{fill:#f0a060}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .sc-dt{fill:#f0a060}}.cvd-kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:4px 0 12px}.cvd-kpis>div{background:var(--bg);border-radius:12px;padding:10px 12px}.cvd-kpis small{display:block;color:var(--mut);font-size:11.5px;font-weight:600}.cvd-kpis b{display:block;font-size:21px;color:var(--titre)}.cvd-kpis span{font-size:11.5px;color:var(--mut)}.cvd-form{display:grid;grid-template-columns:150px 140px minmax(0,1fr) auto;gap:10px;align-items:end}.cvd-form label{display:flex;flex-direction:column;gap:4px;font-size:12px;font-weight:600;color:var(--mut)}.cvd-histo{margin-top:12px;border-top:1px solid var(--line)}.cvd-l{display:grid;grid-template-columns:110px 110px minmax(0,1fr) auto;gap:10px;align-items:center;padding:8px 0;border-bottom:1px solid var(--line);font-size:13px}.cvd-d{color:var(--mut)}.cvd-l b{color:var(--titre)}.cvd-n small{color:var(--mut)}@media (max-width:760px){.cvd-kpis,.cvd-form{grid-template-columns:1fr 1fr}.cvd-note{grid-column:1/-1}.cvd-l{grid-template-columns:1fr auto}.cvd-n{grid-column:1/-1}}.scr-l{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding:14px 0;border-bottom:1px solid var(--line)}.scr-l:last-child{border:0}.scr-l b{display:block;color:var(--titre);font-size:14px}.scr-l small{display:block;color:var(--mut);margin-top:3px;line-height:1.45;max-width:680px}.scr-o{display:flex;gap:8px;flex-wrap:wrap;margin-top:9px}.scr-o button,.scr-ck{display:inline-flex;align-items:center;gap:6px;border:1.5px solid var(--line);border-radius:9px;padding:6px 11px;font:600 12.5px Inter,sans-serif;background:var(--card);color:var(--titre);cursor:pointer}.scr-o button.on,.scr-ck.on{border-color:var(--cyan);background:color-mix(in srgb,var(--cyan) 10%,transparent)}.scr-ck input{margin:0}.scr-sw{flex:none;width:42px;height:24px;border-radius:999px;border:0;background:#cfd6e2;position:relative;cursor:pointer;transition:background .15s}.scr-sw:after{content:"";position:absolute;left:3px;top:3px;width:18px;height:18px;border-radius:50%;background:#fff;transition:left .15s}.scr-sw.on{background:#2f8656}.scr-sw.on:after{left:21px}.civ-seg{display:inline-flex;flex:none;border:1px solid var(--line);border-radius:8px;overflow:hidden;background:var(--card)}.civ-seg button{border:0;background:none;padding:5px 8px;font:600 12px Inter,sans-serif;color:var(--mut);cursor:pointer;min-width:34px}.civ-seg button+button{border-left:1px solid var(--line)}.civ-seg button.on{background:var(--ink2,#2b2e64);color:#fff}.civ-seg.devinee button.on{background:color-mix(in srgb,var(--ink2,#2b2e64) 60%,#8a96a8)}.civ-seg.manque{border-color:#ff8030;background:#ff803014}.it-soc{display:flex;align-items:center;gap:6px;min-width:0}.it-soc .sel{min-width:0;flex:1}.it-vip{flex:none;border:1px solid var(--line);border-radius:8px;background:var(--card);color:var(--mut);font:700 11.5px Inter,sans-serif;padding:5px 7px;cursor:pointer;white-space:nowrap}.it-vip.on{border-color:#d4a017;color:#9a6b00;background:#d4a0171f}.it-existant{grid-column:span 2;display:flex;flex-direction:column;gap:3px;font-size:12px}.it-existant small{color:var(--mut)}.it-existant span{display:flex;gap:5px;flex-wrap:wrap}.it-existant em{font-style:normal;font-weight:600;color:var(--titre);background:var(--bg);border-radius:6px;padding:2px 7px}.imp-vip-masse{font-size:12.5px;color:var(--mut)}@media (max-width:900px){.it-existant{grid-column:1/-1}}.it-existant .it-ajout-suivi{margin-top:3px}.it-ajout-suivi .sel{max-width:220px;font-size:12px}.lot-socs{display:inline-flex;gap:5px;flex-wrap:wrap;align-items:center}.lot-socs button{display:inline-flex;align-items:center;gap:6px;border:1.5px solid var(--line);border-radius:8px;background:var(--card);color:var(--titre);font:600 12px Inter,sans-serif;padding:5px 9px;cursor:pointer}.lot-socs button i{width:9px;height:9px;border-radius:3px}.lot-socs button.on{border-color:var(--cyan);background:color-mix(in srgb,var(--cyan) 12%,transparent)}@supports (appearance: base-select){select:not([multiple]):not([size]):not(.resa select):not(.lp select){appearance:base-select;display:inline-flex;align-items:center;gap:8px;cursor:pointer;white-space:nowrap;overflow:hidden;min-width:0}select:not([multiple]):not([size]):not(.resa select):not(.lp select) selectedcontent{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}select:not([multiple]):not([size]):not(.resa select):not(.lp select)::picker-icon{content:"";width:10px;height:10px;margin-left:auto;flex:none;background:currentColor;opacity:.55;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Cpath d='M1.5 3.5 5 7l3.5-3.5' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat;transition:transform .15s}select:not([multiple]):not([size]):not(.resa select):not(.lp select):open::picker-icon{transform:rotate(180deg)}select:not([multiple]):not([size]):not(.resa select):not(.lp select)::picker(select){appearance:base-select;border:1px solid var(--line,#dfe5ef);border-radius:12px;padding:5px;margin-top:4px;background:var(--card,#fff);color:var(--txt,#15213a);box-shadow:0 14px 36px #10132e2e;max-height:min(380px,60vh);overflow-y:auto;min-width:anchor-size(width)}select:not(.resa select):not(.lp select) option{display:flex;align-items:center;gap:8px;padding:8px 11px;border-radius:8px;font:500 13px Inter,system-ui,sans-serif;color:var(--titre,#0e1a33);background:none;min-height:0;cursor:pointer}select:not(.resa select):not(.lp select) option:hover,select:not(.resa select):not(.lp select) option:focus-visible{background:var(--bg,#f2f5fa);outline:none}select:not(.resa select):not(.lp select) option:checked{background:color-mix(in srgb,var(--cyan,#23a8d9) 12%,transparent);font-weight:650}select:not(.resa select):not(.lp select) option::checkmark{color:var(--cyan,#23a8d9);font-weight:800;order:1;margin-left:auto}select:not(.resa select):not(.lp select) option:disabled{opacity:.45;cursor:default}select:not(.resa select):not(.lp select) optgroup{font:700 11px Inter,system-ui,sans-serif;color:var(--mut,#5f6b80);text-transform:uppercase;letter-spacing:.05em;padding:6px 6px 2px}}@supports (appearance: base-select){.er-select::picker-icon{display:none}}@supports (appearance: base-select){select.f:not([multiple]):not([size]):has(option:checked:empty),select.f:not([multiple]):not([size]):not(:has(option:checked)){min-height:calc(1lh + 22px)}}.barre-lot select.sel,.barre-lot .lot-socs button,.barre-lot>.b{height:34px;box-sizing:border-box}.barre-lot>.b{display:inline-flex;align-items:center;padding-top:0;padding-bottom:0}.barre-lot select.sel{min-width:190px}.barre-lot select.sel+select.sel{min-width:210px}.barre-lot-x{margin-left:auto;flex:none;width:34px;height:34px;border-radius:50%;border:1px solid var(--line);background:var(--card);color:var(--mut);font-size:15px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.barre-lot-x:hover{color:var(--titre);border-color:var(--titre)}.scr h3{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.scr-enr{display:flex;gap:8px}.scr-enr .b{display:inline-flex;align-items:center;gap:6px}@media (max-width:760px){.barre-lot select.sel,.barre-lot select.sel+select.sel{min-width:0;flex:1 1 140px}}.cv-qrl{display:flex;align-items:center;gap:10px;margin-top:12px;padding:10px 12px;border:1px solid var(--line);border-radius:12px;background:var(--card)}.cv-qrl-i{flex:none;width:30px;height:30px;border-radius:9px;display:grid;place-items:center;background:color-mix(in srgb,var(--cyan) 12%,transparent);color:var(--cyan-txt)}.cv-qrl-t{flex:1;min-width:0;display:flex;flex-direction:column;line-height:1.35}.cv-qrl-t b{font-size:13px;color:var(--titre);overflow-wrap:anywhere}.cv-qrl-t small{font-size:11.5px;color:var(--mut)}.cv-qrl-e{flex:none;font-size:11.5px;font-weight:700;padding:4px 9px;border-radius:999px;background:var(--bg);color:var(--mut);white-space:nowrap}.cv-qrl-e.ok{background:color-mix(in srgb,var(--vert-txt) 14%,transparent);color:var(--vert-txt)}.cv-qrl-e.ko{background:color-mix(in srgb,var(--rouge-txt) 14%,transparent);color:var(--rouge-txt)}.cv-qrl-c{flex:none;border:1px solid var(--line);background:var(--card);color:var(--txt);border-radius:8px;padding:5px 10px;font:inherit;font-size:12px;font-weight:600;cursor:pointer}.cv-qrl-c:hover{border-color:var(--cyan)}.cv-qrl-ko{margin:6px 2px 0;font-size:12.5px;color:var(--rouge-txt);font-weight:600}.cv-imp-h{display:flex;justify-content:space-between;align-items:center;gap:8px}.cv-imp-note{display:inline-flex;align-items:baseline;gap:2px;padding:4px 10px;border-radius:999px;background:color-mix(in srgb,var(--vert-txt) 13%,transparent);color:var(--vert-txt)}.cv-imp-note b{font-size:15px;font-weight:800}.cv-imp-note small{font-size:11px;opacity:.8}.cv-imp-note em{font-style:normal;font-size:12px;font-weight:700;margin-left:6px}.cv-imp-note.correct{background:color-mix(in srgb,var(--orange-txt) 14%,transparent);color:var(--orange-txt)}.cv-imp-note.risque{background:color-mix(in srgb,var(--rouge-txt) 14%,transparent);color:var(--rouge-txt)}.cv-imp-taille{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:12px;font-size:13px;color:var(--txt)}.cv-pas{display:inline-flex;align-items:center;border:1px solid var(--line);border-radius:10px;overflow:hidden;background:var(--card)}.cv-pas button{border:0;background:transparent;color:var(--txt);width:30px;height:32px;font-size:16px;cursor:pointer}.cv-pas button:hover:not(:disabled){background:var(--bg)}.cv-pas button:disabled{opacity:.35;cursor:default}.cv-pas input{width:44px;border:0;border-left:1px solid var(--line);background:transparent;color:var(--titre);font:inherit;font-weight:700;text-align:right;padding:0 2px;height:32px;-moz-appearance:textfield;appearance:textfield}.cv-pas input::-webkit-inner-spin-button,.cv-pas input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.cv-pas em{font-style:normal;color:var(--mut);font-size:12px;padding:0 8px 0 3px;border-right:1px solid var(--line);height:32px;display:flex;align-items:center}.cv-imp-k{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:4px}.cv-imp-k>div{background:var(--bg);border-radius:10px;padding:8px 10px;display:flex;flex-direction:column;gap:1px;min-width:0}.cv-imp-k small{font-size:11px;color:var(--mut)}.cv-imp-k b{font-size:13px;color:var(--titre)}.cv-imp-k em{font-style:normal;font-size:11px;color:var(--mut)}.cv-imp-k>div.w{background:color-mix(in srgb,var(--orange-txt) 12%,transparent)}.cv-imp-k>div.w b{color:var(--orange-txt)}.cv-imp-r{margin:10px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:4px}.cv-imp-r li{position:relative;padding-left:16px;font-size:12px;color:var(--mut);line-height:1.45}.cv-imp-r li:before{content:"";position:absolute;left:4px;top:7px;width:5px;height:5px;border-radius:50%;background:var(--cyan)}@media (max-width:520px){.cv-imp-k{grid-template-columns:1fr 1fr}.cv-imp-k>div:last-child{grid-column:1/-1}.cv-qrl{flex-wrap:wrap}.cv-qrl-t{flex-basis:calc(100% - 40px)}}.hs{margin:-4px 0 12px}.hs-l{list-style:none;margin:8px 0 0;padding:0;border:1px solid var(--line);border-radius:10px;overflow:hidden}.hs-l li{display:grid;grid-template-columns:150px minmax(0,auto) minmax(0,1fr);gap:10px;align-items:baseline;padding:7px 12px;font-size:12.5px;border-top:1px solid var(--line)}.hs-l li:first-child{border-top:0}.hs-d{color:var(--mut);font-size:12px}.hs-l li.ajout b{color:var(--vert-txt)}.hs-l li.retrait b{color:var(--rouge-txt)}.hs-l small{color:var(--mut)}@media (max-width:560px){.hs-l li{grid-template-columns:1fr}}.tbl-ct{table-layout:fixed}.tbl-ct col.tc-sel{width:40px}.tbl-ct col.tc-contact{width:20%}.tbl-ct col.tc-type{width:110px}.tbl-ct col.tc-client{width:18%}.tbl-ct col.tc-suivi{width:15%}.tbl-ct col.tc-imp{width:112px}.tbl-ct col.tc-salon{width:14%}.tbl-ct col.tc-act{width:84px}@media (min-width:1300px){.tbl-ct col.tc-act{width:200px}}.tbl-ct th{overflow:hidden;text-overflow:ellipsis}.tbl-ct td{overflow:hidden}.tbl-ct .ell{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tbl-ct span.tag.ell{display:inline-block;vertical-align:middle;min-width:0;flex:0 1 auto}.tbl-ct td>.row{min-width:0}.tbl-ct .tc-pastilles{flex-wrap:wrap;gap:4px}.tbl-ct .pt-type-vide{white-space:nowrap}.tbl-ct td:last-child .row{justify-content:flex-end;min-width:0}.tbl-ct td:last-child .b-ecrire{flex:none}.bu-l.bu-ouvrable{cursor:pointer}.bu-l.bu-ouvrable:not(.bu-th):hover{background:color-mix(in srgb,var(--cyan) 6%,transparent)}.bu-l.bu-ouvrable:focus-visible{outline:2px solid var(--cyan);outline-offset:-2px}.fu-ban{display:flex;gap:14px;align-items:flex-start;background:color-mix(in srgb,var(--orange-txt) 9%,var(--card));border:1px solid color-mix(in srgb,var(--orange-txt) 30%,transparent);border-radius:14px;padding:12px 14px;margin:0 0 14px}.fu-ban-n{flex:none;width:32px;height:32px;border-radius:10px;background:#ff8030;color:#fff;display:grid;place-items:center;font-weight:800}.fu-ban-l{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px}.fu-ban-l>b{color:var(--titre)}.fu-ban-p{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.fu-ban-p b{display:block}.fu-ban-p small{color:var(--mut);overflow-wrap:anywhere}.fu-deux{display:grid;grid-template-columns:minmax(0,1fr) 44px minmax(0,1fr);align-items:start;gap:8px}.fu-cpt{border:1px solid var(--line);border-radius:14px;padding:12px 14px;background:var(--card)}.fu-cpt.garde{border:2px solid var(--ink-txt);box-shadow:0 0 0 4px color-mix(in srgb,var(--ink-txt) 10%,transparent)}.fu-cpt h4{margin:0 0 8px;display:flex;justify-content:space-between;align-items:center;gap:8px}.fu-ch{display:grid;grid-template-columns:110px minmax(0,1fr);gap:8px;align-items:center;padding:6px 0;border-top:1px solid var(--line);font-size:13px}.fu-ch small{font-size:11px;text-transform:uppercase;letter-spacing:.05em;font-weight:700;color:var(--mut)}.fu-ch>span{overflow-wrap:anywhere}.fu-choix{display:flex;align-items:center;gap:8px;cursor:pointer;overflow-wrap:anywhere}.fu-choix.on{font-weight:700;color:var(--titre)}.fu-meme{color:var(--mut)}.fu-inv{align-self:center;width:40px;height:40px;border-radius:50%;border:1px solid var(--line);background:var(--card);color:var(--txt);font-size:18px;cursor:pointer}.fu-inv:hover{border-color:var(--cyan)}.fu-res{margin-top:14px;background:var(--bg);border-radius:12px;padding:12px 14px;font-size:13px}.fu-res ul{margin:6px 0 8px;padding-left:18px;line-height:1.6}.fu-res small{color:var(--mut)}.fu-adr{border:1px solid var(--line);border-radius:12px;padding:10px 12px;margin:0 0 12px}.fu-adr-aj{display:flex;align-items:flex-end;gap:8px;margin-top:8px}.fu-adr-aj>:first-child{flex:1;margin:0}.fu-adr-aj .b{margin-bottom:2px}.bu-plus{font-style:normal;font-size:10.5px;font-weight:700;color:var(--cyan-txt);background:color-mix(in srgb,var(--cyan) 12%,transparent);border-radius:999px;padding:1px 7px;margin-left:6px;vertical-align:1px}@media (max-width:640px){.fu-deux{grid-template-columns:1fr}.fu-inv{justify-self:center;transform:rotate(90deg)}}.fu-vu{color:var(--mut);font-weight:500;font-size:12px}.fu-adr-a{display:inline-flex;align-items:center;gap:10px;flex:none}.fu-env{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--line);background:var(--card);color:var(--mut);border-radius:999px;padding:4px 11px 4px 8px;font:inherit;font-size:11.5px;font-weight:700;cursor:pointer;white-space:nowrap}.fu-env i{width:10px;height:10px;border-radius:50%;border:2px solid currentColor;display:inline-block}.fu-env:hover:not(:disabled):not(.on){border-color:var(--ink-txt);color:var(--ink-txt)}.fu-env.on{background:var(--ink);border-color:var(--ink);color:#fff;cursor:default}.fu-env.on i{border:3px solid #fff;background:var(--ink)}.fu-env:disabled:not(.on){opacity:.45;cursor:not-allowed}:root[data-theme=dark] .fu-env.on{background:#c9d3f5;border-color:#c9d3f5;color:#0e1a33}:root[data-theme=dark] .fu-env.on i{border-color:#0e1a33;background:#c9d3f5}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .fu-env.on{background:#c9d3f5;border-color:#c9d3f5;color:#0e1a33}:root:not([data-theme=light]) .fu-env.on i{border-color:#0e1a33;background:#c9d3f5}}.fu-tete{display:flex;gap:12px;align-items:center;flex-wrap:wrap;padding:12px 14px;margin:0 0 14px;border:1px solid var(--line);border-radius:14px;background:var(--bg)}.fu-tete .av{width:44px;height:44px;font-size:15px}.fu-id{flex:1;min-width:0}.fu-id>b{display:block;font-size:15px;color:var(--titre);margin-bottom:6px}.fu-chips{display:flex;flex-wrap:wrap;gap:6px}.fu-chip{display:inline-flex;align-items:center;gap:6px;max-width:100%;border:1px solid var(--line);background:var(--card);border-radius:999px;padding:3px 10px;font-size:12px;color:var(--txt);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fu-chip em{font-style:normal;font-size:10.5px;font-weight:700;color:var(--cyan-txt);text-transform:uppercase;letter-spacing:.05em}.sf-bloc{margin:4px 0 14px}.sf-tete{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:10px}.sf-tete>b{font-size:13.5px;color:var(--titre)}.sf-ajout{margin-left:auto;width:auto;min-width:200px;max-width:100%}.sf-tuiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px}.sf-tuile{display:flex;flex-direction:column;gap:6px;min-width:0;border:1px solid var(--line);border-top:4px solid var(--c,var(--line));border-radius:14px;padding:12px 14px;background:var(--card)}.sf-tuile.prin{box-shadow:inset 0 0 0 1px var(--c,var(--line))}.sf-tuile-h{display:flex;align-items:center;gap:10px;margin-bottom:2px}.sf-nom{flex:1;min-width:0}.sf-nom b{display:block;color:var(--titre);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sf-nom small{color:var(--mut);font-size:11.5px}.sf-prin{background:var(--ink);color:#fff}.sf-x{border:0;background:transparent;color:var(--mut);font-size:20px;line-height:1;cursor:pointer;width:32px;height:32px;border-radius:8px}.sf-x:hover{background:var(--bg);color:var(--rouge-txt)}.sf-l{display:block;font-size:10.5px;text-transform:uppercase;letter-spacing:.07em;color:var(--mut);font-weight:700}.sf-pied{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;margin-top:4px}.sf-pied small{color:var(--mut);font-size:11.5px}.sf-bascule{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;font-weight:600;color:var(--txt);cursor:pointer}.sf-bascule:has(input:disabled){opacity:.55;cursor:not-allowed}.lien-t{border:0;background:transparent;padding:4px 0;color:var(--cyan-txt);font:600 12.5px Inter,sans-serif;cursor:pointer}.lien-t:hover{text-decoration:underline}.sf-marque{display:inline-grid;place-items:center;flex:none;border-radius:9px;background:var(--ink);overflow:hidden}.sf-marque b{color:#fff;font-size:11.5px;font-weight:800}.sf-marque.logo-sf{background:var(--card);border:1px solid var(--line)}.sf-marque.logo-sf.seul{background:#fff}.sf-marque img{max-width:82%;max-height:82%;object-fit:contain}.bu-soc-plus{font-style:normal;font-size:11px;font-weight:700;color:var(--mut);background:var(--bg);border:1px solid var(--line);border-radius:999px;padding:0 6px;flex:none}.cv-pers{border-bottom:1px solid var(--line)}.cv-pers>.cv-l{border-bottom:0}.cv-nbc{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--line);background:var(--bg);color:var(--ink-txt);border-radius:999px;padding:4px 11px;font:600 12.5px Inter,sans-serif;cursor:pointer;white-space:nowrap}.cv-nbc:hover{border-color:var(--cyan)}.cv-chev{display:inline-block;transition:transform .15s;font-size:11px}.cv-nbc[aria-expanded=false] .cv-chev{transform:rotate(-90deg)}.cv-soc-tag{display:inline-flex;align-items:center;gap:6px;font-weight:600;font-size:12.5px;color:var(--titre);white-space:nowrap}.cv-soc-tag:before{content:"";width:10px;height:10px;border-radius:3px;background:var(--c,var(--line));flex:none}.cv-chez{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:0 6px 10px;padding:10px 12px;border-radius:12px;background:var(--bg);border:1px solid var(--line)}.cv-chez-t{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--mut);font-weight:700}.cv-chez-i{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--line);background:var(--card);border-radius:10px;padding:5px 10px;cursor:pointer;font:inherit;color:var(--txt);text-align:left}.cv-chez-i:hover{border-color:var(--cyan)}.cv-chez-i small{color:var(--mut);font-size:11.5px}.cv-menu-w{position:relative}.cv-menu{position:absolute;right:0;top:calc(100% + 6px);z-index:30;display:flex;flex-direction:column;min-width:240px;max-width:min(320px,90vw);padding:6px;border-radius:12px;background:var(--card);border:1px solid var(--line);box-shadow:0 10px 30px #0e1a3329}.cv-menu-i{display:flex;align-items:center;gap:9px;width:100%;border:0;background:transparent;padding:8px;border-radius:8px;cursor:pointer;font:inherit;color:var(--txt);text-align:left}.cv-menu-i:hover,.cv-menu-i:focus-visible{background:var(--bg)}.cv-menu-i i{width:10px;height:10px;border-radius:3px;flex:none}.cv-menu-i span{flex:1;min-width:0;font-weight:600}.cv-menu-i small{display:block;font-weight:400;color:var(--mut);font-size:11.5px}.cv-menu-i em{font-style:normal;font-size:11.5px;color:var(--mut);white-space:nowrap}.cv-menu-t{display:block;padding:6px 8px 3px;font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--mut)}.cv-menu-t.cr{margin-top:4px;padding-top:9px;border-top:1px solid var(--line)}.cv-menu-t:first-child.cr{margin-top:0;padding-top:6px;border-top:0}.cv-menu-fl{flex:none!important;color:var(--mut);font-weight:400!important;font-size:16px;line-height:1}.cv-plus{flex:none;display:grid;place-items:center;width:26px;height:26px;border-radius:7px;border:1.5px dashed var(--c);color:var(--c);font-size:16px;font-weight:700;line-height:1;background:color-mix(in srgb,var(--c) 8%,transparent)}.cv-plus.gr{--c:var(--titre)}.cv-creer small.manque{color:var(--orange-txt);font-style:italic}.cv-creer-p{flex:none;padding:3px 10px;border-radius:999px;font-size:11.5px!important;font-weight:700;color:var(--cyan-txt)!important;border:1px solid currentColor}.cv-creer:hover .cv-creer-p,.cv-creer:focus-visible .cv-creer-p{background:var(--cyan-txt);color:var(--card)!important;border-color:var(--cyan-txt)}.cv-creer:hover .cv-plus,.cv-creer:focus-visible .cv-plus{border-style:solid}.cv-menu-aide{display:block;padding:4px 8px 2px;font-size:11px;color:var(--mut)}.cv-onglets{display:flex;flex-wrap:wrap;gap:4px;border-bottom:1px solid var(--line);margin:4px 0 12px}.cv-onglet{display:inline-flex;align-items:center;gap:8px;border:0;border-bottom:3px solid transparent;background:transparent;padding:8px 12px;margin-bottom:-1px;font:600 13px Inter,sans-serif;color:var(--mut);cursor:pointer}.cv-onglet i{width:10px;height:10px;border-radius:3px;flex:none}.cv-onglet.on{border-bottom-color:var(--ink-txt);color:var(--titre)}.cv-onglet.plus{color:var(--cyan-txt)}.cv-onglet:hover:not(.on){color:var(--titre)}.cv-suivi small{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.cv-lie{font-style:normal;font-weight:600;color:var(--cyan-txt);text-transform:none;letter-spacing:0}.cv-propre{font-style:normal;font-weight:700;font-size:10.5px;color:var(--orange-txt);background:color-mix(in srgb,var(--Vi) 14%,var(--card));border-radius:999px;padding:1px 7px;text-transform:none;letter-spacing:0}.cv-suivi-v{display:flex;flex-direction:column;gap:4px}.cv-suivi-v input[readonly]{background:var(--bg);color:var(--txt)}.cv-suivi .lnk{align-self:flex-start}.ma-carte-choix{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin:0 0 12px}.ma-carte-choix button{border:1px solid var(--line);background:var(--card);color:var(--txt);border-radius:999px;padding:6px 14px;font:600 13px Inter,sans-serif;cursor:pointer;min-height:36px}.ma-carte-choix button.on{background:var(--ink);border-color:var(--ink);color:#fff}@media (max-width:760px){.sf-ajout{margin-left:0;width:100%}.sf-tuiles{grid-template-columns:1fr}.cv-menu{position:fixed;left:12px;right:12px;top:auto;bottom:calc(84px + env(safe-area-inset-bottom,0px));max-width:none;min-width:0}.cv-chez{margin:0 0 10px}.sf-x,.cv-nbc,.cv-onglet,.cv-chez-i{min-height:44px}}.cv-sans{display:inline-flex;align-items:center;gap:8px;margin:12px 6px 4px;border:0;background:transparent;color:var(--cyan-txt);font:600 13px Inter,sans-serif;cursor:pointer;padding:6px 0;min-height:36px}.cv-sans[aria-expanded=false] .cv-chev{transform:rotate(-90deg)}@media (max-width:760px){.cv-pers{border-bottom:0}.cv-pers>.cv-l{border-bottom:1px solid var(--line)}}.pcr h3{flex-wrap:wrap;gap:10px}.pcr-soc{max-width:260px}.pcr-grille{display:grid;grid-template-columns:minmax(0,1fr) 400px;gap:20px;align-items:start}@media (max-width:1100px){.pcr-grille{grid-template-columns:1fr}}.pcr-reglages{display:grid;gap:14px;min-width:0}.pcr-faces{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px}.pcr-face{display:grid;gap:6px;align-content:start;min-width:0}.pcr-face b{font-size:13.5px}.pcr-face small{color:var(--mut);font-size:12px}.pcr-vign{aspect-ratio:1004/638;border-radius:12px;overflow:hidden;border:1px solid var(--line);background:var(--bg);display:grid;place-items:center;max-width:340px}.pcr-vign img{width:100%;height:100%;object-fit:cover;display:block}.pcr-vign.vide span{color:var(--mut);font-size:12.5px}.pcr-act,.pcr-ligne{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.pcr-ligne small{color:var(--mut);font-size:12px}.pcr-alerte{margin:0;padding:10px 12px;border-radius:10px;background:color-mix(in srgb,var(--orange-txt) 12%,transparent);color:var(--orange-txt);font-size:13px;font-weight:600}.pcr-groupe{border:1px solid var(--line);border-radius:16px;padding:16px 16px 6px;display:grid;gap:0;background:var(--card);box-shadow:0 1px 2px #0f19370a}.pcr-t{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--mut)}.pcr-gh{display:flex;gap:12px;align-items:center;padding-bottom:12px;margin-bottom:4px;border-bottom:1px solid var(--line)}.pcr-gi{flex:none;width:36px;height:36px;border-radius:11px;display:grid;place-items:center;color:var(--cyan-txt);background:color-mix(in srgb,var(--cyan) 13%,transparent)}.pcr-gh b{display:block;font-size:14px;color:var(--titre)}.pcr-gh small{display:block;color:var(--mut);font-size:12px;margin-top:1px}.pcr-ck{display:flex;flex-wrap:wrap;gap:8px;padding:12px 0}.pcr-ck button{font:inherit;font-size:12.5px;font-weight:600;padding:7px 10px 7px 8px;border-radius:11px;border:1px solid var(--line);background:var(--card);color:var(--mut);cursor:pointer;display:inline-flex;gap:8px;align-items:center}.pcr-ck-i{width:24px;height:24px;border-radius:7px;display:grid;place-items:center;background:color-mix(in srgb,var(--line) 70%,transparent);color:var(--mut)}.pcr-ck-v{width:16px;height:16px;border-radius:50%;display:grid;place-items:center;border:1.5px solid var(--line);color:#fff}.pcr-ck button.on{background:color-mix(in srgb,var(--cyan) 9%,var(--card));border-color:color-mix(in srgb,var(--cyan) 55%,transparent);color:var(--titre)}.pcr-ck button.on .pcr-ck-i{background:color-mix(in srgb,var(--cyan) 18%,transparent);color:var(--cyan-txt)}.pcr-ck button.on .pcr-ck-v{background:var(--cyan-fond);border-color:var(--cyan-fond)}.pcr-ck button:hover{border-color:var(--cyan)}.pcr-rg{display:grid;grid-template-columns:150px minmax(0,1fr);gap:12px;align-items:center;font-size:12.5px;padding:11px 0;border-top:1px solid color-mix(in srgb,var(--line) 70%,transparent)}.pcr-ck+.pcr-rg,.pcr-gh+.pcr-rg{border-top:0}.pcr-rg>span{color:var(--txt);font-weight:600}@media (max-width:560px){.pcr-rg{grid-template-columns:1fr;gap:6px}}.pcr-sg{display:inline-flex;flex-wrap:wrap;gap:3px;padding:3px;border-radius:12px;background:color-mix(in srgb,var(--line) 55%,transparent);justify-self:start;max-width:100%}.pcr-sg button,.pcr-sg label{font:inherit;font-size:12.5px;font-weight:600;padding:6px 12px;border-radius:9px;border:0;background:transparent;color:var(--mut);cursor:pointer;display:inline-flex;gap:7px;align-items:center;min-height:30px}.pcr-sg button:hover,.pcr-sg label:hover{color:var(--titre)}.pcr-sg button.on,.pcr-sg label.on{background:var(--pcr-on,var(--card));color:var(--titre);box-shadow:0 1px 3px #0f193724,0 0 0 1px color-mix(in srgb,var(--line) 80%,transparent)}.pcr-pc{display:inline-block;width:14px;height:14px;border-radius:50%;box-shadow:0 0 0 1.5px var(--card),0 0 0 2.5px var(--line)}.pcr-col input{width:18px;height:18px;padding:0;border:0;border-radius:50%;background:none;cursor:pointer;overflow:hidden;box-shadow:0 0 0 1.5px var(--card),0 0 0 2.5px var(--line)}.pcr-col input::-webkit-color-swatch-wrapper{padding:0}.pcr-col input::-webkit-color-swatch{border:0;border-radius:50%}.pcr-col input::-moz-color-swatch{border:0;border-radius:50%}.pcr-pos{display:flex;flex-wrap:wrap;gap:8px}.pcr-pos button{font:inherit;display:grid;justify-items:center;gap:5px;padding:7px 7px 6px;border-radius:11px;border:1px solid var(--line);background:var(--card);cursor:pointer;color:var(--mut)}.pcr-pos button small{font-size:11px;font-weight:600;white-space:nowrap}.pcr-pos button:hover{border-color:var(--cyan)}.pcr-pos button.on{border-color:color-mix(in srgb,var(--cyan) 60%,transparent);background:color-mix(in srgb,var(--cyan) 9%,var(--card));color:var(--titre)}.pcr-mini{position:relative;width:58px;height:37px;border-radius:5px;background:color-mix(in srgb,var(--line) 60%,transparent);display:flex;flex-direction:column;gap:3px;padding:6px 7px}.pcr-mini i{display:block;height:3px;border-radius:2px;background:var(--mut);opacity:.55;width:24px}.pcr-mini i:first-child{width:30px;height:4px;opacity:.9}.pcr-mini i:last-child{width:18px}.pcr-pos button.on .pcr-mini{background:color-mix(in srgb,var(--cyan) 16%,transparent)}.pcr-pos button.on .pcr-mini i{background:var(--cyan-txt);opacity:.85}.pcr-mini.hd,.pcr-mini.bd{align-items:flex-end}.pcr-mini.c{align-items:center;justify-content:center}.pcr-mini.bg,.pcr-mini.bd{justify-content:flex-end}html[data-mouvement=complet] .pcr-sg .on,html[data-mouvement=complet] .pcr-pos .on,html[data-mouvement=complet] .pcr-ck .on .pcr-ck-v{animation:pcrChoix .28s cubic-bezier(.3,1.4,.5,1)}html[data-mouvement=complet] .pcr-ck button,html[data-mouvement=complet] .pcr-pos button{transition:transform .15s ease}html[data-mouvement=complet] .pcr-ck button:active,html[data-mouvement=complet] .pcr-pos button:active,html[data-mouvement=complet] .pcr-sg button:active{transform:scale(.96)}html[data-mouvement=complet] .pcr-groupe{animation:pcrGroupe .4s cubic-bezier(.2,.8,.2,1) both}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .pcr-sg{--pcr-on:color-mix(in srgb,var(--card) 82%,var(--titre))}}:root[data-theme=dark] .pcr-sg{--pcr-on:color-mix(in srgb,var(--card) 82%,var(--titre))}@keyframes pcrChoix{0%{transform:scale(.9);opacity:.6}to{transform:none;opacity:1}}@keyframes pcrGroupe{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.pcr-apercu{display:grid;gap:8px;justify-items:center;position:sticky;top:12px}.pcr-apercu small{color:var(--mut);font-size:12px;text-align:center}.nv-ecran.tel{padding:22px 18px}.nv-ecran.tel .apercu-email-boite,.mod-cadre.mobile .apercu-email-boite{border:0;border-radius:30px;overflow:hidden;box-shadow:0 0 0 9px #0b0d12,0 0 0 10.5px #3a3f4d,0 22px 44px -14px #0a0f2361}.mod-cadre.mobile{padding:24px 16px}html[data-mouvement=complet] .mod-cadre.mobile .apercu-email-boite{animation:pcrTel .5s cubic-bezier(.2,.8,.2,1) both}.pcr-tel{position:relative;width:384px;max-width:100%;height:760px;border-radius:52px;padding:10px;background:linear-gradient(145deg,#2a2e3a,#0b0d12 38% 70%,#1e222c);box-shadow:0 0 0 1.5px #3a3f4d,0 24px 50px -12px #0a0f2359,0 8px 18px #0a0f232e}.pcr-tel:before{content:"";position:absolute;top:22px;left:50%;width:104px;height:28px;margin-left:-52px;border-radius:999px;background:#05060a;z-index:2;pointer-events:none}.pcr-tel:after{content:"";position:absolute;bottom:19px;left:50%;width:120px;height:4px;margin-left:-60px;border-radius:999px;background:#14182852;z-index:2;pointer-events:none}.pcr-tel i{position:absolute;left:-3px;width:3px;border-radius:2px 0 0 2px;background:#2a2e3a}.pcr-tel i.b1{top:120px;height:30px}.pcr-tel i.b2{top:170px;height:54px}.pcr-tel i.b3{left:auto;right:-3px;top:180px;height:80px;border-radius:0 2px 2px 0}.pcr-tel iframe{width:100%;height:100%;border:0;border-radius:42px;background:var(--fond,#f3f4f8);display:block}.pcr-apercu small{max-width:380px}html[data-mouvement=complet] .pcr-tel{animation:pcrTel .5s cubic-bezier(.2,.8,.2,1) both}html[data-mouvement=complet] .pcr-tel iframe{animation:pcrEcran .35s ease both}@keyframes pcrTel{0%{opacity:0;transform:translateY(14px) scale(.98)}to{opacity:1;transform:none}}@keyframes pcrEcran{0%{opacity:0}to{opacity:1}}@media (max-width:1100px){.pcr-apercu{position:static}}.sc-kpi{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin:6px 0 12px}.sc-kpi div{background:var(--bg);border-radius:12px;padding:10px 12px;display:grid;gap:2px}.sc-kpi small{color:var(--mut);font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.sc-kpi b{font-size:22px;font-variant-numeric:tabular-nums;color:var(--titre)}.sc-kpi em{font-style:normal;font-size:12px;color:var(--mut)}.sc-calme td{text-align:center;color:var(--mut);font-size:12.5px;border:1px dashed var(--line);border-radius:10px}.mono .mono-g{display:grid;grid-template-columns:auto minmax(0,1fr);gap:16px;align-items:start}@media (max-width:640px){.mono .mono-g{grid-template-columns:1fr}}.mono-qr{width:132px;height:132px;border-radius:12px;background:#fff;border:1px solid var(--line);padding:6px;box-sizing:border-box}.mono-qr img{width:100%;height:100%;display:block}.mono-o{display:grid;gap:10px}.mono-l{display:flex;gap:12px;align-items:center;justify-content:space-between;flex-wrap:wrap;padding:10px 12px;border:1px solid var(--line);border-radius:12px}.mono-l>div{flex:1 1 240px;min-width:0}.mono-l small{display:block;color:var(--mut);font-size:12px}.mono-conf{display:flex;gap:6px;flex-wrap:wrap}.cv-clic{cursor:pointer;border-radius:10px;transition:background .12s}.cv-clic:hover{background:var(--survol-ligne)}.cv-clic:focus-visible{outline:2px solid var(--cyan);outline-offset:-2px}.cv-l>.cv-menu-w{justify-content:flex-end;padding-right:4px}.cv-fleche{display:inline-grid;place-items:center;width:44px;height:44px;flex:none;border-radius:50%;font-size:22px;font-weight:600;line-height:1;color:var(--mut);transition:transform .15s,background .12s,color .12s}.cv-fleche:empty{visibility:hidden}.cv-clic:hover .cv-fleche,.cv-clic:focus-visible .cv-fleche{color:var(--cyan-txt);background:color-mix(in srgb,var(--cyan) 12%,transparent)}.cv-fleche.ouvert{transform:rotate(90deg);color:var(--cyan-txt)}.cv-filet{display:flex;gap:6px;align-items:center;flex-wrap:wrap;font-size:13px;color:var(--mut);margin:-2px 0 6px}.cv-filet .lnk{font-weight:600;color:var(--cyan-txt);padding:0;background:none;border:0;cursor:pointer;font-size:13px}.fu-sous{display:flex;flex-wrap:wrap;gap:4px 8px;font-size:12.5px;color:var(--mut);margin-top:3px}.fu-sous span+span:before{content:"·";margin-right:8px;color:var(--mut)}.fu-adr-h{display:flex;gap:8px;align-items:baseline;flex-wrap:wrap}.fu-adr-h b{font-size:14px}.fu-adr-h small{color:var(--mut);font-size:12px}.fu-ad-l{display:grid;gap:8px}.fu-ad{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;padding:11px 12px;border:1px solid var(--line);border-radius:12px;background:var(--card)}.fu-ad.env{border-color:var(--cyan);box-shadow:inset 0 0 0 1px var(--cyan)}.fu-rad{width:20px;height:20px;border-radius:50%;border:2px solid var(--line);background:var(--card);padding:0;cursor:pointer;flex:none}.fu-ad.env .fu-rad{border-color:var(--cyan);background:radial-gradient(circle,var(--cyan) 0 4px,transparent 5px)}.fu-rad:disabled{opacity:.45;cursor:not-allowed}.fu-ad-t{min-width:0}.fu-ad-t b{font-size:13.5px;word-break:break-all}.fu-bdg{display:flex;flex-wrap:wrap;gap:6px;margin-top:5px}.fu-bdg .bdg{font-size:11px;font-weight:600;padding:2px 8px;border-radius:999px;background:var(--bg);color:var(--mut)}.fu-bdg .bdg.ok{background:color-mix(in srgb,var(--vert-txt) 14%,transparent);color:var(--vert-txt)}.fu-bdg .bdg.ko{background:color-mix(in srgb,var(--orange-txt) 14%,transparent);color:var(--orange-txt)}.fu-bdg .bdg.cle{background:color-mix(in srgb,var(--cyan) 14%,transparent);color:var(--cyan-txt)}.fu-ad-a{display:flex;gap:12px;flex-wrap:wrap;justify-content:flex-end}.fu-ad-a .lnk.rouge{color:var(--rouge-txt)}.fu-adr-pied{display:flex;gap:16px;flex-wrap:wrap;margin-top:4px}.fu-adr-pied .lnk{font-weight:600;color:var(--cyan-txt)}@media (max-width:640px){.fu-ad{grid-template-columns:auto minmax(0,1fr)}.fu-ad-a{grid-column:2;justify-content:flex-start}}.sf-tuile.sf-grp{background:var(--bg);--c:var(--ink)}.sf-resa-grp{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:600;color:var(--mut);min-height:28px}.sf-resa-grp.oui{color:var(--vert-txt)}.me{position:relative}.me>i{position:relative;overflow:visible}.me>i img{border-radius:inherit}.me-pt{position:absolute;right:-1px;top:-1px;width:10px;height:10px;border-radius:50%;background:#ff8030;box-shadow:0 0 0 2.5px var(--side-fond,#232a5c)}.pf-ban{display:flex;gap:12px;align-items:center;flex-wrap:wrap;padding:12px 14px;border-radius:12px;margin:0 0 14px;background:color-mix(in srgb,#ff8030 10%,var(--card));border:1px solid color-mix(in srgb,#ff8030 35%,transparent)}.pf-ban b{color:var(--orange-txt)}.pf-ban-b{display:flex;gap:6px;flex-wrap:wrap;margin-left:auto}.ag h3{display:flex;justify-content:space-between;align-items:center;gap:8px}.ag-h{display:flex;gap:12px;align-items:center;padding:10px 12px;border-radius:12px;background:var(--bg)}.ag-h div{min-width:0}.ag-h b{display:block;font-size:14px}.ag-h small{color:var(--mut);font-size:12px}.ag-h.exp{outline:1.5px solid color-mix(in srgb,#e69614 50%,transparent)}.ag-logo{width:38px;height:38px;border-radius:11px;display:grid;place-items:center;font:800 11px Inter,Segoe UI,Arial,sans-serif;flex:none;color:#fff}.ag-logo.ms{background:#1b5fbf}.ag-logo.ical{background:#6b3fbf}.ag-sem{display:grid;grid-template-columns:repeat(5,1fr);gap:6px;margin-top:12px}.ag-j{display:grid;gap:4px;justify-items:stretch}.ag-j>span{text-align:center;font-size:11px;font-weight:700;color:var(--mut);text-transform:capitalize}.ag-j.auj>span{color:var(--cyan-txt)}.ag-z{position:relative;height:96px;border-radius:9px;background:var(--bg)}.ag-j.auj .ag-z{box-shadow:inset 0 0 0 1.5px var(--cyan)}.ag-z i{position:absolute;left:5px;right:5px;border-radius:5px;background:color-mix(in srgb,var(--ink) 32%,transparent)}.ag-z i.appli{background:var(--cyan)}.ag-leg{display:flex;gap:14px;flex-wrap:wrap;font-size:11.5px;color:var(--mut);margin-top:8px}.ag-leg i{display:inline-block;width:10px;height:10px;border-radius:3px;margin-right:5px;vertical-align:-1px;background:color-mix(in srgb,var(--ink) 32%,transparent)}.ag-leg i.appli{background:var(--cyan)}.ag-pl{margin-left:auto}.ag-pied{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;border-top:1px solid var(--line);padding-top:10px;margin-top:12px}.ag-pied small{color:var(--mut);font-size:12px}.ag-lks{display:flex;gap:14px}.ag-lks .lnk{font-weight:600}.ag-lks .lnk.rouge{color:var(--rouge-txt)}.ag .bm-f i.ms{background:#1b5fbf}.ag .bm-f i.au{background:#6b3fbf}.org-plat{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;align-items:start}.org-pj{border:1px solid var(--line);border-radius:12px;padding:12px;display:grid;gap:10px;align-content:start}.org-pj .t{display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap}.org-pj .t b{font-size:14px;color:var(--titre)}.org-pj .org-lim{font-size:11.5px;color:var(--orange-txt);font-weight:600}.org-pj .org-lim.passe{color:var(--mut)}.org-tog{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--line);border-radius:10px;overflow:hidden}.org-tog.tri{grid-template-columns:1fr 1fr 1fr;margin:6px 0 10px}.org-tog button{padding:10px 6px;text-align:center;font:700 13px Inter,Segoe UI,Arial,sans-serif;background:var(--card);color:var(--titre);border:0;border-left:1px solid var(--line);cursor:pointer}.org-tog button:first-child{border-left:0}.org-tog button:hover{box-shadow:inset 0 0 0 2px var(--cyan)}.org-tog button.on{background:var(--ink);color:#fff}.org-tog button.on.oui{background:#2f8656}.org-tog button.on.non{background:#5d6880}.org-pb{height:6px;border-radius:3px;background:var(--bg);overflow:hidden;display:flex}.org-pb i{display:block;height:100%}.org-cpt{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.org-cpt .c{font-size:12px;font-weight:600;padding:3px 9px;border-radius:999px}.org-cpt .c.o{background:color-mix(in srgb,var(--vert-txt) 14%,transparent);color:var(--vert-txt)}.org-cpt .c.n{background:var(--bg);color:var(--mut)}.org-cpt .c.q{background:color-mix(in srgb,var(--orange-txt) 14%,transparent);color:var(--orange-txt)}.org-cpt .c.p{background:color-mix(in srgb,#f0a33a 18%,transparent);color:var(--orange-txt)}.org-cpt .org-av{margin-left:auto}.org-voir{justify-self:start;font-weight:600}.org-soiree-vote .org-cpt{margin:8px 0}.org-hot{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px}.org-ho{border:1px solid var(--line);border-radius:12px;display:grid;font-size:13px;position:relative;background:var(--card)}.org-ho.sel{border-color:var(--cyan);box-shadow:0 0 0 1px var(--cyan) inset}.org-ho-ch{display:grid;gap:5px;text-align:left;background:none;border:0;padding:12px 40px 8px 12px;font:inherit;color:var(--txt);border-radius:12px}button.org-ho-ch{cursor:pointer}button.org-ho-ch:hover{background:none}.org-ho-ch b{font-size:14px;color:var(--titre)}.org-ho-ch small{color:var(--mut)}.org-ho .px{font-weight:700;color:var(--vert-txt)}.org-ho .org-rad{position:absolute;right:12px;top:12px}.org-ho.autre{border-style:dashed}.org-ho-lk{display:flex;gap:12px;flex-wrap:wrap;padding:0 12px 10px;font-size:12.5px}.org-ho-lk .lnk{font-weight:600}.org-rad{width:18px;height:18px;border-radius:50%;border:2px solid var(--line);flex:none;display:inline-block}.org-ho.sel .org-rad,.org-ch.on .org-rad{border-color:var(--cyan);background:radial-gradient(circle,var(--cyan) 0 4px,transparent 5px)}.org-monsej{margin-top:14px;border:1px solid var(--line);border-radius:12px;padding:12px 14px;display:grid;gap:10px}.org-monsej-t{display:flex;gap:10px;align-items:baseline;flex-wrap:wrap}.org-monsej-t b{color:var(--titre)}.org-monsej-t small{color:var(--mut)}.org-monsej-t .b{margin-left:auto}.org-sej{display:grid;gap:6px;max-width:460px}.org-sej .n{display:flex;justify-content:space-between;gap:10px;font-size:13px;padding:6px 0;border-bottom:1px dashed var(--line);font-variant-numeric:tabular-nums}.org-sej .ck{display:flex;gap:8px;align-items:center;font-size:13px;font-weight:600;color:var(--vert-txt)}.org-sej .ck i{font-style:normal;width:18px;height:18px;border-radius:5px;background:#2f8656;color:#fff;display:grid;place-items:center;font-size:11px}.org-sej .tot{display:flex;justify-content:space-between;font-weight:800;font-size:14px;padding-top:4px;color:var(--titre)}.org-pdj{display:block;color:var(--mut);font-size:11px}.org-choix-h{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:8px;margin-top:6px}.org-ch{display:flex;gap:10px;align-items:flex-start;text-align:left;padding:10px 12px;border:1px solid var(--line);border-radius:10px;background:var(--card);color:var(--txt);font:inherit;cursor:pointer}.org-ch:hover{border-color:var(--cyan)}.org-ch.on{border-color:var(--cyan);box-shadow:0 0 0 1px var(--cyan) inset}.org-ch b{display:block;font-size:13.5px;color:var(--titre)}.org-ch small{display:block;color:var(--mut);font-size:12px}.org-pdj-c{display:flex;gap:8px;align-items:center;font-size:13.5px;font-weight:600;margin:4px 0 10px}.org-pdj-c small{color:var(--mut);font-weight:500}.hp-table .hp-off td{opacity:.6}.hp-n{display:block;color:var(--mut);font-size:11.5px;margin-top:2px}.hp-tarifs{display:grid;gap:6px;margin:6px 0 12px}.hp-tarifs .tn{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) minmax(0,1.4fr);gap:10px;align-items:center;font-size:13px;padding:6px 10px;border-radius:9px;border:1px solid var(--line);font-variant-numeric:tabular-nums}.hp-tarifs .tn.th{border:0;font-size:11px;font-weight:700;color:var(--mut);text-transform:uppercase;letter-spacing:.05em;padding-bottom:0}.hp-eur{position:relative;display:block}.hp-eur .f{padding-right:24px;width:100%}.hp-eur i{position:absolute;right:9px;top:50%;transform:translateY(-50%);font-style:normal;color:var(--mut);font-size:12px}.hp-pdj{display:flex;gap:8px;align-items:center}.hp-pdj .hp-eur{flex:1;min-width:0}.hp-inc{display:flex;gap:4px;align-items:center;font-size:12px;white-space:nowrap}.hp-tarifs>.lnk{justify-self:start;font-weight:600}.pl{display:grid;gap:10px}.pl-fl{display:flex;gap:6px;flex-wrap:wrap}.pl-fl button{font:600 12px Inter,Segoe UI,Arial,sans-serif;padding:5px 12px;border-radius:999px;border:1px solid var(--line);background:var(--card);color:var(--txt);cursor:pointer}.pl-fl button:hover{border-color:var(--cyan)}.pl-fl button.on{background:var(--ink);color:#fff;border-color:var(--ink)}.pl-g{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:14px;align-items:start}.pl.sans-liste .pl-g{grid-template-columns:1fr}.pl-carte{position:relative;border-radius:14px;overflow:hidden;background:#e8eef3;border:1px solid var(--line);touch-action:none;cursor:grab;user-select:none}.pl-carte:active{cursor:grabbing}.pl-carte>img{position:absolute;width:256px;height:256px;max-width:none;pointer-events:none}.pl-pin{position:absolute;transform:translate(-50%,-100%);display:grid;justify-items:center;gap:2px;pointer-events:none;z-index:1}.pl-pin b{width:26px;height:26px;border-radius:50% 50% 50% 0;transform:rotate(-45deg);display:grid;place-items:center;box-shadow:0 2px 6px #0000004d;border:2px solid #fff}.pl-pin b span{transform:rotate(45deg);color:#fff;font:800 10px Inter,Segoe UI,Arial,sans-serif}.pl-pin small{background:#fff;color:#16213b;font:600 10.5px Inter,Segoe UI,Arial,sans-serif;padding:2px 6px;border-radius:6px;box-shadow:0 1px 4px #0003;white-space:nowrap;max-width:160px;overflow:hidden;text-overflow:ellipsis}.pl-pin.actif{z-index:2}.pl-pin.actif small{outline:2px solid var(--cyan)}.pl-attente{position:absolute;inset:0;display:grid;place-items:center;color:#5d6880;font-size:13px}.pl-zoom{position:absolute;right:8px;top:8px;display:grid;gap:4px;z-index:3}.pl-zoom button{width:32px;height:32px;border-radius:8px;border:1px solid #c9d2df;background:#fff;color:#16213b;font:700 17px Inter,Segoe UI,Arial,sans-serif;cursor:pointer}.pl-zoom button:hover{box-shadow:0 0 0 2px var(--cyan)}.pl-attr{position:absolute;right:0;bottom:0;background:#ffffffd9;color:#16213b;font-size:10.5px;padding:1px 6px;border-top-left-radius:6px;z-index:3;text-decoration:none}.pl-lieux{display:grid;gap:8px;align-content:start}.pl-li{display:flex;gap:8px;align-items:center;padding:4px 10px 4px 4px;border:1px solid var(--line);border-radius:11px;font-size:13px}.pl-li.actif{border-color:var(--cyan)}.pl-li-b{display:flex;gap:10px;align-items:center;flex:1;min-width:0;text-align:left;background:none;border:0;padding:6px;font:inherit;color:var(--txt);cursor:pointer;border-radius:8px}.pl-li-b:hover{background:color-mix(in srgb,var(--cyan) 7%,transparent)}.pl-li-b>span:last-child{min-width:0}.pl-li b{display:block;color:var(--titre)}.pl-li small{display:block;color:var(--mut);font-size:12px}.pl-pk{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;color:#fff;font:800 10px Inter,Segoe UI,Arial,sans-serif;flex:none}.pl-li .lnk{font-weight:600;flex:none}.org-soiree-info .pl{margin-top:12px}@media (max-width:760px){.pl-g{grid-template-columns:1fr}.org-tog button{min-height:44px}.hp-tarifs .tn{grid-template-columns:1fr 1fr;row-gap:6px}.hp-tarifs .tn>span:first-child{grid-column:1/-1;font-weight:600}.hp-tarifs .tn.th{display:none}.org-monsej-t .b{margin-left:0}}.fld .org-ch small{text-transform:none;letter-spacing:0;font-weight:500;margin:0}.fld small.aide{text-transform:none;letter-spacing:0;font-weight:400;font-size:12px}.me-zone{position:relative;margin-top:auto}aside .me-zone>.me{margin-top:0}.me-pop{position:fixed;z-index:60;background:var(--card);color:var(--txt);border:1px solid var(--line);border-radius:14px;padding:12px;box-shadow:0 14px 34px #0a0f2347;display:grid;gap:6px;text-align:left;min-width:0}.me-pop:after{content:"";position:absolute;left:0;right:0;bottom:-12px;height:12px}.me-pop:before{content:"";position:absolute;left:22px;bottom:-6px;width:12px;height:12px;background:var(--card);border-right:1px solid var(--line);border-bottom:1px solid var(--line);transform:rotate(45deg)}.me-pop-h{display:flex;align-items:center;gap:8px;margin-bottom:2px}.me-pop-h b{font-size:12.5px;line-height:1.25;color:var(--titre)}.me-pop-n{min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:#ff8030;color:#1b1000;font:800 11px Inter,Segoe UI,Arial,sans-serif;display:grid;place-items:center}.me-pop-i{display:flex;align-items:center;gap:10px;width:100%;text-align:left;background:var(--bg);border:1px solid transparent;border-radius:10px;padding:8px 10px;font:500 12.5px Inter,Segoe UI,Arial,sans-serif;color:var(--txt);cursor:pointer}.me-pop-i:hover,.me-pop-i:focus-visible{border-color:var(--cyan);outline:none}.me-pop-l{flex:1;min-width:0;overflow-wrap:anywhere;line-height:1.3}.me-pop-a{flex:none;font-weight:700;color:var(--cyan-txt);white-space:nowrap}.pf-adr{display:grid;gap:6px;margin:4px 0 14px}.pf-adr-t{font-size:11px;color:var(--mut);font-weight:600;text-transform:uppercase;letter-spacing:.06em}.pf-adr-t i{font-style:normal;text-transform:none;letter-spacing:0;font-weight:400}.pf-adr-l{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:9px 12px;border:1px solid var(--line);border-radius:10px;font-size:13.5px}.pf-adr-l b{color:var(--titre);margin-right:auto;overflow-wrap:anywhere}.pf-adr-l .lnk{font-weight:600}.pf-adr-n{color:var(--mut);font-size:12px}.cf-voile{z-index:120}.cf{background:var(--card);border-radius:18px;width:100%;max-width:460px;padding:22px 22px 18px;box-shadow:0 24px 70px #00000052;display:grid;grid-template-columns:auto 1fr;gap:6px 14px;animation:cf-in .14s ease-out}@keyframes cf-in{0%{transform:translateY(6px) scale(.98);opacity:0}to{transform:none;opacity:1}}@media (prefers-reduced-motion:reduce){.cf{animation:none}}.cf-ic{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:color-mix(in srgb,var(--cyan) 14%,transparent);color:var(--cyan-txt);grid-row:span 2}.cf-ic i{font:800 20px Inter,Segoe UI,Arial,sans-serif;font-style:normal}.cf.danger .cf-ic{background:color-mix(in srgb,var(--rouge-txt) 13%,transparent);color:var(--rouge-txt)}.cf-txt{display:grid;gap:6px;align-content:center;min-width:0}.cf-txt b{font-size:15.5px;color:var(--titre);line-height:1.35;overflow-wrap:anywhere}.cf-txt p{margin:0;font-size:13.5px;color:var(--mut);line-height:1.5;white-space:pre-line;overflow-wrap:anywhere}.cf-b{grid-column:1/-1;display:flex;justify-content:flex-end;gap:8px;margin-top:14px}.cf-b .b{min-width:110px;justify-content:center}.b.p.cf-rouge{background:#c0392b;border-color:#c0392b;color:#fff}.b.p.cf-rouge:hover{box-shadow:0 0 0 2px var(--cyan)}@media (max-width:760px){.cf-voile{align-items:center;padding:16px}.cf-b .b{flex:1;min-height:44px}}.org-bdg-a{display:flex;justify-content:flex-end;align-items:center;gap:6px;flex-wrap:wrap}.org-bdg-a .b{display:inline-flex;align-items:center;gap:6px;padding:6px 11px;font-size:12.5px;border-radius:9px;white-space:nowrap;cursor:pointer}.org-bdg-a .b.rouge-o{color:var(--rouge-txt)}.org-bdg-a .b.ic{padding:6px 8px}.ro-g{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:14px;align-items:start}.ro-b{border:1px solid var(--line);border-radius:14px;padding:14px;display:grid;gap:12px}.ro-t{display:flex;align-items:center;gap:9px}.ro-t b{color:var(--titre);font-size:14px}.ro-t small{margin-left:auto;color:var(--mut);font-size:12px}.ro-ic{width:30px;height:30px;border-radius:9px;display:grid;place-items:center;background:color-mix(in srgb,var(--cyan) 13%,transparent);color:var(--cyan-txt)}.ro-jours{display:flex;gap:8px;flex-wrap:wrap}.ro-j{position:relative;width:74px;padding:8px 6px 7px;border-radius:12px;border:1.5px solid var(--line);background:var(--card);color:var(--txt);display:grid;justify-items:center;gap:1px;cursor:pointer;font:inherit}.ro-j b{font-size:20px;line-height:1.1;color:var(--titre)}.ro-j small{font-size:11px;color:var(--mut);text-transform:capitalize}.ro-j i{position:absolute;top:-7px;right:-7px;width:18px;height:18px;border-radius:50%;display:none;place-items:center;background:var(--ink);color:#fff;font:800 10px Inter,Segoe UI,Arial,sans-serif;font-style:normal}.ro-j:hover{border-color:var(--cyan)}.ro-j.on{border-color:var(--ink);background:color-mix(in srgb,var(--cyan) 8%,var(--card))}.ro-j.on i{display:grid}.ro-b .deux{margin:0}.ro-b .fld{margin-bottom:0}.ro-opt{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:10px;background:var(--bg);cursor:pointer}.ro-opt>span:first-child{flex:1;min-width:0;display:grid;gap:2px}.ro-opt b{font-size:13.5px;color:var(--titre)}.ro-opt small{font-size:12px;color:var(--mut)}.hp-salon{gap:10px;border:1px solid var(--line);border-radius:14px;padding:12px;background:color-mix(in srgb,var(--cyan) 4%,var(--card))}.hp-salon .ro-opt{margin-top:0;background:var(--card)}.hp-tt{font-size:13.5px;color:var(--titre)}.hp-sep{margin:4px 0 14px;display:grid}.ro-diners{display:grid;gap:8px}.ro-diner{display:flex;align-items:center;gap:12px;padding:10px 12px;border:1px solid var(--line);border-radius:12px;flex-wrap:wrap}.ro-diner>div{flex:1;min-width:180px;display:grid;gap:2px}.ro-diner b{color:var(--titre)}.ro-diner small{color:var(--mut);font-size:12.5px}.doc-vign{position:relative;display:grid;place-items:center;aspect-ratio:16/8;background:linear-gradient(150deg,color-mix(in srgb,var(--ink) 10%,var(--bg)),var(--bg));text-decoration:none}.doc-ext{width:64px;height:78px;border-radius:8px;background:var(--card);border:1px solid var(--line);display:grid;place-items:end center;padding-bottom:12px;font:800 13px Inter,Segoe UI,Arial,sans-serif;color:var(--ink-txt);box-shadow:0 4px 12px #0a0f2314;position:relative}.doc-ext:before{content:"";position:absolute;top:0;right:0;width:16px;height:16px;background:linear-gradient(225deg,var(--bg) 50%,var(--line) 50%);border-top-right-radius:8px}.doc-ext.e-pdf{color:#c0392b}.doc-ext.e-docx{color:#1b5fbf}.doc-ext.e-xlsx{color:#1f7a4a}.doc-ext.e-pptx{color:#c25e12}.prio-g{display:grid;grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:8px}.prio-g .prio-ligne{grid-template-columns:30px minmax(0,1fr) auto 14px;border:1px solid var(--line);border-left:4px solid var(--line);border-radius:12px;padding:10px 12px;cursor:pointer;background:var(--card)}.prio-g .prio-ligne:first-child{border-top:1px solid var(--line)}.prio-g .prio-ligne:hover,.prio-g .prio-ligne:focus-visible{border-color:var(--cyan);background:color-mix(in srgb,var(--cyan) 5%,var(--card));outline:none}.prio-g .prio-ligne.imp-strategique{border-left-color:#e0493b}.prio-g .prio-ligne.imp-prioritaire{border-left-color:#ff8030}.prio-g .prio-pastilles{justify-content:flex-end}.prio-chev{color:var(--mut);font-size:20px;line-height:1;font-weight:600}.prio-g .prio-ligne:hover .prio-chev{color:var(--cyan-txt)}@media (max-width:760px){.prio-g{grid-template-columns:1fr}.prio-g .prio-ligne{grid-template-columns:30px minmax(0,1fr) 14px}.prio-g .prio-pastilles{grid-column:2;grid-row:2;justify-content:flex-start}.prio-g .prio-chev{grid-column:3;grid-row:1/3}}.hp-table tr.hp-l{cursor:pointer}.hp-table tr.hp-l:hover td{background:color-mix(in srgb,var(--cyan) 5%,var(--card))}.hp-mod{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;font-size:12.5px;border-radius:9px}.mad-l{display:grid;gap:10px}.mad-c{border:1px solid var(--line);border-radius:14px;overflow:hidden}.mad-c.env{border-color:var(--cyan);box-shadow:0 0 0 1px var(--cyan) inset}.mad-h{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:10px 14px;background:var(--bg)}.mad-h b{font-size:14px;color:var(--titre);overflow-wrap:anywhere}.mad-envoi{margin-left:auto;display:inline-flex;align-items:center;gap:7px;background:none;border:0;font:600 12.5px Inter,Segoe UI,Arial,sans-serif;color:var(--mut);cursor:pointer;padding:4px 6px;border-radius:8px}.mad-envoi:hover:not(:disabled){color:var(--cyan-txt)}.mad-envoi:disabled{opacity:.5;cursor:default}.mad-envoi[aria-checked=true]{color:var(--cyan-txt)}.mad-envoi[aria-checked=true] .org-rad{border-color:var(--cyan);background:radial-gradient(circle,var(--cyan) 0 4px,transparent 5px)}.mad-g{display:grid;grid-template-columns:1fr 1fr}.mad-g.seul{grid-template-columns:1fr}.mad-p{padding:12px 14px;display:grid;gap:7px;align-content:start;min-width:0}.mad-p+.mad-p{border-left:1px solid var(--line)}.mad-t{display:flex;align-items:center;gap:8px;font-size:11.5px;font-weight:700;color:var(--mut);text-transform:uppercase;letter-spacing:.05em}.mad-t .bm-st{margin-left:auto;text-transform:none;letter-spacing:0}.mad-d{font-size:12.5px;color:var(--mut)}.mad-a{display:flex;gap:8px;flex-wrap:wrap}.mad-a .b{display:inline-flex;align-items:center;gap:7px;padding:6px 11px;font-size:12.5px;border-radius:9px}.mad-lg{width:22px;height:22px;border-radius:6px;display:inline-grid;place-items:center;color:#fff;font:800 8.5px Inter,Segoe UI,Arial,sans-serif;font-style:normal}.mad-lg.ms{background:#1b5fbf}.mad-lg.au{background:#5d6880;font-size:12px}.mad-lg.ic{background:#6b3fbf}.mad-ical{display:grid;gap:6px}.mad-auto{display:flex;align-items:center;gap:10px;text-align:left;padding:10px 14px;border:1px dashed var(--line);border-radius:12px;background:var(--card);color:var(--txt);font:inherit;cursor:pointer}.mad-auto.on{border-style:solid;border-color:var(--cyan);box-shadow:0 0 0 1px var(--cyan) inset}.mad-auto.on .org-rad{border-color:var(--cyan);background:radial-gradient(circle,var(--cyan) 0 4px,transparent 5px)}.mad-auto b{display:block;font-size:13.5px;color:var(--titre)}.mad-auto small{color:var(--mut);font-size:12px}.mad-env{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-top:10px;font-size:13px;color:var(--mut)}@media (max-width:760px){.mad-g{grid-template-columns:1fr}.mad-p+.mad-p{border-left:0;border-top:1px solid var(--line)}.mad-envoi{margin-left:0}}.mad-h .bdg,.pf-adr-l .bdg{font-size:11px;font-weight:600;padding:2px 8px;border-radius:999px;background:var(--card);color:var(--mut);border:1px solid var(--line)}.mad-h .bdg.cle,.pf-adr-l .bdg.cle{background:color-mix(in srgb,var(--cyan) 14%,transparent);color:var(--cyan-txt);border-color:transparent}.pf-adr-l .bdg.ok{background:color-mix(in srgb,var(--vert-txt) 14%,transparent);color:var(--vert-txt);border-color:transparent}.pf-adr-l .bdg.ko{background:color-mix(in srgb,var(--orange-txt) 14%,transparent);color:var(--orange-txt);border-color:transparent}.ag-liste{display:flex;flex-direction:column;gap:8px}.ag-liste .ag-h{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;margin:0}.ag-liste .ag-h>div{min-width:0}.ag-liste .ag-h b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ag-err-l{display:flex;gap:4px;align-items:center;color:var(--orange-txt)}.fu-tete.fu-tete-h{border:0;background:none;padding:0;margin:0;flex:1;min-width:0}.fu-inactif{color:var(--rouge-txt);font-weight:600}.fu-tabs{display:flex;gap:2px;margin:-6px 0 16px;border-bottom:1px solid var(--line);overflow-x:auto;scrollbar-width:none;position:sticky;top:-16px;background:var(--card);z-index:2}.fu-tabs::-webkit-scrollbar{display:none}.fu-tabs button{appearance:none;background:none;border:0;border-bottom:2px solid transparent;padding:10px 12px;font:600 13.5px Inter,Segoe UI,Arial,sans-serif;color:var(--mut);display:flex;gap:6px;align-items:center;white-space:nowrap;cursor:pointer;margin-bottom:-1px}.fu-tabs button:hover{color:var(--txt)}.fu-tabs button.on{color:var(--txt);border-bottom-color:var(--ink)}.fu-tabs em{font-style:normal;font-size:11px;font-weight:700;background:var(--bg);border:1px solid var(--line);border-radius:999px;padding:0 7px;line-height:17px}.fu-pt{width:8px;height:8px;border-radius:50%;background:var(--orange-txt);display:inline-block}.fu-onglet{min-height:300px;display:grid;gap:4px;align-content:start}.fu-onglet .fiche-planning{display:grid;gap:12px}.fu-lu{cursor:pointer;display:flex;align-items:center}.fu-lu .mut{color:var(--mut)}.fu-ligne{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.fu-pied{position:sticky;bottom:-16px;margin:16px -18px -16px;padding:12px 18px;border-top:1px solid var(--line);background:var(--card);display:flex;align-items:center;gap:12px;z-index:2}.fu-pied small{color:var(--mut);flex:1;min-width:0}@media (max-width:640px){.fu-pied small{display:none}.fu-pied{justify-content:flex-end}}.pied-salon{justify-content:space-between}.pied-salon .ck{margin:0}.pied-salon>:last-child{margin-left:auto}.cout-auto td{background:color-mix(in srgb,var(--cyan) 5%,transparent)}.cout-manque{display:block;color:var(--orange-txt);font-size:12px}.org-va{display:grid;gap:8px;margin-bottom:12px}.org-va-l{display:grid;grid-template-columns:32px minmax(0,1fr) auto;gap:10px;align-items:center;padding:10px 12px;border:1px solid var(--line);border-radius:12px}.org-va-l>i{width:32px;height:32px;border-radius:10px;background:var(--bg);display:grid;place-items:center;color:var(--titre)}.org-va-l b{display:block}.org-va-l small{color:var(--mut);font-size:12.5px}.org-va-t{font-size:11.5px;font-weight:700;border-radius:999px;padding:2px 9px;background:var(--bg);color:var(--mut)}.org-va-t.occ{background:color-mix(in srgb,var(--cyan) 14%,transparent);color:var(--cyan-txt)}.org-va-b{display:flex;gap:10px;align-items:center;justify-content:flex-end;flex-wrap:wrap;margin-top:6px}.org-va-b .ag-logo{width:22px;height:22px;font-size:9px;margin-right:4px}.pret-relancer{display:block;margin:6px 0 2px;white-space:nowrap;padding:5px 12px;font-size:12.5px}.rep-parcours{border-left:4px solid #f0a33a}.rep-parcours.fini{border-left-color:#2f8656}.rep-p-h{display:flex;gap:12px;align-items:center}.rep-p-h small{display:block;color:var(--mut);font-size:12.5px}.rep-p-jauge{--p:0%;width:46px;height:46px;border-radius:50%;flex:none;display:grid;place-items:center;background:conic-gradient(#2f8656 0 var(--p),var(--line) var(--p) 100%)}.rep-p-jauge b{width:36px;height:36px;border-radius:50%;background:var(--card);display:grid;place-items:center;font-size:12px}.rep-p-l{list-style:none;margin:12px 0 0;padding:0;display:grid;gap:6px}.rep-p-l li{display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:10px;align-items:center;padding:8px 10px;border:1px solid var(--line);border-radius:12px}.rep-p-l li small{display:block;color:var(--mut);font-size:12px}.rep-p-l li.ok{opacity:.7}.rep-p-l li.ok b{text-decoration:line-through}.rep-p-l li.suite{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink) inset}.rep-p-n{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;font-weight:700;font-size:13px;background:var(--bg);color:var(--mut)}.rep-p-l li.ok .rep-p-n{background:#2f8656;color:#fff}.rep-p-eq{margin:10px 0 0}.fu-lu{border:1px solid var(--line);border-radius:10px;padding:0 12px;min-height:42px;background:var(--bg)}.fu-pied .b{display:inline-flex;gap:6px;align-items:center}.org-va-b .b{display:inline-flex;align-items:center;gap:6px}.cout-double{color:var(--orange-txt);margin:8px 0 0}.org-va-b .b{min-height:42px;padding:8px 16px;gap:8px}.org-va-b .b svg{flex:none}.cout-postes{display:flex;gap:8px;flex-wrap:wrap;margin:14px 0 10px}.cout-poste{position:relative;overflow:hidden;appearance:none;border:1px solid var(--line);background:var(--card);border-radius:12px;padding:8px 12px 10px;text-align:left;cursor:pointer;display:grid;gap:1px;min-width:120px;font:inherit;color:var(--txt)}.cout-poste b{font-size:13px}.cout-poste small{font-size:12px;color:var(--mut)}.cout-poste i{position:absolute;left:0;bottom:0;height:3px;background:var(--cyan)}.cout-poste:hover{border-color:var(--mut)}.cout-poste.on{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink) inset}.cout-st td{font-weight:700;border-top:2px solid var(--line)}@media print{.cout-postes{display:none}}.sv-kpi{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 14px}.sv-k{appearance:none;font:inherit;text-align:left;cursor:pointer;background:var(--card);border:1px solid var(--line);border-radius:14px;padding:12px 14px;display:grid;gap:2px;color:var(--txt)}.sv-k b{font-size:26px;line-height:1.15;color:var(--titre)}.sv-k small{color:var(--mut);font-size:12.5px}.sv-k small:first-child{font-weight:700;color:var(--txt)}.sv-k.rouge b{color:var(--rouge-txt)}.sv-k.orange b{color:var(--orange-txt)}.sv-k.vert b{color:var(--vert-txt)}.sv-k:hover{border-color:var(--mut)}.sv-k.on{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink) inset}.sv-liste{display:grid;gap:8px}.sv-fl{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-bottom:4px}.sv-ch{appearance:none;font:600 12.5px Inter,Segoe UI,Arial,sans-serif;padding:6px 13px;border-radius:999px;border:1px solid var(--line);background:var(--card);color:var(--txt);cursor:pointer}.sv-ch.on{background:var(--ink);color:#fff;border-color:var(--ink)}.sv-fl .sv-soc{width:auto;flex:0 1 240px;margin-left:auto}.sv-it{display:grid;grid-template-columns:4px minmax(0,1.7fr) minmax(130px,190px) 120px 260px;gap:12px;align-items:center;padding:10px 12px;border:1px solid var(--line);border-radius:12px;background:var(--card)}.sv-bar{align-self:stretch;border-radius:3px;min-height:34px}.sv-bar.rouge{background:var(--rouge-txt)}.sv-bar.orange{background:#f0a33a}.sv-bar.jaune{background:#e5c24a}.sv-bar.bleu{background:var(--cyan)}.sv-bar.vert{background:var(--vert-txt)}.sv-t{min-width:0;cursor:pointer}.sv-t b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sv-t small{color:var(--mut);font-size:12px;display:flex;flex-wrap:wrap;gap:4px;align-items:center}.sv-it.faite .sv-t b{text-decoration:line-through;color:var(--mut)}.sv-qui{display:flex;align-items:center;gap:8px;font-size:12.5px;min-width:0}.sv-qui .av{width:26px;height:26px;font-size:10px;flex:none}.sv-qui>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sv-qui.sel select{border:0;background:transparent;font:inherit;color:var(--txt);padding:2px 0;cursor:pointer;min-width:0;max-width:100%;text-overflow:ellipsis;box-shadow:none}.sv-ech{font-size:12.5px;font-weight:600}.sv-ech.ret{color:var(--rouge-txt)}.sv-acts{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.sv-acts .b{padding:6px 11px;font-size:12.5px;display:inline-flex;gap:5px;align-items:center}.sv-report .f{width:auto;padding:5px 8px}.sv-vide{text-align:center;color:var(--mut);padding:22px;border:1px dashed var(--line);border-radius:12px;margin:0}.sv-dem{display:flex;gap:8px;align-items:center;margin:4px 0 0;font-size:13px;cursor:pointer;color:var(--mut)}.sv-dem .lnk{margin-left:auto}@media (max-width:820px){.sv-kpi{grid-template-columns:repeat(2,minmax(0,1fr))}.sv-it{grid-template-columns:4px minmax(0,1fr) auto;row-gap:6px}.sv-it .sv-qui{grid-column:2}.sv-it .sv-ech{grid-column:3;grid-row:2;text-align:right}.sv-it .sv-acts{grid-column:2 / 4;justify-content:flex-start}.sv-bar{grid-row:1 / 4}.sv-soc{margin-left:0}}.sv-acts .sv-fait{font-weight:700}.inh{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:16px;align-items:start}.inh-g{display:grid;gap:10px}.inh-modele{justify-self:start}.inh-ap{border:1px solid var(--line);border-radius:14px;padding:12px;display:grid;gap:10px;background:var(--bg)}.inh-ap-t{font-size:13px}.inh-h{background:var(--card);border:1px solid var(--line);border-radius:12px;padding:10px 12px;display:grid;gap:6px}.inh-l1{display:flex;align-items:center;justify-content:space-between;gap:8px}.inh-pill{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;font-weight:700;border-radius:999px;padding:2px 9px;white-space:nowrap}.inh-pill i{width:7px;height:7px;border-radius:50%;background:currentColor}.inh-pill.ok{background:color-mix(in srgb,var(--vert-txt) 14%,transparent);color:var(--vert-txt)}.inh-pill.nv{background:color-mix(in srgb,var(--orange-txt) 14%,transparent);color:var(--orange-txt)}.inh-adr{display:grid;gap:5px}.inh-adr small{color:var(--mut);font-size:12px}.inh-adr .lnk{justify-self:start;font-size:12.5px}.inh-sug{appearance:none;font:inherit;font-size:13px;text-align:left;border:1px solid var(--line);background:var(--card);color:var(--txt);border-radius:9px;padding:6px 10px;cursor:pointer}.inh-sug.on{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink) inset;font-weight:600}.inh-nts{display:flex;flex-wrap:wrap;gap:6px}.inh-nts span{font-size:12px;background:var(--bg);border:1px solid var(--line);border-radius:8px;padding:2px 8px}.inh-err{color:var(--rouge-txt);margin:0}.inh-errs{font-size:12.5px;color:var(--orange-txt)}.inh-errs ul{margin:6px 0 0;padding-left:18px;color:var(--txt)}.inh-pied{display:flex;align-items:center;gap:12px;flex-wrap:wrap}@media (max-width:760px){.inh{grid-template-columns:1fr}}.sv-it{grid-template-columns:4px minmax(0,1fr) 168px 118px 274px}.sv-qui.sel select::picker-icon{display:none}.sv-qui.sel select{appearance:none;padding-right:16px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%238a96a8' stroke-width='1.6' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 2px center}.sv-acts{flex-wrap:nowrap;align-items:center}.sv-acts .sv-fait{min-width:72px;justify-content:center}.sv-acts .sv-rep{min-width:86px;justify-content:center}.sv-acts .b.p{min-width:164px;justify-content:center}.sv-ech{white-space:nowrap}.sv-t small{flex-wrap:nowrap;white-space:nowrap;overflow:hidden}.sv-t small>*{flex:none}@media (max-width:820px){.sv-t small{flex-wrap:wrap;white-space:normal}}@media (max-width:820px){.sv-it{grid-template-columns:4px minmax(0,1fr) auto}.sv-acts{flex-wrap:wrap}}.sv-t1{display:flex;align-items:center;gap:8px;min-width:0}.sv-t1 b{min-width:0}.sv-t1>:not(b){flex:none}.sv-t1 em{font-style:normal;font-size:12px;font-weight:600;color:var(--mut)}.sv-t small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:820px){.sv-t1{flex-wrap:wrap;row-gap:2px}.sv-t1 b{white-space:normal}.sv-fl .sv-soc{flex:1 1 100%}}.org-nuits{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:8px}.org-nuit{appearance:none;font:inherit;text-align:left;cursor:pointer;position:relative;display:grid;gap:1px;padding:9px 10px 9px 36px;border:1px solid var(--line);border-radius:12px;background:var(--card);color:var(--txt)}.org-nuit b{font-size:13px}.org-nuit small{font-size:11.5px;color:var(--mut)}.org-nuit em{font-style:normal;font-size:12px;font-weight:700;color:var(--cyan-txt)}.org-nuit-c{position:absolute;left:10px;top:10px;width:18px;height:18px;border-radius:6px;border:2px solid var(--line);display:grid;place-items:center;font-size:11px;font-weight:800;color:#fff}.org-nuit.on{border-color:var(--cyan);box-shadow:0 0 0 1px var(--cyan) inset;background:color-mix(in srgb,var(--cyan) 8%,var(--card))}.org-nuit.on .org-nuit-c{background:var(--cyan);border-color:var(--cyan)}.org-nuit.montage small,.org-nuit.demontage small{color:var(--orange-txt);font-weight:600}.ro-autour{align-items:center;flex-wrap:wrap}.ro-pas{display:flex;gap:14px;flex-wrap:wrap}.pas{display:inline-flex;align-items:center;gap:6px}.pas button{width:28px;height:28px;border-radius:8px;border:1px solid var(--line);background:var(--card);color:var(--txt);font:700 15px Inter,Segoe UI,Arial,sans-serif;cursor:pointer;display:grid;place-items:center}.pas button:disabled{opacity:.4;cursor:default}.pas b{min-width:16px;text-align:center}.pas small{color:var(--mut);font-size:12px}.ro-autour{cursor:default}.me-pop{padding:10px}.me-pop-i{padding:7px 9px;gap:8px}.me-pop-n{flex:none}:root{--pg1:#2b2e64;--pg2:#1f7fb0}@media (prefers-color-scheme: dark){:root:not([data-theme=light]){--pg1:#23265a;--pg2:#145a80}}:root[data-theme=dark]{--pg1:#23265a;--pg2:#145a80}.pg{display:grid;grid-template-columns:300px minmax(0,1fr);border-radius:20px;overflow:hidden;border:1px solid var(--line);background:var(--card);box-shadow:0 14px 40px #0a0f231a;margin:0 0 16px}.pg-talon{background:linear-gradient(160deg,var(--pg1),var(--pg2));color:#fff;padding:20px;display:grid;gap:12px;align-content:start;position:relative}.pg-talon:after{content:"";position:absolute;right:-9px;top:0;bottom:0;width:18px;background:radial-gradient(circle at 9px 12px,var(--card) 6px,transparent 6.5px) 0 0/18px 24px repeat-y}.pg-talon small{color:#ffffffc7;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;display:block}.pg-talon h3{margin:0;font-size:18px;color:#fff;line-height:1.25}.pg-g{display:grid;grid-template-columns:1fr 1fr;gap:10px}.pg-g b{display:block;font-size:13.5px;color:#fff}.pg-billet{padding:18px 22px;display:grid;gap:4px;align-content:start;min-width:0}.pg-h{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:6px}.pg-h b{font-size:15px;color:var(--titre)}.pg-pill{display:inline-flex;align-items:center;font:700 11.5px Inter,Segoe UI,Arial,sans-serif;padding:4px 10px;border-radius:999px;border:0;background:var(--bg);color:var(--mut);white-space:nowrap;cursor:pointer}.pg-h .pg-pill{cursor:default}.pg-pill.ok{background:color-mix(in srgb,var(--vert-txt) 14%,transparent);color:var(--vert-txt)}.pg-pill.att{background:color-mix(in srgb,var(--orange-txt) 14%,transparent);color:var(--orange-txt)}.pg-l{display:grid;grid-template-columns:118px 36px minmax(0,1fr) auto;gap:12px;align-items:center;padding:10px 0;border-top:1px solid var(--line)}.pg-d{font-weight:700;font-size:12.5px;color:var(--txt)}.pg-d small{display:block;color:var(--mut);font-weight:600}.pg-ic{width:36px;height:36px;border-radius:10px;display:grid;place-items:center}.pg-ic.hotel{background:color-mix(in srgb,var(--cyan) 14%,transparent);color:var(--cyan-txt)}.pg-ic.plateau{background:color-mix(in srgb,var(--orange-txt) 14%,transparent);color:var(--orange-txt)}.pg-ic.diner{background:color-mix(in srgb,#7b6cf0 16%,transparent);color:#6a5bd8}:root[data-theme=dark] .pg-ic.diner{color:#b3abff}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .pg-ic.diner{color:#b3abff}}.pg-t{min-width:0}.pg-t b{display:block;font-size:13.5px}.pg-t small{color:var(--mut);font-size:12px;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pg-yn{display:inline-flex;border:1px solid var(--line);border-radius:10px;overflow:hidden}.pg-yn button{appearance:none;border:0;background:var(--card);padding:6px 13px;font:700 12.5px Inter,Segoe UI,Arial,sans-serif;cursor:pointer}.pg-yn button+button{border-left:1px solid var(--line)}.pg-yn .o{color:var(--vert-txt)}.pg-yn .n{color:var(--mut)}.pg-yn .o.on{background:var(--vert-txt);color:var(--card)}.pg-yn .n.on{background:var(--mut);color:var(--card)}@media (max-width:820px){.pg{grid-template-columns:1fr}.pg-talon:after{display:none}.pg-l{grid-template-columns:36px minmax(0,1fr) auto;row-gap:4px}.pg-d{grid-column:1 / -1;display:flex;gap:6px;align-items:baseline}.pg-d small{display:inline}.pg-billet{padding:14px 16px}}.fld .org-nuit small{text-transform:none;letter-spacing:0;font-weight:500;font-size:11.5px;margin:0}.ro-autour{flex-direction:column;align-items:stretch;gap:8px}.ro-autour>span:first-child{display:grid;gap:2px}.ro-autour .ro-pas{gap:18px}.pg-badge{background:#fff;color:#16213b;border-radius:14px;padding:12px;display:grid;gap:10px;box-shadow:0 6px 18px #0000002e}.pg-badge-h{display:grid;grid-template-columns:40px minmax(0,1fr) auto;gap:10px;align-items:center}.pg-badge-ic{width:40px;height:40px;border-radius:11px;background:#fff3e4;color:#c25e12;display:grid;place-items:center}.pg-badge.pret .pg-badge-ic{background:#e7f6ee;color:#1f8a5b}.pg-badge-t{min-width:0}.pg-badge-t b{display:block;font-size:13.5px;color:#16213b}.pg-badge-t small{display:block;color:#5d6880;text-transform:none;letter-spacing:0;font-weight:500;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pg-badge-st{font:700 11px Inter,Segoe UI,Arial,sans-serif;padding:3px 9px;border-radius:999px;background:#fff3e4;color:#b05210;white-space:nowrap}.pg-badge-st.ok{background:#e7f6ee;color:#1f7a50}.pg-badge-a{display:flex;gap:8px;align-items:center;border-top:1px dashed #dde3ee;padding-top:10px}.pg-badge-ouvrir{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:36px;border-radius:10px;border:0;background:#2b2e64;color:#fff;font:700 13px Inter,Segoe UI,Arial,sans-serif;cursor:pointer}.pg-badge-ouvrir:hover{background:#363a7a}.pg-badge-remp{display:inline-flex;align-items:center;min-height:36px;padding:0 12px;border-radius:10px;border:1px solid #dde3ee;color:#16213b;font:600 12.5px Inter,Segoe UI,Arial,sans-serif;cursor:pointer;background:#fff}.pg-badge-remp:hover{border-color:#8a96a8}.pg-agenda{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;border-radius:12px;background:#ffffff24;border:1px solid rgba(255,255,255,.4);color:#fff;font:700 13px Inter,Segoe UI,Arial,sans-serif;cursor:pointer}.pg-agenda:hover{background:#ffffff3d}.hp-autour{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:8px 10px;border:1px dashed var(--line);border-radius:10px;font-size:12.5px;font-weight:600;color:var(--mut)}.tn-j{display:grid;gap:0}.tn-j small{color:var(--orange-txt);font-size:11px;font-weight:600;text-transform:none;letter-spacing:0}.tbl-ct .tc-nom{display:flex;align-items:center;gap:6px;min-width:0}.tbl-ct .tc-nom>b{flex:0 1 auto;min-width:0}.tbl-ct .tc-nom>.pt-vip{flex:none}.tbl-ct td .tag{white-space:normal;max-width:100%;text-align:left;overflow-wrap:anywhere}.tbl-ct td .tag{border-radius:10px}.tbl-ct td:last-child .tag{white-space:nowrap}@media (max-width:1299px){.tbl-ct td:last-child .row{flex-wrap:wrap!important;row-gap:4px}.tbl-ct td:last-child span.tag.ell{flex:1 1 100%;max-width:100%;text-align:center}}.tbl-ct td .soc{max-width:100%;min-width:0;white-space:normal;overflow-wrap:anywhere}.tbl-ct td .soc i{flex:none}@media (min-width:761px) and (max-width:1023px){.tw.tw-ct{display:none}.cartes.cartes-ct{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;align-items:start}.cartes.cartes-ct .carte{margin-bottom:0;min-width:0;border:1px solid var(--line)}.cartes.cartes-ct .l1>div{min-width:0}.cartes.cartes-ct a.tel{overflow-wrap:anywhere}}.bj-t-h{flex-wrap:wrap;row-gap:4px}.bj-t-h>span{flex:1 1 0;min-width:min-content}.bj-t-h i.w{color:var(--orange-txt)}@media (max-width:760px){.cvb-corps,.cvb-corps.seul{grid-template-columns:minmax(0,1fr)}}@media (max-width:359px){.mtop .choix.fonce .choix-texte{display:none}.mtop .choix.fonce .choix-bouton{gap:4px}}.micro-bouton.actif{background:#c0392b}@media (max-width:760px){.tabs span{display:inline-flex;align-items:center;min-height:44px;box-sizing:border-box}.bascule-vue button,.civilites button{min-height:44px}.filters{padding-top:8px;padding-bottom:8px;margin-top:-8px;margin-bottom:4px}.filters span{position:relative}.filters span:after{content:"";position:absolute;left:0;right:0;top:50%;height:44px;transform:translateY(-50%)}input.f:not([type=checkbox]):not([type=radio]),select.f,.champ-tel-sel,.critere select,.criteres-ligne .criteres-effacer{min-height:44px}.champ-tel-sel .champ-tel-pays{min-height:44px;margin-top:-1px;margin-bottom:-1px}.aide-rond{width:44px;height:44px}.fermer-x{min-width:44px}.ligne-edit>.b,.action-edit>.b{min-width:44px}.micro-bouton{min-height:44px}.choix-langue button{display:inline-flex;align-items:center;min-height:44px;box-sizing:border-box}.bascule-mini:after{content:"";position:absolute;left:50%;top:50%;width:52px;height:44px;transform:translate(-50%,-50%)}.carte .l-coord{row-gap:0;column-gap:16px;margin-top:4px}.carte .l-coord a.tel,.carte .l-coord span.tel{display:inline-flex;align-items:center;min-height:44px;max-width:100%;overflow-wrap:anywhere}}.bandeau-domaine{display:flex;align-items:center;gap:10px 12px;flex-wrap:wrap;background:#e6f2f9;color:var(--bleu-txt);border-radius:10px;padding:8px 8px 8px 12px;margin:0 0 12px;font-size:13px}.bandeau-domaine .bd-ic{flex:none}.bandeau-domaine p{flex:1 1 260px;min-width:0;margin:0;line-height:1.45}.bandeau-domaine .bd-act{display:flex;align-items:center;gap:6px;margin-left:auto}.bandeau-domaine a.b{display:inline-flex;align-items:center;text-decoration:none}.bd-fermer{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:0;border-radius:8px;background:transparent;color:inherit;cursor:pointer}.bd-fermer:hover{box-shadow:inset 0 0 0 1.5px var(--cyan)}body.mode-vitrine .bandeau-domaine{display:none!important}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .bandeau-domaine{background:#2c7fa838;color:#7cc4ea}}:root[data-theme=dark] .bandeau-domaine{background:#2c7fa838;color:#7cc4ea}.param-domaines .dom-titre{margin:16px 0 6px;font-size:13.5px}.dom-liste{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:12px;overflow:hidden}.dom-ligne{display:flex;align-items:center;gap:12px;padding:10px 14px;min-height:44px;box-sizing:border-box;cursor:pointer;background:var(--card)}.dom-ligne+.dom-ligne{border-top:1px solid var(--line)}.dom-ligne:hover{background:#23a8d90d}.dom-ligne.on{background:#23a8d914;box-shadow:inset 3px 0 0 var(--cyan)}.dom-ligne input[type=radio]{flex:none;width:18px;height:18px;margin:0;accent-color:var(--cyan)}.dom-txt{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:6px 10px;flex-wrap:wrap}.dom-txt b{color:var(--titre);font-size:14px;overflow-wrap:anywhere}.dom-tags{display:inline-flex;gap:6px;flex-wrap:wrap}.tag.dom-pp{background:var(--ink);color:#fff}.dom-etat{flex:none;margin-left:auto;text-align:right;max-width:50%}.dom-etat .tag{white-space:normal;overflow-wrap:anywhere}.param-domaines .dom-choix{margin:8px 0 12px}.dom-puces{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:6px;font-size:13px;line-height:1.5}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .dom-ligne.on{background:#23a8d924}:root:not([data-theme=light]) .tag.dom-pp{background:#2f6db3}}:root[data-theme=dark] .dom-ligne.on{background:#23a8d924}:root[data-theme=dark] .tag.dom-pp{background:#2f6db3}@media (max-width:760px){.bd-fermer{width:44px;height:44px}.bandeau-domaine .bd-act{width:100%;justify-content:flex-end}.dom-ligne{flex-wrap:wrap;padding:10px 12px}.dom-ligne input[type=radio]{width:22px;height:22px}.dom-txt{flex:1 1 calc(100% - 40px)}.dom-etat{max-width:none;margin-left:34px;text-align:left}}.pf-enr{flex:none;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 12px;border-radius:10px;border:1px solid var(--line);background:var(--card);font:700 13px Inter,Segoe UI,Arial,sans-serif;color:var(--vert-txt);white-space:nowrap;cursor:default}.pf-enr.a-faire{background:var(--ink);border-color:var(--ink);color:#fff;cursor:pointer}.pf-enr.a-faire:hover:not(:disabled){box-shadow:0 0 0 2px var(--cyan)}.pf-enr:disabled.a-faire{opacity:.7}.pf-nav .pf-enr{border-color:transparent;font-size:13px}.pf-nav .pf-enr:not(.a-faire),.pf-nav .pf-enr:not(.a-faire):hover{background:none;color:var(--vert-txt)}.pf-nav .pf-enr.a-faire,.pf-nav .pf-enr.a-faire:hover{background:var(--ink);color:#fff}.pf-mod{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--cyan);flex:none;margin-left:6px;vertical-align:middle}.pf-nav button .pf-mod{margin-left:0}.pf-mod.ko{background:var(--rouge-txt)}.pf .pf-modifie>.card,.pf .pf-modifie>.pf-sec>.card{box-shadow:inset 3px 0 0 var(--cyan)}.pf-tete-r{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0 0 10px}.pf-tete-r .pf-retour{margin:0}@media (max-width:760px){.pf-tete-r .pf-retour,.pf-tete-r .pf-enr{min-height:44px}.pf-tete-r .pf-retour{min-width:44px}}@media print{.pf-enr,.pf-mod{display:none}}@media (max-width:1500px){.pf-nav .pf-enr:not(.a-faire) span{display:none}.pf-nav .pf-enr{padding:8px 10px}}.b.b-enr{display:inline-flex;align-items:center;justify-content:center;gap:6px;line-height:1.2}.b.b-enr svg{flex:none;display:block}.b.b-enr.attente{opacity:.75;cursor:progress}.b.p.b-enr.fait{background:var(--ink);color:#fff;box-shadow:none;opacity:.55;cursor:default}.b.b-enr.large{gap:8px}.b.b-ic{display:inline-flex;align-items:center;justify-content:center;gap:7px;line-height:1.2;vertical-align:middle}.b.b-ic>svg{flex:none;display:block;margin:0;vertical-align:0}.b.b-enr-haut{margin-top:12px}.feuille.large:has(.lc){max-width:1080px}@media (min-width:761px){.voile:has(.lc){align-items:flex-start}}.lc-cols{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);gap:20px;align-items:start}.lc-form{display:grid;gap:12px;align-content:start;min-width:0}.lc-form>.fld,.lc-form .lc-deux>.fld{margin:0}.lc-plan{position:sticky;top:0;min-width:0}.lc-plan-in{display:grid;gap:10px}.lc-plan-h{display:flex;align-items:center;gap:8px;font-weight:700;font-size:13.5px;color:var(--titre);flex-wrap:wrap}.lc-pa{margin-left:auto;display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;padding:3px 10px;border-radius:999px;white-space:nowrap}.lc-pa:before{content:"";width:8px;height:8px;border-radius:50%;background:currentColor}.lc-pa.ok{background:color-mix(in srgb,var(--vert-txt) 14%,var(--card));color:var(--vert-txt)}.lc-pa.mi{background:color-mix(in srgb,var(--orange-txt) 14%,var(--card));color:var(--orange-txt)}.lc-pa.ne{background:color-mix(in srgb,var(--mut) 14%,var(--card));color:var(--gris-txt)}.lc-recherche{display:grid;gap:5px;min-width:0}.lc-lib{font-size:12px;font-weight:600;color:var(--mut)}.lc-q{display:flex;gap:8px;align-items:stretch}.lc-q-champ{position:relative;flex:1;min-width:0}.lc-q-champ .f{width:100%;padding-left:34px}.lc-q-champ .lc-q-ic{position:absolute;left:11px;top:50%;transform:translateY(-50%);color:var(--mut);pointer-events:none}.lc-q-b{flex:none}.lc-sug{margin-top:2px;background:var(--card);border:1px solid var(--line);border-radius:12px;box-shadow:0 14px 34px #0a0f232e;overflow:hidden}.lc-sug h6{margin:0;padding:8px 12px 4px;font-size:10.5px;letter-spacing:.07em;text-transform:uppercase;color:var(--mut);display:flex;gap:6px;align-items:center}.lc-sug h6 em{font-style:normal;text-transform:none;letter-spacing:0;font-weight:500;margin-left:auto}.lc-so{display:grid;grid-template-columns:28px minmax(0,1fr);gap:10px;align-items:center;padding:8px 12px;cursor:pointer}.lc-so:hover,.lc-so.on{background:color-mix(in srgb,var(--cyan) 10%,var(--card))}.lc-ic{width:28px;height:28px;border-radius:8px;display:grid;place-items:center;color:#fff;flex:none}.lc-so-t{min-width:0}.lc-so b{display:block;font-size:13.5px;color:var(--titre)}.lc-so small{display:block;color:var(--mut);font-size:12.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lc-sug-i{margin:0;padding:4px 12px 8px;font-size:12.5px;color:var(--mut)}.lc-sug-i.ko{color:var(--rouge-txt)}.lc-chercher{display:flex;align-items:center;gap:10px;width:100%;padding:9px 12px;border:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:none;font:600 13px Inter,Segoe UI,Arial,sans-serif;color:var(--cyan-txt);cursor:pointer;text-align:left}.lc-chercher:hover{background:color-mix(in srgb,var(--cyan) 8%,var(--card))}.lc-chercher.lc-loin{border-bottom:0;font-weight:500}.lc-chercher span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lc-chercher kbd{font:600 11px Inter,Segoe UI,Arial,sans-serif;border:1px solid var(--line);border-radius:6px;padding:1px 6px;color:var(--mut)}.lc-sug-pied{border-top:1px solid var(--line);padding:9px 12px;font-size:12.5px;color:var(--mut);display:flex;gap:6px 12px;align-items:center;flex-wrap:wrap;justify-content:space-between}.lc-sug-pied a{color:var(--cyan-txt);font-weight:600;text-decoration:none;white-space:nowrap}.lc-retenu{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid color-mix(in srgb,var(--vert-txt) 35%,var(--line));background:color-mix(in srgb,var(--vert-txt) 9%,var(--card));border-radius:12px}.lc-retenu>div{flex:1;min-width:0}.lc-retenu b{display:block;font-size:13.5px;color:var(--titre)}.lc-retenu small{color:var(--mut);font-size:12.5px}.lc-retenu .lnk{flex:none}.lc-marque{display:inline-flex;align-items:center;gap:4px;margin-left:8px;font-size:11.5px;font-weight:600;color:var(--vert-txt)}.lc-marque.v{color:var(--orange-txt)}.lc-deux{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:10px;align-items:end}.lc-carte{height:var(--lc-h,360px)}.lc-carte .lc-pin{pointer-events:auto;cursor:grab;background:none;border:0;padding:0;font:inherit;z-index:2}.lc-carte .lc-pin b{width:30px;height:30px}.lc-carte .lc-pin:focus-visible b{outline:3px solid var(--cyan);outline-offset:2px}.lc-carte .lc-pin.tire{cursor:grabbing}.lc-carte.deplacer{cursor:crosshair}.lc-bulle{position:absolute;z-index:3;transform:translate(-50%);background:#16213b;color:#fff;font:600 11.5px Inter,Segoe UI,Arial,sans-serif;padding:5px 9px;border-radius:8px;white-space:nowrap;display:flex;gap:6px;align-items:center;pointer-events:none}.lc-dist{display:flex;align-items:flex-start;gap:8px;font-size:12.5px;color:var(--mut)}.lc-dist svg{flex:none;margin-top:1px}.lc-estim{display:block;font-size:11.5px;margin-top:2px}.lc-attr-txt{display:none}.lc-mvt{display:flex;gap:8px;align-items:flex-start;font-size:12.5px;color:var(--mut);background:color-mix(in srgb,var(--cyan) 9%,var(--card));border-radius:10px;padding:8px 10px}.lc-mvt svg{flex:none;margin-top:1px}.lc-question{border:1px solid var(--line);border-radius:12px;padding:10px 12px;display:grid;gap:8px}.lc-question b{font-size:13.5px;color:var(--titre)}.lc-question.ok{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.lc-ok{display:inline-flex;gap:6px;align-items:center;color:var(--vert-txt);font-weight:600;font-size:13px}.lc-r{display:flex;gap:8px;flex-wrap:wrap}.lc .b.lc-oui{background:color-mix(in srgb,var(--vert-txt) 12%,var(--card));border-color:color-mix(in srgb,var(--vert-txt) 40%,var(--line));color:var(--vert-txt)}.lc .b.o.on{border-color:var(--cyan);box-shadow:inset 0 0 0 1px var(--cyan)}.lc-aide{margin:0;font-size:12.5px}.lc-pied{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end;position:sticky;bottom:-16px;margin:16px -18px -16px;padding:12px 18px;background:var(--card);border-top:1px solid var(--line);z-index:4}.lc-mention{color:var(--mut);margin-right:auto;font-size:12px;max-width:440px}@media (max-width:760px){.lc-cols{grid-template-columns:minmax(0,1fr)}.lc-plan{position:static}.lc-carte{height:250px}.lc-deux{grid-template-columns:minmax(0,1fr)}.lc .f,.lc-q-b,.lc-so,.lc-chercher{min-height:44px}.lc-r .b,.lc-pied .b{flex:1 1 100%;min-height:44px}.lc-mention{flex:1 1 100%;max-width:none}.lc-retenu .lnk,.lc-mvt .lnk,.lc-question .lnk,.lc-sug-pied a{min-height:44px;display:inline-flex;align-items:center}.lc .pl-zoom{top:auto;bottom:28px}.lc .pl-zoom button{width:44px;height:44px}.lc-attr-lien{display:none}.lc-attr-txt{display:block}.lc .pas button{min-width:44px;min-height:44px}.lc .hp-inc{min-height:44px;display:inline-flex;align-items:center}.lc .hp-inc input{width:22px;height:22px}}.ac{display:grid;gap:0}.ac-tuiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.ac-tu{border:1px solid var(--line);border-radius:14px;padding:12px 14px;display:grid;gap:6px;align-content:start;background:var(--card);min-width:0}.ac-tu-h{display:flex;align-items:center;gap:8px;min-height:24px;font-size:12px;font-weight:700;color:var(--mut);text-transform:uppercase;letter-spacing:.05em}.ac-tu-h .icone{flex:none}.ac-tu-h .ac-pa{margin-left:auto;text-transform:none;letter-spacing:0}.ac-tu>b{font-size:15px;color:var(--titre);overflow-wrap:anywhere}.ac-tu small{color:var(--mut);font-size:12.5px;line-height:1.45}.ac-tu small.ac-mod{color:var(--orange-txt);font-weight:600}.ac-tu small.ac-em{color:var(--txt);font-weight:600;font-size:13px}.ac-bas{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:2px}.ac-adr{overflow-wrap:anywhere}.ac-tu>b.ac-adr{font-size:13.5px}select.f.ac-role{width:auto;min-width:200px;max-width:100%;margin:0;padding:8px 10px}.ac-pa{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;padding:3px 10px;border-radius:999px;white-space:nowrap}.ac-pa:before{content:"";width:8px;height:8px;border-radius:50%;background:currentColor;flex:none}.ac-pa.ok{background:color-mix(in srgb,var(--vert-txt) 13%,var(--card));color:var(--vert-txt)}.ac-pa.mi{background:color-mix(in srgb,var(--orange-txt) 13%,var(--card));color:var(--orange-txt)}.ac-pa.ko{background:color-mix(in srgb,var(--rouge-txt) 12%,var(--card));color:var(--rouge-txt)}.ac-pa.ne{background:color-mix(in srgb,var(--gris-txt) 12%,var(--card));color:var(--gris-txt)}.ac-sw{display:inline-flex;align-items:center;gap:10px;font-size:13px;cursor:pointer;margin-top:2px;position:relative;width:fit-content}.ac-sw input{position:absolute;left:0;top:50%;transform:translateY(-50%);opacity:0;width:38px;height:22px;margin:0;cursor:pointer}.ac-sw-i{width:38px;height:22px;border-radius:999px;background:var(--line);position:relative;flex:none;transition:background .15s}.ac-sw-i:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #00000040;transition:left .15s}.ac-sw input:checked+.ac-sw-i{background:var(--vert-txt)}.ac-sw input:checked+.ac-sw-i:after{left:19px}.ac-sw input:focus-visible+.ac-sw-i{outline:2px solid var(--cyan);outline-offset:2px}.ac-acts{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0 0}.ac .b.rouge{color:var(--rouge-txt);border-color:color-mix(in srgb,var(--rouge-txt) 45%,var(--line))}.ac-note{margin:6px 0 0}.ac-histo{margin-top:16px;border:1px solid var(--line);border-radius:14px;overflow:hidden}.ac-histo h4{margin:0;padding:10px 14px;font-size:13.5px;display:flex;align-items:center;gap:8px;border-bottom:1px solid var(--line);background:var(--bg);flex-wrap:wrap;color:var(--titre)}.ac-histo h4 .ac-lnk{margin-left:auto}.ac .ac-lnk{font-size:13px}.ac-ev{display:grid;grid-template-columns:118px 26px minmax(0,1fr);gap:10px;align-items:center;padding:9px 14px;border-bottom:1px solid var(--line);font-size:13px}.ac-ev:last-child{border-bottom:0}.ac-ev:hover{background:color-mix(in srgb,var(--cyan) 5%,transparent)}.ac-ev time{color:var(--mut);font-size:12.5px;white-space:nowrap}.ac-ev small{color:var(--mut)}.ac-ev-ic{width:26px;height:26px;border-radius:8px;background:color-mix(in srgb,var(--gris-txt) 12%,var(--card));color:var(--ink-txt);display:grid;place-items:center}.ac-vide{padding:10px 14px;margin:0}.ac .suppr-compte{margin-top:14px}.js-cible{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:13px;font-weight:600;padding:6px 12px;border-radius:999px;background:color-mix(in srgb,var(--cyan) 12%,var(--card));color:var(--txt);margin-bottom:2px}@media (max-width:900px){.ac-tuiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.ac-tuiles{grid-template-columns:minmax(0,1fr)}.ac-acts .b{flex:1 1 100%;min-height:44px}.ac-bas .b,select.f.ac-role{min-height:44px}select.f.ac-role{width:100%}.ac .ac-lnk,.js-cible .lnk{min-height:44px;display:inline-flex;align-items:center}.ac-sw{min-height:44px}.ac-sw input{width:100%;height:44px}.ac-ev{grid-template-columns:26px minmax(0,1fr);row-gap:2px}.ac-ev time{grid-column:2;order:3}}:root{--survol-ligne:color-mix(in srgb,var(--cyan) 6%,transparent)}.bu-l.bu-ouvrable:not(.bu-th):hover,.cv-clic:hover,.cv-menu-i:hover,.dc-l:hover,.rg-r:hover,.pa-ligne:hover,.pf-ligne:hover,.js-ligne:hover,.prio-ligne:hover,.sy-ligne:not(.sy-ligne-h):hover,.ens-l:hover,.liste-coches-l:hover,.org-l:hover,.je-l:not(.je-th):hover,.fil-el.clic:hover,.pl-li-b:hover,.dom-ligne:hover,.ac-ev:hover,.sel-salon-it:hover,.mx-menu label:hover,.combo-liste li:hover,.lc-so:hover,.vid-trouves button:hover,.suivi-l:hover,.bj-ligne[role=button]:hover,.ev:not(.free):not(.sel):hover{background:var(--survol-ligne)}.ens-l:hover{border-color:transparent}.suivi-l,.bj-ligne[role=button]{border-radius:10px}@media (min-width:761px){.cv-l.cv-clic{border-radius:0}}tr[role=button]:hover>td,tr[role=link]:hover>td,.hp-table tr.hp-l:hover>td,.eb-ligne:hover>td{background:var(--survol-ligne)}tr[role=button],tr[role=link]{cursor:pointer}.pgn{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:10px 14px;background:var(--bg);border:1px solid var(--line);border-radius:12px;font-size:13px;color:var(--mut)}.pgn-haut{margin:0 0 10px}.pgn-bas{margin:10px 0 0;justify-content:space-between}.pgn-compte{font-weight:600;color:var(--txt);font-variant-numeric:tabular-nums}.pgn .pgn-seg{height:34px}.pgn .pgn-seg button{min-width:40px;padding:0 10px}.pgn-num{display:inline-flex;align-items:center;gap:4px;margin-left:auto;flex-wrap:wrap}.pgn-b{all:unset;box-sizing:border-box;cursor:pointer;min-width:32px;height:32px;padding:0 8px;border-radius:8px;display:inline-grid;place-items:center;border:1px solid var(--line);background:var(--card);color:var(--txt);font-weight:600;font-size:12.5px;font-variant-numeric:tabular-nums}.pgn-b:hover:not(:disabled):not(.on){border-color:var(--cyan)}.pgn-b:focus-visible{outline:2px solid var(--cyan);outline-offset:1px}.pgn-b.on{background:var(--ink);border-color:var(--ink);color:#fff;cursor:default}.pgn-b:disabled{opacity:.4;cursor:default}.pgn-trou{min-width:14px;text-align:center}.pgn-aller{display:inline-flex;align-items:center;gap:6px}.pgn-aller input.f{width:58px;min-height:32px;padding:4px 8px;text-align:center}.pgn-ps{display:inline-flex;gap:8px}.pgn-ps .b{height:34px}.pgn-tel{display:none}@media (max-width:760px){.pgn-haut,.pgn-bas{display:none}.pgn-tel{display:block;position:sticky;bottom:calc(72px + env(safe-area-inset-bottom));z-index:6;margin:12px 52px 0 0;background:var(--card);border:1px solid var(--line);border-radius:14px;box-shadow:0 -6px 16px #10132e14}.pgn-tel-barre{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px}.pgn-tel-barre .b{min-width:48px;min-height:44px;padding:0;font-size:20px;line-height:1}.pgn-tel-milieu{all:unset;box-sizing:border-box;cursor:pointer;flex:1;min-height:44px;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:10px;font-size:14px;color:var(--txt)}.pgn-tel-milieu b{font-variant-numeric:tabular-nums}.pgn-tel-milieu small{color:var(--mut);font-size:12px}.pgn-tel-milieu:focus-visible{outline:2px solid var(--cyan)}.pgn-tel-choix{display:flex;flex-direction:column;gap:8px;padding:10px 10px 4px;border-bottom:1px solid var(--line)}.pgn-tel-choix .pgn-seg{width:100%;height:44px}.pgn-tel-choix .pgn-seg button{flex:1}.pgn-tel-choix select.f{min-height:44px}}.mv-carte{position:relative;display:grid;grid-template-columns:minmax(0,300px) minmax(0,1fr);gap:20px;align-items:center;background:linear-gradient(120deg,var(--ink),#1e4f86);color:#fff;border-radius:18px;padding:16px;margin-bottom:16px}.mv-carte .fermer-x{position:absolute;top:12px;right:12px}.mv-carte-txt small{color:#9fd6ef;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.mv-carte-txt h3{margin:6px 0;font-size:21px;color:#fff}.mv-carte-txt p{margin:0 0 14px;color:#d6dbf2;line-height:1.5;font-size:13px}.mv-carte-act{display:flex;gap:14px;align-items:center;flex-wrap:wrap}.mv-carte-act .b.p{background:#fff;color:var(--ink)}.mv-carte-act .lnk{color:#d6dbf2;font-weight:600;text-decoration:none}.mv-vig{position:relative;display:block;width:100%;aspect-ratio:16/9;border:0;padding:0;border-radius:12px;overflow:hidden;cursor:pointer;background:#1b1e4b}.mv-vig.grand{box-shadow:0 10px 30px #00000059}.mv-vig img{width:100%;height:100%;object-fit:cover;display:block}.mv-vig-fond{position:absolute;inset:0;display:flex;align-items:flex-end;padding:12px 14px;background:linear-gradient(135deg,var(--ink),#1e4f86 70%,var(--cyan));color:#fff;text-align:left}.mv-vig-fond b{font-size:15px}.mv-play{position:absolute;inset:0;margin:auto;width:54px;height:54px;border-radius:50%;background:#ffffffed;color:var(--ink);display:flex;align-items:center;justify-content:center;box-shadow:0 6px 18px #0000004d}.mv-play svg{margin-left:4px}.mv-vig:hover .mv-play{outline:3px solid var(--cyan)}.mv-etape{position:absolute;top:10px;left:10px;background:#0a0c28d1;color:#fff;font-size:11px;font-weight:800;padding:3px 9px;border-radius:99px}.mes-videos .mv-tete{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:14px}.mv-pastille{display:inline-block;font-size:11px;font-weight:700;padding:3px 9px;border-radius:99px;background:color-mix(in srgb,var(--mut) 14%,transparent);color:var(--mut);white-space:nowrap;vertical-align:middle}.mv-pastille.now{background:color-mix(in srgb,var(--cyan) 15%,transparent);color:var(--cyan-txt)}.mv-pastille.vu{background:color-mix(in srgb,#2f8656 15%,transparent);color:var(--vert-txt)}.mv-frise{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.mv-tuile{background:var(--card);border:1px solid var(--line);border-radius:16px;overflow:hidden;display:flex;flex-direction:column}.mv-tuile .mv-vig{border-radius:0}.mv-tuile.now{border-color:var(--cyan);box-shadow:0 0 0 3px color-mix(in srgb,var(--cyan) 22%,transparent)}.mv-corps{padding:14px 16px 16px;display:flex;flex-direction:column;gap:8px;flex:1}.mv-l1{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.mv-l1 h4{margin:0;font-size:15px;color:var(--titre)}.mv-corps ol{margin:2px 0 0;padding-left:18px;font-size:13px;line-height:1.6}.mv-pied{margin-top:auto;display:flex;justify-content:space-between;align-items:center;gap:8px;padding-top:6px}.mv-vu{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--mut);cursor:pointer}.pv-grille{display:grid;grid-template-columns:150px minmax(0,1fr) minmax(0,1fr);gap:12px 16px;align-items:center}.pv-ligne{display:contents}.pv-th{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--mut)}.pv-cel{display:flex;gap:10px;align-items:center;min-width:0}.pv-mini{width:96px;aspect-ratio:16/9;border-radius:8px;overflow:hidden;background:color-mix(in srgb,var(--mut) 12%,transparent);flex:none}.pv-mini img{width:100%;height:100%;object-fit:cover;display:block}.pv-champ{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.pv-etat{font-size:12px;font-weight:600}.pv-etat.ok{color:var(--vert-txt)}.pv-etat.ko{color:var(--orange-txt)}@media (max-width:760px){.mv-carte{grid-template-columns:112px minmax(0,1fr);padding:12px 44px 12px 12px;gap:12px}.mv-carte .mv-vig-fond b{display:none}.mv-carte .mv-play{width:38px;height:38px}.mv-carte .mv-play svg{width:16px;height:16px}.mv-carte-txt p{display:none}.mv-carte-txt small{font-size:10px;letter-spacing:.08em}.mv-carte-txt h3{font-size:16px;margin:4px 0 8px}.mv-carte-act{gap:10px}.mv-carte-act .b{padding:8px 12px}.mv-frise{grid-template-columns:1fr}.mv-tuile.now{order:-1}.pv-grille{grid-template-columns:1fr}.pv-th,.pv-grille>span:first-child{display:none}.pv-ligne{display:flex;flex-direction:column;gap:10px;align-items:stretch;padding:10px 0;border-top:1px solid var(--line)}}:root{--d1:.16s;--d2:.24s;--d3:.36s;--pas:40ms;--dist:10px;--sortie:cubic-bezier(.2,.8,.2,1);--ressort:cubic-bezier(.34,1.56,.64,1)}html[data-mouvement=reduit]{--d1:90ms;--d2:.12s;--d3:.16s;--pas:0ms;--dist:0px;--ressort:ease-out}html[data-mouvement=aucun]{--d1:0ms;--d2:0ms;--d3:0ms;--pas:0ms;--dist:0px;--ressort:linear}html[data-mouvement=aucun] *,html[data-mouvement=aucun] *:before,html[data-mouvement=aucun] *:after{animation-duration:0s!important;animation-delay:0s!important;animation-iteration-count:1!important;transition-duration:0s!important;transition-delay:0s!important}html[data-mouvement=reduit] .fete-eclats,html[data-mouvement=reduit] .onde-zone,html[data-mouvement=aucun] .ouverture{display:none}.onde-zone{position:fixed;z-index:2000;pointer-events:none;overflow:hidden}.onde{position:absolute;border-radius:50%;background:currentColor;opacity:.28;transform:translate(-50%,-50%) scale(0);animation:onde calc(var(--d3) * 1.6) var(--sortie) forwards}@keyframes onde{to{transform:translate(-50%,-50%) scale(1);opacity:0}}html[data-mouvement=complet] .b.p:not(:disabled):hover,html[data-mouvement=complet] .b.c:not(:disabled):hover{background-image:radial-gradient(circle 70px at var(--hx,50%) var(--hy,50%),rgba(255,255,255,.22),transparent 70%)}.b,.bnav a,.choix-bouton{transition:transform var(--d1) var(--sortie),box-shadow var(--d1),background-color var(--d1)}html[data-mouvement=complet] .b:not(:disabled):active{transform:scale(.97)}[data-aimant]{transition:transform var(--d2) var(--sortie)}.vue-entree{display:contents}html:not(.vt)[data-mouvement=complet] .vue-entree>*{animation:vue-in var(--d3) var(--sortie) both}html:not(.vt)[data-mouvement=complet] .vue-entree>*:nth-child(2){animation-delay:var(--pas)}html:not(.vt)[data-mouvement=complet] .vue-entree>*:nth-child(3){animation-delay:calc(var(--pas) * 2)}html:not(.vt)[data-mouvement=complet] .vue-entree>*:nth-child(n+4){animation-delay:calc(var(--pas) * 3)}@keyframes vue-in{0%{opacity:0;transform:translateY(var(--dist))}}aside{view-transition-name:menu}.bnav{view-transition-name:barre-bas}::view-transition-old(root){animation:vt-sort var(--d2) var(--sortie) both}::view-transition-new(root){animation:vt-entre var(--d3) var(--sortie) both}::view-transition-old(menu),::view-transition-old(barre-bas){display:none}::view-transition-new(menu),::view-transition-new(barre-bas){animation:none}::view-transition-group(rdv-choisi){animation-duration:var(--d3);animation-timing-function:var(--sortie)}@keyframes vt-sort{to{opacity:0;transform:translateY(-6px)}}@keyframes vt-entre{0%{opacity:0;transform:translateY(var(--dist))}}html.vt-theme aside,html.vt-theme .bnav{view-transition-name:none}html.vt-theme::view-transition-old(root),html.vt-theme::view-transition-new(root){animation:none;mix-blend-mode:normal}html.vt-theme::view-transition-old(root){z-index:1}html.vt-theme::view-transition-new(root){z-index:2}.tabs.avec-glis{position:relative}.tabs.avec-glis>span{position:relative;z-index:1}.tabs.avec-glis>span.on{background:transparent;box-shadow:none}.tabs-glis{position:absolute;top:4px;bottom:4px;left:0;border-radius:8px;background:var(--card);box-shadow:0 1px 3px #00000014;transition:transform var(--d3) var(--ressort),width var(--d3) var(--ressort);pointer-events:none}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .tabs-glis{background:var(--line)}}:root[data-theme=dark] .tabs-glis{background:var(--line)}html[data-mouvement=complet] .voile{animation:voile-in var(--d2) ease-out}html[data-mouvement=complet] .feuille{animation:feuille-in var(--d3) var(--ressort)}@keyframes voile-in{0%{opacity:0}}@keyframes feuille-in{0%{opacity:0;transform:translateY(14px) scale(.97)}}@media (max-width:760px){html[data-mouvement=complet] .feuille{animation-name:feuille-monte}}@keyframes feuille-monte{0%{transform:translateY(60%);opacity:.4}}.feuille.resiste,.cf.resiste{animation:resiste .42s var(--sortie)!important}@keyframes resiste{0%,to{transform:none}20%{transform:translate(-7px)}40%{transform:translate(6px)}60%{transform:translate(-4px)}80%{transform:translate(2px)}}html[data-mouvement=reduit] .feuille.resiste,html[data-mouvement=reduit] .cf.resiste{animation:resiste-doux .3s!important}@keyframes resiste-doux{50%{opacity:.85}}.appel{position:relative;animation:appel .55s ease-out 3}@keyframes appel{0%{box-shadow:0 0 color-mix(in srgb,var(--cyan) 55%,transparent)}to{box-shadow:0 0 0 12px transparent}}.toasts .toast{transition:transform var(--d3) var(--ressort),opacity var(--d2)}.toast.derriere{pointer-events:none}.toast.derriere .toast-t span,.toast.derriere .toast-x{opacity:0}.toasts.ouverte .toast-p{animation-play-state:paused}.toast.ok .toast-i svg path{stroke-dasharray:22;stroke-dashoffset:22;animation:trace var(--d3) var(--sortie) var(--d1) forwards}@keyframes trace{to{stroke-dashoffset:0}}html[data-mouvement=complet] .toast.ko .toast-i{animation:secoue .4s var(--sortie) var(--d1)}@keyframes secoue{25%{transform:rotate(-12deg)}50%{transform:rotate(10deg)}75%{transform:rotate(-5deg)}}.squelette{display:none}.card>.barre-chargement .barre-chargement-piste{display:none}.card>.barre-chargement .squelette{display:grid;gap:10px;margin-bottom:6px}.squelette i{display:block;height:12px;border-radius:7px;background:linear-gradient(90deg,var(--bg) 25%,color-mix(in srgb,var(--cyan) 12%,var(--bg)) 50%,var(--bg) 75%);background-size:300% 100%;animation:squelette 1.4s ease-in-out infinite}.squelette i:nth-child(1){width:42%;height:16px}.squelette i:nth-child(2){width:92%}.squelette i:nth-child(3){width:78%}.squelette i:nth-child(4){width:60%}@keyframes squelette{0%{background-position:100% 0}to{background-position:-50% 0}}html[data-mouvement=aucun] .squelette i{animation:none}.enr-rond{display:block;flex:none;width:13px;height:13px;border-radius:50%;border:2px solid currentColor;border-right-color:transparent;animation:tourne .7s linear infinite}@keyframes tourne{to{transform:rotate(360deg)}}.b.b-enr.fait svg path{stroke-dasharray:22;stroke-dashoffset:22;animation:trace var(--d3) var(--sortie) forwards}.b.maintenir{position:relative;overflow:hidden;background:color-mix(in srgb,#c0392b 14%,var(--card));color:var(--rouge-txt);border:1px solid color-mix(in srgb,#c0392b 45%,transparent);touch-action:none;user-select:none;-webkit-user-select:none}.maintenir-r{position:absolute;inset:0;background:#c0392b;transform:scaleX(0);transform-origin:left;transition:transform var(--d2) ease-out}.b.maintenir.appui .maintenir-r{transform:scaleX(1);transition:transform var(--maintien,.9s) linear}.b.maintenir.fait .maintenir-r{transform:scaleX(1);transition:none}.maintenir-t{position:relative;z-index:1}.b.maintenir.appui,.b.maintenir.fait{color:#fff}.b.maintenir.fait{animation:pop var(--d3) var(--ressort)}@keyframes pop{50%{transform:scale(1.05)}}aside nav.nav-anime{position:relative}aside nav.nav-anime a{position:relative;z-index:1}aside nav.nav-anime a.on{background:none;box-shadow:none}.nav-ind{position:absolute;left:0;right:0;top:0;height:38px;border-radius:10px;background:#52a3cc2e;box-shadow:inset 3px 0 0 var(--cyan),0 0 18px #23a8d92e;pointer-events:none;opacity:0;transition:transform var(--d3) var(--sortie),height var(--d3) var(--sortie),opacity var(--d2)}.nav-acc{all:unset;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:6px;cursor:pointer;width:calc(100% - 24px);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#b4c2dc;border-radius:6px;position:relative;z-index:1}.nav-acc:hover{color:#fff}.nav-acc:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.nav-acc .icone{flex:none;transform:none;transition:transform var(--d2) var(--sortie);opacity:.7}.nav-acc[aria-expanded=false] .icone{transform:rotate(-90deg)}.nav-grp-c{display:grid;grid-template-rows:1fr;transition:grid-template-rows var(--d3) var(--sortie)}.nav-grp-c>div{min-height:0;overflow:hidden}.nav-grp-c.ferme{grid-template-rows:0fr}.nav-grp-c.ferme>div{visibility:hidden;transition:visibility 0s var(--d3)}.nav-replier{display:none}@media (min-width:1101px){.nav-replier{all:unset;box-sizing:border-box;flex:none;display:grid;place-items:center;width:30px;height:30px;margin-top:8px;border-radius:10px;cursor:pointer;color:#9fd8f1;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);transition:background-color var(--d1),border-color var(--d1),transform var(--d2) var(--ressort)}.nav-replier:hover{background:#23a8d938;border-color:#7fd0ef73;color:#fff}.nav-replier:active{transform:scale(.92)}.nav-replier:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.nav-replier .nr-ic{display:grid;place-items:center;transition:transform var(--d2) var(--ressort)}.nav-replier:hover .nr-ic{transform:translate(-2px)}.nav-replier .icone{flex:none;transform:rotate(90deg);transition:transform var(--d3) var(--sortie)}.nav-replier .nr-t,.nav-replier kbd{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}body.menu-replie .nav-replier{margin:0 auto 10px}body.menu-replie .nav-replier:hover .nr-ic{transform:translate(2px)}body.menu-replie .nav-replier .icone{transform:rotate(-90deg)}body.menu-replie aside{width:72px;padding:16px 9px;align-items:stretch}body.menu-replie aside:after{display:none}body.menu-replie aside .logo{margin:0 0 12px;max-width:none;width:100%;align-self:center;align-items:center}body.menu-replie aside .logo img.logo-img{height:auto;width:100%;max-width:52px}body.menu-replie aside .logo .logo-sous{display:none}body.menu-replie aside .navh{font-size:0;line-height:0;height:1px;background:#ffffff1f;margin:10px 8px 6px;overflow:hidden}body.menu-replie aside .nav-sep{margin:10px 8px 6px}body.menu-replie aside>nav{margin:0;padding:0 0 8px}body.menu-replie aside nav a{font-size:0;justify-content:center;gap:0;padding:10px 0;position:relative}body.menu-replie aside nav a span{width:auto;opacity:1}body.menu-replie aside nav a span .icone{width:20px;height:20px}body.menu-replie aside nav a em.alerte-nav{position:absolute;top:2px;right:2px;margin:0;min-width:17px;height:17px;padding:0 4px;font-size:10px}body.menu-replie aside .mon-badge{justify-content:center;padding:10px 0;gap:0}body.menu-replie aside .mon-badge>span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}body.menu-replie aside .theme-seg{flex-direction:column;gap:3px}body.menu-replie aside .theme-seg button{padding:7px 0}body.menu-replie aside .me{justify-content:center;padding:6px 0;background:none}body.menu-replie aside .me>div{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}body.menu-replie aside .nav-acc{width:auto;padding:0;pointer-events:none}body.menu-replie aside .nav-grp-c,body.menu-replie aside .nav-grp-c.ferme{grid-template-rows:1fr}body.menu-replie aside .nav-grp-c.ferme>div{visibility:visible}aside{transition:width var(--d3) var(--sortie),padding var(--d3) var(--sortie)}}@media (min-width:761px) and (max-width:1100px){aside .nav-acc{width:auto;padding:0;pointer-events:none}aside .nav-grp-c,aside .nav-grp-c.ferme{grid-template-rows:1fr}aside .nav-grp-c.ferme>div{visibility:visible}}.bulle-menu{position:fixed;z-index:1500;left:0;top:0;background:var(--titre);color:var(--card);font:600 12.5px Inter,sans-serif;padding:6px 10px;border-radius:8px;white-space:nowrap;pointer-events:none;opacity:0;transform:translate(-6px,-50%);transition:opacity var(--d1),transform var(--d2) var(--sortie),top var(--d2) var(--sortie);box-shadow:0 8px 22px #00000040}.bulle-menu.vu{opacity:1;transform:translateY(-50%)}.bulle-menu:before{content:"";position:absolute;left:-4px;top:50%;width:8px;height:8px;background:inherit;transform:translateY(-50%) rotate(45deg)}html[data-mouvement=complet] aside nav a:hover .icone{animation:ic-saut var(--d3) var(--ressort)}html[data-mouvement=complet] aside nav a[data-visite=parametres]:hover .icone{animation:ic-tourne .6s var(--sortie)}html[data-mouvement=complet] aside nav a[data-visite=scan]:hover .icone,html[data-mouvement=complet] aside nav a[data-visite=aujourdhui]:hover .icone{animation:ic-pouls .5s ease-out}html[data-mouvement=complet] aside nav a[data-visite=emailing]:hover .icone,html[data-mouvement=complet] aside nav a[data-visite=demandes]:hover .icone,html[data-mouvement=complet] aside nav a[data-visite=contacts]:hover .icone{animation:ic-penche .5s ease-out}@keyframes ic-saut{40%{transform:translateY(-3px) scale(1.08)}}@keyframes ic-tourne{to{transform:rotate(90deg)}}@keyframes ic-pouls{40%{transform:scale(1.18)}}@keyframes ic-penche{30%{transform:rotate(-12deg)}65%{transform:rotate(8deg)}}html[data-mouvement=complet] .alerte-nav,html[data-mouvement=complet] .alerte-bas{animation:compte-pop var(--d3) var(--ressort),compte-halo 1.2s ease-out var(--d3) 3}@keyframes compte-pop{0%{transform:scale(.3);opacity:0}}@keyframes compte-halo{0%{box-shadow:0 0 #e0493b80}to{box-shadow:0 0 0 8px #e0493b00}}.bnav-ind,.eventail-b,.feuille-plus{display:none}@media (max-width:760px){.bnav{isolation:isolate}.bnav-ind{display:block;position:absolute;top:6px;left:0;width:56px;height:30px;margin-left:-28px;border-radius:999px;background:color-mix(in srgb,var(--cyan) 14%,transparent);z-index:-1;pointer-events:none;transition:transform var(--d3) var(--ressort),opacity var(--d2)}html[data-mouvement=complet] .bnav a.on span{animation:ic-saut var(--d3) var(--ressort)}.bnav a.fab span{position:relative;transition:transform var(--d2) var(--ressort)}html[data-mouvement=complet] .bnav a.fab span:after{content:"";position:absolute;inset:0;border-radius:50%;box-shadow:0 0 color-mix(in srgb,var(--cyan) 55%,transparent);animation:respire 2.6s ease-out infinite}@keyframes respire{0%{box-shadow:0 0 color-mix(in srgb,var(--cyan) 50%,transparent)}70%,to{box-shadow:0 0 0 12px transparent}}.bnav.eventail a.fab span{transform:scale(.9)}.bnav.eventail a.fab span:after{animation:none}.bnav.eventail{z-index:61}.eventail-b{display:block;position:absolute;left:50%;bottom:calc(100% + 8px);width:0;height:0;pointer-events:none}.eventail-b button{all:unset;box-sizing:border-box;position:absolute;left:0;bottom:0;display:flex;flex-direction:column;align-items:center;gap:4px;width:92px;margin-left:-46px;cursor:pointer;opacity:0;transform:translateY(30px) scale(.4);transition:transform var(--d3) var(--ressort),opacity var(--d2);transition-delay:0ms;-webkit-tap-highlight-color:transparent}.eventail-b button span{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--card);color:var(--cyan-txt);box-shadow:0 8px 22px #0e1a3338}.eventail-b button b{font-size:11.5px;font-weight:700;color:#fff;text-shadow:0 1px 4px rgba(0,0,0,.6);white-space:nowrap}.eventail-b button:focus-visible span{outline:2px solid var(--cyan);outline-offset:2px}.bnav.eventail .eventail-b{pointer-events:auto}.bnav.eventail .eventail-b button{opacity:1;transition-delay:calc(var(--k) * var(--pas))}.bnav.eventail .eventail-b button:nth-child(1){transform:translate(-96px,-6px)}.bnav.eventail .eventail-b button:nth-child(2){transform:translateY(-58px)}.bnav.eventail .eventail-b button:nth-child(3){transform:translate(96px,-6px)}.voile-bas{position:fixed;inset:0;z-index:60;background:#0a122280;animation:voile-in var(--d2) ease-out}.feuille-plus{display:flex;flex-direction:column;position:fixed;left:0;right:0;bottom:0;z-index:62;max-height:82vh;max-height:82dvh;background:var(--bg);border-radius:20px 20px 0 0;box-shadow:0 -18px 50px #00000040;padding-bottom:env(safe-area-inset-bottom);transform:translateY(105%);visibility:hidden;transition:transform var(--d3) var(--sortie),visibility 0s var(--d3)}.feuille-plus.ouverte{transform:none;visibility:visible;transition:transform var(--d3) var(--ressort),visibility 0s}.feuille-plus-poignee{flex:none;height:26px;display:flex;align-items:center;justify-content:center;cursor:grab;touch-action:none}.feuille-plus-poignee:before{content:"";width:42px;height:5px;border-radius:9px;background:var(--line)}.feuille-plus-c{overflow-y:auto;padding:0 14px 16px;overscroll-behavior:contain}.feuille-plus.ouverte .menu-plus a{animation:vue-in var(--d3) var(--sortie) both}}@keyframes fondu{to{opacity:1}}@keyframes logo-nait{to{opacity:1;transform:none}}.pastille-fil-zone{position:relative;display:inline-flex}.cloche-sonne{display:inline-flex;transform-origin:50% 10%;animation:sonne .9s ease-out}@keyframes sonne{10%{transform:rotate(16deg)}25%{transform:rotate(-14deg)}40%{transform:rotate(10deg)}55%{transform:rotate(-6deg)}70%{transform:rotate(3deg)}}html[data-mouvement=complet] .pastille-fil b{display:inline-flex;animation:compte-pop var(--d3) var(--ressort)}.panneau-fil{position:absolute;right:0;top:calc(100% + 10px);z-index:70;width:min(340px,90vw);background:var(--card);color:var(--txt);border:1px solid var(--line);border-radius:16px;padding:8px;box-shadow:0 18px 44px #0e1a3338;transform-origin:calc(100% - 20px) -6px;animation:panneau-in var(--d3) var(--ressort)}@keyframes panneau-in{0%{opacity:0;transform:scale(.6)}}.panneau-fil-h{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 8px 8px;color:var(--titre)}.panneau-fil-l{all:unset;box-sizing:border-box;display:flex;align-items:center;gap:10px;width:100%;padding:8px;border-radius:10px;cursor:pointer;animation:vue-in var(--d3) var(--sortie) calc(var(--k) * var(--pas)) both}.panneau-fil-l:hover,.panneau-fil-l:focus-visible{background:var(--survol-ligne)}.panneau-fil-l>span:last-child{display:flex;flex-direction:column;min-width:0}.panneau-fil-l b{font-size:13px;color:var(--titre);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.panneau-fil-l small{font-size:11.5px;color:var(--mut)}@media (max-width:760px){.panneau-fil{position:fixed;left:12px;right:12px;top:60px;width:auto}}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .panneau-fil{box-shadow:0 18px 44px #00000080}}:root[data-theme=dark] .panneau-fil{box-shadow:0 18px 44px #00000080}.fil-liste li.neuf{border-radius:12px;animation:neuf 2.4s ease-out}@keyframes neuf{0%,60%{box-shadow:0 0 0 2px var(--cyan)}to{box-shadow:0 0 0 2px transparent}}@property --ang{syntax:"<angle>";initial-value:0deg;inherits:false}.imminent{position:relative;isolation:isolate}.imminent:before{content:"";position:absolute;inset:-2px;z-index:-1;border-radius:inherit;background:conic-gradient(from var(--ang),var(--cyan),transparent 30%,transparent 55%,var(--cyan) 80%,var(--cyan));animation:lum 3s linear infinite}@keyframes lum{to{--ang:360deg}}html[data-mouvement=reduit] .imminent:before{animation:none;background:var(--cyan)}html[data-mouvement=aucun] .imminent:before{background:var(--cyan)}.glisse{position:relative;overflow:hidden;border-radius:14px;touch-action:pan-y}.glisse-c{position:relative;z-index:1;will-change:transform}.glisse-fond{position:absolute;inset:0;display:flex;align-items:center;padding:0 22px;font-weight:700;font-size:14px;color:#fff;opacity:0;transition:opacity var(--d1)}.glisse-fond.d{background:#2f9e6a;justify-content:flex-start}.glisse-fond.g{background:#8a96a8;justify-content:flex-end}.glisse-fond.neutre.d{background:#8a96a8}.glisse.vers-d .glisse-fond.d,.glisse.vers-g .glisse-fond.g{opacity:1}.glisse-fond span{transform:scale(.85);transition:transform var(--d2) var(--ressort)}.glisse.pret .glisse-fond span{transform:scale(1.08)}.tirer{position:relative}.tirer-ind{position:absolute;left:0;right:0;top:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;overflow:hidden;pointer-events:none;transition:height var(--d3) var(--sortie),opacity var(--d2)}.tirer.tire .tirer-ind{transition:none}.tirer-ind small{font-size:11.5px;color:var(--mut)}.tirer-ligne{display:flex;align-items:center;gap:4px;width:120px;transform-origin:center}.tirer-ligne i{flex:1;height:2px;background:var(--cyan);border-radius:2px}.tirer-ligne b{width:6px;height:6px;border-radius:50%;background:var(--cyan)}.tirer-orb{position:relative;width:26px;height:26px;animation:tourne .9s linear infinite}.tirer-orb i{position:absolute;left:50%;top:0;width:7px;height:7px;margin-left:-3.5px;border-radius:50%;transform-origin:50% 13px}.tirer-c{transition:transform var(--d3) var(--ressort)}.tirer.tire:not(.charge) .tirer-c{transition:none}html[data-mouvement=complet] .cascade>*{animation:vue-in var(--d3) var(--sortie) both}html[data-mouvement=complet] .cascade>*:nth-child(2){animation-delay:var(--pas)}html[data-mouvement=complet] .cascade>*:nth-child(3){animation-delay:calc(var(--pas) * 2)}html[data-mouvement=complet] .cascade>*:nth-child(4){animation-delay:calc(var(--pas) * 3)}html[data-mouvement=complet] .cascade>*:nth-child(n+5){animation-delay:calc(var(--pas) * 4)}.odo,.odo span{margin:0!important;padding:0!important;font:inherit!important;color:inherit!important;letter-spacing:inherit!important;text-transform:none!important;opacity:1!important;background:none!important;border:0!important}.odo{display:inline-flex;position:relative;vertical-align:top}.odo .odo-sr,.odo-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.odo .odo-ch{display:inline-flex}.odo .odo-c{position:relative;display:inline-block;height:1.15em;overflow:hidden;line-height:1.15}.odo .odo-b{display:flex;flex-direction:column;transition:transform calc(var(--d3) * 2.4) var(--sortie) calc(var(--c) * 60ms)}.odo .odo-b span{height:1.15em;display:block;text-align:center}.odo .odo-l{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.fete{position:relative;display:inline-flex}.fete.en-fete>:first-child{animation:pop .6s var(--ressort)}.fete-eclats{position:absolute;left:50%;top:50%;width:0;height:0;pointer-events:none;z-index:5}.fete-eclats i{position:absolute;left:-2px;top:-9px;width:4px;height:18px;border-radius:3px;opacity:0;transform:rotate(var(--a)) translateY(0);animation:eclat 1.1s var(--sortie) calc(var(--k) * 15ms) forwards}@keyframes eclat{0%{opacity:1;transform:rotate(var(--a)) translateY(-20px) scaleY(.4)}60%{opacity:1}to{opacity:0;transform:rotate(var(--a)) translateY(-90px) scaleY(1)}}.pp{position:absolute;left:0;top:0;width:100%;height:0;transform:translate(calc(var(--x) + var(--dx)),var(--y));animation:pp-va 1.4s var(--sortie) calc(var(--k) * 45ms) both}.pp i{display:block;width:7px;height:7px;margin:-3.5px 0 0 -3.5px;border-radius:50%;background:var(--coul)}@keyframes pp-va{0%{transform:translateY(var(--y));opacity:0}15%{opacity:1}}html[data-mouvement=complet] .revele{opacity:0;transform:translateY(18px);transition:opacity calc(var(--d3) * 1.6) var(--sortie),transform calc(var(--d3) * 1.6) var(--sortie)}html[data-mouvement=complet] .revele.vu{opacity:1;transform:none}.lecture-barre{position:fixed;left:0;right:0;top:0;height:3px;z-index:900;background:linear-gradient(90deg,var(--cyan),var(--ink));transform-origin:left;transform:scaleX(0);pointer-events:none}@media print{.lecture-barre,.ouverture,.bulle-menu,.onde-zone{display:none!important}.revele{opacity:1!important;transform:none!important}}.carte3d{perspective:900px}.carte3d-c{position:relative;transform-style:preserve-3d;transition:transform var(--d2) var(--sortie);border-radius:18px}.carte3d-reflet{position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:radial-gradient(circle at var(--mx,50%) var(--my,0%),rgba(255,255,255,.35),transparent 55%);opacity:0;transition:opacity var(--d2)}html[data-mouvement=complet] .carte3d:hover .carte3d-reflet{opacity:1}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .carte3d-reflet{background:radial-gradient(circle at var(--mx,50%) var(--my,0%),rgba(255,255,255,.14),transparent 55%)}}:root[data-theme=dark] .carte3d-reflet{background:radial-gradient(circle at var(--mx,50%) var(--my,0%),rgba(255,255,255,.14),transparent 55%)}.aurore{position:fixed;inset:0;z-index:0;overflow:hidden;pointer-events:none}.aurore i{position:absolute;width:46vmax;height:46vmax;border-radius:50%;filter:blur(60px);opacity:.38;animation:aurore 18s ease-in-out infinite alternate}.aurore i:nth-child(1){left:-12vmax;top:-14vmax;background:#2aa3ce}.aurore i:nth-child(2){right:-14vmax;top:10vmax;background:#5a81bc;animation-delay:-6s}.aurore i:nth-child(3){left:20vmax;bottom:-20vmax;background:#85c7a1;opacity:.24;animation-delay:-11s}@keyframes aurore{to{transform:translate(8vmax,6vmax) scale(1.15)}}html[data-mouvement=reduit] .aurore i,html[data-mouvement=aucun] .aurore i{animation:none}.login .pan{position:relative;z-index:1}html[data-mouvement=complet] .login .pan{animation:feuille-in .6s var(--ressort)}.visite-trou{transition:left var(--d3) var(--sortie),top var(--d3) var(--sortie),width var(--d3) var(--sortie),height var(--d3) var(--sortie)}html[data-mouvement=complet] .visite-trou:after{content:"";position:absolute;inset:-6px;border-radius:16px;border:2px solid var(--cyan);animation:respire-trou 1.8s ease-out infinite}@keyframes respire-trou{0%{opacity:.9;transform:scale(.97)}to{opacity:0;transform:scale(1.06)}}html[data-mouvement=complet] .visite-bulle{animation:feuille-in var(--d3) var(--ressort)}html[data-mouvement=complet] .rg-voile{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}html[data-mouvement=complet] .rg-boite{animation:feuille-in var(--d3) var(--ressort)}.rg-r{transition:background-color var(--d1)}.rg-r .rg-fl{transition:transform var(--d2) var(--ressort)}.rg-r.on .rg-fl{transform:translate(4px)}html[data-mouvement=complet] .viseur .cadre{animation:cadre 2.2s ease-in-out infinite}@keyframes cadre{50%{transform:scale(1.03);border-color:color-mix(in srgb,var(--cyan) 60%,#fff)}}html[data-mouvement=complet] .resultat-scan{animation:feuille-in var(--d3) var(--ressort)}html[data-mouvement=complet] .card .vide{animation:vue-in calc(var(--d3) * 1.4) var(--sortie) both}input.f,select.f,textarea{transition:border-color var(--d1),box-shadow var(--d2)}input.f:focus,select.f:focus,textarea:focus{border-color:var(--cyan);box-shadow:0 0 0 3px color-mix(in srgb,var(--cyan) 18%,transparent);outline:none}html[data-mouvement=complet] input.f.invalide{animation:secoue-champ .35s var(--sortie)}@keyframes secoue-champ{25%{transform:translate(-5px)}50%{transform:translate(4px)}75%{transform:translate(-2px)}}html[data-mouvement=complet] .combo-liste{animation:liste-in var(--d2) var(--sortie);transform-origin:top}html[data-mouvement=complet] .combo-liste.haut{transform-origin:bottom}@keyframes liste-in{0%{opacity:0;transform:scaleY(.92) translateY(-4px)}}html[data-mouvement=complet] .anneau{animation:pop calc(var(--d3) * 1.5) var(--ressort)}.gs-rdv[draggable=true]{cursor:grab}.gs-rdv.traine{opacity:.45}.gs-cible{box-shadow:inset 0 0 0 2px var(--cyan);background:color-mix(in srgb,var(--cyan) 10%,transparent)!important}.gs-cible.refus{box-shadow:inset 0 0 0 2px #e0493b;background:color-mix(in srgb,#e0493b 10%,transparent)!important}@media (prefers-reduced-motion:reduce){html:not([data-mouvement=complet]) .imminent:before{animation:none}}@property --pa{syntax:"<number>";initial-value:0;inherits:false}html[data-mouvement=complet] .anneau.vif{background:conic-gradient(var(--ac) calc(var(--pa) * 3.6deg),var(--line) 0)!important;animation:anneau-rempli 1.1s var(--sortie)}@keyframes anneau-rempli{0%{--pa:0}}.grille-stand.en-glisse .gs-rdv:not(.traine){pointer-events:none;opacity:.7}.carte3d{display:flex;justify-content:center}.rg-liste{position:relative}.rg-liste .rg-r{position:relative;z-index:1}.rg-liste .rg-r.on{background:transparent}.rg-pilule{position:absolute;left:8px;right:8px;top:0;height:40px;border-radius:10px;background:var(--bg);opacity:0;pointer-events:none;transition:transform var(--d2) var(--sortie),height var(--d2) var(--sortie),opacity var(--d1)}.am{display:flex;flex-direction:column;gap:12px}.am-scene{position:relative;border-radius:16px;background:linear-gradient(160deg,var(--ink),var(--ink2) 70%,#1e4f86);height:130px;display:flex;align-items:center;justify-content:center;overflow:hidden}.am-scene svg{width:100%;height:100%}.am-scene path{fill:none;stroke-width:3;stroke-linecap:round}.am-coeur{fill:#fff}.am-vif .am-scene path{stroke-dasharray:1;stroke-dashoffset:1;animation:trace .9s var(--sortie) calc(var(--k) * .11s + .15s) forwards}.am-vif .am-coeur{transform-box:fill-box;transform-origin:center;transform:scale(0);animation:logo-nait .5s var(--ressort) .9s forwards,am-pouls 2.4s ease-out 1.5s infinite}@keyframes am-pouls{0%,to{transform:scale(1)}20%{transform:scale(1.35)}40%{transform:scale(1)}}.am-badge{position:absolute;top:10px;left:10px;background:var(--cyan-fond);color:#fff;font:800 10.5px Inter,sans-serif;letter-spacing:.1em;text-transform:uppercase;padding:3px 9px;border-radius:999px}.am-vif .am-badge{animation:compte-pop var(--d3) var(--ressort) .3s both}.am-titre{margin:4px 0 0;font-size:19px;line-height:1.3;color:var(--titre)}.am-intro{margin:0;color:var(--mut);font-size:13.5px;line-height:1.55}.am-liste{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}.am-l{display:flex;gap:10px;align-items:flex-start;padding:10px;border-radius:12px;background:var(--bg)}.am-vif .am-l{animation:vue-in var(--d3) var(--sortie) calc(var(--k) * 70ms + .5s) both}.am-l>span:last-child{display:flex;flex-direction:column;gap:2px;min-width:0}.am-l b{font-size:13px;color:var(--titre)}.am-l small{font-size:12px;color:var(--mut);line-height:1.45}.am-ic{flex:none;width:32px;height:32px;border-radius:10px;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--cyan) 15%,transparent);color:var(--cyan-txt)}.am-b{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap;margin-top:4px}@media (max-width:760px){.am-liste{grid-template-columns:1fr}.am-b .b{flex:1;min-height:44px}}@keyframes pousse{0%{transform:scaleX(0)}}body:has(>aside):before{content:"";position:fixed;inset:-25%;z-index:-1;pointer-events:none;background:radial-gradient(40% 40% at 25% 10%,color-mix(in srgb,var(--cyan) 14%,transparent),transparent 70%),radial-gradient(35% 35% at 85% 20%,color-mix(in srgb,#5a81bc 13%,transparent),transparent 70%),radial-gradient(40% 40% at 60% 95%,color-mix(in srgb,#85c7a1 11%,transparent),transparent 70%);animation:aurore 26s ease-in-out infinite alternate}html[data-mouvement=reduit] body:before,html[data-mouvement=aucun] body:before{animation:none}@media print{body:before{display:none}}.lueur{position:fixed;z-index:-1;left:0;top:0;width:640px;height:640px;margin:-320px 0 0 -320px;border-radius:50%;pointer-events:none;background:radial-gradient(circle,color-mix(in srgb,var(--cyan) 16%,transparent),transparent 62%);opacity:0;transition:opacity .6s;will-change:transform}body.halo-actif .lueur{opacity:1}html:not([data-mouvement=complet]) .lueur{display:none}.kpis{perspective:900px}.kpi{transition:transform var(--d2) var(--ressort),box-shadow var(--d2)}.kpi:hover{box-shadow:0 18px 36px color-mix(in srgb,var(--c-halo) 18%,transparent)}.kpi:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(115deg,transparent 30%,rgba(255,255,255,.5) 48%,transparent 62%);background-size:250% 100%;background-position:120% 0;opacity:0}html[data-mouvement=complet] .kpi:hover:after{opacity:.55;animation:balaye 1.1s var(--sortie)}@keyframes balaye{0%{background-position:120% 0}to{background-position:-30% 0}}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .kpi:after{background-image:linear-gradient(115deg,transparent 30%,rgba(255,255,255,.12) 48%,transparent 62%)}}:root[data-theme=dark] .kpi:after{background-image:linear-gradient(115deg,transparent 30%,rgba(255,255,255,.12) 48%,transparent 62%)}.kpi .ic,.kpi .ring{transition:transform var(--d3) var(--ressort)}.kpi:hover .ic,.kpi:hover .ring{transform:rotate(-8deg) scale(1.08)}.steps.vivant{position:relative}.steps.vivant .fils{position:absolute;left:calc((100% - 60px) / 12);right:calc((100% - 60px) / 12);top:31px;height:2px;border-radius:2px;background:linear-gradient(90deg,#7fd0ef26,#7fd0ef80,#7fd0ef26);transform-origin:left;animation:pousse 1.4s var(--sortie) .4s backwards}.steps.vivant .bille{position:absolute;left:calc((100% - 60px) / -12);top:-4px;width:10px;height:10px;margin-left:-5px;border-radius:50%;background:#dff6ff;box-shadow:0 0 8px #7fd0ef,0 0 18px var(--cyan),-14px 0 10px -3px #7fd0ef8c;opacity:0;pointer-events:none}.steps.vivant .step{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:6px;animation:vue-in var(--d3) var(--sortie) backwards;animation-delay:calc(.3s + var(--k) * 70ms)}.steps.vivant .noeud{all:unset;box-sizing:border-box;width:64px;height:64px;border-radius:50%;display:grid;place-items:center;cursor:pointer;background:#ffffff17;border:1px solid rgba(255,255,255,.2);transition:transform var(--d3) var(--ressort),background-color .4s,box-shadow .5s,border-color .4s}.steps.vivant .noeud:hover{transform:scale(1.08)}.steps.vivant .noeud:focus-visible{outline:2px solid #7fd0ef;outline-offset:3px}.steps.vivant .noeud b{font-size:22px;font-weight:800;line-height:1;color:#fff}.steps.vivant .step.touche .noeud{transform:scale(1.14);background:#7fd0ef47;border-color:#bfefff;box-shadow:0 0 0 6px #7fd0ef24,0 0 28px #23a8d98c}.steps.vivant .step.touche .noeud b{color:#fff}.steps.vivant .step-p{display:block;width:64%;height:4px;border-radius:4px;background:#ffffff1f;overflow:hidden}.steps.vivant .step-p i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#7fd0ef,#fff);transform-origin:left;animation:pousse 1.1s var(--sortie) backwards;animation-delay:calc(.9s + var(--k) * .1s)}@media (max-width:900px){.steps.vivant .fils{display:none}}.barre .piste i{position:relative;overflow:hidden;transform-origin:left;animation:pousse 1.2s var(--ressort) backwards;animation-delay:.6s}html[data-mouvement=complet] .barre .piste i:after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.5) 50%,transparent 70%);transform:translate(-100%);animation:reflet-b 3.6s ease-in-out 2.4s infinite}@keyframes reflet-b{0%,60%{transform:translate(-100%)}to{transform:translate(100%)}}aside{background-image:radial-gradient(120% 55% at 0 0,rgba(255,255,255,.09),transparent 60%)}aside nav a{gap:9px}aside nav a>span{width:26px;height:26px;flex:none;border-radius:8px;background:#ffffff0f;color:#b8c6e6;opacity:1;transition:transform var(--d2) var(--ressort),background-color var(--d2),color var(--d2),box-shadow var(--d2)}aside nav a:hover>span{transform:translateY(-1px) scale(1.06);color:#fff}html[data-mouvement=complet] aside nav a:hover>span .icone{animation:ic-saut var(--d3) var(--ressort)}aside nav a.on>span{background:linear-gradient(135deg,var(--cyan),color-mix(in srgb,var(--cyan) 45%,#5a81bc));color:#fff;box-shadow:0 6px 16px color-mix(in srgb,var(--cyan) 40%,transparent)}html[data-mouvement=complet] aside nav a.on>span{animation:respire-tuile 3s ease-in-out infinite}@keyframes respire-tuile{50%{box-shadow:0 6px 22px color-mix(in srgb,var(--cyan) 65%,transparent)}}.nav-ind{border-radius:12px;background:linear-gradient(90deg,#23a8d938,#23a8d90d);box-shadow:inset 0 0 0 1px #7fd0ef29}.nav-ind:before{content:"";position:absolute;left:-3px;top:10px;bottom:10px;width:3px;border-radius:3px;background:var(--cyan);box-shadow:0 0 10px var(--cyan)}@media (min-width:761px) and (max-width:1100px){aside nav a>span{width:30px;height:30px}}body.menu-replie aside nav a>span{width:30px;height:30px}main>.top{background:var(--card);border:1px solid var(--line);border-radius:20px;padding:12px 14px 12px 18px;box-shadow:0 10px 30px #19285a0f;animation:vue-in var(--d3) var(--sortie) backwards}main .top .row>.b-recherche,main .top .row>.b-accueil,main .top .row>.chip.dk,main .top .row>.choix>button,main .top .row>select{height:40px;border-radius:12px}html[data-mouvement=complet] .top h1{background:linear-gradient(90deg,var(--titre) 42%,var(--cyan-txt) 50%,var(--titre) 58%);background-size:300% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:brille 7s ease-in-out 1.5s infinite}@keyframes brille{0%,62%{background-position:100% 0}to{background-position:0 0}}main .top .chip.dk{position:relative;overflow:hidden;background:linear-gradient(135deg,var(--ink),color-mix(in srgb,var(--ink) 65%,var(--cyan)))}html[data-mouvement=complet] main .top .chip.dk:after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 35%,rgba(255,255,255,.35) 50%,transparent 65%);transform:translate(-120%);animation:reflet-c 4.5s ease-in-out 2s infinite}@keyframes reflet-c{0%,70%{transform:translate(-120%)}90%,to{transform:translate(120%)}}@media (max-width:760px){main>.top{background:none;border:0;padding:0;box-shadow:none}}html[data-mouvement=complet] .imminent{animation:respire-halo 2.4s ease-in-out infinite}@keyframes respire-halo{0%,to{box-shadow:0 0 color-mix(in srgb,var(--cyan) 30%,transparent)}50%{box-shadow:0 0 0 6px color-mix(in srgb,var(--cyan) 10%,transparent),0 10px 30px color-mix(in srgb,var(--cyan) 22%,transparent)}}.eclat{position:fixed;z-index:3000;width:7px;height:7px;border-radius:2px;pointer-events:none}.onde-anneau{position:fixed;z-index:2000;border-radius:50%;pointer-events:none;border:2px solid currentColor;transform:translate(-50%,-50%) scale(.2);opacity:.5;animation:anneau-o calc(var(--d3) * 1.5) var(--sortie) forwards}@keyframes anneau-o{to{transform:translate(-50%,-50%) scale(1);opacity:0}}@media print{.lueur,.eclat,.onde-anneau{display:none!important}}.aside-tete{display:flex;align-items:flex-start;justify-content:space-between;gap:6px;flex:none}.aside-tete>.logo{min-width:0}@media (min-width:761px) and (max-width:1100px){.aside-tete{flex-direction:column;align-items:center}}body.menu-replie .aside-tete{flex-direction:column;align-items:center}@media (min-width:761px) and (max-width:1100px){aside .logo{display:flex;justify-content:center}aside .logo img.logo-img{width:auto!important;max-width:100%!important;height:auto!important;max-height:30px;object-fit:contain}}@media (min-width:1101px){body.menu-replie aside .logo{display:flex;justify-content:center}body.menu-replie aside .logo img.logo-img{width:auto!important;max-width:100%!important;height:auto!important;max-height:30px;object-fit:contain}}@media (min-width:761px) and (max-width:1100px){aside .nav-ind{background:none;box-shadow:none}aside .nav-acc .icone,aside .nav-acc span{display:none}}body.menu-replie aside .nav-ind{background:none;box-shadow:none}body.menu-replie aside .nav-acc .icone,body.menu-replie aside .nav-acc span{display:none}.bu-l.bu-ouvrable:focus-visible{outline:none;background:color-mix(in srgb,var(--cyan) 10%,transparent);box-shadow:inset 3px 0 0 var(--cyan)}.steps.vivant .fils{background:none}.steps.vivant .step:not(:last-child):after{content:"";position:absolute;top:31px;left:calc(50% + 38px);width:calc(100% - 64px);height:2px;border-radius:2px;background:linear-gradient(90deg,#7fd0ef80,#7fd0ef33);transform-origin:left;animation:pousse .7s var(--sortie) backwards;animation-delay:calc(.5s + var(--k) * .12s)}.steps.vivant .step{z-index:auto}.steps.vivant .noeud{position:relative;z-index:1}@media (max-width:900px){.steps.vivant .step:after{display:none}}.odo .odo-c,.odo .odo-b span{line-height:1.15!important}aside{isolation:isolate}.fond-connecteurs{position:absolute;inset:0;width:100%;height:100%;z-index:-1;pointer-events:none}.fond-connecteurs path{fill:none;stroke:#7fd0ef29;stroke-width:1.4;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0}.fond-connecteurs .pt{fill:#7fd0ef4d}.fond-connecteurs .pulse{fill:#bfefff;filter:drop-shadow(0 0 5px var(--cyan));opacity:.85}html[data-mouvement=complet] .fond-connecteurs path{stroke-dashoffset:1;animation:trace-fc 3s var(--sortie) forwards;animation-delay:calc(.4s + var(--k) * .5s)}html[data-mouvement=complet] .fond-connecteurs .pt{opacity:0;animation:apparait-fc .6s ease forwards;animation-delay:calc(2.8s + var(--k) * .5s)}html[data-mouvement=complet] .fond-connecteurs .pt2{animation-delay:calc(3s + var(--k) * .5s)}@keyframes trace-fc{to{stroke-dashoffset:0}}@keyframes apparait-fc{to{opacity:1}}html:not([data-mouvement=complet]) .fond-connecteurs .pulse{display:none}@media (min-width:761px) and (max-width:1100px){.fond-connecteurs{display:none}}body.menu-replie .fond-connecteurs{display:none}@media (max-width:760px){.fond-connecteurs{display:none}}@media print{.fond-connecteurs{display:none}}@media (min-width:761px) and (max-width:1100px){aside>nav{scrollbar-width:none;margin:0;padding-left:0;padding-right:0}aside>nav::-webkit-scrollbar{display:none}aside nav a{width:100%;margin:0;justify-content:center}aside nav a>span{margin:0 auto}}body.menu-replie aside>nav{scrollbar-width:none;margin:0;padding-left:0;padding-right:0}body.menu-replie aside>nav::-webkit-scrollbar{display:none}body.menu-replie aside nav a{width:100%;margin:0;justify-content:center}body.menu-replie aside nav a>span{margin:0 auto}.ecartes-raisons{display:flex;flex-wrap:wrap;gap:6px;margin:2px 0 8px}.ecartes-raisons span{font-size:12.5px;padding:3px 10px;border-radius:999px;background:#f7a21b24;color:#8a4a00}.ecartes-raisons b{font-weight:800}.ecartes-liste .ecartes-plus{margin:4px 0 6px;font-size:13px;padding:6px 14px;min-height:0}:root[data-theme=dark] .ecartes-raisons span{background:#f7a21b2e;color:#f6c37a}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .ecartes-raisons span{background:#f7a21b2e;color:#f6c37a}}.pe-export{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.pe-export>div{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1 1 320px}.pe-export small{color:var(--mut)}.pe-export .pe-export-lien{margin-top:8px;max-width:520px}.jours-salon{position:relative;display:flex;flex-wrap:wrap;gap:10px;min-width:0;isolation:isolate}.js-glis{position:absolute;top:0;left:0;z-index:0;border-radius:16px;pointer-events:none;background:linear-gradient(135deg,var(--ink),color-mix(in srgb,var(--ink) 72%,var(--cyan)));box-shadow:0 10px 24px color-mix(in srgb,var(--ink) 32%,transparent);transition:transform var(--d3,.36s) var(--ressort,ease),width var(--d3,.36s) var(--ressort,ease),height var(--d3,.36s) var(--ressort,ease)}.js-jour{position:relative;z-index:1;display:flex;align-items:stretch;min-width:190px;min-height:64px;padding:0;border:1px solid var(--line);border-radius:16px;background:var(--card);color:var(--txt);cursor:pointer;font:inherit;text-align:left;transition:transform var(--d2,.24s) var(--ressort,ease),border-color var(--d1,.16s),background-color var(--d2,.24s),color var(--d2,.24s)}.js-jour:hover{transform:translateY(-2px);border-color:var(--cyan)}.js-jour:active{transform:scale(.97)}.jours-salon.avec-glis .js-jour.on{background:transparent;border-color:transparent;color:#fff}.jours-salon:not(.avec-glis) .js-jour.on{background:var(--ink);border-color:var(--ink);color:#fff}.js-jour.on:hover{border-color:transparent}.js-talon{position:relative;width:62px;flex:none;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:8px 0;border-right:2px dashed color-mix(in srgb,var(--mut) 30%,transparent);line-height:1.05}.js-talon:before,.js-talon:after{content:"";position:absolute;right:-7px;width:12px;height:12px;border-radius:50%;background:var(--card)}.js-talon:before{top:-7px}.js-talon:after{bottom:-7px}.js-jour.on .js-talon{border-right-color:#ffffff59}.js-sem,.js-mois{font-size:10.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--mut)}.js-num{font-size:26px;font-weight:800;color:var(--titre);font-variant-numeric:tabular-nums}.js-jour.on .js-sem,.js-jour.on .js-mois{color:#ffffffc7}.js-jour.on .js-num{color:#fff}.js-corps{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:7px;padding:9px 14px}.js-l1{display:flex;align-items:center;flex-wrap:wrap;gap:6px 9px;font-size:12.5px;white-space:nowrap}.js-auj{font-size:10.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--cyan-txt)}.js-jour.on .js-auj{color:#a8e6ff}.js-nb{font-weight:700;color:var(--titre)}.js-jour.on .js-nb{color:#fff}.js-vide{color:var(--mut);font-size:12px;text-transform:capitalize}.js-jour.on .js-vide{color:#ffffffbf}.js-att{display:inline-flex;align-items:center;gap:5px;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:800;color:var(--orange-txt);background:color-mix(in srgb,var(--p2) 15%,var(--card));border:1px solid color-mix(in srgb,var(--p2) 45%,transparent)}.js-jour.on .js-att{background:var(--p2);border-color:var(--p2);color:#fff}.js-point{width:7px;height:7px;border-radius:50%;background:var(--p2);animation:js-pouls 1.8s infinite}.js-jour.on .js-point{background:#fff}@keyframes js-pouls{0%{box-shadow:0 0 color-mix(in srgb,var(--p2) 60%,transparent)}70%{box-shadow:0 0 0 8px transparent}to{box-shadow:0 0 0 0 transparent}}.js-nb,.js-att{animation:js-saut var(--d3,.36s) var(--ressort,ease)}@keyframes js-saut{0%{transform:translateY(calc(var(--dist,10px) * .6)) scale(.9);opacity:0}to{transform:none;opacity:1}}.js-ruban-bloc{display:flex;flex-direction:column;gap:3px}.js-ruban{display:grid;grid-template-columns:repeat(var(--nb),minmax(0,1fr));gap:3px;width:clamp(120px,15vw,190px)}.js-ruban i{height:13px;border-radius:4px;background:color-mix(in srgb,var(--mut) 16%,transparent);transform-origin:bottom}.js-ruban i.n1{background:color-mix(in srgb,var(--cyan) 45%,var(--card))}.js-ruban i.n2{background:var(--cyan)}.js-ruban i.n3{background:var(--ink)}.js-ruban i.a{background:repeating-linear-gradient(45deg,var(--p2) 0 3px,color-mix(in srgb,var(--p2) 30%,var(--card)) 3px 6px)}.js-jour.on .js-ruban i{background:#ffffff2e}.js-jour.on .js-ruban i.n1{background:#ffffff80}.js-jour.on .js-ruban i.n2{background:#7fd3f2}.js-jour.on .js-ruban i.n3{background:#fff}.js-jour.on .js-ruban i.a{background:repeating-linear-gradient(45deg,var(--p2) 0 3px,#ffd2b3 3px 6px)}.js-jour.on .js-ruban i{animation:js-barre var(--d3,.36s) var(--ressort,ease) backwards;animation-delay:calc(var(--k) * 28ms)}@keyframes js-barre{0%{transform:scaleY(.2);opacity:.3}to{transform:none;opacity:1}}.js-echelle{display:flex;justify-content:space-between;width:clamp(120px,15vw,190px);font-size:9.5px;color:var(--mut);font-variant-numeric:tabular-nums}.js-jour.on .js-echelle{color:#ffffffb3}html[data-mouvement=reduit] .js-point,html[data-mouvement=reduit] .js-jour.on .js-ruban i{animation:none}@media (max-width:760px){.planning-barre .jours-salon{width:100%}.js-jour{flex:1 1 100%;min-width:0}.js-ruban,.js-echelle{width:100%}}.dm-planning{margin:4px 0 14px;padding:12px 14px;border:1px solid color-mix(in srgb,var(--p2) 45%,var(--line));border-left:4px solid var(--p2);border-radius:14px;background:color-mix(in srgb,var(--p2) 7%,var(--card));scroll-margin-top:80px}.dm-tete{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.dm-titre{display:inline-flex;align-items:center;gap:8px;font-weight:800;color:var(--titre)}.dm-point{width:9px;height:9px;border-radius:50%;background:var(--p2);box-shadow:0 0 0 4px color-mix(in srgb,var(--p2) 22%,transparent)}.dm-aide{margin:4px 0 8px}.dm-liste{list-style:none;margin:0;padding:0}.dm-ligne{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:10px 0;border-top:1px solid color-mix(in srgb,var(--p2) 25%,var(--line))}.dm-ligne.autre-jour{opacity:.8}.dm-heure{display:flex;flex-direction:column;align-items:center;min-width:58px;font-weight:800;color:var(--titre);font-variant-numeric:tabular-nums}.dm-heure small{font-weight:600;color:var(--mut);font-size:11px}.dm-qui{flex:1;min-width:200px;display:flex;flex-direction:column;gap:2px}.dm-qui small{color:var(--mut)}.dm-message{font-style:italic;white-space:pre-wrap}.dm-connu{margin-left:8px;padding:1px 7px;border-radius:999px;font-size:11px;font-weight:700;color:var(--orange-txt);border:1px solid color-mix(in srgb,var(--p2) 45%,var(--card))}.dm-actions{display:flex;gap:8px;flex-wrap:wrap}@media (max-width:760px){.dm-actions{width:100%}.dm-actions .b{flex:1}}.gs-rdv.gs-demande{--c:var(--p2);border:1.5px dashed var(--p2);border-left:4px solid var(--p2);background:color-mix(in srgb,var(--p2) 10%,var(--card));z-index:3}.gs-rdv.gs-demande .gs-rdv-h{color:var(--orange-txt);font-weight:700}.dm-planning{position:relative;overflow:hidden;animation:dm-arrive var(--d3,.36s) var(--ressort,ease) backwards}.dm-planning:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(100deg,transparent 30%,color-mix(in srgb,var(--p2) 16%,transparent) 50%,transparent 70%);transform:translate(-100%);animation:dm-balaie 3.4s 1s infinite}.dm-planning>*{position:relative;z-index:1}@keyframes dm-arrive{0%{opacity:0;transform:translateY(calc(var(--dist,10px) * -1)) scale(.985)}to{opacity:1;transform:none}}@keyframes dm-balaie{0%{transform:translate(-100%)}40%,to{transform:translate(100%)}}.dm-point{animation:js-pouls 1.8s infinite}.dm-ligne{animation:dm-ligne var(--d3,.36s) var(--sortie,ease) backwards;animation-delay:calc(var(--i,0) * var(--pas,40ms))}@keyframes dm-ligne{0%{opacity:0;transform:translate(calc(var(--dist,10px) * 1.5))}to{opacity:1;transform:none}}.dm-ligne.part-valide{animation:dm-valide .55s var(--sortie,ease) forwards;pointer-events:none}@keyframes dm-valide{0%{transform:none;opacity:1}30%{transform:scale(1.02);background:color-mix(in srgb,var(--vert,#2fb36b) 14%,transparent)}to{transform:translateY(calc(var(--dist,10px) * 5)) scale(.7);opacity:0}}.dm-ligne.part-refus{animation:dm-refus .45s var(--sortie,ease) forwards;pointer-events:none}@keyframes dm-refus{0%{transform:none;opacity:1}20%{transform:translate(var(--dist,10px))}to{transform:translate(-110%);opacity:0}}.liste-rdv.entre-d>*,.liste-rdv.entre-g>*{animation:rdv-entre var(--d3,.36s) var(--sortie,ease) backwards}.liste-rdv.entre-g>*{--sens:-1}.liste-rdv>*:nth-child(2){animation-delay:calc(var(--pas,40ms) * 1)}.liste-rdv>*:nth-child(3){animation-delay:calc(var(--pas,40ms) * 2)}.liste-rdv>*:nth-child(4){animation-delay:calc(var(--pas,40ms) * 3)}.liste-rdv>*:nth-child(5){animation-delay:calc(var(--pas,40ms) * 4)}.liste-rdv>*:nth-child(n+6){animation-delay:calc(var(--pas,40ms) * 5)}@keyframes rdv-entre{0%{opacity:0;transform:translate(calc(var(--dist,10px) * 2.8 * var(--sens,1)))}to{opacity:1;transform:none}}.rdv-pose{border-radius:16px;animation:rdv-pose .6s var(--ressort,ease) backwards;box-shadow:0 0 0 3px color-mix(in srgb,var(--vert,#2fb36b) 35%,transparent)}@keyframes rdv-pose{0%{opacity:0;transform:translateY(calc(var(--dist,10px) * -2.4)) scale(.92)}to{opacity:1;transform:none}}.vue-fondu{animation:vue-fondu var(--d2,.24s) var(--sortie,ease) backwards}@keyframes vue-fondu{0%{opacity:0;transform:translateY(calc(var(--dist,10px) * .6))}to{opacity:1;transform:none}}.grille-stand .gs-rdv{animation:gs-apparait var(--d3,.36s) var(--ressort,ease) backwards;animation-delay:calc(var(--col,0) * 60ms + 80ms)}@keyframes gs-apparait{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:none}}.grille-stand .gs-rdv.gs-pose{animation:gs-remplit .6s var(--ressort,ease) backwards;box-shadow:0 0 0 3px color-mix(in srgb,var(--vert,#2fb36b) 35%,transparent)}@keyframes gs-remplit{0%{transform:scale(.88);opacity:.4}60%{transform:scale(1.04);opacity:1}to{transform:none}}.gs-rdv.gs-demande{position:relative;border-color:transparent}.gs-rdv.gs-demande:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1.5px;pointer-events:none;background:repeating-linear-gradient(90deg,var(--p2) 0 6px,transparent 6px 11px);background-size:22px 100%;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);animation:gs-fourmis 1s linear infinite}@keyframes gs-fourmis{to{background-position:22px 0}}html[data-mouvement=reduit] .dm-planning:after,html[data-mouvement=aucun] .dm-planning:after{display:none}html[data-mouvement=reduit] .dm-point,html[data-mouvement=reduit] .gs-rdv.gs-demande:before{animation:none}.toast.en-cours .toast-p{display:none}.toast-roue{width:14px;height:14px;border-radius:50%;border:2.2px solid rgba(255,255,255,.35);border-top-color:#fff;animation:toast-roue .8s linear infinite}@keyframes toast-roue{to{transform:rotate(360deg)}}html[data-mouvement=aucun] .toast-roue{animation:none}.ecartes-liste .ecarte-lien{color:var(--ink-txt);font-weight:600;text-decoration:underline;text-decoration-style:dotted;text-underline-offset:3px}.ecartes-liste .ecarte-lien:hover{color:var(--cyan-txt);text-decoration-style:solid}.feuille-c .pied-auto.pied-rangee{position:sticky;bottom:-16px;z-index:4;background:var(--card);border-top:1px solid var(--line);margin-left:-18px;margin-right:-18px;margin-bottom:-16px;padding:12px 18px}.feuille-c .pied-auto.pied-bouton{position:sticky;bottom:-4px;z-index:4;box-shadow:0 0 0 6px var(--card),0 10px 28px #0f193247}.feuille-c .pied-seul.pied-auto{display:flex;justify-content:flex-end}.ct-pied{justify-content:flex-end;gap:10px;margin-top:16px}.tabs{flex-wrap:wrap;overflow:visible;scrollbar-width:none}.tabs::-webkit-scrollbar{display:none}.tabs-glis{top:0;bottom:auto}.tabs{position:relative}.cv-sel,.cv-th-sel input{width:16px;height:16px;margin:0 10px 0 0;flex:none;accent-color:var(--ink);cursor:pointer}.cv-th-sel{display:flex;align-items:center}.cv-lot{position:sticky;top:8px;z-index:5;display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 12px;margin:0 0 10px;background:var(--card);border:1px solid var(--line);border-radius:14px;box-shadow:0 8px 24px #0f19321f}.cv-lot>b{font-size:13px;margin-right:4px}.cv-lot-exp{display:inline-flex;flex-wrap:wrap;gap:6px;align-items:center}.cv-lot-exp .sel{min-width:0;width:auto}.cv-lot .fermer-x{margin-left:auto}.cv-sans-l{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px}@media (max-width:760px){.cv-lot{top:0}.cv-lot .b{flex:1 1 auto}.cv-sel{width:22px;height:22px}}.cv-lot-tous{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:6px 0 10px;font-size:13px}.cv-lot-choix{display:flex;flex-direction:column;gap:2px;margin-bottom:10px}.cv-lot-l{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,240px);gap:10px;align-items:center;padding:8px 2px;border-bottom:1px solid var(--line)}.cv-lot-l>span{display:flex;flex-direction:column;min-width:0}.cv-lot-l small{color:var(--mut);font-size:12px}.cv-lot-l .sel{width:100%}@media (max-width:760px){.cv-lot-l{grid-template-columns:minmax(0,1fr)}}.cv-lot-pied{justify-content:flex-end;gap:10px}.co{display:flex;flex-direction:column}.co .st{margin-bottom:2px}.co-ref{display:flex;align-items:center;gap:10px;margin:auto -16px -16px;padding:11px 16px;border-top:1px solid var(--line);border-radius:0 0 16px 16px;background:color-mix(in srgb,var(--ink) 4%,var(--card))}.co .st+.co-ref{margin-top:14px}.co-ref .av{width:32px;height:32px;flex:none;font-size:11px}.co-ref-t{display:flex;flex-direction:column;line-height:1.2;min-width:0}.co-ref-t small{font-size:11px;color:var(--mut)}.co-ref-t b{font-size:13.5px;color:var(--titre);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.co-ref-act{margin-left:auto;display:flex;gap:6px}.co-ref-b{width:30px;height:30px;border-radius:50%;border:1px solid var(--line);display:grid;place-items:center;background:var(--card);color:var(--ink-txt)}.co-ref-b:hover{border-color:var(--cyan)}.co-ref.vide{background:color-mix(in srgb,#f59e0b 10%,var(--card))}.co-ref.vide .co-ref-t b{color:var(--orange-txt)}.co-ref-vide{background:transparent!important;border:2px dashed color-mix(in srgb,#f59e0b 60%,var(--card));color:var(--orange-txt)!important;display:grid;place-items:center;font-weight:700}.co-ref-choisir{margin-left:auto;font-size:12px;font-weight:700;color:var(--orange-txt);white-space:nowrap}@media (max-width:760px){.co-ref-b{width:44px;height:44px}}.feuille.large:has(.fs-grille){max-width:1040px}.fs-grille{display:grid;grid-template-columns:220px minmax(0,1fr);gap:22px;align-items:start}.fs-somm{position:sticky;top:0;display:flex;flex-direction:column;gap:2px;padding:8px;border-radius:16px;background:var(--bg);border:1px solid color-mix(in srgb,var(--line) 70%,transparent)}.fs-somm-t{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:4px 8px 8px;font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--mut)}.fs-somm-t em{font-style:normal;letter-spacing:0;text-transform:none;font-size:11px;font-weight:700;display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:999px;background:color-mix(in srgb,var(--vert-txt) 12%,transparent);color:var(--vert-txt)}.fs-somm-t em.manque{background:color-mix(in srgb,var(--p2) 14%,transparent);color:var(--orange-txt)}.fs-somm>button{display:flex;align-items:center;gap:10px;text-align:left;border:0;background:transparent;padding:9px 10px;border-radius:12px;cursor:pointer;color:var(--titre);font:inherit;transition:background var(--d2,.2s),color var(--d2,.2s)}.fs-ic{flex:none;display:grid;place-items:center;width:32px;height:32px;border-radius:10px;background:var(--card);color:var(--mut);box-shadow:0 1px 2px #0000000f;transition:background var(--d2,.2s),color var(--d2,.2s),transform var(--d2,.2s) var(--ressort,ease)}.fs-tx{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1}.fs-tx>b{font-size:13px;font-weight:700;line-height:1.25}.fs-tx>small{font-size:11px;line-height:1.3;color:var(--mut);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fs-somm>button.manque .fs-tx>small{color:var(--orange-txt);font-weight:600}.fs-somm>button:hover:not([aria-selected=true]){background:color-mix(in srgb,var(--card) 55%,transparent)}.fs-somm>button:hover:not([aria-selected=true]) .fs-ic{color:var(--cyan-txt);transform:translate(2px)}.fs-somm>button[aria-selected=true]{background:var(--card);box-shadow:0 1px 3px #00000014,0 6px 16px -10px #1a234659}.fs-somm>button[aria-selected=true] .fs-ic{background:var(--ink);color:#fff;box-shadow:none}.fs-somm>button:focus-visible{outline:2px solid var(--cyan);outline-offset:1px}.fs-sep{height:1px;margin:6px 10px;background:var(--line)}.fs-pt{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--p2);flex:none}.fs-zone{min-width:0}.fs-pan>h4{margin:2px 0;font-size:16px}.fs-sous{display:block;color:var(--mut);font-size:12px;margin-bottom:14px}.fs-g2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px 22px;align-items:start}.fs-g2>*{min-width:0}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .fs-somm{background:var(--champ)}:root:not([data-theme=light]) .fs-somm>button[aria-selected=true]{background:var(--line)}}:root[data-theme=dark] .fs-somm{background:var(--champ)}:root[data-theme=dark] .fs-somm>button[aria-selected=true]{background:var(--line)}@media (max-width:980px){.fs-g2{grid-template-columns:minmax(0,1fr)}}@media (max-width:820px){.fs-grille{grid-template-columns:minmax(0,1fr);gap:14px}.fs-somm{position:static;flex-direction:row;overflow-x:auto;scrollbar-width:none}.fs-somm>button{flex:none}}.fs-pan .logos-zones{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.fs-pan .logo-zone{min-width:0}.fs-pan .logo-zone .b{white-space:normal;height:auto;min-height:36px;line-height:1.25;padding-top:7px;padding-bottom:7px}.fs-somm{position:relative}.fs-repere{position:absolute;left:8px;right:8px;top:0;border-radius:12px;background:var(--card);box-shadow:0 1px 3px #00000014,0 6px 16px -10px #1a234659;pointer-events:none;transition:transform var(--d3) var(--ressort),height var(--d3) var(--ressort)}.fs-somm.avec-repere>button{position:relative;z-index:1}.fs-somm.avec-repere>button[aria-selected=true]{background:transparent;box-shadow:none}.fs-pt{animation:fs-pt-pulse 2.4s var(--courbe,ease) infinite}@keyframes fs-pt-pulse{0%,to{box-shadow:0 0 color-mix(in srgb,var(--p2) 45%,transparent)}50%{box-shadow:0 0 0 4px color-mix(in srgb,var(--p2) 0%,transparent)}}html:not([data-mouvement=complet]) .fs-pt{animation:none}html:not([data-mouvement=complet]) .fs-repere{transition:none}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .fs-repere{background:var(--line)}}:root[data-theme=dark] .fs-repere{background:var(--line)}@media (max-width:820px){.fs-repere{display:none}.fs-somm.avec-repere>button[aria-selected=true]{background:var(--card)}.fs-somm-t,.fs-sep{display:none}.fs-somm>button .fs-tx>small{display:none}}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .fs-ic{background:var(--line)}:root:not([data-theme=light]) .fs-somm>button[aria-selected=true] .fs-ic{background:var(--cyan);color:#0b1530}}:root[data-theme=dark] .fs-ic{background:var(--line)}:root[data-theme=dark] .fs-somm>button[aria-selected=true] .fs-ic{background:var(--cyan);color:#0b1530}html[data-mouvement=complet] .fs-somm>button[aria-selected=true] .fs-ic{animation:fs-ic-pop var(--d3) var(--ressort)}@keyframes fs-ic-pop{0%{transform:scale(.82)}to{transform:none}}.cv-sans-l{margin:12px 6px 4px;align-items:center}.cv-sans-l>.cv-sans{margin:0;height:32px;min-height:32px;padding:0}.cv-sans-l>.bu-mini{transition:transform var(--d2,.2s) var(--ressort,ease),box-shadow var(--d2,.2s)}html[data-mouvement=complet] .cv-sans-l>.bu-mini:hover{transform:translateY(-1px);box-shadow:0 4px 12px -6px #1a234659}html[data-mouvement=complet] .cv-sans-l .cv-chev{transition:transform var(--d3,.3s) var(--ressort,ease)}.fq-courbe{position:relative;touch-action:pan-y;outline:none;border-radius:10px}.fq-courbe:focus-visible{box-shadow:0 0 0 2px var(--cyan)}.fq-repere{transition:transform var(--d2,.2s) var(--sortie,ease)}.fq-bulle{position:absolute;top:6px;transform:translate(-50%);min-width:150px;padding:9px 12px;border-radius:12px;background:var(--card);border:1px solid var(--line);box-shadow:0 10px 26px -12px #1a234673;display:flex;flex-direction:column;gap:3px;font-size:12px;color:var(--titre);pointer-events:none;z-index:2}.fq-bulle.g{transform:translate(calc(-100% - 12px))}.fq-bulle.d{transform:translate(12px)}.fq-bulle>b{display:flex;align-items:center;gap:6px;font-size:12.5px;white-space:nowrap}.fq-bulle>b>em{font-style:normal;font-size:10.5px;font-weight:700;text-transform:none;padding:1px 7px;border-radius:999px;background:color-mix(in srgb,var(--cyan) 14%,transparent);color:var(--cyan-txt)}.fq-bulle>span{display:flex;align-items:center;gap:7px;color:var(--mut);font-weight:600}.fq-bulle>span>i{width:9px;height:9px;border-radius:3px;flex:none}html[data-mouvement=complet] .fq-bulle{animation:fq-bulle-in var(--d2,.2s) var(--sortie,ease)}@keyframes fq-bulle-in{0%{opacity:0;translate:0 6px}to{opacity:1;translate:0 0}}html[data-mouvement=complet] .fq-pt{transform-box:fill-box;transform-origin:center;animation:fq-pt-pop var(--d3,.3s) var(--ressort,ease)}@keyframes fq-pt-pop{0%{transform:scale(.3)}to{transform:none}}html:not([data-mouvement=complet]) .fq-repere{transition:none}.me-pop-i.me-pop-ass{margin-top:6px;background:transparent;border-top:1px solid var(--line);border-radius:0 0 10px 10px;color:var(--cyan-txt);font-weight:700}.me-pop-i.me-pop-ass .me-pop-a{transition:transform var(--d2,.2s) var(--ressort,ease)}html[data-mouvement=complet] .me-pop-i.me-pop-ass:hover .me-pop-a{transform:translate(3px)}html[data-mouvement=complet] .me-pop>.me-pop-i{animation:me-pop-in var(--d2,.2s) var(--sortie,ease) backwards}html[data-mouvement=complet] .me-pop>.me-pop-i:nth-child(3){animation-delay:40ms}html[data-mouvement=complet] .me-pop>.me-pop-i:nth-child(4){animation-delay:80ms}html[data-mouvement=complet] .me-pop>.me-pop-i:nth-child(n+5){animation-delay:.12s}@keyframes me-pop-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.sig-manque{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:10px 0 0;padding:10px 12px;border-radius:12px;background:color-mix(in srgb,var(--p2) 10%,var(--card));border:1px solid color-mix(in srgb,var(--p2) 35%,transparent);font-size:12.5px;color:var(--titre)}.sig-manque>span{flex:1 1 260px}html[data-mouvement=complet] .sig-manque{animation:sig-manque-in var(--d3,.3s) var(--ressort,ease) backwards}@keyframes sig-manque-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.bj-vide>.bj-vide-ic{display:grid;margin:0}.bj-dest-barre{display:flex;align-items:center;gap:14px;margin:4px 0 10px;font-size:13px;font-weight:700;color:var(--titre)}.bj-dest-barre>span{flex:1}.bj-dest-barre small{color:var(--mut);font-weight:500}.bj-dest{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:8px;flex-direction:initial}.bj-pers{position:relative;display:flex;align-items:center;gap:10px;padding:10px 12px;border:1.5px solid var(--line);border-radius:12px;background:var(--card);cursor:pointer;transition:border-color var(--d2,.2s),background var(--d2,.2s),box-shadow var(--d2,.2s)}.bj-pers>input{position:absolute;opacity:0;pointer-events:none}.bj-pers:hover{border-color:var(--cyan)}.bj-pers:has(input:focus-visible){outline:2px solid var(--cyan);outline-offset:2px}.bj-pers.on{border-color:var(--ink);background:color-mix(in srgb,var(--cyan) 7%,var(--card));box-shadow:0 6px 16px -12px #1a234673}.bj-pers-t{display:flex;flex-direction:column;min-width:0;flex:1}.bj-pers-t>b{font-size:13px;color:var(--titre);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bj-pers-t>small{display:flex;align-items:center;gap:5px;font-size:11.5px;color:var(--mut);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bj-pers-t>small>i{width:7px;height:7px;border-radius:50%;flex:none}.bj-pers-ck{flex:none;width:20px;height:20px;border-radius:50%;border:1.5px solid var(--line);display:grid;place-items:center;color:transparent;transition:background var(--d2,.2s),border-color var(--d2,.2s),color var(--d2,.2s),transform var(--d2,.2s) var(--ressort,ease)}.bj-pers.on .bj-pers-ck{background:var(--ink);border-color:var(--ink);color:#fff}html[data-mouvement=complet] .bj-pers.on .bj-pers-ck{animation:bj-ck-pop var(--d3,.3s) var(--ressort,ease)}@keyframes bj-ck-pop{0%{transform:scale(.5)}to{transform:none}}html[data-mouvement=complet] .bj-pers{animation:bj-pers-in var(--d3,.3s) var(--sortie,ease) backwards;animation-delay:calc(min(var(--i,0),10)*35ms)}@keyframes bj-pers-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .bj-pers.on .bj-pers-ck{background:var(--cyan);border-color:var(--cyan);color:#0b1530}:root:not([data-theme=light]) .bj-pers.on{border-color:var(--cyan)}}:root[data-theme=dark] .bj-pers.on .bj-pers-ck{background:var(--cyan);border-color:var(--cyan);color:#0b1530}:root[data-theme=dark] .bj-pers.on{border-color:var(--cyan)}.bj-dest-barre .lnk:disabled{opacity:.4;cursor:default}.org-prep{display:flex;gap:16px;align-items:flex-start;border:1.5px dashed color-mix(in srgb,var(--cyan) 45%,var(--line))}.org-prep-ic{flex:none;width:46px;height:46px;border-radius:14px;display:grid;place-items:center;background:color-mix(in srgb,var(--cyan) 12%,var(--card));color:var(--cyan-txt)}.org-prep>div{flex:1;min-width:0}.org-prep b{display:block;font-size:15.5px;color:var(--titre)}.org-prep p{margin:4px 0 8px;color:var(--mut);font-size:13px}.org-prep ul{list-style:none;margin:0 0 10px;padding:0;display:flex;flex-direction:column;gap:6px}.org-prep li{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--titre)}.org-prep li>svg{color:var(--cyan-txt);flex:none}.org-prep small{color:var(--mut);font-size:12px}html[data-mouvement=complet] .org-prep li{animation:bj-pers-in var(--d3,.3s) var(--sortie,ease) backwards;animation-delay:calc(.12s + var(--i,0) * 70ms)}html[data-mouvement=complet] .org-prep-ic{animation:fs-ic-pop var(--d3,.3s) var(--ressort,ease)}.rm-def{margin:4px 0 14px}.rm-g{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px}.rm-col{background:var(--bg);border-radius:14px;padding:12px}.rm-col>h4{display:flex;align-items:center;gap:8px;margin:2px 4px 10px;font-size:13px;color:var(--titre)}.rm-col>h4>b{margin-left:auto;font-size:11px;padding:1px 8px;border-radius:999px;background:var(--card);color:var(--mut)}.rm-grp{margin-bottom:10px}.rm-grp-t{display:block;margin:6px 4px;font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--mut)}.rm-l{display:flex;align-items:center;gap:10px;padding:7px 8px;border-radius:10px;background:var(--card);margin-bottom:5px}.rm-ic{flex:none;width:28px;height:28px;border-radius:8px;display:grid;place-items:center;background:color-mix(in srgb,var(--cyan) 10%,var(--card));color:var(--cyan-txt)}.rm-tx{display:flex;flex-direction:column;min-width:0}.rm-tx>b{font-size:13px;color:var(--titre)}.rm-tx>small{font-size:11.5px;color:var(--mut)}.rm-plus{margin:8px 4px 0}html[data-mouvement=complet] .rm-l{animation:bj-pers-in var(--d3,.3s) var(--sortie,ease) backwards;animation-delay:calc(min(var(--i,0),12)*30ms)}@media (max-width:760px){.rm-g{grid-template-columns:minmax(0,1fr)}}.rm-l>.scr-sw{margin-left:auto}.rm-l.cache .rm-ic,.rm-l.cache .rm-tx{opacity:.5}.rm-l.cache .rm-tx>b{text-decoration:line-through}.rm-note{display:flex;align-items:flex-start;gap:6px;margin:-6px 0 12px}.rm-note>svg{flex:none;margin-top:2px}.rm-tx{flex:1}.pastille-ck{display:inline-flex;align-items:center;gap:3px;flex:none;margin-left:6px;padding:1px 7px;border-radius:999px;font-size:10.5px;font-weight:700;background:color-mix(in srgb,#b2378c 12%,var(--card));color:#8a2a6c;vertical-align:middle}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .pastille-ck{color:#f0a6d8}}:root[data-theme=dark] .pastille-ck{color:#f0a6d8}.ck-cocktail{position:relative;display:flex;align-items:center;gap:12px;width:100%;box-sizing:border-box;margin-top:12px;padding:12px 14px;border-radius:14px;border:1.5px dashed var(--line);background:var(--card);cursor:pointer;transition:border-color var(--d2,.2s),background var(--d2,.2s),box-shadow var(--d2,.2s)}.ck-cocktail:hover{border-color:color-mix(in srgb,#b2378c 45%,var(--line))}.ck-cocktail.lecture{cursor:default}.ck-cocktail.on{border-style:solid;border-color:color-mix(in srgb,#b2378c 45%,var(--line));background:linear-gradient(110deg,color-mix(in srgb,#b2378c 8%,var(--card)),color-mix(in srgb,#5a4fc0 6%,var(--card)));box-shadow:0 8px 20px -14px #b2378c8c}.ck-cocktail-ic{flex:none;width:38px;height:38px;border-radius:12px;display:grid;place-items:center;background:color-mix(in srgb,#b2378c 12%,var(--card));color:#8a2a6c;transition:background var(--d2,.2s),color var(--d2,.2s),transform var(--d3,.3s) var(--ressort,ease)}.ck-cocktail.on .ck-cocktail-ic{background:linear-gradient(135deg,#b2378c,#5a4fc0);color:#fff}.ck-cocktail-tx{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1}.ck-cocktail-tx>b{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--titre)}.ck-cocktail-tx>b>em{font-style:normal;font-size:10.5px;font-weight:700;padding:1px 8px;border-radius:999px;background:#b2378c;color:#fff}.ck-cocktail-tx>small{display:flex;align-items:center;flex-wrap:wrap;gap:3px 12px;font-size:12px;color:var(--mut)}.ck-cocktail-tx>small>svg{flex:none}.ck-cocktail-in{position:absolute;opacity:0;pointer-events:none}.ck-cocktail:has(.ck-cocktail-in:focus-visible){outline:2px solid var(--cyan);outline-offset:2px}.ck-cocktail-sw{flex:none;position:relative;width:42px;height:24px;border-radius:999px;background:#cfd6e2;transition:background var(--d2,.2s)}.ck-cocktail-sw:after{content:"";position:absolute;left:3px;top:3px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0003;transition:transform var(--d2,.2s) var(--ressort,ease)}.ck-cocktail.on .ck-cocktail-sw{background:#b2378c}.ck-cocktail.on .ck-cocktail-sw:after{transform:translate(18px)}html[data-mouvement=complet] .ck-cocktail.on .ck-cocktail-ic{animation:fs-ic-pop var(--d3,.3s) var(--ressort,ease)}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .ck-cocktail-ic{color:#f0a6d8}:root:not([data-theme=light]) .ck-cocktail-sw{background:var(--line)}}:root[data-theme=dark] .ck-cocktail-ic{color:#f0a6d8}:root[data-theme=dark] .ck-cocktail-sw{background:var(--line)}html[data-mouvement=complet] .ck-cocktail{animation:bj-pers-in var(--d3,.3s) var(--sortie,ease) backwards}.ck-cocktail-tx .ck-i{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}@keyframes sf-tuile-in{0%{opacity:0;transform:translateY(8px) scale(.97)}to{opacity:1;transform:none}}html[data-mouvement=complet] .sf-tuile{animation:sf-tuile-in .32s cubic-bezier(.2,.8,.2,1) both}html[data-mouvement=complet] .sf-x{transition:transform .18s ease}html[data-mouvement=complet] .sf-x:hover{transform:rotate(90deg)}.org-off{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:12px 16px}.org-off-ic{display:grid;place-items:center;width:32px;height:32px;border-radius:10px;background:var(--bg);color:var(--mut);flex:none}.org-off-tx{display:flex;flex-direction:column;min-width:0;flex:1 1 240px}.org-off-tx small{color:var(--mut)}.org-off-l{display:flex;gap:6px;flex-wrap:wrap}.org-off-l .tag{display:inline-flex;align-items:center;gap:5px;text-decoration:line-through;text-decoration-color:color-mix(in srgb,currentColor 40%,transparent)}@keyframes org-off-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}html[data-mouvement=complet] .org-off{animation:org-off-in var(--d3,.36s) var(--sortie,ease-out) backwards}html[data-mouvement=complet] .org-off-ic{animation:fs-ic-pop .42s var(--ressort,ease-out) .08s backwards}html[data-mouvement=complet] .org-off-l .tag{animation:org-off-in .3s var(--sortie,ease-out) backwards;animation-delay:calc(.12s + var(--i,0) * 60ms)}.u-org{background:#b034801f;color:#9c2a6e}.ac-present{margin-top:6px}@keyframes ac-present-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}html[data-mouvement=complet] .ac-present{animation:ac-present-in var(--d2,.24s) var(--sortie,ease-out) backwards}html[data-mouvement=complet] .u-org{animation:fs-ic-pop .36s var(--ressort,ease-out) backwards}.sig-trou{display:flex;align-items:center;justify-content:center;min-height:64px;max-width:600px;margin:6px 0;padding:10px;border:2px dashed color-mix(in srgb,var(--p2) 60%,transparent);border-radius:10px;background:color-mix(in srgb,var(--p2) 8%,transparent);color:var(--titre);font:600 12.5px/1.3 Inter,Segoe UI,Arial,sans-serif;cursor:pointer;text-align:center}.sig-trou:hover,.sig-trou:focus-visible{border-color:var(--cyan);outline:none}.sig-placer{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:10px 0 0;padding:8px 12px;border-radius:10px;background:color-mix(in srgb,var(--cyan) 10%,var(--card));font-size:12.5px;color:var(--titre)}.sig-placer>span{flex:1 1 220px}.sig-mode-placer{cursor:copy}.sig-mode-placer :is(p,div,li,td):hover{background:var(--survol-ligne);box-shadow:inset 0 -2px 0 var(--cyan)}@keyframes sig-trou-in{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:none}}html[data-mouvement=complet] .sig-trou{animation:sig-trou-in var(--d3,.36s) var(--ressort,ease-out) backwards}html[data-mouvement=complet] .sig-placer{animation:sig-manque-in var(--d3,.3s) var(--ressort,ease) backwards}.org-ho{transition:background-color var(--d2,.24s) var(--sortie,ease),border-color var(--d2,.24s) var(--sortie,ease)}.org-ho:has(>button.org-ho-ch:hover),.org-ho:has(>button.org-ho-ch:focus-visible){background:color-mix(in srgb,var(--cyan) 6%,var(--card));border-color:color-mix(in srgb,var(--cyan) 45%,var(--line))}.org-ho>.org-ho-ch,.org-ho>.org-ho-ch:hover,.org-ho>.org-ho-ch:focus-visible{background:none!important;box-shadow:none}.org-ho>button.org-ho-ch:focus-visible{outline:none}html[data-mouvement=complet] .org-ho:has(>button.org-ho-ch:hover) .org-rad{transform:scale(1.08);transition:transform var(--d2,.24s) var(--ressort,ease)}.logo-zone{min-width:0;overflow:hidden}.logo-zone-img{min-width:0;padding:0 4px;box-sizing:border-box}.logo-zone-img img{max-width:min(180px,100%);min-width:0;width:auto;height:auto}@keyframes logo-zone-in{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:none}}html[data-mouvement=complet] .logo-zone-img img{animation:logo-zone-in var(--d3,.36s) var(--ressort,ease-out) backwards}.tfr-memoire{display:flex;align-items:center;gap:6px}html[data-mouvement=complet] .tfr-memoire,html[data-mouvement=complet] .imp-memoire{animation:ac-present-in var(--d3,.36s) var(--sortie,ease-out) backwards}.dl-pour{display:grid;gap:4px;max-width:420px;margin:0 0 6px}.dl-pour small,.dl-fin small,.dl-form label small{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--mut)}.dl-carte{display:flex;gap:12px;align-items:flex-start;border:1px solid var(--line);border-radius:14px;padding:12px;margin:0 0 10px;background:var(--card)}.dl-c{flex:1;min-width:0;display:grid;gap:2px}.dl-c>b{color:var(--titre);display:flex;flex-wrap:wrap;align-items:center;gap:6px}.dl-c>small{color:var(--mut)}.dl-av{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;font-weight:700;color:#fff;background:var(--Vi,#7b3fb8);flex:none}.dl-av-c{background:#fff;color:var(--ink,#2b2e64)}.dl-tag{display:inline-block;font-size:11px;font-weight:700;border-radius:99px;padding:2px 9px;background:#f1e8fb;color:#7b3fb8;white-space:nowrap}.dl-tag-o{background:#fff1e6;color:#d96512}.dl-droits{display:grid;gap:6px;margin-top:10px}.dl-sw{display:flex;align-items:center;gap:10px;cursor:pointer;font-size:13px;user-select:none}.dl-sw input{position:absolute;opacity:0;width:1px;height:1px}.dl-sw i{width:36px;height:20px;border-radius:99px;background:#cfd6e3;position:relative;flex:none}.dl-sw i:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #0003}.dl-sw input:checked+i{background:var(--cyan)}.dl-sw input:checked+i:after{transform:translate(16px)}.dl-sw input:focus-visible+i{box-shadow:0 0 0 3px #23a8d959}.dl-fin{display:grid;gap:4px;margin-top:10px;max-width:300px}.dl-fin .f{width:100%}.dl-note{margin:8px 0 0}.dl-ajout{margin-top:4px}.dl-form{display:grid;gap:10px;border:1px dashed var(--line);border-radius:14px;padding:12px;margin-top:6px;max-width:520px}.dl-form label{display:grid;gap:4px}.dl-recue{margin:0 0 12px}.dl-bandeau{display:flex;gap:12px;align-items:center;border-radius:14px;padding:12px 14px;background:linear-gradient(110deg,#2b2e64,#3d4392 60%,#7b3fb8);color:#fff}.dl-bandeau b{display:block}.dl-bandeau small{opacity:.85}.dl-recue .row{gap:8px;margin-top:8px;flex-wrap:wrap}.dl-lien{display:flex;flex-wrap:wrap;align-items:center;gap:10px;border:1.5px dashed #b9c6da;border-radius:12px;padding:10px 12px;margin:0 0 12px;font-family:ui-monospace,Consolas,monospace;font-size:12.5px}.dl-lien-t{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dl-journal-z{overflow-x:auto}.dl-journal{width:100%;border-collapse:collapse;font-size:13px}.dl-journal td,.dl-journal th{text-align:left;padding:8px;border-top:1px solid var(--line);vertical-align:top}.dl-journal th{font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--mut);border-top:0}.em-auNom .bascule-vue{flex-wrap:wrap}@keyframes dl-monte{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes dl-pop{0%{opacity:0;transform:scale(.88)}to{opacity:1;transform:none}}html[data-mouvement=complet] .dl-sw i:after{transition:transform .22s cubic-bezier(.2,.8,.2,1)}html[data-mouvement=complet] .dl-carte,html[data-mouvement=complet] .dl-recue{animation:dl-monte .36s cubic-bezier(.2,.8,.2,1) backwards;animation-delay:calc(.05s + var(--i,0) * 70ms)}html[data-mouvement=complet] .dl-av,html[data-mouvement=complet] .dl-tag{animation:dl-pop .42s cubic-bezier(.3,1.4,.5,1) backwards;animation-delay:.16s}html[data-mouvement=complet] .dl-form,html[data-mouvement=complet] .dl-lien,html[data-mouvement=complet] .em-auNom-n{animation:dl-monte .3s cubic-bezier(.2,.8,.2,1) backwards}html[data-mouvement=complet] .dl-journal tbody tr{animation:dl-monte .3s cubic-bezier(.2,.8,.2,1) backwards;animation-delay:calc(var(--i,0) * 35ms)}.pl-li{background:var(--card)}html[data-mouvement=complet] .pl-li{transition:background-color var(--d2,.24s) var(--sortie,ease),border-color var(--d2,.24s) var(--sortie,ease)}.pl-li:has(>.pl-li-b:hover),.pl-li:has(>.pl-li-b:focus-visible),.pl-li.actif{background:color-mix(in srgb,var(--cyan) 6%,var(--card));border-color:color-mix(in srgb,var(--cyan) 45%,var(--line))}.pl-li>.pl-li-b,.pl-li>.pl-li-b:hover,.pl-li>.pl-li-b:focus-visible{background:none!important;box-shadow:none}.pl-li>.pl-li-b:focus-visible{outline:none}html[data-mouvement=complet] .pl-li:has(>.pl-li-b:hover) .pl-pk{transform:scale(1.08);transition:transform var(--d2,.24s) var(--ressort,ease)}.ls-rz{margin-bottom:14px;box-shadow:0 6px 24px #2b2e641f}.ls-rz-ck{display:flex;gap:8px;align-items:flex-start;margin:6px 0;cursor:pointer}.ls-rz-ck input{margin-top:3px}.ls-rz-ck small{color:var(--mut)}html[data-mouvement=complet] .ls-rz{animation:dl-monte .3s cubic-bezier(.2,.8,.2,1) backwards}html[data-mouvement=complet] .ls-rz-ck{animation:dl-monte .3s cubic-bezier(.2,.8,.2,1) backwards;animation-delay:.06s}.filters.filters-g{align-items:center;gap:8px 10px}.filters-g .fl-grp{display:flex;align-items:center;gap:4px;padding:3px 4px 3px 10px;border-radius:999px;background:var(--bg);border:1px solid var(--line)}.filters-g .fl-grp>small{font-size:10.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--mut);margin-right:4px;white-space:nowrap}.filters-g span{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;background:var(--card)}.filters-g .fl-grp span{border-color:transparent;padding:5px 10px}.filters-g .fl-grp span:hover,.filters-g .fl-tous:hover{border-color:color-mix(in srgb,var(--cyan) 45%,var(--line));color:var(--titre)}.filters-g span.vide{opacity:.55}.filters-g span.on{opacity:1}.filters-g .fl-n{font-style:normal;font-size:10.5px;font-weight:700;min-width:18px;padding:1px 6px;border-radius:999px;background:var(--bg);color:var(--mut);text-align:center}.filters-g span.on .fl-n{background:#ffffff2e;color:#fff}@media (max-width:760px){.filters-g .fl-grp{flex:none}}html[data-mouvement=complet] .filters-g .fl-grp{animation:dl-monte .32s cubic-bezier(.2,.8,.2,1) backwards;animation-delay:calc(var(--i,0) * 60ms)}html[data-mouvement=complet] .filters-g span.on .fl-n{animation:dl-pop .3s cubic-bezier(.3,1.4,.5,1)}.filters-g .fl-plus{font:600 12px Inter,Segoe UI,Arial,sans-serif;padding:6px 12px;border-radius:999px;border:1px dashed color-mix(in srgb,var(--cyan) 55%,var(--line));background:color-mix(in srgb,var(--cyan) 6%,var(--card));color:var(--titre);cursor:pointer;white-space:nowrap}.filters-g .fl-plus:hover{border-style:solid;border-color:var(--cyan)}.filters-g .fl-plus.ouvert{border-style:solid;background:var(--card);color:var(--mut)}.fl-tous-crit{margin-top:-4px;padding:10px;border:1px solid var(--line);border-radius:16px;background:var(--card)}@media (max-width:760px){.fl-tous-crit{flex-wrap:wrap;margin:-4px 0 12px;padding:8px}.fl-tous-crit .fl-grp{flex-wrap:wrap;border-radius:14px}}html[data-mouvement=complet] .fl-tous-crit{animation:dl-monte .28s cubic-bezier(.2,.8,.2,1) backwards}.cd-champ{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-height:calc(1lh + 22px);box-sizing:border-box;text-align:left;cursor:pointer;font:inherit;font-size:14px;color:var(--txt);border:1px solid var(--line);border-radius:10px;padding:10px 12px;background:var(--card);box-shadow:none;margin:0}.cd-champ:hover:not(:disabled){border-color:color-mix(in srgb,var(--cyan) 55%,var(--line))}.cd-champ:focus-visible{outline:none;border-color:var(--cyan);box-shadow:0 0 0 3px #23a8d92e}.cd-champ span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cd-champ:first-letter{text-transform:uppercase}.cd-champ.vide span{color:var(--mut)}.cd-champ svg{flex:none;color:var(--mut)}.cd-champ:hover svg,.cd-champ.ouvert svg{color:var(--cyan)}.cd-champ.ouvert{border-color:var(--cyan);box-shadow:0 0 0 3px #23a8d92e}.cd-champ:disabled{cursor:default;opacity:.6}.cd-requis{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.cd-dh{display:flex;gap:8px;align-items:center}.cd-dh .cd-champ{flex:1;min-width:0}.cd-dh .cd-heure{width:110px;flex:none}.cd-pop{position:fixed;z-index:3000;width:296px;background:var(--card);border:1px solid var(--line);border-radius:16px;box-shadow:0 18px 48px #10132e38;padding:12px;font-family:Inter,Segoe UI,Arial,sans-serif}.cd-tete{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.cd-mois{font-size:14px;color:var(--titre);text-transform:capitalize}.cd-nav{width:32px;height:32px;border-radius:10px;border:1px solid var(--line);background:var(--card);color:var(--titre);font:700 18px/1 Inter,sans-serif;cursor:pointer;display:grid;place-items:center}.cd-nav:hover:not(:disabled){border-color:var(--cyan);color:var(--cyan)}.cd-nav:disabled{opacity:.35;cursor:default}.cd-grille{display:grid;grid-template-columns:repeat(7,1fr);gap:2px}.cd-nj{font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--mut);text-align:center;padding:4px 0 6px}.cd-j{height:36px;border:0;border-radius:10px;background:none;font:600 13px Inter,sans-serif;color:var(--txt);cursor:pointer;position:relative}.cd-j:hover:not(:disabled){background:color-mix(in srgb,var(--cyan) 12%,transparent);color:var(--titre)}.cd-j.hors{color:var(--mut);opacity:.55}.cd-j.auj{color:var(--cyan);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--cyan) 60%,transparent)}.cd-j.choisi{background:var(--ink);color:#fff;box-shadow:none;opacity:1}.cd-j.choisi:hover{background:var(--ink);color:#fff}.cd-j:disabled{opacity:.25;cursor:default}.cd-j:focus-visible{outline:2px solid var(--cyan);outline-offset:1px}.cd-pied{display:flex;justify-content:space-between;align-items:center;margin-top:8px;padding-top:8px;border-top:1px solid var(--line);font-size:12.5px}.cd-pied .lnk{font-weight:600}@keyframes cd-in{0%{opacity:0;transform:translateY(-6px) scale(.97)}to{opacity:1;transform:none}}@keyframes cd-in-haut{0%{opacity:0;transform:translateY(6px) scale(.97)}to{opacity:1;transform:none}}@keyframes cd-glisse{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:none}}html[data-mouvement=complet] .cd-pop{animation:cd-in .2s cubic-bezier(.2,.8,.2,1);transform-origin:top left}html[data-mouvement=complet] .cd-pop.haut{animation-name:cd-in-haut;transform-origin:bottom left}html[data-mouvement=complet] .cd-grille,html[data-mouvement=complet] .cd-mois{animation:cd-glisse .22s cubic-bezier(.2,.8,.2,1)}html[data-mouvement=complet] .cd-j.choisi{animation:dl-pop .28s cubic-bezier(.3,1.4,.5,1)}.imp-prog{display:grid;gap:6px;margin:10px 0;padding:12px 14px;border-radius:12px;border:1px solid color-mix(in srgb,var(--cyan) 40%,var(--line));background:color-mix(in srgb,var(--cyan) 7%,var(--card));font-size:13px}.imp-prog b{color:var(--titre)}.imp-prog-barre{display:block;height:6px;border-radius:99px;background:var(--line);overflow:hidden}.imp-prog-barre>i{display:block;height:100%;width:100%;border-radius:99px;background:var(--cyan);transform-origin:left}html[data-mouvement=complet] .imp-prog-barre>i{transition:transform .5s cubic-bezier(.2,.8,.2,1)}html[data-mouvement=complet] .imp-prog{animation:dl-monte .3s cubic-bezier(.2,.8,.2,1) backwards}.entete-contacts .ec-compte .ec-sur{margin-left:4px}.codes-trop{margin:10px 0}.codes-trop-t{width:100%;font-size:12.5px}.codes-trop-t td small{color:var(--mut)}.codes-trop-t .tag{margin-left:6px}html[data-mouvement=complet] .codes-trop{animation:dl-monte .3s cubic-bezier(.2,.8,.2,1) backwards}.em-vitrine-manque{margin-top:8px;padding:10px 12px;border-radius:12px;border:1px solid #f3c7a3;background:#fff6ee;font-size:12.5px;color:#7a3d0c}.em-vitrine-manque ul{margin:4px 0 0;padding-left:18px}.em-vitrine-manque .lnk{font-weight:600}html[data-mouvement=complet] .em-vitrine-manque{animation:dl-monte .3s cubic-bezier(.2,.8,.2,1) backwards}.ct-donnees{display:grid;gap:12px;padding:14px}.ct-don-tete{display:flex;gap:10px;align-items:flex-start}.ct-don-tete span{display:grid;gap:2px}.ct-don-tete b{color:var(--titre)}.ct-don-tete small{color:var(--mut)}.ct-don-export{display:flex;flex-wrap:wrap;gap:8px}.ct-don-export .b{display:inline-flex;align-items:center;gap:6px}.ct-don-danger{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 14px;padding:12px;border-radius:12px;border:1px solid #f1c4bd;background:#fdf3f1}.ct-don-danger>span{display:grid;gap:2px;flex:1;min-width:220px}.ct-don-danger b{color:#a8321f}.ct-don-danger small{color:#8a5a52}.ct-don-suppr{display:inline-flex;align-items:center;gap:6px;background:#fff;border:1px solid #e0907f;color:#b23a26;font-weight:600}.ct-don-suppr:hover{background:#c0392b;border-color:#c0392b;color:#fff}.ct-don-imp{color:#8a5a52}:root[data-theme=dark] .ct-don-danger{background:#c0392b1f;border-color:#e0907f73}:root[data-theme=dark] .ct-don-danger b{color:#f2a493}:root[data-theme=dark] .ct-don-danger small{color:#d9b3ab}:root[data-theme=dark] .ct-don-suppr{background:transparent;color:#f2a493}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .ct-don-danger{background:#c0392b1f;border-color:#e0907f73}:root:not([data-theme=light]) .ct-don-danger b{color:#f2a493}:root:not([data-theme=light]) .ct-don-danger small{color:#d9b3ab}:root:not([data-theme=light]) .ct-don-suppr{background:transparent;color:#f2a493}}html[data-mouvement=complet] .ct-don-danger{animation:dl-monte .3s cubic-bezier(.2,.8,.2,1) backwards;animation-delay:.06s}html[data-mouvement=complet] .ct-don-suppr:hover .icone{transform:rotate(-8deg);transition:transform .2s}.b.b-enr{white-space:nowrap;max-width:100%}.b.b-enr .enr-lib{display:inline-grid;text-align:center}.b.b-enr .enr-lib>span{grid-area:1/1;visibility:hidden}.b.b-enr .enr-lib>span.on{visibility:visible}.b.b-enr .enr-rond{box-sizing:border-box;width:15px;height:15px}.ecartes-tete{all:unset;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;cursor:pointer}.ecartes-tete h4{margin:0}.ecartes-tete:focus-visible{outline:2px solid var(--cyan);outline-offset:3px;border-radius:6px}.ecartes-voir{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:600;color:var(--titre);white-space:nowrap}.ecartes-voir i{font-style:normal;display:inline-block}.ecartes-liste.ouvert .ecartes-voir i{transform:rotate(90deg)}.ecartes-liste .ecartes-raisons{margin-top:6px}html[data-mouvement=complet] .ecartes-voir i{transition:transform .2s}html[data-mouvement=complet] .ecartes-corps{animation:dl-monte .25s cubic-bezier(.2,.8,.2,1) backwards}.em-formats{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;margin:2px 0 4px}.em-fmt{position:relative;display:grid;align-content:start;gap:2px;text-align:left;border:1.5px solid var(--line);border-radius:14px;background:var(--card);padding:9px 9px 11px;cursor:pointer;font:inherit;color:var(--txt)}.em-fmt:hover{border-color:color-mix(in srgb,var(--cyan) 55%,var(--line))}.em-fmt.on{border-color:var(--cyan);box-shadow:0 0 0 3px #23a8d926}.em-fmt:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.em-fmt b{display:block;color:var(--titre);margin-top:7px;font-size:13px;line-height:1.25}.em-fmt small{display:block;color:var(--mut);font-size:11.5px;line-height:1.3}.em-fmt-ok{position:absolute;top:7px;right:7px;width:19px;height:19px;border-radius:50%;background:var(--cyan);color:#fff;display:grid;place-items:center;font-size:11px;font-weight:700;opacity:0;transform:scale(.4)}.em-fmt.on .em-fmt-ok{opacity:1;transform:none}.mf{display:grid;align-content:start;gap:4px;height:76px;border-radius:9px;background:var(--bg);padding:7px;overflow:hidden}.mf-c{display:grid;gap:3px;background:var(--card);border-radius:6px;padding:5px}.mf-l{display:block;height:4px;border-radius:2px;background:#d7dcea}.mf-l.s{width:60%}.mf-l.m{width:80%}.mf-c .mf-l.s{margin:0 auto}.mf-bt{display:block;height:7px;width:46%;border-radius:4px;background:var(--ink);margin:3px auto 0}.mf-band{display:block;height:14px;border-radius:5px;background:var(--ink)}.mf-logo{display:block;height:8px;width:50%;margin:2px auto;border-radius:3px;background:var(--ink)}.mf-billet{display:grid;gap:3px;border:1.5px dashed #b9c3d8;border-radius:6px;padding:5px;background:var(--card)}.mf-salon{display:block;height:18px;border-radius:5px;background:linear-gradient(90deg,#ff3d7f,#7b3fb8)}.mf-top{display:block;height:5px;border-radius:3px;background:linear-gradient(120deg,#4f5bd5,#d6337f 60%,#f7892b)}.mf-g{display:grid;grid-template-columns:1fr 1fr;gap:3px}.mf-g i{display:block;height:10px;border-radius:3px;background:#eaf2fb}.mf-g i:nth-child(2){background:#eaf6f8}.mf-g i:nth-child(3){background:#fff2e7}.mf-g i:nth-child(4){background:#eef7f1}.mf-filet{display:block;height:3px;width:30%;margin:2px auto;border-radius:2px;background:linear-gradient(120deg,#4f5bd5,#d6337f 60%,#f7892b)}.mf-bj{display:block;height:4px;width:55%;margin:0 auto;border-radius:2px;background:#9aa3bd}.em-opts{display:grid;gap:12px;margin-top:12px;padding-top:12px;border-top:1px solid var(--line)}.em-opt{display:grid;grid-template-columns:140px 1fr;gap:10px;align-items:center}.em-opt>span{font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--mut)}@media (max-width:760px){.em-opt{grid-template-columns:1fr}}.em-tuiles{display:flex;flex-wrap:wrap;gap:8px}.em-tuile{display:flex;align-items:center;gap:10px;min-width:210px;flex:1 1 210px;max-width:320px;text-align:left;border:1.5px solid var(--line);border-radius:12px;background:var(--card);padding:7px 12px 7px 7px;cursor:pointer;font:inherit;color:var(--txt)}.em-tuile:hover{border-color:color-mix(in srgb,var(--cyan) 55%,var(--line))}.em-tuile.on{border-color:var(--cyan);background:color-mix(in srgb,var(--cyan) 6%,var(--card))}.em-tuile:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.em-tuile b{display:block;font-size:13px;color:var(--titre)}.em-tuile small{color:var(--mut);font-size:11.5px}.em-pic{flex:none;display:grid;align-content:start;gap:3px;width:56px;height:40px;border-radius:7px;background:var(--bg);padding:5px}.em-pic .mf-band{height:10px}.em-pic .mf-l{margin:0 auto}@keyframes em-fmt-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}html[data-mouvement=complet] .em-fmt{animation:em-fmt-in .32s cubic-bezier(.2,.8,.2,1) backwards;animation-delay:calc(var(--i,0) * 45ms)}html[data-mouvement=complet] .em-fmt-ok{transition:transform .25s cubic-bezier(.3,1.4,.5,1),opacity .2s}html[data-mouvement=complet] .em-opts{animation:em-fmt-in .3s cubic-bezier(.2,.8,.2,1) backwards}.em-formats{container-type:inline-size}@container (max-width:560px){.em-opt{grid-template-columns:1fr;gap:6px}.em-tuiles{display:grid;grid-template-columns:1fr 1fr}.em-tuile{min-width:0;max-width:none;flex-direction:column;align-items:stretch;padding:7px;gap:6px}.em-tuile .em-pic{width:100%;height:34px}.em-formats{grid-template-columns:repeat(2,minmax(0,1fr))}.mf{height:58px}}@keyframes annu-plus-in{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:none}}.onglets-contacts{align-items:center}.em-menu{position:relative;display:flex}.onglets-contacts .em-pastille{display:inline-flex;align-items:center;gap:7px}.em-pastille em{font-style:normal;font-weight:600;opacity:.72}.em-chev{transition:transform var(--d2,.24s) var(--sortie,ease-out)}.em-menu.ouvert .em-chev,.em-menu:focus-within .em-chev{transform:rotate(180deg)}.em-liste{position:absolute;left:0;top:calc(100% + 10px);z-index:40;width:min(340px,calc(100vw - 32px));background:var(--card);border:1px solid var(--line);border-radius:16px;padding:6px;box-shadow:0 24px 48px #10132e2e,0 2px 6px #10132e0f;display:grid;gap:2px;opacity:0;transform:translateY(-6px);pointer-events:none;visibility:hidden;transition:opacity .16s,transform .22s var(--sortie,ease-out),visibility 0s .22s}.em-liste:before{content:"";position:absolute;left:0;right:0;top:-12px;height:12px}.em-fl{position:absolute;top:-7px;left:28px;width:12px;height:12px;background:var(--card);border-left:1px solid var(--line);border-top:1px solid var(--line);transform:rotate(45deg);border-radius:3px 0 0}.em-menu.ouvert .em-liste,.em-menu:focus-within .em-liste{opacity:1;transform:none;pointer-events:auto;visibility:visible;transition:opacity .16s,transform .22s var(--sortie,ease-out),visibility 0s}.onglets-contacts .em-liste button{display:grid;grid-template-columns:34px minmax(0,1fr) 18px;gap:12px;align-items:center;text-align:left;border-radius:11px;padding:9px 10px;color:var(--txt);font-weight:400;box-shadow:none;background:none;white-space:nowrap}.onglets-contacts .em-liste button:hover{background:var(--survol-ligne)}.onglets-contacts .em-liste button.on{background:none;color:var(--txt);box-shadow:none}.em-ic{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:var(--bg);color:var(--ink-txt)}.em-ic svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linejoin:round;stroke-linecap:round}.onglets-contacts .em-liste button.on .em-ic{background:var(--ink);color:#fff}.em-tx{display:grid;min-width:0}.em-tx b{color:var(--titre);font-size:13.5px;line-height:1.3;display:flex;align-items:center;gap:6px}.em-tx small{color:var(--mut);font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.em-nb{font-style:normal;font-size:11px;font-weight:700;border-radius:99px;padding:0 7px;background:var(--bg);color:var(--mut)}.em-ok{width:18px;height:18px;border-radius:50%}.onglets-contacts .em-liste button.on .em-ok{background:var(--cyan) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M3 6.2l2 2 4-4.4' fill='none' stroke='%23fff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/12px no-repeat}.onglets-contacts .em-liste .em-raccourci{display:flex;align-items:center;gap:8px;margin-top:4px;padding:9px 12px;background:color-mix(in srgb,#ff7700 9%,var(--card));color:var(--orange-txt);font-weight:600;font-size:12.5px}.onglets-contacts .em-liste .em-raccourci:hover{background:color-mix(in srgb,#ff7700 15%,var(--card))}.em-point{width:8px;height:8px;border-radius:50%;background:#d96512;flex:none}.em-fleche{margin-left:auto;font-size:15px}@media (max-width:760px){.em-menu{flex:1}.em-menu .em-pastille{flex:1;justify-content:center}.em-pastille em{display:none}}html[data-mouvement=complet] .em-liste>button{opacity:0;transform:translateY(-3px);transition:opacity .2s,transform .25s var(--sortie,ease-out),background .15s}html[data-mouvement=complet] .em-menu.ouvert .em-liste>button,html[data-mouvement=complet] .em-menu:focus-within .em-liste>button{opacity:1;transform:none}html[data-mouvement=complet] .em-liste>button:nth-of-type(2){transition-delay:.04s}html[data-mouvement=complet] .em-liste>button:nth-of-type(3){transition-delay:.08s}html[data-mouvement=complet] .em-point{animation:je2-pulse 1.6s ease-in-out infinite}html[data-mouvement=complet] .em-raccourci:hover .em-fleche{transform:translate(3px);transition:transform .2s}@keyframes je2-pulse{0%,to{opacity:1}50%{opacity:.35}}.je2{display:grid;gap:14px;grid-template-columns:minmax(0,1fr)}.je2>*,.je2-camp>*{min-width:0}.je2-bandeau{position:relative;overflow:hidden;border-radius:18px;background:linear-gradient(115deg,#2b2e64,#363c8a 45%,#5a4fc0 80%,#b2378c 120%);color:#fff;padding:18px 20px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center}.je2-bandeau:after{content:"";position:absolute;right:-60px;top:-60px;width:220px;height:220px;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.12),transparent 70%);pointer-events:none}.je2-bandeau h3{margin:0;font-size:18px;color:#fff}.je2-bandeau p{margin:2px 0 0;color:#c9cdf2;font-size:13px}.je2-kpis{display:flex;gap:14px;flex-wrap:wrap;align-items:flex-start}.je2-kpis>div{display:grid;justify-items:center;text-align:center;min-width:64px}.je2-kpis b{font-size:26px;line-height:1.1;font-variant-numeric:tabular-nums;color:#fff}.je2-kpis span{font-size:11.5px;color:#c9cdf2}@media (max-width:900px){.je2-bandeau{grid-template-columns:1fr}.je2-kpis{gap:14px}.je2-kpis b{font-size:22px}}.je2-barre .filters{margin:0}.je2-pt{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:6px;vertical-align:1px}.je2-liste{display:grid;gap:12px}.je2-vide{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.je2-vide p{margin:0;color:var(--mut)}.je2-camp{position:relative;background:var(--card);border:1px solid var(--line);border-radius:18px;padding:16px 18px 14px 22px;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1.5fr) minmax(190px,220px);gap:18px;align-items:center}.je2-camp:before{content:"";position:absolute;left:0;top:14px;bottom:14px;width:4px;border-radius:0 4px 4px 0;background:var(--c)}@media (max-width:1000px){.je2-camp{grid-template-columns:minmax(0,1fr)}}.je2-camp h4{margin:0;font-size:15px;color:var(--titre);line-height:1.3}.je2-tags{display:flex;flex-wrap:wrap;gap:6px;margin:7px 0 5px}.je2-tag{display:inline-flex;align-items:center;gap:5px;border-radius:99px;padding:2px 9px;font-size:11.5px;font-weight:600;background:var(--bg);color:var(--titre)}.je2-tag i{width:8px;height:8px;border-radius:50%}.je2-tag.fin{background:color-mix(in srgb,#2f8656 13%,var(--card));color:var(--vert-txt)}.je2-tag.cours{background:color-mix(in srgb,var(--cyan) 13%,var(--card));color:var(--bleu-txt)}.je2-tag.cours i{background:var(--cyan)}.je2-qui{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--mut)}.je2-av{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;font-size:10px;font-weight:700;flex:none}.je2-ent{display:grid;gap:8px;min-width:0}.je2-pile{display:flex;height:14px;border-radius:99px;overflow:hidden;background:var(--bg)}.je2-pile i{display:block;height:100%}.je2-leg{display:flex;flex-wrap:wrap;gap:4px 14px;font-size:12px;color:var(--mut)}.je2-leg span{display:inline-flex;align-items:center;gap:5px}.je2-leg i{width:9px;height:9px;border-radius:3px}.je2-leg b{color:var(--titre);font-variant-numeric:tabular-nums}.je2-crb{display:flex;align-items:center;gap:10px;font-size:11.5px;color:var(--mut)}.je2-courbe{width:150px;height:34px;overflow:visible;flex:none}.je2-courbe .l{fill:none;stroke:var(--cyan);stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.je2-courbe .a{fill:color-mix(in srgb,var(--cyan) 14%,transparent)}.je2-act{display:grid;gap:6px}.je2-act .b{display:flex;align-items:center;gap:8px;text-align:left;justify-content:flex-start}.je2-act .b small{margin-left:auto;font-weight:700;font-size:11px;border-radius:99px;padding:0 7px;background:var(--bg);color:var(--mut)}.je2-act .b.p small{background:#ffffff2e;color:#fff}.je2-act .je2-fl{margin-left:auto}.je2-conseil{grid-column:1/-1;display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:12.5px;color:var(--bleu-txt);background:color-mix(in srgb,var(--cyan) 9%,var(--card));border-radius:10px;padding:7px 10px}.je2-socs{display:grid;grid-template-columns:repeat(auto-fill,minmax(285px,1fr));gap:14px}.je2-sc{position:relative;overflow:hidden;border-radius:20px;border:1px solid var(--line);background:linear-gradient(180deg,color-mix(in srgb,var(--c) 9%,var(--card)) 0%,var(--card) 46%);padding:16px;display:grid;gap:14px;align-content:start}.je2-sc header{display:flex;gap:12px;align-items:center}.je2-mono{flex:none;width:42px;height:42px;border-radius:13px;display:grid;place-items:center;font-weight:800;font-size:14px;background:var(--c);box-shadow:0 6px 14px color-mix(in srgb,var(--c) 35%,transparent)}.je2-sc h4{margin:0;font-size:15.5px;color:var(--titre);line-height:1.2}.je2-sc header small{font-size:11.5px;color:var(--mut)}.je2-top{justify-self:start;display:inline-flex;align-items:center;gap:6px;margin-top:-6px;font-size:11.5px;font-weight:700;color:color-mix(in srgb,var(--c) 70%,var(--titre));background:color-mix(in srgb,var(--c) 14%,var(--card));border:1px solid color-mix(in srgb,var(--c) 35%,var(--card));border-radius:99px;padding:3px 10px}.je2-top svg{width:13px;height:13px;fill:currentColor}.je2-corps{display:grid;grid-template-columns:108px minmax(0,1fr);gap:14px;align-items:center}.je2-sc-b>span:first-child,.je2-sc-b{min-width:0}.je2-sc-b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;gap:8px}.je2-jauge{position:relative;width:108px;height:108px}.je2-jauge svg{width:108px;height:108px;transform:rotate(-90deg)}.je2-jauge circle{fill:none;stroke-width:10}.je2-jauge .f2{stroke:color-mix(in srgb,var(--c) 14%,var(--bg))}.je2-jauge .v{stroke:var(--c);stroke-linecap:round}.je2-jv{position:absolute;inset:0;display:grid;place-content:center;text-align:center}.je2-jv b{font-size:26px;line-height:1;color:var(--titre);font-variant-numeric:tabular-nums}.je2-jv b small{font-size:13px;margin-left:1px}.je2-jv span{font-size:11px;color:var(--mut);margin-top:3px}.je2-mini{list-style:none;margin:0;padding:0;display:grid;gap:9px}.je2-mini li{display:grid;grid-template-columns:1fr auto;gap:3px 8px;font-size:12px;color:var(--mut)}.je2-mini b{color:var(--titre);font-variant-numeric:tabular-nums}.je2-mini i{grid-column:1/-1;height:5px;border-radius:99px;background:var(--bg);overflow:hidden}.je2-mini em{display:block;height:100%;border-radius:99px;background:var(--cyan);transform-origin:left;transform:scaleX(var(--v))}.je2-encours{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:600;color:var(--bleu-txt);background:color-mix(in srgb,var(--cyan) 10%,var(--card));border-radius:10px;padding:7px 10px}.je2-encours i{width:8px;height:8px;border-radius:50%;background:var(--cyan)}.je2-sc-b{display:flex;justify-content:space-between;align-items:center;border-radius:12px;padding:10px 14px}.je2-sc-b.p{background:var(--c);border-color:var(--c);color:var(--sc-txt,#fff)}.je2-sc.sans{border-style:dashed;background:var(--card)}.je2-vide-c{display:flex;gap:12px;align-items:center;padding:6px 0}.je2-vide-c svg{flex:none;width:52px;height:52px;fill:color-mix(in srgb,var(--c) 12%,var(--card));stroke:var(--c);stroke-width:2;stroke-linejoin:round}.je2-vide-c p{margin:0;font-size:13px;color:var(--mut)}.je2-choix{display:flex;flex-wrap:wrap;gap:8px;margin:6px 0}.je2-choix .em-tuile{max-width:none;flex:1 1 240px}.dc-ligne{display:flex;align-items:center;gap:6px}.dc-ligne .dc-l{flex:1;min-width:0}.dc-ck{width:16px;height:16px;flex:none;accent-color:var(--cyan)}.dc-tout{margin-left:auto}.dc-pied{position:sticky;bottom:0;display:flex;align-items:center;gap:10px;flex-wrap:wrap;border-top:1px solid var(--line);padding:12px 0 2px;margin-top:12px;background:var(--card)}.dc-pied>span{flex:1;min-width:200px;color:var(--mut);font-size:12.5px}html[data-mouvement=complet] .je2-bandeau,html[data-mouvement=complet] .je2-camp,html[data-mouvement=complet] .je2-sc{animation:je2-monte var(--d3,.36s) var(--sortie,ease-out) backwards;animation-delay:calc(var(--i,0) * 70ms)}html[data-mouvement=complet] .je2-camp,html[data-mouvement=complet] .je2-sc{transition:transform .25s var(--sortie,ease-out),box-shadow .25s}html[data-mouvement=complet] .je2-camp:hover{transform:translateY(-2px);box-shadow:0 10px 28px #10132e14}html[data-mouvement=complet] .je2-sc:hover{transform:translateY(-3px);box-shadow:0 14px 34px color-mix(in srgb,var(--c) 22%,transparent)}html[data-mouvement=complet] .je2-pile i{transform-origin:left;animation:je2-barre .9s var(--sortie,ease-out) backwards;animation-delay:calc(var(--i,0) * 70ms + .15s)}html[data-mouvement=complet] .je2-courbe .l{stroke-dasharray:1;animation:je2-trace 1.2s var(--sortie,ease-out) .2s backwards}html[data-mouvement=complet] .je2-courbe .a{animation:je2-fondu .6s ease .8s backwards}html[data-mouvement=complet] .je2-mini em{animation:je2-barre .9s var(--sortie,ease-out) .25s backwards}html[data-mouvement=complet] .je2-jauge .v{animation:je2-anneau 1.2s var(--sortie,ease-out) backwards}html[data-mouvement=complet] .je2-tag.cours i,html[data-mouvement=complet] .je2-encours i{animation:je2-pulse 1.4s ease-in-out infinite}html[data-mouvement=complet] .je2-top svg{animation:je2-brille 2.4s ease-in-out infinite}html[data-mouvement=complet] .je2-vide-c svg{animation:je2-flotte 3s ease-in-out infinite}html[data-mouvement=complet] .je2-act .b:hover,html[data-mouvement=complet] .je2-sc-b:hover{transform:translate(2px);transition:transform .2s}html[data-mouvement=complet] .dc-ligne{animation:je2-monte .3s var(--sortie,ease-out) backwards;animation-delay:calc(var(--i,0) * 35ms)}html[data-mouvement=complet] .je2-choix .em-tuile{animation:je2-monte .3s var(--sortie,ease-out) backwards;animation-delay:calc(var(--i,0) * 60ms)}html[data-mouvement=reduit] .je2-camp,html[data-mouvement=reduit] .je2-sc{animation:je2-fondu var(--d2,.24s) ease backwards}@keyframes je2-monte{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes je2-fondu{0%{opacity:0}to{opacity:1}}@keyframes je2-barre{0%{transform:scaleX(0)}}@keyframes je2-trace{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes je2-anneau{0%{stroke-dashoffset:var(--circ,289)}}@keyframes je2-brille{0%,to{transform:scale(1) rotate(0)}50%{transform:scale(1.15) rotate(12deg)}}@keyframes je2-flotte{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.nv{display:grid;grid-template-columns:minmax(0,1fr) 400px;gap:16px;align-items:start}@media (max-width:1100px){.nv{grid-template-columns:minmax(0,1fr)}}.nv-g{display:grid;gap:10px;min-width:0;grid-template-columns:minmax(0,1fr)}.nv-et{background:var(--card);border:1px solid var(--line);border-radius:18px;overflow:hidden;transition:border-color .2s,box-shadow .2s}.nv-et.ouvert{border-color:color-mix(in srgb,var(--cyan) 45%,var(--line));box-shadow:0 8px 24px #10132e0f}.nv-t{all:unset;box-sizing:border-box;display:flex;gap:12px;align-items:center;width:100%;padding:14px 16px;cursor:pointer}.nv-t:focus-visible{outline:2px solid var(--cyan);outline-offset:-2px;border-radius:18px}.nv-t:hover .nv-tt b{color:var(--ink-txt)}.nv-n{flex:none;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;font-weight:800;background:var(--bg);color:var(--titre);transition:background .2s,color .2s}.nv-et.ouvert .nv-n{background:var(--ink);color:#fff}.nv-tt{flex:1;min-width:0;display:grid}.nv-tt b{color:var(--titre);font-size:15px}.nv-res{color:var(--mut);font-size:12.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nv-ok{flex:none;width:24px;height:24px;border-radius:50%;background:color-mix(in srgb,#2f8656 14%,var(--card));color:var(--vert-txt);display:grid;place-items:center;font-size:12px;font-weight:800}.nv-fac{flex:none;font-size:11px;font-weight:700;color:var(--mut);background:var(--bg);border-radius:99px;padding:2px 9px}.nv-chev{flex:none;color:var(--mut);font-size:18px;line-height:1;transform:rotate(90deg);transition:transform .25s var(--sortie,ease-out)}.nv-et.ouvert .nv-chev{transform:rotate(-90deg)}.nv-c{display:grid;gap:12px;padding:0 16px 16px 58px;min-width:0}.nv-c>*{min-width:0}.nv-c select.f{width:100%;min-width:0}@media (max-width:760px){.nv-c{padding:0 12px 14px}}.nv-c .em-qui{margin:0}.nv-nb{margin-left:6px;font-size:11px;opacity:.7}.nv-detail{display:flex;flex-wrap:wrap;gap:4px 12px;font-size:12px;color:var(--mut)}.nv-sous h5{margin:0 0 8px;font-size:12px;letter-spacing:.04em;text-transform:uppercase;color:var(--mut)}.nv-autre{justify-self:start}.nv-renvoi{display:flex;align-items:center;gap:10px;flex-wrap:wrap;border-color:color-mix(in srgb,var(--cyan) 40%,var(--line));background:color-mix(in srgb,var(--cyan) 7%,var(--card));margin-bottom:12px}.nv-renvoi>span:nth-child(2){flex:1;min-width:220px}.nv-renvoi .lnk{margin-left:auto}.nv-renvoi-ic{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:var(--card);color:var(--bleu-txt);flex:none}.nv-ap{position:sticky;top:12px;background:var(--card);border:1px solid var(--line);border-radius:20px;padding:14px;display:grid;gap:10px;box-shadow:0 12px 34px #10132e14;min-width:0}@media (max-width:1100px){.nv-ap{position:static}}.nv-ap-t{display:flex;align-items:center;justify-content:space-between;gap:8px}.nv-ap-t b{color:var(--titre);font-size:15px}.seg-choix.petit button{padding:5px 10px;font-size:12px}.nv-objet{display:grid;gap:2px;font-size:13px}.nv-objet small{color:var(--mut);font-size:11px}.nv-objet b{color:var(--titre)}.nv-ecran{background:linear-gradient(160deg,color-mix(in srgb,var(--bg) 70%,var(--line)),var(--bg));border-radius:14px;padding:12px;max-height:520px;overflow:auto}.nv-ecran.tel{display:flex;justify-content:center}.nv-pour{display:flex;gap:8px;align-items:baseline;font-size:12.5px;min-width:0}.nv-pour>span{color:var(--mut)}.nv-pour b{color:var(--titre);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nv-pour b small{font-weight:500;color:var(--mut)}.nv-pour .lnk{margin-left:auto;flex:none}.nv-recap{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;background:var(--bg);border-radius:12px;padding:10px}.nv-recap div{display:grid;min-width:0}.nv-recap span{font-size:11px;color:var(--mut)}.nv-recap b{font-size:13px;color:var(--titre);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nv-avert{margin:0;font-size:12px;color:var(--orange-txt)}.nv-ap .nv-test,.nv-ap .nv-go{display:flex;align-items:center;gap:10px;justify-content:flex-start;width:100%;padding:11px 14px}.nv-ap .etape-num{width:22px;height:22px;font-size:12px;flex:none;display:grid;place-items:center;border-radius:50%;background:#fff3}.nv-ap .b.o .etape-num{background:var(--bg);color:var(--titre)}.nv-ap .nv-test.faite .etape-num{background:color-mix(in srgb,#2f8656 16%,var(--card));color:var(--vert-txt)}.nv-go{font-size:14px;background:linear-gradient(115deg,var(--ink),color-mix(in srgb,var(--ink) 70%,#7b3fb8) 60%,#7b3fb8);border:0}.nv-go.verrou{opacity:.5}.nv-go .nv-fl{margin-left:auto;font-size:18px}.nv-confirme{display:grid;gap:6px;font-size:12.5px;color:var(--txt)}.nv-confirme input{max-width:140px}.nv-garde{color:var(--mut);text-align:center;font-size:12px}.nv-vide{padding:16px 6px}html[data-mouvement=complet] .nv-et{animation:je2-monte var(--d3,.36s) var(--sortie,ease-out) backwards;animation-delay:calc(var(--i,0) * 70ms)}html[data-mouvement=complet] .nv-et.ouvert .nv-c{animation:je2-monte .3s var(--sortie,ease-out)}html[data-mouvement=complet] .nv-ap{animation:je2-monte var(--d3,.36s) var(--sortie,ease-out) 80ms backwards}html[data-mouvement=complet] .nv-ecran>*{animation:je2-monte .45s var(--sortie,ease-out) .1s backwards}html[data-mouvement=complet] .nv-ok{animation:nv-coche .35s var(--ressort,ease-out) backwards}html[data-mouvement=complet] .nv-go:not(:disabled):hover .nv-fl{transform:translate(4px);transition:transform .2s}html[data-mouvement=complet] .nv-renvoi{animation:je2-monte .35s var(--sortie,ease-out) backwards}html[data-mouvement=complet] .nv-types-email .modele{animation:je2-monte .35s var(--sortie,ease-out) backwards;animation-delay:calc(var(--i,0) * 50ms)}@keyframes nv-coche{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}.oc{margin-top:16px;display:grid;gap:12px}.oc-tete{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.oc-tete h4{margin:0;font-size:15px;color:var(--titre)}.oc-tete small{color:var(--mut)}.oc-sp{flex:1}.oc-hotel{border:1px solid var(--line);border-radius:16px;overflow:hidden;background:var(--card)}.oc-h-tete{display:flex;align-items:center;gap:14px;padding:14px 16px;background:linear-gradient(180deg,color-mix(in srgb,var(--bg) 70%,var(--card)),var(--card));flex-wrap:wrap}.oc-h-ic{flex:none;width:44px;height:44px;border-radius:13px;display:grid;place-items:center;background:var(--ink);color:#fff}.oc-h-ic.propose{background:var(--cyan-fond)}.oc-h-n{flex:1;min-width:200px}.oc-h-n>b{font-size:15px;color:var(--titre)}.oc-h-n .tag{margin-left:6px}.oc-h-adr{font-size:12.5px;color:var(--mut)}.oc-pills{display:flex;gap:8px;flex-wrap:wrap}.oc-pill{display:grid;justify-items:center;min-width:66px;padding:6px 10px;border-radius:12px;background:var(--card);border:1px solid var(--line)}.oc-pill b{font-size:16px;color:var(--titre);font-variant-numeric:tabular-nums;line-height:1.15}.oc-pill span{font-size:11px;color:var(--mut)}.oc-leg{display:flex;gap:16px;flex-wrap:wrap;padding:4px 16px 0;font-size:12px;color:var(--mut)}.oc-leg span{display:inline-flex;align-items:center;gap:6px}.oc-leg i{width:22px;height:10px;border-radius:99px;border:1.5px solid var(--ink-txt);background:color-mix(in srgb,var(--ink) 12%,var(--card))}.oc-leg em{width:12px;height:12px;border-radius:3px;background:color-mix(in srgb,var(--ink) 5%,var(--card));border:1px solid var(--line)}.oc-defil{overflow-x:auto;padding:6px 16px 14px}.oc-g{display:grid;grid-template-columns:minmax(170px,210px) repeat(var(--n),minmax(60px,1fr)) 96px;min-width:calc(266px + var(--n) * 60px)}.oc-r{display:contents}.oc-h{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--mut);padding:8px 4px;border-bottom:1px solid var(--line);text-align:center;display:flex;flex-direction:column;align-items:center;gap:2px}.oc-h:first-child{align-items:flex-start;text-align:left}.oc-h small{font-size:10px;font-weight:600;letter-spacing:0;text-transform:none;opacity:.8}.oc-h.salon{color:var(--ink-txt);background:linear-gradient(180deg,color-mix(in srgb,var(--ink) 7%,var(--card)),var(--card))}.oc-j1{position:relative;isolation:isolate;display:inline-block;font-size:9.5px;letter-spacing:.06em;color:#fff;background:var(--cyan-fond);border-radius:99px;padding:1px 7px;text-transform:none}.oc-p{display:flex;align-items:center;gap:10px;padding:9px 6px;border-bottom:1px solid var(--line);min-width:0}.oc-p>span:last-child{min-width:0;display:grid}.oc-p b{font-size:13px;color:var(--titre);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.oc-p .tag{margin-left:6px}.oc-soc{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;color:var(--mut);min-width:0;white-space:nowrap}.oc-soc i{width:8px;height:8px;border-radius:50%;background:var(--c);flex:none}.oc-c{position:relative;border-bottom:1px solid var(--line);min-height:50px}.oc-c.salon{background:color-mix(in srgb,var(--ink) 4%,var(--card))}.oc-nuit{position:absolute;z-index:1;top:50%;height:24px;margin-top:-12px;left:0;right:0;background:color-mix(in srgb,var(--c) 22%,var(--card));border-block:1.5px solid var(--c);display:flex;align-items:center;justify-content:center;outline:0}.oc-nuit.debut{left:50%;border-left:1.5px solid var(--c);border-radius:99px 0 0 99px}.oc-nuit.fin{right:50%;border-right:1.5px solid var(--c);border-radius:0 99px 99px 0}.oc-nuit.debut.fin{border-radius:99px}.oc-nuit em{position:relative;font-style:normal;font-size:10.5px;font-weight:700;color:color-mix(in srgb,var(--c) 55%,var(--titre));white-space:nowrap}.oc-brille{position:absolute;inset:0;overflow:hidden;border-radius:inherit;pointer-events:none}.oc-nuit.debut[data-tip]:hover:before,.oc-nuit.debut[data-tip]:focus-visible:before{content:attr(data-tip);position:absolute;bottom:calc(100% + 8px);left:-8px;white-space:nowrap;background:var(--titre);color:var(--card);font-size:11.5px;font-weight:600;padding:6px 10px;border-radius:9px;box-shadow:0 8px 20px #10132e40;z-index:3;pointer-events:none}.oc-nuit.debut:focus-visible{box-shadow:0 0 0 2px var(--cyan)}.oc-f{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:9px 6px;border-bottom:1px solid var(--line);font-size:12.5px}.oc-f b{color:var(--titre);font-variant-numeric:tabular-nums}.oc-r:not(.oc-th):not(.oc-occ):hover>*{background:var(--survol-ligne)}.oc-r.moi .oc-p b{color:var(--ink-txt)}.oc-occ>*{border-bottom:0}.oc-occ-l{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--mut);padding:10px 6px 4px;align-self:end}.oc-occ-c{display:grid;justify-items:center;align-content:end;gap:2px;height:52px;padding-top:6px}.oc-occ-c i{width:26px;height:30px;border-radius:7px 7px 3px 3px;background:linear-gradient(180deg,var(--cyan),color-mix(in srgb,var(--cyan) 50%,var(--card)));transform-origin:bottom;transform:scaleY(var(--h))}.oc-occ-c b{font-size:11.5px;color:var(--titre)}.oc-occ-c.vide b{color:var(--mut);font-weight:500;font-size:11px}.oc-g.focus .oc-r.hors>*{opacity:.25}.oc-g .oc-r>*{transition:opacity .25s,background .2s}.oc-r.vu .oc-nuit{box-shadow:0 4px 14px color-mix(in srgb,var(--c) 45%,transparent)}.oc-liste{padding:0 16px 10px}.oc-l{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1.6fr) 74px 84px;gap:10px;align-items:center;padding:8px 6px;border-bottom:1px solid var(--line);font-size:13px;border-radius:10px;transition:opacity .25s,background .2s}.oc-l.prix{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1.6fr) 74px 104px 84px}.oc-l.resa{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1.6fr) 74px minmax(0,1fr) 84px}.oc-l.prix.resa{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1.6fr) 74px 104px minmax(0,1fr) 84px}.oc-l:last-child{border-bottom:0}.oc-l:hover{background:var(--survol-ligne)}.oc-l .oc-p{border:0;padding:0}.oc-l .n{text-align:right;font-variant-numeric:tabular-nums}.oc-l .org-pdj{display:block}.oc-dates{display:flex;align-items:center;gap:6px;color:var(--titre);flex-wrap:wrap}.oc-dates i{font-style:normal;color:var(--mut)}.oc-resa{font-size:12px;color:var(--mut);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.oc-liste.focus .oc-l.hors{opacity:.25}.oc-liste.focus .oc-l.vu{background:var(--survol-ligne)}@media (max-width:760px){.oc-l,.oc-l.prix,.oc-l.resa,.oc-l.prix.resa{display:flex;flex-wrap:wrap;gap:4px 12px}.oc-l .oc-p{flex:1 1 100%}.oc-h-tete{gap:10px}.oc-pills{width:100%}}.or-astuce{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--bleu-txt);background:color-mix(in srgb,var(--cyan) 10%,var(--card));border-radius:99px;padding:4px 11px;margin:0 0 12px}.or-grille{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:16px;align-items:start}@media (max-width:900px){.or-grille{grid-template-columns:minmax(0,1fr)}}.or-l{display:grid;gap:8px}.or-soc{display:grid;grid-template-columns:minmax(0,1fr) repeat(var(--cols),minmax(58px,auto));gap:10px;align-items:center;padding:10px 12px 10px 16px;border:1px solid var(--line);border-radius:14px;position:relative;overflow:hidden;background:var(--card);outline:0}.or-soc:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--c)}.or-soc:focus-visible{box-shadow:0 0 0 2px var(--cyan)}.or-nom{color:var(--titre);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.or-n{display:grid;justify-items:end}.or-n b{font-variant-numeric:tabular-nums;font-size:15px;color:var(--titre)}.or-n span{font-size:10.5px;color:var(--mut);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}.or-soc.total{background:var(--ink);border-color:var(--ink);color:#fff}.or-soc.total:before{display:none}.or-soc.total .or-nom,.or-soc.total .or-n b{color:#fff}.or-soc.total .or-n span{color:#c3c7ef}.or-vis{border-radius:16px;background:var(--bg);padding:16px;display:grid;gap:12px;align-content:start}.or-vis h4{margin:0;color:var(--titre);font-size:14px}.or-pile{display:flex;height:16px;border-radius:99px;overflow:hidden;background:var(--card)}.or-pile i{display:block;height:100%;background:var(--c);transition:opacity .25s}.or-leg{display:grid;gap:6px;font-size:12.5px}.or-leg div{display:flex;align-items:center;gap:8px;transition:opacity .25s;cursor:default}.or-leg i{width:10px;height:10px;border-radius:3px;background:var(--c);flex:none}.or-leg b{margin-left:auto;color:var(--titre);font-variant-numeric:tabular-nums;white-space:nowrap}.or-note{margin:0;font-size:12px;color:var(--mut)}.or-soc.hors,.or-pile i.hors,.or-leg .hors{opacity:.3}.or-soc{transition:opacity .25s,transform .25s var(--sortie,ease-out),box-shadow .25s}html[data-mouvement=complet] .oc-hotel{animation:je2-monte var(--d3,.36s) var(--sortie,ease-out) backwards;animation-delay:calc(var(--i,0) * 90ms);transition:box-shadow .25s}html[data-mouvement=complet] .oc-hotel:hover{box-shadow:0 10px 28px #10132e12}html[data-mouvement=complet] .oc-h-ic{transition:transform .35s var(--ressort,ease-out)}html[data-mouvement=complet] .oc-hotel:hover .oc-h-ic{transform:rotate(-6deg) scale(1.06)}html[data-mouvement=complet] .oc-pill{transition:transform .25s var(--sortie,ease-out)}html[data-mouvement=complet] .oc-hotel:hover .oc-pill{transform:translateY(-2px)}html[data-mouvement=complet] .oc-nuit{transform-origin:left;animation:oc-pousse .6s var(--sortie,ease-out) backwards;animation-delay:calc(var(--k,0) * 90ms + var(--x,0) * 50ms + .15s)}html[data-mouvement=complet] .oc-brille:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 30%,rgba(255,255,255,.7) 50%,transparent 70%);transform:translate(-120%);animation:oc-balaye 1.4s cubic-bezier(.4,0,.2,1) 1 forwards;animation-delay:calc(var(--k,0) * 90ms + .7s)}html[data-mouvement=complet] .oc-nuit.debut[data-tip]:hover:before{animation:oc-bulle .2s var(--sortie,ease-out)}html[data-mouvement=complet] .oc-j1:before{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--cyan);animation:oc-onde 1.8s ease-out infinite;z-index:-1}html[data-mouvement=complet] .oc-occ-c i{animation:oc-montey .7s var(--sortie,ease-out) backwards;animation-delay:calc(var(--x,0) * .11s + .4s)}html[data-mouvement=complet] .oc-l{animation:je2-monte .3s var(--sortie,ease-out) backwards;animation-delay:calc(var(--k,0) * 50ms)}html[data-mouvement=complet] .or-soc{animation:je2-monte .4s var(--sortie,ease-out) backwards;animation-delay:calc(var(--i,0) * 70ms)}html[data-mouvement=complet] .or-soc:not(.total):hover{transform:translate(4px);box-shadow:0 8px 20px #10132e0f}html[data-mouvement=complet] .or-pile i{transform-origin:left;animation:oc-pousse .8s var(--sortie,ease-out) backwards;animation-delay:calc(var(--i,0) * .12s + .2s)}html[data-mouvement=reduit] .oc-hotel,html[data-mouvement=reduit] .or-soc{animation:je2-fondu var(--d2,.24s) ease backwards}@keyframes oc-pousse{0%{transform:scaleX(0);opacity:.3}to{transform:none;opacity:1}}@keyframes oc-balaye{to{transform:translate(120%)}}@keyframes oc-bulle{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes oc-onde{0%{transform:scale(1);opacity:.6}to{transform:scale(1.8,2.2);opacity:0}}@keyframes oc-montey{0%{transform:scaleY(0)}}@media (max-width:760px){.oc .annu-affichage,.je2 .annu-affichage{display:inline-flex}}.org-nuits{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.org-nuit{align-content:start;min-height:74px;transition:border-color .2s,background .2s,box-shadow .2s}.org-nuit b{white-space:nowrap}.org-nuit:not(:disabled):not(.on):hover{border-color:color-mix(in srgb,var(--cyan) 55%,var(--line))}.org-nuit.prise{cursor:not-allowed;border-style:dashed;color:var(--mut);background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--line) 45%,var(--card)) 0 6px,var(--card) 6px 12px)}.org-nuit.prise b{color:var(--mut)}.org-nuit.prise .org-nuit-c{border:0;background:color-mix(in srgb,var(--ink) 12%,var(--card));color:var(--ink-txt)}.fld .org-nuit small.org-nuit-pris{font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--orange-txt)}.org-nuit-ou{display:block;min-width:0;font-size:12px;font-weight:600;color:var(--titre);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.org-nuits-info{display:flex;align-items:center;gap:8px;margin:8px 0 0;padding:7px 10px;border-radius:10px;font-size:12.5px;color:var(--bleu-txt);background:color-mix(in srgb,var(--cyan) 9%,var(--card))}.org-nuits-info svg{flex:none}html[data-mouvement=complet] .org-nuit{animation:je2-monte .3s var(--sortie,ease-out) backwards}html[data-mouvement=complet] .org-nuit:nth-child(2){animation-delay:40ms}html[data-mouvement=complet] .org-nuit:nth-child(3){animation-delay:80ms}html[data-mouvement=complet] .org-nuit:nth-child(n+4){animation-delay:.12s}html[data-mouvement=complet] .org-nuit.on .org-nuit-c{animation:nv-coche .3s var(--ressort,ease-out)}html[data-mouvement=complet] .org-nuits-info{animation:je2-monte .3s var(--sortie,ease-out) .1s backwards}.org-nuit,.org-nuit>*{min-width:0}.org-plan h3{align-items:center}.org-plan-b svg{transition:transform var(--d2,.24s) var(--sortie,ease-out)}.org-plan.replie .org-plan-b svg{transform:rotate(180deg)}.org-plan.replie h3{margin-bottom:0}html[data-mouvement=complet] .org-plan-c{animation:je2-monte .35s var(--sortie,ease-out)}.nv-ecran{overflow-x:hidden;overflow-y:auto}.nv-ecran .apercu-email-boite,.nv-ecran .apercu-email{overflow:hidden}.nv-ecran.grand{max-height:none;overflow:visible;display:flex;justify-content:center;padding:18px}.nv-ecran.grand .apercu-email-boite{max-width:680px}.nv-ap-t{gap:8px}.nv-agrandir{flex:none;width:32px;height:32px;border-radius:9px;border:1px solid var(--line);background:var(--card);color:var(--titre);display:grid;place-items:center;cursor:pointer;transition:border-color .2s}.nv-agrandir:hover{border-color:var(--cyan)}html[data-mouvement=complet] .nv-agrandir:hover svg{transform:scale(1.12);transition:transform .2s}.nv-grand-t{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px;flex-wrap:wrap}.nv-c .versions-utilisees{display:grid;grid-template-columns:140px minmax(0,1fr);gap:10px;align-items:center;margin:0}.nv-c .versions-utilisees small{font-size:11px;letter-spacing:.05em;margin:0}.vu-l{display:flex;flex-wrap:wrap;gap:6px}@media (max-width:760px){.nv-c .versions-utilisees{grid-template-columns:minmax(0,1fr)}}.je2-camp:before{display:none}.je2-camp{box-shadow:inset 5px 0 0 var(--c)}html[data-mouvement=complet] .je2-camp:hover{box-shadow:inset 5px 0 0 var(--c),0 10px 28px #10132e14}.dc-chrono .doute b{color:var(--orange-txt)}.pl-g{grid-template-columns:minmax(0,1.6fr) minmax(280px,1fr)}.pl-carte{border-radius:16px}.pl-fl{position:absolute;left:12px;top:12px;z-index:3;display:flex;gap:6px;flex-wrap:wrap}.pl-fl button{display:inline-flex;align-items:center;gap:6px;border:0;border-radius:99px;padding:5px 11px;font:600 12px Inter,Segoe UI,Arial,sans-serif;background:#fffffff2;color:#16213b;box-shadow:0 2px 8px #10132e24;cursor:pointer}.pl-fl button i{width:9px;height:9px;border-radius:50%;flex:none}.pl-fl button.off{opacity:.55}.pl-fl button.off i{background:#a6aec0!important}.pl-fl button:hover{box-shadow:0 0 0 2px var(--cyan),0 2px 8px #10132e24}.pl-pin{pointer-events:auto;cursor:pointer}.pl-pin b{width:32px;height:32px;border-radius:50% 50% 50% 4px;box-shadow:0 6px 14px #10132e47}.pl-pin b span{font-size:11.5px}.pl-pin small{font-size:11.5px;font-weight:700;padding:2px 8px;border-radius:8px;margin-top:3px;opacity:0;transform:translateY(-3px);transition:opacity var(--d2,.24s),transform var(--d2,.24s)}.pl-pin.nomme small,.pl-pin:hover small{opacity:1;transform:none}.pl-pin.actif{z-index:4}.pl-pin.actif small{outline:none}.pl-pin.actif>b{transform:rotate(-45deg) scale(1.15)}.pl-pin>b{transition:transform var(--d2,.24s) var(--ressort,ease)}.pl-trajet{position:absolute;left:0;top:0;z-index:1;pointer-events:none;overflow:visible}.pl-trajet path{fill:none;stroke:var(--ink);stroke-width:3;stroke-dasharray:2 7;stroke-linecap:round;opacity:.85}.pl-carte.placer{cursor:crosshair}.pl-placer{position:absolute;left:12px;right:56px;top:12px;z-index:3;display:flex;align-items:center;gap:10px;flex-wrap:wrap;background:#fffffff5;color:#16213b;border-radius:12px;padding:8px 10px 8px 12px;font-size:12.5px;font-weight:600;box-shadow:0 4px 14px #10132e2e}.pl-placer .b{margin-left:auto;padding:6px 12px}.pl-li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:6px 12px 6px 6px;border-radius:14px}.pl-li .pl-pk{width:36px;height:36px;border-radius:11px;font-size:12px}.pl-li b{font-size:13.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pl-li small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pl-li-b>span:last-child{overflow:hidden}.pl-dist{display:grid;justify-items:end;gap:3px;font-size:12px}.pl-pied{display:inline-flex;align-items:center;gap:4px;font-weight:700;color:var(--titre);white-space:nowrap}.pl-avs{display:flex;padding-left:6px}.pl-avs .av{width:20px;height:20px;font-size:8.5px;border:2px solid var(--card);margin-left:-6px;flex:none}.pl-avs .av img{width:100%;height:100%;border-radius:50%;object-fit:cover}.pl-avs-n{margin-left:3px;font-size:11px;color:var(--mut);font-weight:700;align-self:center}.pl-alerte{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:12.5px;color:var(--orange-txt);background:color-mix(in srgb,#ff8030 8%,var(--card));border:1px dashed color-mix(in srgb,#ff8030 45%,var(--line));border-radius:12px;padding:8px 10px}.pl-alerte .lnk{color:var(--orange-txt);margin-left:auto;white-space:nowrap;font-weight:700}.pl-mini{display:flex;gap:8px;flex-wrap:wrap}.pl-mini>span{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--titre);border:1px solid var(--line);border-radius:99px;padding:4px 10px 4px 5px;background:var(--card)}.pl-mini>span small{color:var(--mut);font-size:12px}.pl-mini i{width:20px;height:20px;border-radius:7px;display:grid;place-items:center;color:#fff;font:800 9.5px Inter,Segoe UI,Arial,sans-serif;font-style:normal;flex:none}.org-plan.replie h3{margin-bottom:10px}@media (max-width:900px){.pl-g{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.pl-fl button{min-height:44px}.pl-li .lnk{min-height:44px;display:inline-flex;align-items:center}}@keyframes pl-pas{to{stroke-dashoffset:-18}}@keyframes pl-trace{0%{opacity:0}to{opacity:.85}}@keyframes pl-pin-in{0%{opacity:0;transform:translate(-50%,-100%) translateY(-10px) scale(.6)}to{opacity:1;transform:translate(-50%,-100%)}}@keyframes pl-monte{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}html[data-mouvement=complet] .pl-trajet path{animation:pl-trace var(--d2,.24s) var(--sortie,ease-out) backwards,pl-pas 1s linear infinite}html[data-mouvement=complet] .pl-pin{animation:pl-pin-in var(--d3,.36s) var(--ressort,ease) backwards;animation-delay:calc(var(--i,0) * 60ms)}html[data-mouvement=complet] .pl-li,html[data-mouvement=complet] .pl-alerte,html[data-mouvement=complet] .pl-mini>span{animation:pl-monte var(--d3,.36s) var(--sortie,ease-out) backwards;animation-delay:calc(var(--i,0) * 50ms)}html[data-mouvement=complet] .pl-li.actif{transform:translate(3px)}html[data-mouvement=complet] .pl-li{transition:transform var(--d2,.24s) var(--sortie,ease),background-color var(--d2,.24s),border-color var(--d2,.24s)}html[data-mouvement=reduit] .pl-trajet path,html[data-mouvement=reduit] .pl-pin,html[data-mouvement=reduit] .pl-li{animation:none}html[data-mouvement=aucun] .pl-pin small,html[data-mouvement=aucun] .pl-pin>b{transition:none}.or-soc{grid-template-columns:32px minmax(0,1fr) repeat(var(--cols),minmax(58px,auto));overflow:visible;box-shadow:inset 4px 0 0 var(--c)}.or-soc:before{display:none}.or-soc.total{box-shadow:none}.or-soc:focus-visible{box-shadow:inset 4px 0 0 var(--c),0 0 0 2px var(--cyan)}html[data-mouvement=complet] .or-soc:not(.total):hover{box-shadow:inset 4px 0 0 var(--c),0 8px 20px #10132e0f}.or-soc:has(.or-bulle){z-index:5}.or-logo{position:relative;width:32px;height:32px;border-radius:10px;display:grid;place-items:center;background:var(--card);border:1px solid var(--line);cursor:help;outline:0}.or-logo.vide{visibility:hidden}.or-logo img{max-width:26px;max-height:26px;object-fit:contain}.or-logo i{width:100%;height:100%;border-radius:9px;display:grid;place-items:center;font:800 10.5px Inter,Segoe UI,Arial,sans-serif;font-style:normal}.or-logo:hover,.or-logo:focus-visible{box-shadow:0 0 0 2px var(--cyan)}.or-bulle{position:absolute;left:-6px;top:calc(100% + 8px);z-index:20;width:min(340px,80vw);display:grid;gap:8px;padding:12px;background:var(--card);border:1px solid var(--line);border-radius:14px;box-shadow:0 14px 34px #10132e2e;cursor:default;text-align:left}.or-bulle:before{content:"";position:absolute;left:16px;top:-6px;width:10px;height:10px;background:var(--card);border-left:1px solid var(--line);border-top:1px solid var(--line);transform:rotate(45deg)}.or-bulle-t{display:flex;align-items:baseline;gap:8px;padding-bottom:6px;border-bottom:1px solid var(--line)}.or-bulle-t b{color:var(--titre);font-size:13.5px}.or-bulle-t small{color:var(--mut);font-size:12px}.or-bulle-p{display:grid;grid-template-columns:28px minmax(0,1fr);gap:8px;align-items:center}.or-bulle-p .av{width:28px;height:28px;font-size:10px}.or-bulle-p .av img{width:100%;height:100%;border-radius:50%;object-fit:cover}.or-bulle-p b{display:block;color:var(--titre);font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.or-bulle-p small,.or-bulle-v{display:block;color:var(--mut);font-size:12px}@keyframes or-bulle-in{0%{opacity:0;transform:translateY(-6px) scale(.97)}to{opacity:1;transform:none}}html[data-mouvement=complet] .or-bulle{animation:or-bulle-in var(--d2,.24s) var(--sortie,ease-out);transform-origin:20px 0}html[data-mouvement=complet] .or-bulle-p{animation:pl-monte var(--d2,.24s) var(--sortie,ease-out) backwards;animation-delay:calc(var(--i,0) * 40ms + 60ms)}html[data-mouvement=reduit] .or-bulle{animation:je2-fondu var(--d2,.24s) ease}@media (max-width:760px){.or-logo{width:44px;height:44px}.or-soc{grid-template-columns:44px minmax(0,1fr) repeat(var(--cols),minmax(48px,auto))}}.sq{display:grid;gap:14px}.sq-l,.sq-rond,.sq-anneau{display:block;border-radius:7px;background:linear-gradient(90deg,var(--bg) 25%,color-mix(in srgb,var(--cyan) 12%,var(--bg)) 50%,var(--bg) 75%);background-size:300% 100%;animation:squelette 1.4s ease-in-out infinite}.sq-carte{display:grid;gap:0;padding:6px 16px}.sq-ligne{display:grid;grid-template-columns:34px minmax(0,1fr) 70px 90px;gap:14px;align-items:center;padding:12px 0;border-bottom:1px solid var(--line)}.sq-ligne:last-child{border-bottom:0}.sq-ligne>span{display:grid;gap:6px}.sq-rond{width:34px;height:34px;border-radius:50%}.sq-hero{display:flex;align-items:center;gap:20px}.sq-hero>span{flex:1;display:grid;gap:9px}.sq-anneau{width:96px;height:96px;border-radius:50%;flex:none}.sq-cols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;align-items:start}.sq-col{display:grid;gap:10px}.sq-tuile{display:grid;gap:8px;padding:14px;margin:0}.sq-grille{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px}.sq-lent{color:var(--mut);font-size:12.5px;text-align:center}@media (max-width:760px){.sq-cols{grid-template-columns:minmax(0,1fr)}.sq-ligne{grid-template-columns:34px minmax(0,1fr) 60px}.sq-ligne>.sq-l:last-child{display:none}}@keyframes sq-entre{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}html[data-mouvement=complet] .sq-ligne,html[data-mouvement=complet] .sq-col,html[data-mouvement=complet] .sq-grille>.sq-tuile,html[data-mouvement=complet] .sq-hero{animation:sq-entre var(--d3,.36s) var(--sortie,ease-out) backwards;animation-delay:calc(var(--i,0) * 45ms)}html[data-mouvement=aucun] .sq-l,html[data-mouvement=aucun] .sq-rond,html[data-mouvement=aucun] .sq-anneau{animation:none}.sg-choix{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px}.sg-t{display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;align-items:center;text-align:left;padding:10px 12px;border:1px solid var(--line);border-radius:14px;background:var(--card);color:var(--txt);font:inherit;cursor:pointer}.sg-t:hover{border-color:var(--cyan)}.sg-t b{display:block;color:var(--titre);font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sg-t small{display:block;color:var(--mut);font-size:11.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sg-ic{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:var(--bg);color:var(--ink-txt)}.sg-t.on{border-color:var(--ink);background:color-mix(in srgb,var(--cyan) 7%,var(--card));box-shadow:0 0 0 1px var(--ink)}.sg-t.on .sg-ic{background:var(--ink);color:#fff}.sg-col{display:grid;gap:6px;margin-top:10px;padding:10px;border-radius:14px;background:color-mix(in srgb,var(--cyan) 4%,var(--card));border:1px solid var(--line)}.sg-gr{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--mut)}.sg-ps{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:6px}.sg-p{display:grid;grid-template-columns:30px minmax(0,1fr);gap:8px;align-items:center;text-align:left;padding:7px 10px;border:1px solid var(--line);border-radius:12px;background:var(--card);font:inherit;color:var(--txt);cursor:pointer}.sg-p:hover{border-color:var(--cyan)}.sg-p.on{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink)}.sg-p .av{width:30px;height:30px;font-size:10.5px}.sg-p .av img{width:100%;height:100%;border-radius:50%;object-fit:cover}.sg-p b{display:block;font-size:13px;color:var(--titre);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sg-p small{display:block;font-size:11.5px;color:var(--mut)}@media (max-width:760px){.sg-t,.sg-p{min-height:44px}}@keyframes sg-entre{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}html[data-mouvement=complet] .sg-t,html[data-mouvement=complet] .sg-p{animation:sg-entre var(--d3,.36s) var(--sortie,ease-out) backwards;animation-delay:calc(var(--i,0) * 45ms);transition:transform var(--d1,.16s) var(--sortie,ease),border-color var(--d1,.16s),box-shadow var(--d1,.16s)}html[data-mouvement=complet] .sg-t:active,html[data-mouvement=complet] .sg-p:active{transform:scale(.98)}html[data-mouvement=complet] .sg-t.on .sg-ic{animation:sg-ic var(--d3,.36s) var(--ressort,ease)}@keyframes sg-ic{0%{transform:scale(.8)}to{transform:scale(1)}}html[data-mouvement=complet] .sg-col{animation:sg-entre var(--d2,.24s) var(--sortie,ease-out)}.msel{display:grid;gap:6px;margin-bottom:12px}.msel>small{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--mut)}.msel-l{display:flex;gap:6px;flex-wrap:wrap}.msel-p{display:inline-flex;align-items:stretch;border:1px solid var(--line);border-radius:99px;background:var(--card);overflow:hidden}.msel-p>button{border:0;background:none;font:600 12.5px Inter,Segoe UI,Arial,sans-serif;color:var(--titre);cursor:pointer;display:inline-flex;align-items:center;gap:6px;padding:5px 6px 5px 11px}.msel-p>button b{font-size:11px;color:var(--mut);background:var(--bg);border-radius:99px;padding:1px 7px}.msel-p>.msel-x{padding:5px 9px 5px 4px;color:var(--mut)}.msel-p>.msel-x:hover{color:var(--rouge-txt)}.msel-p:hover{border-color:var(--cyan)}.msel-p.on{border-color:var(--ink);background:var(--ink)}.msel-p.on>button,.msel-p.on>.msel-x{color:#fff}.msel-p.on>button b{background:#ffffff2e;color:#fff}@media (max-width:760px){.msel-p>button,.msel-p>.msel-x{min-height:44px}}html[data-mouvement=complet] .msel-p{animation:sg-entre var(--d3,.36s) var(--sortie,ease-out) backwards;animation-delay:calc(var(--i,0) * 45ms);transition:transform var(--d1,.16s) var(--sortie,ease),background-color var(--d2,.24s),border-color var(--d2,.24s)}html[data-mouvement=complet] .msel-p:active{transform:scale(.97)}.selection-email .lnk+.lnk{margin-left:10px}.sg-t small,.sg-p small,.sg-t b,.sg-p b{text-transform:none;letter-spacing:0}.sg-t small,.sg-p small{font-weight:500}.sg>small:first-child{display:block;margin-bottom:6px}.sg-t small{white-space:normal;line-height:1.3}.bs{position:relative;isolation:isolate;overflow:hidden;border-radius:22px;color:#fff;margin-bottom:18px;padding:18px 20px;background:radial-gradient(120% 140% at 0% 0%,color-mix(in srgb,var(--ink) 78%,#6b74d6) 0%,var(--ink) 45%,color-mix(in srgb,var(--ink) 70%,#000) 100%);box-shadow:0 14px 34px color-mix(in srgb,var(--ink) 28%,transparent)}.bs:after{content:"";position:absolute;z-index:-1;right:-70px;bottom:-110px;width:340px;height:340px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--cyan) 45%,transparent),transparent 65%);pointer-events:none}.bs-h{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:20px;align-items:center}.bs-d{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:nowrap;grid-column:-2/-1}.bs-logo{height:54px;max-width:120px;object-fit:contain}.bs-t small{display:block;font-size:11.5px;letter-spacing:.07em;text-transform:uppercase;opacity:.75}.bs-t h1{margin:2px 0 8px;font:800 24px/1.15 Inter,Segoe UI,Arial,sans-serif;letter-spacing:-.01em;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bs-meta{display:flex;flex-wrap:wrap;gap:6px}.bs-chip{display:inline-flex;align-items:center;gap:6px;font-size:12px;border-radius:99px;padding:3px 10px 3px 8px;background:#ffffff1a;border:1px solid rgba(255,255,255,.18);white-space:nowrap}.bs-chip svg{color:#9fe0f7}.bs-cpt{display:flex;gap:8px}.bs-cpt>span{display:grid;justify-items:center;gap:2px;min-width:66px;padding:8px 12px;border-radius:14px;background:#ffffff1a;border:1px solid rgba(255,255,255,.16)}.bs-cpt b{font-size:26px;line-height:1;font-variant-numeric:tabular-nums;color:#fff}.bs-cpt small{font-size:10.5px;opacity:.75;text-transform:uppercase;letter-spacing:.06em}.bs-jour b{font-size:20px}.bs-etat{flex-direction:row;display:flex!important;align-items:center;gap:8px;font-weight:700;font-size:13px}.bs-etat i{width:9px;height:9px;border-radius:50%;background:#a6aec0}.bs-etat.ouvert i{background:#4ade80;box-shadow:0 0 0 4px #4ade8040}.bs-pret{all:unset;box-sizing:border-box;cursor:pointer;display:flex;align-items:center;gap:12px;padding:9px 14px 9px 10px;border-radius:16px;background:#ffffff14;border:1px solid rgba(255,255,255,.14);color:#fff}.bs-pret:hover,.bs-pret:focus-visible{border-color:var(--cyan);box-shadow:0 0 0 2px color-mix(in srgb,var(--cyan) 45%,transparent)}.bs-pret svg{width:52px;height:52px;transform:rotate(-90deg);flex:none}.bs-pret circle{fill:none;stroke-width:6}.bs-pret .fond{stroke:#ffffff26}.bs-pret .v{stroke:var(--cyan);stroke-linecap:round}.bs-pret b{display:block;font-size:13.5px}.bs-pret small{font-size:12px;opacity:.75}.bs-outils{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap;margin:-6px 0 18px}.bs-outils .b-recherche,.bs-outils .b-accueil{height:40px}.bs-outils .choix>button,.bs-outils .choix-bouton{height:40px;border-radius:12px}.bs-outils>:first-child{margin-right:auto;width:clamp(260px,34vw,520px)}@media (max-width:1250px){.bs-pret small{display:none}.bs-pret svg{width:44px;height:44px}.bs-cpt>span{min-width:58px;padding:7px 10px}.bs-cpt b{font-size:23px}}@media (max-width:980px){.bs-h{grid-template-columns:minmax(0,1fr)}.bs-logo{display:none}.bs-d{grid-column:auto;justify-content:flex-end}}@media (max-width:760px){.bs{padding:14px;border-radius:18px;margin-bottom:12px}.bs-h{grid-template-columns:minmax(0,1fr);gap:12px}.bs-logo{display:none}.bs-t h1{font-size:20px;white-space:normal}.bs-cpt>span{min-width:0;flex:1}.bs-cpt b{font-size:22px}.bs-outils{display:none}}@keyframes bs-monte{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes bs-compte{0%{opacity:0;transform:translateY(10px) scale(.9)}to{opacity:1;transform:none}}html[data-mouvement=complet] .bs-t>*,html[data-mouvement=complet] .bs-pret,html[data-mouvement=complet] .bs-outils>*{animation:bs-monte var(--d3,.36s) var(--sortie,ease-out) backwards}html[data-mouvement=complet] .bs-t h1{animation-delay:.04s}html[data-mouvement=complet] .bs-meta{animation-delay:.08s}html[data-mouvement=complet] .bs-chip{animation:bs-monte var(--d3,.36s) var(--sortie,ease-out) backwards;animation-delay:calc(.1s + var(--i,0) * 50ms)}html[data-mouvement=complet] .bs-cpt>span{animation:bs-compte .5s var(--ressort,ease) backwards;animation-delay:calc(.08s + var(--i,0) * 80ms)}html[data-mouvement=complet] .bs-pret{animation-delay:.2s}html[data-mouvement=complet] .bs-pret .v{transition:stroke-dashoffset 1s var(--sortie,ease)}html[data-mouvement=complet] .bs-pret:hover{transform:translateY(-2px)}html[data-mouvement=complet] .bs-pret{transition:transform var(--d2,.24s) var(--ressort,ease),border-color var(--d2,.24s)}html[data-mouvement=complet] .bs-etat.ouvert i{animation:bs-pouls 2s ease-in-out infinite}@keyframes bs-pouls{50%{transform:scale(1.25);opacity:.7}}.bs-jour b,.bs-etat{white-space:nowrap}.bs-etat>i{display:block;flex:0 0 10px;width:10px;height:10px;align-self:center}@media (max-width:760px){.bs-d{flex-wrap:wrap;justify-content:stretch}.bs-d>*{flex:1 1 auto}}.bs-t small .bs-sep2{margin:0 7px;opacity:.6}.bs-t small .bs-ecran{font-weight:800;color:#9fe0f7;letter-spacing:.07em}.bh-zone{position:sticky;top:0;z-index:45;margin:-24px -8px 14px;padding:12px 8px 0}.bh-zone:before{content:"";position:absolute;inset:0 0 -18px;z-index:-1;pointer-events:none;background:linear-gradient(180deg,color-mix(in srgb,var(--bg) 94%,transparent) 0,color-mix(in srgb,var(--bg) 84%,transparent) 65%,transparent 100%);-webkit-mask-image:linear-gradient(#000 70%,transparent);mask-image:linear-gradient(#000 70%,transparent);opacity:0;transition:opacity var(--d2,.24s)}.bh-zone.colle:before{opacity:1}.bh{position:relative;display:flex;align-items:center;gap:12px;padding:8px 8px 8px 10px;border-radius:20px;background:var(--card);border:1px solid var(--line);box-shadow:0 6px 18px #19285a0f}.bh:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:0 16px 36px #10132e29;opacity:0;pointer-events:none;transition:opacity var(--d2,.24s)}.bh-zone.colle .bh:after{opacity:1}.bh-prog{position:absolute;inset:-1px;border-radius:inherit;overflow:hidden;pointer-events:none}.bh-prog>span{position:absolute;left:0;right:0;bottom:0;height:3px;transform-origin:left center;transform:scaleX(0);background:linear-gradient(90deg,var(--P),var(--Q) 33%,var(--Vi) 66%,var(--K))}.bh-rech{flex:1 1 auto;min-width:0}.bh-d{display:flex;align-items:center;gap:8px;flex:none}.bh-sep{width:1px;height:26px;background:var(--line);margin:0 2px}.bh-ic{all:unset;box-sizing:border-box;position:relative;cursor:pointer;width:44px;height:44px;display:grid;place-items:center;border-radius:14px;border:1px solid var(--line);background:var(--card);color:var(--titre)}.bh-ic:hover,.bh-ic:focus-visible,.bh-ic.on{border-color:var(--cyan)}.bh-ic.on{background:color-mix(in srgb,var(--cyan) 10%,var(--card));color:var(--cyan-txt)}.bh-nb{position:absolute;top:-6px;right:-6px;min-width:20px;height:20px;padding:0 5px;border-radius:999px;background:#e0493b;color:#fff;font:700 11px/20px Inter,sans-serif;font-style:normal;text-align:center;border:2px solid var(--card)}.bh .pastille-fil{position:relative;width:44px;height:44px;border-radius:14px;padding:0;gap:0;justify-content:center;align-items:center;font-size:13px}.bh .pastille-fil>span{display:grid;place-items:center;width:18px;height:18px;line-height:0}.bh .pastille-fil>span svg{display:block}.bh .pastille-fil b{position:absolute;top:-6px;right:-6px;min-width:20px;height:20px;border:2px solid var(--card);box-sizing:border-box}.bh .choix-bouton{height:44px;border-radius:14px;min-width:0;max-width:230px;gap:10px}.bh .choix.avec-carres .choix-bouton{padding:0 10px 0 6px}.bh-moi{position:relative;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;flex:none;font:800 13px Inter,sans-serif;text-decoration:none;box-shadow:0 0 0 2px var(--card),0 0 0 3px var(--line)}.bh-moi img{position:absolute;inset:0;width:100%;height:100%;border-radius:50%;object-fit:cover;display:block}.bh-moi:hover,.bh-moi:focus-visible,.bh-moi.on{box-shadow:0 0 0 2px var(--card),0 0 0 4px var(--cyan)}.bh-pt{position:absolute;right:-1px;bottom:-1px;z-index:1;width:13px;height:13px;border-radius:50%;background:#ff8030;border:2px solid var(--card)}.rb{position:relative;width:100%}.rb-champ{display:flex;align-items:center;gap:10px;height:44px;padding:0 8px 0 14px;border-radius:14px;cursor:text;border:1px solid color-mix(in srgb,var(--line) 70%,transparent);background:color-mix(in srgb,var(--bg) 70%,var(--card));color:var(--titre)}.rb-champ:hover{border-color:var(--cyan)}.rb.ouvert .rb-champ,.rb-champ:focus-within{border-color:var(--cyan);background:var(--card);box-shadow:0 0 0 3px #23a8d924}.rb-champ input{all:unset;flex:1;min-width:0;font:500 14px Inter,Segoe UI,Arial,sans-serif;color:var(--titre)}.rb-champ input::placeholder{color:var(--mut)}.rb-champ kbd{font:600 10.5px/1 Inter,sans-serif;padding:3px 6px;border:1px solid var(--line);border-bottom-width:2px;border-radius:6px;background:var(--card);color:var(--mut)}.rb-x{all:unset;cursor:pointer;width:28px;height:28px;display:grid;place-items:center;border-radius:8px;color:var(--mut)}.rb-x:hover{color:var(--titre);background:var(--bg)}.rb-pop{position:absolute;left:0;right:0;top:calc(100% + 10px);z-index:60;max-height:min(460px,70vh);max-height:min(460px,70dvh);overflow:auto;overscroll-behavior:contain;padding:6px;background:var(--card);border:1px solid var(--line);border-radius:16px;box-shadow:0 18px 40px #0e1a332e,0 2px 6px #0e1a330f}.rb-g{display:flex;align-items:center;gap:7px;padding:9px 10px 4px;font:700 10px Inter,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--mut)}.rb-g em{font-style:normal;letter-spacing:0;min-width:18px;height:18px;padding:0 5px;border-radius:99px;display:inline-grid;place-items:center;background:var(--bg);color:var(--titre);font-size:10.5px}.rb-r{all:unset;box-sizing:border-box;cursor:pointer;position:relative;display:flex;align-items:center;gap:12px;width:100%;padding:8px 10px;border-radius:11px;color:var(--titre)}.rb-r.on{background:color-mix(in srgb,var(--cyan) 10%,transparent)}.rb-r.on:before{content:"";position:absolute;left:0;top:9px;bottom:9px;width:3px;border-radius:3px;background:var(--cyan)}.rb-ic{flex:none;width:32px;height:32px;border-radius:9px;display:grid;place-items:center;background:var(--bg);color:var(--ink-txt);border:1px solid var(--line)}.rb-r.on .rb-ic{background:var(--ink);color:#fff;border-color:transparent}.rb-t{flex:1;min-width:0;display:flex;flex-direction:column}.rb-t b{font-size:14px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rb-t small{font-size:12px;color:var(--mut);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rb-t mark{background:color-mix(in srgb,var(--cyan) 22%,transparent);color:inherit;border-radius:4px;padding:0 1px;font-weight:800}.rb-et{flex:none;font:600 11px Inter,sans-serif;padding:3px 9px;border-radius:99px;background:var(--bg);color:var(--mut)}.rb-ent{flex:none;width:24px;height:22px;display:grid;place-items:center;border:1px solid var(--line);border-radius:6px;font-size:12px;color:var(--mut);opacity:0}.rb-r.on .rb-ent{opacity:1}.rb-vide{margin:0;padding:16px 12px;color:var(--mut)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .bh:after{box-shadow:0 16px 36px #00000073}:root:not([data-theme=light]) .rb-r.on .rb-ic{background:var(--cyan);color:#0b1020}}:root[data-theme=dark] .bh:after{box-shadow:0 16px 36px #00000073}:root[data-theme=dark] .rb-r.on .rb-ic{background:var(--cyan);color:#0b1020}@media (max-width:1100px){.bh .choix-bouton{max-width:170px}.rb-champ kbd{display:none}}@media (max-width:900px){.bh-sep,.rb-et{display:none}}@media (max-width:760px){.bh-zone{display:none}}body.mode-vitrine .bh-zone,body.menu-verrouille .bh-zone{display:none!important}@media print{.bh-zone{display:none!important}}html[data-mouvement=complet] .bh{animation:bs-monte var(--d3,.36s) var(--sortie,ease-out) backwards}html[data-mouvement=complet] .bh-d>*{animation:bs-monte var(--d3,.36s) var(--sortie,ease-out) backwards;animation-delay:.08s}html[data-mouvement=complet] .bh-ic,html[data-mouvement=complet] .bh-moi{transition:transform var(--d2,.24s) var(--ressort,ease),border-color var(--d2,.24s),box-shadow var(--d2,.24s)}html[data-mouvement=complet] .bh-ic:hover,html[data-mouvement=complet] .bh-moi:hover{transform:translateY(-1px)}html[data-mouvement=complet] .bh-nb{animation:bs-compte .5s var(--ressort,ease) backwards}html[data-mouvement=complet] .rb-pop{animation:choix-ouvre var(--d2,.24s) var(--sortie,ease-out)}html[data-mouvement=complet] .rb-pop>div{animation:bs-monte var(--d2,.24s) var(--sortie,ease-out) backwards;animation-delay:calc(var(--i,0) * 18ms)}html[data-mouvement=complet] .rb-r .rb-ic{transition:transform var(--d2,.24s) var(--ressort,ease)}html[data-mouvement=complet] .rb-r.on .rb-ic{transform:scale(1.06)}html[data-mouvement=complet] .bh-prog>span{transition:transform .12s linear}.choix.avec-carres .choix-bouton{padding-left:7px}.fq-menu-qr{min-width:300px}.fq-menu-qr button{display:grid;gap:1px;width:100%}.fq-menu-qr button b{font-size:13px;color:var(--titre)}.fq-menu-qr button small{font-size:11.5px;color:var(--mut)}html[data-mouvement=complet] .fq-menu-qr{animation:choix-ouvre var(--d2,.24s) var(--sortie,ease-out)}html[data-mouvement=complet] .fq-menu-qr button{animation:bs-monte var(--d2,.24s) var(--sortie,ease-out) backwards}html[data-mouvement=complet] .fq-menu-qr button+button{animation-delay:.05s}.bh-theme>span{display:grid;place-items:center}@media (min-width:761px){aside .theme-seg{display:none}}html[data-mouvement=complet] .bh-theme>span{animation:bh-tourne var(--d3,.36s) var(--ressort,ease) backwards}@keyframes bh-tourne{0%{opacity:0;transform:rotate(-90deg) scale(.6)}to{opacity:1;transform:none}}.ident-profil{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ident-pr{all:unset;box-sizing:border-box;cursor:pointer;display:flex;align-items:center;gap:12px;padding:10px 12px;border:1.5px solid var(--line);border-radius:14px;background:var(--card);color:var(--titre)}.ident-pr:hover,.ident-pr:focus-visible{border-color:var(--cyan)}.ident-pr.on{border-color:var(--cyan);box-shadow:0 0 0 3px color-mix(in srgb,var(--cyan) 18%,transparent)}.ident-pr b{display:block;font-size:13.5px}.ident-pr small{display:block;font-size:12px;color:var(--mut)}.ident-pr-mini{position:relative;flex:none;width:64px;height:44px;border-radius:8px;border:1px solid var(--line);background:var(--bg);overflow:hidden}.ident-pr-mini .m{position:absolute;left:0;top:0;bottom:0;width:16px;background:var(--ink)}.ident-pr-mini .b{position:absolute;left:20px;right:4px;top:4px;height:8px;border-radius:3px;background:var(--card);border:1px solid var(--line)}.ident-pr-mini .p{position:absolute;width:8px;height:8px;border-radius:50%;background:var(--cyan)}.ident-pr-mini.menu .p{left:4px;bottom:4px}.ident-pr-mini.haut .p{right:6px;top:5px;width:6px;height:6px}html[data-mouvement=complet] .ident-pr .p{transition:transform var(--d3,.36s) var(--ressort,ease)}html[data-mouvement=complet] .ident-pr.on .p{transform:scale(1.35)}@media (max-width:760px){.ident-profil{grid-template-columns:1fr}}@media (min-width:761px){aside .me-zone.me-haut{display:none}}html[data-mouvement=complet] .bh-ic svg,html[data-mouvement=complet] .bh .pastille-fil>span svg{transition:transform var(--d2,.24s) var(--ressort,ease)}html[data-mouvement=complet] .bh-ic:active,html[data-mouvement=complet] .bh .pastille-fil:active,html[data-mouvement=complet] .bh-moi:active{transform:scale(.92)}html[data-mouvement=complet] .bh .pastille-fil:hover>span svg{animation:bh-cloche .7s ease-in-out;transform-origin:50% 10%}html[data-mouvement=complet] .bh-ic:not(.bh-theme):not(.bh-rdv):hover svg{animation:bh-saut .5s var(--ressort,ease)}html[data-mouvement=complet] .bh-ic.bh-rdv:hover svg{animation:bh-page .55s var(--ressort,ease)}html[data-mouvement=complet] .bh-theme:hover svg{transform:rotate(25deg) scale(1.08)}html[data-mouvement=complet] .bh-moi:hover img{transform:scale(1.06)}html[data-mouvement=complet] .bh-moi img{transition:transform var(--d2,.24s) var(--ressort,ease)}html[data-mouvement=complet] .bh-d>*:nth-child(2){animation-delay:.1s}html[data-mouvement=complet] .bh-d>*:nth-child(3){animation-delay:.14s}html[data-mouvement=complet] .bh-d>*:nth-child(4){animation-delay:.18s}html[data-mouvement=complet] .bh-d>*:nth-child(5){animation-delay:.22s}html[data-mouvement=complet] .bh-d>*:nth-child(6){animation-delay:.26s}html[data-mouvement=complet] .bh-d>*:nth-child(7){animation-delay:.3s}html[data-mouvement=complet] .bh-d>*:nth-child(8){animation-delay:.34s}@keyframes bh-cloche{0%,to{transform:rotate(0)}20%{transform:rotate(16deg)}40%{transform:rotate(-12deg)}60%{transform:rotate(8deg)}80%{transform:rotate(-4deg)}}@keyframes bh-saut{0%,to{transform:none}40%{transform:translateY(-3px) scale(1.08)}70%{transform:translateY(1px)}}@keyframes bh-page{0%,to{transform:none}35%{transform:rotate(-10deg) scale(1.08)}65%{transform:rotate(6deg)}}.js-talon:before,.js-talon:after{content:none}.js-jour,.js-glis{-webkit-mask:radial-gradient(circle at 63px 0,#0000 6.5px,#000 7px) top/100% 51% no-repeat,radial-gradient(circle at 63px 100%,#0000 6.5px,#000 7px) bottom/100% 51% no-repeat;mask:radial-gradient(circle at 63px 0,#0000 6.5px,#000 7px) top/100% 51% no-repeat,radial-gradient(circle at 63px 100%,#0000 6.5px,#000 7px) bottom/100% 51% no-repeat}.mb,.ar,.nt{position:relative;flex:none}.mb-puce{all:unset;box-sizing:border-box;cursor:pointer;display:flex;align-items:center;gap:8px;height:44px;padding:0 12px 0 8px;border-radius:14px;border:1px solid color-mix(in srgb,#ffb627 40%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,#ffb627 12%,var(--card)),var(--card) 70%);color:var(--titre)}.mb-puce:hover,.mb.ouvert .mb-puce,.mb-puce:focus-visible{border-color:var(--cyan)}.mb-t{display:grid;line-height:1.1;white-space:nowrap}.mb-t b{font-size:15px;font-weight:800;display:inline}.mb-t em{font-style:normal;font-size:12.5px;font-weight:600;margin-left:4px}.mb-t small{font-size:11px;color:var(--mut)}.mb-t>b,.mb-t>em{grid-row:1}.mb-t{grid-template-columns:auto 1fr}.mb-t small{grid-column:1/-1}.mb-bulle,.hb-bulle{position:absolute;right:0;top:calc(100% + 10px);z-index:70;width:340px;max-width:calc(100vw - 32px);background:var(--card);border:1px solid var(--line);border-radius:18px;box-shadow:0 22px 48px #0e1a3333,0 2px 6px #0e1a330f;overflow:hidden;color:var(--txt)}.mb-bulle:before,.hb-bulle:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:linear-gradient(90deg,var(--P),var(--Q) 33%,var(--Vi) 66%,var(--K));z-index:1}.hb-tete{display:flex;align-items:center;gap:8px;padding:16px 16px 8px}.hb-tete b{font-size:15px;color:var(--titre)}.hb-tete em{font-style:normal;font-size:11px;font-weight:700;min-width:20px;height:20px;padding:0 6px;border-radius:99px;display:inline-grid;place-items:center;background:var(--ink);color:#fff}.hb-liste{max-height:min(420px,60vh);overflow:auto;padding:4px 8px 8px;overscroll-behavior:contain}.hb-g{padding:10px 8px 4px;font:700 10px Inter,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--mut)}.hb-vide{margin:0;padding:14px 16px 18px;color:var(--mut);display:flex;align-items:center;gap:6px}.hb-tout{all:unset;box-sizing:border-box;cursor:pointer;display:block;width:100%;padding:11px 16px;border-top:1px solid var(--line);font-weight:700;font-size:13px;color:var(--cyan-txt);text-align:right}.hb-tout:hover{background:var(--survol-ligne)}.mb-bulle{width:360px}.mb-tete{position:relative;padding:16px 16px 20px;color:#fff;background:radial-gradient(120% 140% at 0% 0%,color-mix(in srgb,var(--ink) 80%,#5a5fb0),var(--ink) 55%,color-mix(in srgb,var(--ink) 75%,#000))}.mb-tete>small{font-size:11.5px;opacity:.8;letter-spacing:.04em}.mb-grand{display:flex;align-items:center;gap:10px;margin-top:4px}.mb-grand>b{font-size:40px;font-weight:800;line-height:1}.mb-grand strong{display:block;font-size:14px}.mb-grand small{font-size:12px;opacity:.8}.mb-connecteur{position:absolute;left:16px;right:16px;bottom:8px;height:2px;background:#ffffff2e;border-radius:2px}.mb-connecteur span{position:absolute;top:-2px;width:6px;height:6px;border-radius:50%}.mb-connecteur span:nth-child(1){left:0;background:var(--P)}.mb-connecteur span:nth-child(2){left:33%;background:var(--Q)}.mb-connecteur span:nth-child(3){left:66%;background:var(--Vi)}.mb-connecteur span:nth-child(4){right:0;background:var(--K)}.mb-tuiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid var(--line)}.mb-tuiles>span{display:grid;justify-items:center;gap:2px;padding:10px 4px;border-right:1px solid var(--line);text-align:center}.mb-tuiles>span:last-child{border-right:0}.mb-tuiles small{font:700 9.5px Inter,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--mut)}.mb-tuiles b{font-size:13px;color:var(--titre);white-space:nowrap}.mb-heures{padding:10px 12px 6px;border-bottom:1px solid var(--line)}.mb-courbe{display:block;width:100%;height:46px}.mb-h{display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));margin-top:2px}.mb-h>span{display:grid;justify-items:center;gap:1px}.mb-h small{font-size:10.5px;color:var(--mut)}.mb-h b{font-size:12px;color:var(--titre)}.mb-jours{padding:8px 14px 6px;border-bottom:1px solid var(--line)}.mb-j{display:grid;grid-template-columns:42px 24px 30px minmax(0,1fr) 30px;align-items:center;gap:6px;padding:4px 0}.mb-j>b:first-child{font-size:13px;color:var(--titre)}.mb-j small{font-size:12px;color:var(--mut);text-align:right}.mb-j>b:last-child{font-size:13px;color:var(--titre)}.mb-plage{position:relative;height:6px;border-radius:6px;background:color-mix(in srgb,var(--mut) 15%,transparent)}.mb-plage i{position:absolute;top:0;bottom:0;border-radius:6px;background:linear-gradient(90deg,var(--P),var(--Q),var(--Vi),var(--K))}.mb-pied{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:9px 14px 12px;font-size:12px;color:var(--mut)}.mb-pied .lnk{font-size:12px;font-weight:700}.ar-bulle{width:360px}.ar-l{all:unset;box-sizing:border-box;cursor:pointer;display:flex;align-items:center;gap:12px;width:100%;padding:8px 10px;border-radius:11px}.ar-l:hover,.ar-l:focus-visible{background:var(--survol-ligne)}.ar-l:disabled{cursor:default;opacity:.7}.ar-h{flex:none;width:62px;display:grid;justify-items:stretch;border-radius:10px;overflow:hidden;background:var(--card);border:1px solid color-mix(in srgb,var(--ink) 22%,var(--line));text-align:center}.ar-h small{display:block;padding:3px 0 2px;background:var(--ink);color:#fff;font:800 9.5px Inter,sans-serif;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.ar-h b{display:block;padding:5px 0 6px;font-size:15px;font-weight:800;color:var(--titre);font-variant-numeric:tabular-nums}html[data-mouvement=complet] .ar-l:hover .ar-h{transform:translateY(-1px) rotate(-2deg)}html[data-mouvement=complet] .ar-h{transition:transform var(--d2,.24s) var(--ressort,ease)}.ar-t{flex:1;min-width:0;display:grid}.ar-t b{font-size:13.5px;color:var(--titre);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ar-t small{font-size:12px;color:var(--mut);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ar-s{flex:none;font-size:11px;font-weight:700;padding:2px 8px;border-radius:99px;background:color-mix(in srgb,var(--p2,#ff8030) 15%,var(--card));color:var(--orange-txt)}.nt-bulle{width:360px}.nt-onglets{display:flex;gap:6px;padding:0 16px 10px;border-bottom:1px solid var(--line)}.nt-onglets button{all:unset;box-sizing:border-box;cursor:pointer;display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 11px;border-radius:99px;border:1px solid var(--line);font-size:12.5px;font-weight:600;color:var(--titre)}.nt-onglets button:hover{border-color:var(--cyan)}.nt-onglets button.on{background:var(--ink);border-color:var(--ink);color:#fff}.nt-onglets em{font-style:normal;font-size:10.5px;font-weight:800;min-width:18px;height:18px;padding:0 5px;border-radius:99px;display:inline-grid;place-items:center;background:color-mix(in srgb,var(--cyan) 18%,transparent)}.nt-onglets button.on em{background:#ffffff38}.nt-l{all:unset;box-sizing:border-box;cursor:pointer;display:flex;align-items:center;gap:12px;width:100%;padding:9px 10px;border-radius:11px}.nt-l:hover,.nt-l:focus-visible{background:var(--survol-ligne)}.nt-ic{flex:none;width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:color-mix(in srgb,var(--ink) 10%,var(--card));color:var(--ink-txt)}.nt-l.t-urgent .nt-ic,.nt-l.t-rouge .nt-ic{background:color-mix(in srgb,#e0493b 14%,var(--card));color:var(--rouge-txt)}.nt-t{flex:1;min-width:0;display:grid}.nt-t b{font-size:13.5px;color:var(--titre);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nt-t small{font-size:12px;color:var(--mut);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nt-n{flex:none;font-style:normal;font-size:11.5px;font-weight:800;min-width:24px;height:22px;padding:0 7px;border-radius:99px;display:inline-grid;place-items:center;background:var(--ink);color:#fff}.bh-notif.a{border-color:color-mix(in srgb,#e0493b 35%,var(--line))}:root[data-theme=dark] .nt-ic{background:color-mix(in srgb,var(--txt) 12%,transparent);color:var(--txt)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .nt-ic{background:color-mix(in srgb,var(--txt) 12%,transparent);color:var(--txt)}}:root[data-theme=dark] .mb-puce{background:linear-gradient(135deg,color-mix(in srgb,#ffb627 14%,var(--card)),var(--card) 70%)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .mb-puce{background:linear-gradient(135deg,color-mix(in srgb,#ffb627 14%,var(--card)),var(--card) 70%)}}@media (max-width:1300px){.mb-t em{display:none}}@media (max-width:1100px){.mb-t small{display:none}}html[data-mouvement=complet] .mb-bulle,html[data-mouvement=complet] .hb-bulle{animation:hb-ouvre var(--d3,.36s) var(--ressort,ease);transform-origin:top right}@keyframes hb-ouvre{0%{opacity:0;transform:translateY(-8px) scale(.97)}to{opacity:1;transform:none}}html[data-mouvement=complet] .mb-tuiles>span,html[data-mouvement=complet] .mb-h>span,html[data-mouvement=complet] .mb-j,html[data-mouvement=complet] .ar-l,html[data-mouvement=complet] .nt-l{animation:bs-monte var(--d3,.36s) var(--sortie,ease-out) backwards;animation-delay:calc(.06s + var(--k,0) * 35ms)}html[data-mouvement=complet] .mb-plage i{animation:mb-plage .7s var(--sortie,ease-out) backwards .2s;transform-origin:left}@keyframes mb-plage{0%{transform:scaleX(0)}to{transform:none}}html[data-mouvement=complet] .mb-trait{stroke-dasharray:1;stroke-dashoffset:0;animation:mb-trace .9s var(--sortie,ease-out) backwards .1s}@keyframes mb-trace{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}html[data-mouvement=complet] .mb-puce .mi-soleil{animation:mb-tourne 18s linear infinite;transform-origin:24px 24px;transform-box:view-box}@keyframes mb-tourne{to{transform:rotate(360deg)}}html[data-mouvement=complet] .mb-puce:hover .meteo-ic{transform:scale(1.1)}html[data-mouvement=complet] .mb-puce .meteo-ic{transition:transform var(--d2,.24s) var(--ressort,ease)}html[data-mouvement=complet] .mb-bulle .mi-gouttes{animation:mb-pluie 1.2s linear infinite}@keyframes mb-pluie{0%{transform:translateY(-2px);opacity:.3}50%{opacity:1}to{transform:translateY(3px);opacity:.2}}html[data-mouvement=complet] .bh-notif:hover svg{animation:bh-cloche .7s ease-in-out;transform-origin:50% 10%}html[data-mouvement=complet] .mb-tete .mb-grand>b{animation:bs-compte .5s var(--ressort,ease) backwards .05s}.soc-inactive{margin:6px 0 0;padding:10px 12px;border-radius:12px;background:color-mix(in srgb,var(--p2,#ff8030) 10%,var(--card));border:1px solid color-mix(in srgb,var(--p2,#ff8030) 30%,var(--line));color:var(--txt)}html[data-mouvement=complet] .soc-inactive{animation:bs-monte var(--d3,.36s) var(--sortie,ease-out) backwards}body.vr-actif{overflow:hidden}.vr{position:fixed;inset:0;z-index:1000;overflow-y:auto;isolation:isolate;display:grid;place-items:center;padding:32px 16px;color:#fff;background:radial-gradient(90% 80% at 15% 10%,color-mix(in srgb,var(--ink) 75%,#6a70c8) 0%,var(--ink) 45%,color-mix(in srgb,var(--ink) 55%,#000) 100%)}.vr:before,.vr:after{content:"";position:fixed;z-index:-1;border-radius:50%;pointer-events:none}.vr:before{right:-160px;bottom:-200px;width:560px;height:560px;background:radial-gradient(circle,rgba(35,168,217,.35),transparent 65%)}.vr:after{left:-140px;top:-180px;width:460px;height:460px;background:radial-gradient(circle,rgba(255,119,0,.15),transparent 65%)}.vr-contenu{width:100%;max-width:440px;display:grid;justify-items:center;gap:18px;text-align:center}.vr-logo .logo{pointer-events:none;margin:0}.vr-logo .logo-img{height:30px;width:auto}.vr-horloge{display:grid;gap:4px}.vr-heure{font:200 96px/1 Inter,Segoe UI,system-ui,sans-serif;letter-spacing:-.04em;font-variant-numeric:tabular-nums;display:flex;align-items:baseline;justify-content:center}.vr-heure small{font-size:24px;margin-left:8px;letter-spacing:0;opacity:.8}.vr-date{font-size:16px;opacity:.85}.vr-pastille{display:inline-flex;align-items:center;gap:7px;padding:5px 12px;border-radius:99px;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);font-size:12.5px}.vr-pastille svg{color:#9fe0f7}.vr-carte{width:100%;border-radius:20px;padding:18px;background:#ffffff14;border:1px solid rgba(255,255,255,.16);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.vr-profil{display:grid;justify-items:center;gap:6px}.vr-profil strong{font-size:18px}.vr-profil>small{opacity:.75;font-size:12.5px}.vr-avatar{position:relative;width:78px;height:78px;border-radius:50%;padding:3px;background:conic-gradient(var(--P),var(--Q),var(--Vi),var(--K),var(--P))}.vr-avatar b{display:grid;place-items:center;width:100%;height:100%;overflow:hidden;border-radius:50%;background:color-mix(in srgb,var(--ink) 70%,#6a70c8);color:#fff;font:700 24px Inter,sans-serif;border:3px solid var(--ink)}.vr-avatar img{width:100%;height:100%;object-fit:cover}.vr-avatar em{position:absolute;right:-2px;bottom:-2px;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#fff;color:var(--ink);box-shadow:0 4px 10px #00000040}.vr-mdp{display:flex;align-items:center;gap:8px;width:100%;height:48px;margin-top:10px;padding:0 6px 0 14px;border-radius:14px;background:#ffffff1a;border:1px solid rgba(255,255,255,.22);color:#ffffffbf}.vr-mdp:focus-within{border-color:#9fe0f7;box-shadow:0 0 0 3px #9fe0f733}.vr-mdp input{flex:1;min-width:0;height:100%;border:0;background:none;color:#fff;font:500 15px Inter,sans-serif;outline:none;padding:0;box-shadow:none}.vr-mdp input::placeholder{color:#ffffff8c;letter-spacing:.04em}.vr-roue{width:16px;height:16px;border-radius:50%;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;animation:vr-tour .8s linear infinite}@keyframes vr-tour{to{transform:rotate(360deg)}}.vr-bouton{width:100%;height:46px;margin-top:10px;border:0;border-radius:14px;background:#fff;color:var(--ink);font:600 14px Inter,sans-serif;cursor:pointer}.vr-lien{background:none;border:0;color:#9fe0f7;font:500 12.5px Inter,sans-serif;cursor:pointer;margin-top:6px;padding:4px}.vr-lien:hover{text-decoration:underline}.vr-aide{margin:6px 0 0;font-size:12.5px;opacity:.8}.vr-erreur{margin:6px 0 0;font-size:13px;color:#ffc2a3;text-align:center;text-wrap:balance}.vr-meteo{display:grid;gap:12px;text-align:left}.vr-m-haut{display:flex;align-items:center;gap:12px}.vr-m-haut b{font:300 34px/1 Inter,sans-serif}.vr-m-haut small{display:block;opacity:.75;font-size:12px;margin-top:2px}.vr-heures{display:grid;grid-template-columns:repeat(6,1fr);gap:6px}.vr-heures>span{display:grid;justify-items:center;gap:4px;padding:8px 2px;border-radius:12px;background:#ffffff0f;font-size:11.5px}.vr-heures>span small{opacity:.8}.vr-heures b{font-size:13px}.vr-heures>span.maint{background:#23a8d940;border:1px solid rgba(159,224,247,.4)}.pf-verrou{align-self:stretch;min-height:36px}@media (max-width:520px){.vr-heure{font-size:72px}.vr-heures{grid-template-columns:repeat(3,1fr)}}html[data-mouvement=complet] .vr-gauche>*,html[data-mouvement=complet] .vr-droite>*{animation:vr-monte .6s var(--sortie,cubic-bezier(.2,.8,.2,1)) both}html[data-mouvement=complet] .vr-gauche>*:nth-child(2){animation-delay:.05s}html[data-mouvement=complet] .vr-gauche>*:nth-child(3){animation-delay:.1s}html[data-mouvement=complet] .vr-gauche>*:nth-child(4){animation-delay:.15s}html[data-mouvement=complet] .vr-droite>*{animation-delay:.12s}html[data-mouvement=complet] .vr-contenu>.vr-meteo{animation:vr-monte .6s var(--sortie,cubic-bezier(.2,.8,.2,1)) .25s both}html[data-mouvement=complet] .vr-logo{animation:vr-monte .5s var(--sortie,cubic-bezier(.2,.8,.2,1)) both}html[data-mouvement=complet] .vr-avatar em{animation:vr-cadenas .7s cubic-bezier(.34,1.56,.64,1) .4s both}html[data-mouvement=complet] .vr-deux{animation:vr-clignote 2s steps(1) infinite}html[data-mouvement=complet] .vr-heures>span{animation:vr-monte .45s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(.3s + var(--k,0) * 40ms)}html[data-mouvement=complet] .vr-erreur{animation:vr-secoue .4s cubic-bezier(.36,.07,.19,.97) both}@keyframes vr-monte{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes vr-cadenas{0%{opacity:0;transform:scale(.3) rotate(-30deg)}to{opacity:1;transform:none}}@keyframes vr-clignote{50%{opacity:.35}}@keyframes vr-secoue{20%,60%{transform:translate(-5px)}40%,80%{transform:translate(5px)}}.vr-avatar .vr-onde{position:absolute;inset:-3px;border-radius:50%;border:2px solid var(--K);opacity:0;pointer-events:none}.vr-anse{transform-box:fill-box;transform-origin:0% 100%}html[data-mouvement=complet] .vr.ouvre .vr-anse{animation:vr-anse .45s cubic-bezier(.34,1.56,.64,1) both}html[data-mouvement=complet] .vr.ouvre .vr-avatar em{animation:vr-badge .45s cubic-bezier(.34,1.56,.64,1) both}html[data-mouvement=complet] .vr.ouvre .vr-avatar em svg{color:#fff}html[data-mouvement=complet] .vr.ouvre .vr-avatar em:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:50%;background:var(--K);animation:vr-pop .35s ease-out both}html[data-mouvement=complet] .vr.ouvre .vr-avatar em{isolation:isolate}html[data-mouvement=complet] .vr.ouvre .vr-onde{animation:vr-onde .7s cubic-bezier(.2,.8,.2,1) .1s both}html[data-mouvement=complet] .vr.ouvre .vr-avatar{animation:vr-respire .5s cubic-bezier(.34,1.56,.64,1) both}html[data-mouvement=complet] .vr-mdp.rate{animation:vr-secoue .4s cubic-bezier(.36,.07,.19,.97) both}.vr.sortie{pointer-events:none;overflow:hidden;box-shadow:0 18px 40px #0a0e2859}html[data-mouvement] .vr.sortie *{animation:none!important}.vr.sortie .vr-anse{transform:translateY(-3px) rotate(-28deg)}.vr.sortie .vr-avatar em{isolation:isolate;transform:scale(1.1)}.vr.sortie .vr-avatar em svg{color:#fff}.vr.sortie .vr-avatar em:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:50%;background:var(--K)}.vr.sortie .vr-onde{opacity:0}html[data-mouvement=complet] .vr.sortie{animation:vr-monte-sortie .7s cubic-bezier(.32,.72,0,1) .02s both!important}html[data-mouvement=complet] body:has(.vr.sortie) main,html[data-mouvement=complet] body:has(.vr.sortie) aside,html[data-mouvement=complet] body:has(.vr.sortie) .mtop{animation:vr-pose .75s cubic-bezier(.32,.72,0,1) .06s both}@keyframes vr-monte-sortie{0%{transform:none}to{transform:translateY(-104%)}}@keyframes vr-pose{0%{opacity:.55;transform:scale(.95)}to{opacity:1;transform:none}}@keyframes vr-anse{to{transform:translateY(-3px) rotate(-28deg)}}@keyframes vr-badge{40%{transform:scale(1.25)}to{transform:scale(1.1)}}@keyframes vr-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}@keyframes vr-onde{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(2.2)}}@keyframes vr-respire{50%{transform:scale(1.08)}to{transform:scale(1.04)}}.vr-logo{position:fixed;top:22px;left:26px;z-index:1}.vr-logo .logo{flex-direction:column;align-items:flex-start;gap:5px;margin:0}.vr-logo .logo img.logo-img{height:40px;max-width:240px;object-fit:contain;object-position:left center}.vr-logo .logo-sous{font-size:11px;letter-spacing:.32em;color:#9fe0f7;margin:0}.vr-contenu{max-width:760px;grid-template-columns:minmax(0,1fr) minmax(0,400px);align-items:center;column-gap:56px;row-gap:24px;justify-items:stretch;text-align:left}.vr-gauche{display:grid;gap:14px;justify-items:start;min-width:0}.vr-droite{min-width:0}.vr-gauche .vr-heure{justify-content:flex-start;font-size:116px;font-weight:200}.vr-gauche .vr-date{font-size:18px;margin-top:-4px}.vr-droite .vr-carte{padding:26px 24px 20px}.vr-droite .vr-avatar{width:92px;height:92px}.vr-contenu>.vr-meteo{grid-column:1/-1;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:22px;padding:16px 20px}.vr-meteo .vr-m-haut{gap:12px}.vr-meteo .vr-m-haut>b{font:300 38px/1 Inter,sans-serif}.vr-meteo .vr-m-haut strong{display:block;font-size:14px}.vr-meteo .vr-m-haut small{display:block;opacity:.7;font-size:12px;margin-top:2px}.vr-m-det{display:grid;grid-template-columns:repeat(3,auto);justify-content:start;gap:8px 22px;margin:0;padding-left:22px;border-left:1px solid rgba(255,255,255,.14)}.vr-m-det dt{font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;opacity:.65}.vr-m-det dd{margin:2px 0 0;font-size:13.5px;font-weight:600;white-space:nowrap}.vr-meteo .vr-heures{grid-template-columns:repeat(5,52px);gap:6px;padding-left:22px;border-left:1px solid rgba(255,255,255,.14)}@media (max-width:860px){.vr-logo{position:static;margin-bottom:18px}.vr{align-content:start}.vr-contenu{grid-template-columns:minmax(0,1fr);gap:20px;max-width:440px;text-align:center}.vr-gauche{justify-items:center}.vr-gauche .vr-heure{justify-content:center;font-size:84px}.vr-contenu>.vr-meteo{grid-template-columns:minmax(0,1fr);text-align:left}.vr-m-det,.vr-meteo .vr-heures{padding-left:0;border-left:0}.vr-meteo .vr-heures{grid-template-columns:repeat(5,minmax(0,1fr))}}.bh-poste{display:inline-flex;align-items:center;gap:8px}.bh-ic:disabled{cursor:default}.bh-revenir:disabled{color:var(--mut);opacity:.5}.bh-enr.a-faire{background:var(--ink);border-color:var(--ink);color:#fff;box-shadow:0 6px 16px color-mix(in srgb,var(--ink) 35%,transparent)}.bh-enr.fait{color:var(--vert-txt,#1f8a5b)}.bh-enr .enr-rond{width:16px;height:16px;box-sizing:border-box}.bh-enr-ic{display:grid;place-items:center}html[data-mouvement=complet] .bh-enr-ic{animation:vr-pop .3s var(--ressort,cubic-bezier(.34,1.56,.64,1)) both}html[data-mouvement=complet] .bh-revenir:not(:disabled):active svg{transform:rotate(-40deg);transition:transform .15s}html[data-mouvement=complet] .bh-poste{animation:bh-poste-in .35s var(--sortie,cubic-bezier(.2,.8,.2,1)) both}@keyframes bh-poste-in{0%{opacity:0;transform:translateY(-4px) scale(.96)}to{opacity:1;transform:none}}.bh-moi{box-shadow:0 0 0 2px var(--card);isolation:isolate}.bh-moi:before{content:"";position:absolute;inset:-5px;border-radius:50%;z-index:-1;pointer-events:none;background:conic-gradient(from 200deg,var(--P),var(--Q),var(--Vi),var(--K),var(--P));-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 2.5px),#000 calc(100% - 2px));mask:radial-gradient(farthest-side,transparent calc(100% - 2.5px),#000 calc(100% - 2px))}.bh-moi:hover,.bh-moi:focus-visible,.bh-moi.on{box-shadow:0 0 0 2px var(--card)}.bh-moi.on:before,.bh-moi:focus-visible:before{inset:-6px;-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 3.5px),#000 calc(100% - 3px));mask:radial-gradient(farthest-side,transparent calc(100% - 3.5px),#000 calc(100% - 3px))}html[data-mouvement=complet] .bh-moi:before{transition:transform .6s var(--sortie,cubic-bezier(.2,.8,.2,1))}html[data-mouvement=complet] .bh-moi:hover:before{transform:rotate(180deg)}.vr-contenu{max-width:980px;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:56px;justify-items:stretch;text-align:left}.vr-gauche{display:grid;gap:18px;justify-items:start;min-width:0}.vr-droite{display:grid;gap:14px;justify-items:center;min-width:0}.vr-gauche .vr-heure{justify-content:flex-start;font-size:112px}.vr-gauche .vr-date{font-size:18px}.vr-gauche .vr-meteo{width:100%;max-width:470px}.vr-logo .logo{flex-direction:column;align-items:flex-start;gap:6px}.vr-logo .logo img.logo-img{height:46px;max-width:260px;object-fit:contain;object-position:left center}.vr-logo .logo-sous{font-size:12px;letter-spacing:.32em;color:#9fe0f7;opacity:.95;margin:0}.vr-droite .vr-carte{padding:26px 22px 20px}.vr-droite .vr-avatar{width:96px;height:96px}@media (max-width:860px){.vr-contenu{grid-template-columns:minmax(0,1fr);gap:22px;max-width:440px;text-align:center}.vr-gauche{justify-items:center}.vr-gauche .vr-heure{justify-content:center;font-size:88px}.vr-logo .logo{align-items:center}.vr-logo .logo img.logo-img{object-position:center}}.mb-duo{display:flex;gap:8px;width:100%}aside .mb-duo+.me-zone,aside .mb-duo{margin-top:auto}.mb-duo .mon-badge{flex:1 1 0;min-width:0;margin:0;height:52px;justify-content:center;overflow:hidden;white-space:nowrap}.mb-duo .mon-badge>svg{flex:none}.mb-duo .mon-badge>span{max-width:0;opacity:0;overflow:hidden}.mb-duo .mb-court{font:700 12px Inter,sans-serif;font-style:normal}.mb-duo:not(.seul):hover .mon-badge:hover,.mb-duo:not(.seul):has(.mon-badge:focus-visible) .mon-badge:focus-visible{flex-grow:5;justify-content:flex-start}.mb-duo:not(.seul):hover .mon-badge:hover>span,.mb-duo:not(.seul):has(.mon-badge:focus-visible) .mon-badge:focus-visible>span{max-width:180px;opacity:1}.mb-duo:not(.seul):hover .mon-badge .mb-court,.mb-duo:not(.seul):has(.mon-badge:focus-visible) .mon-badge .mb-court{display:none}.mb-duo:not(.seul):hover .mon-badge:not(:hover),.mb-duo:not(.seul):has(.mon-badge:focus-visible) .mon-badge:not(:focus-visible){gap:0;padding-left:0;padding-right:0}.mb-duo.seul .mon-badge{justify-content:flex-start}.mb-duo.seul .mon-badge>span{max-width:none;opacity:1}.mb-duo.seul .mb-court{display:none}html[data-mouvement=complet] .mb-duo .mon-badge{transition:flex-grow .35s var(--sortie,cubic-bezier(.2,.8,.2,1)),background .2s,border-color .2s}html[data-mouvement=complet] .mb-duo .mon-badge>span{transition:max-width .35s var(--sortie,cubic-bezier(.2,.8,.2,1)),opacity .2s}@media (min-width:761px) and (max-width:1100px){aside .mb-duo{flex-direction:column}aside .mb-duo .mb-court{display:none}aside .mb-duo .mon-badge{height:auto;flex:none}}@media (min-width:761px){body.menu-replie aside .mb-duo{flex-direction:column}body.menu-replie aside .mb-duo .mb-court{display:none}body.menu-replie aside .mb-duo .mon-badge{height:auto;flex:none}}.soc-actif{display:flex;align-items:center;gap:12px;margin:12px 0 0;padding:12px 14px;border-radius:14px;border:1px solid var(--line);background:var(--card);cursor:pointer}.soc-actif:hover{border-color:var(--cyan)}.soc-actif.on{border-color:color-mix(in srgb,#2f9e6a 45%,var(--line));background:color-mix(in srgb,#2f9e6a 6%,var(--card))}.soc-actif:not(.on){border-color:color-mix(in srgb,#e0493b 40%,var(--line));background:color-mix(in srgb,#e0493b 5%,var(--card))}.soc-actif .interrupteur{flex:none}.soc-actif-t{flex:1;min-width:0}.soc-actif-t b{display:block;font-size:14px;color:var(--titre)}.soc-actif-t small{display:block;font-size:12.5px;color:var(--mut);line-height:1.4;margin-top:2px}.soc-actif-etat{flex:none;font:700 11.5px Inter,sans-serif;font-style:normal;padding:4px 10px;border-radius:999px;color:var(--vert-txt);background:color-mix(in srgb,#2f9e6a 14%,var(--card))}.soc-actif:not(.on) .soc-actif-etat{color:var(--rouge-txt);background:color-mix(in srgb,#e0493b 14%,var(--card))}html[data-mouvement=complet] .soc-actif-etat{animation:vr-pop .3s cubic-bezier(.34,1.56,.64,1) both}.vr-gauche .vr-heure{font-weight:700;letter-spacing:-.045em;font-size:120px;line-height:.95}.vr-heure .vr-deux{color:#9fe0f7;margin:0 .02em;transform:translateY(-.06em)}.vr-date{font-weight:700;color:#fff;opacity:1}.vr-date b{color:#9fe0f7;font-weight:800}.vr-gauche .vr-date{font-size:21px;margin-top:2px}.vr-contenu{max-width:740px;grid-template-columns:auto minmax(0,400px);column-gap:64px;row-gap:22px;justify-content:center}.vr-gauche .vr-heure{font-weight:800;font-size:96px;letter-spacing:-.04em;line-height:1}.vr-heure .vr-deux{margin:0;transform:translateY(-.04em)}.vr-gauche .vr-date{font-size:16px;margin-top:0}.vr-gauche{gap:10px}.vr-gauche .vr-pastille{margin-top:6px}.vr-droite .vr-carte{padding:24px 26px 18px;gap:4px}.vr-droite .vr-avatar{width:84px;height:84px;margin-bottom:6px}.vr-email{font-size:12.5px;opacity:.7}.vr-role{display:inline-block;margin-top:4px;padding:3px 10px;border-radius:999px;background:var(--cyan);color:#fff;font:700 11.5px Inter,sans-serif}.vr-trait{width:100%;border:0;border-top:1px solid rgba(255,255,255,.14);margin:14px 0 10px}.vr-titre{font-size:16px}.vr-sous{font-size:12.5px;opacity:.75;margin-bottom:6px}.vr-form{display:grid;gap:10px;width:100%}.vr-form .vr-mdp{margin-top:4px;padding:0 14px}.vr-go{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:0;height:48px;background:var(--cyan);color:#fff;font:700 15px Inter,sans-serif;box-shadow:0 10px 24px #23a8d959}.vr-go:disabled{opacity:.55;cursor:default;box-shadow:none}.vr-go:not(:disabled):hover{filter:brightness(1.06)}.vr-go kbd{font:600 10.5px Inter,sans-serif;padding:2px 6px;border-radius:5px;background:#ffffff38}.vr-go .vr-roue{border-color:#fff6;border-top-color:#fff}html[data-mouvement=complet] .vr-form.rate .vr-mdp{animation:vr-secoue .4s cubic-bezier(.36,.07,.19,.97) both}html[data-mouvement=complet] .vr.ouvre .vr-go{transform:scale(1.02);transition:transform .25s}@media (max-width:860px){.vr-contenu{grid-template-columns:minmax(0,1fr)}.vr-gauche .vr-heure{font-size:76px}}.vr-contenu{max-width:800px;grid-template-columns:minmax(0,1fr) minmax(0,380px)}@media (max-width:860px){.vr-contenu{grid-template-columns:minmax(0,1fr);max-width:440px}.vr-gauche{justify-items:center}}.vr-heure .vr-deux{color:inherit;opacity:.85}.vr-meteo .vr-heures{grid-template-columns:repeat(4,50px)}.vr-contenu>.vr-meteo{gap:18px}.vr-m-det{gap:8px 18px;padding-left:18px}.vr-meteo .vr-heures{padding-left:18px}.vr-meteo .vr-m-haut>b{font-weight:700;font-size:34px}html[data-mouvement=complet] .choix-bouton{transition:border-color .15s,box-shadow .15s,transform var(--d2,.24s) var(--ressort,cubic-bezier(.34,1.56,.64,1))}html[data-mouvement=complet] .choix-bouton:active{transform:scale(.97)}html[data-mouvement=complet] .choix-chevron{transition:transform var(--d3,.36s) var(--ressort,cubic-bezier(.34,1.56,.64,1))}html[data-mouvement=complet] .choix.ouvert .choix-code{animation:choix-pastille .4s var(--ressort,cubic-bezier(.34,1.56,.64,1))}html[data-mouvement=complet] .choix-liste{transform-origin:top right;animation:choix-deplie var(--d2,.24s) var(--sortie,cubic-bezier(.2,.8,.2,1)) both}html[data-mouvement=complet] .choix-liste>li>.choix-option{animation:choix-cascade .3s var(--sortie,cubic-bezier(.2,.8,.2,1)) backwards}html[data-mouvement=complet] .choix-liste>li:nth-child(2)>.choix-option{animation-delay:25ms}html[data-mouvement=complet] .choix-liste>li:nth-child(3)>.choix-option{animation-delay:50ms}html[data-mouvement=complet] .choix-liste>li:nth-child(4)>.choix-option{animation-delay:75ms}html[data-mouvement=complet] .choix-liste>li:nth-child(5)>.choix-option{animation-delay:.1s}html[data-mouvement=complet] .choix-liste>li:nth-child(6)>.choix-option{animation-delay:125ms}html[data-mouvement=complet] .choix-liste>li:nth-child(7)>.choix-option{animation-delay:.15s}html[data-mouvement=complet] .choix-liste>li:nth-child(8)>.choix-option{animation-delay:175ms}html[data-mouvement=complet] .choix-liste>li:nth-child(n+9)>.choix-option{animation-delay:.2s}html[data-mouvement=complet] .choix-option.choisi .choix-code{animation:choix-pastille .45s var(--ressort,cubic-bezier(.34,1.56,.64,1)) .1s backwards}@keyframes choix-deplie{0%{opacity:0;transform:translateY(-6px) scale(.96)}to{opacity:1;transform:none}}@keyframes choix-cascade{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:none}}@keyframes choix-pastille{0%{transform:scale(.85)}60%{transform:scale(1.12)}to{transform:none}}.trait-menu{position:relative;display:block;height:3px;margin:auto 4px 12px;--tc:linear-gradient(90deg,var(--P),var(--Q) 33%,var(--Vi) 66%,var(--K))}.trait-menu.t-principale{--tc:linear-gradient(90deg,color-mix(in srgb,var(--ink) 40%,#fff),#fff)}.trait-menu.t-accent{--tc:var(--cyan)}.trait-menu>b{position:absolute;left:0;right:16px;top:0;height:3px;border-radius:3px;background:var(--tc);transform-origin:left center}.trait-menu>span{position:absolute;top:-2.5px;width:8px;height:8px;border-radius:50%;background:var(--K)}.trait-menu>span:nth-of-type(1){right:6px;background:var(--Vi)}.trait-menu>span:nth-of-type(2){right:-4px;background:var(--K)}.trait-menu.t-principale>span{background:#fff}.trait-menu.t-principale>span:nth-of-type(1){opacity:.6}.trait-menu.t-accent>span{background:var(--cyan)}.trait-menu.t-accent>span:nth-of-type(1){opacity:.6}aside .trait-menu+.mb-duo{margin-top:0}html[data-mouvement=complet] aside .trait-menu>b{animation:trait-trace 1.1s var(--sortie,cubic-bezier(.2,.8,.2,1)) .3s both}html[data-mouvement=complet] aside .trait-menu>span{animation:trait-point .5s var(--ressort,cubic-bezier(.34,1.56,.64,1)) 1.2s both}html[data-mouvement=complet] aside .trait-menu>span:nth-of-type(2){animation-delay:1.3s}@keyframes trait-trace{0%{transform:scaleX(0)}to{transform:none}}@keyframes trait-point{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:none}}@media (min-width:761px) and (max-width:1100px){aside .trait-menu{display:none}}@media (min-width:761px){body.menu-replie aside .trait-menu{display:none}}@media (max-width:760px){aside .trait-menu{display:none}}.ident-trait{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px}.ident-tr-mini{display:grid;align-items:center;width:64px;height:30px;padding:0 10px 0 6px;border-radius:8px;background:var(--ink);flex:none}.ident-tr-mini .trait-menu{margin:0;height:3px}.bh .choix{position:relative}.bh .choix-liste{left:0;right:0;width:auto;min-width:0;max-width:none}.bh .choix-option{min-width:0}.bh .choix-option>span:not(.choix-code){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bh .choix-bouton{min-width:226px}.bh .choix-option{gap:10px;padding:9px 10px}.etat-badges{display:flex;align-items:center;flex-wrap:wrap;gap:10px 14px;margin:2px 0 12px;padding:10px 14px;border-radius:14px;border:1px solid var(--line);background:var(--card)}.etat-badges.ancien{border-color:color-mix(in srgb,#ff7700 45%,var(--line));background:color-mix(in srgb,#ff7700 6%,var(--card))}.eb-jauge{position:relative;flex:none;width:90px;height:8px;border-radius:99px;background:color-mix(in srgb,var(--cyan) 14%,var(--card));overflow:hidden}.eb-jauge i{position:absolute;inset:0;border-radius:inherit;background:linear-gradient(90deg,var(--P),var(--Q) 33%,var(--Vi) 66%,var(--K));transform-origin:left center}.eb-t{flex:1;min-width:200px}.eb-t b{display:block;font-size:13.5px;color:var(--titre)}.eb-t small{display:block;font-size:12px;color:var(--mut)}.etat-badges.ancien .eb-t small{color:var(--orange-txt)}.eb-b{min-height:34px}html[data-mouvement=complet] .etat-badges{animation:eb-entre .4s var(--sortie,cubic-bezier(.2,.8,.2,1)) both}html[data-mouvement=complet] .eb-jauge i{animation:eb-jauge .9s var(--sortie,cubic-bezier(.2,.8,.2,1)) .15s backwards}@keyframes eb-entre{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes eb-jauge{0%{transform:scaleX(0)}}@media (max-width:760px){.eb-t{min-width:0;flex-basis:calc(100% - 110px)}.eb-b{flex:1 1 auto}}aside .trait-menu{margin-top:12px;flex:none}.vr-trait-menu{width:240px;margin:6px 0 0}html[data-mouvement=complet] .vr-trait-menu>b{animation:trait-trace 1.1s var(--sortie,cubic-bezier(.2,.8,.2,1)) .5s both}html[data-mouvement=complet] .vr-trait-menu>span{animation:trait-point .5s var(--ressort,cubic-bezier(.34,1.56,.64,1)) 1.4s both}html[data-mouvement=complet] .vr-trait-menu>span:nth-of-type(2){animation-delay:1.5s}@media (max-width:860px){.vr-trait-menu{margin:6px auto 0}}.oc-court{display:none}@media (max-width:760px){.oc-long{display:none}.oc-court{display:inline}.onglets-contacts{position:relative}.onglets-contacts .em-menu{position:static}.onglets-contacts .em-liste{left:4px;right:4px;width:auto;top:calc(100% + 8px)}.onglets-contacts .em-fl{left:var(--em-fl,50%)}.em-tx small{white-space:normal}}@media (max-width:760px){.onglets-contacts .em-liste>button{flex-direction:row;flex:none;font-size:inherit;padding:9px 10px;text-align:left;white-space:normal}.onglets-contacts .em-liste .em-raccourci{justify-content:flex-start;padding:11px 12px;font-size:12.5px}}@media (hover:hover){.em-menu:hover .em-chev{transform:rotate(180deg)}.em-menu:hover .em-liste{opacity:1;transform:none;pointer-events:auto;visibility:visible;transition:opacity .16s,transform .22s var(--sortie,ease-out),visibility 0s}html[data-mouvement=complet] .em-menu:hover .em-liste>button{opacity:1;transform:none}}.em-menu.choisi .em-liste{opacity:0!important;pointer-events:none!important;visibility:hidden!important}.em-menu.choisi .em-chev{transform:none!important}:root{--trait-charte:linear-gradient(90deg,var(--P),var(--Q) 33%,var(--Vi) 66%,var(--K));--coche:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 6.3l2.2 2.2 4.8-5' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}@media (max-width:760px){.bnav-ind{top:0;width:60px;height:44px;margin-left:-30px;border-radius:0;background:none;overflow:visible}.bnav-ind:before{content:"";position:absolute;left:50%;top:0;width:34px;height:3px;margin-left:-17px;border-radius:0 0 3px 3px;background:var(--trait-charte)}.bnav-ind:after{content:"";position:absolute;inset:0;border-radius:50%;background:radial-gradient(closest-side,color-mix(in srgb,var(--cyan) 20%,transparent),transparent)}.bnav.t-aucun .bnav-ind:before,.bnav.t-accent .bnav-ind:before{background:var(--cyan)}.bnav.t-principale .bnav-ind:before{background:var(--ink)}.bnav a.on:not(.fab) span{transform:translateY(-1px) scale(1.06)}html[data-mouvement=complet] .bnav-ind.bouge:before{animation:bnav-trait var(--d3) var(--sortie)}html[data-mouvement=reduit] .bnav-ind{transition:opacity var(--d2)}html[data-mouvement=aucun] .bnav-ind{transition:none}}@keyframes bnav-trait{0%{transform:scaleX(1)}45%{transform:scaleX(2.1)}to{transform:none}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .bnav.t-principale .bnav-ind:before{background:var(--ink-txt)}:root:not([data-theme=light]) .bnav-ind:after{background:radial-gradient(closest-side,color-mix(in srgb,var(--cyan) 28%,transparent),transparent)}}:root[data-theme=dark] .bnav.t-principale .bnav-ind:before{background:var(--ink-txt)}:root[data-theme=dark] .bnav-ind:after{background:radial-gradient(closest-side,color-mix(in srgb,var(--cyan) 28%,transparent),transparent)}.onglets-contacts{background:none;border:0;border-bottom:1px solid var(--line);border-radius:0;padding:0;gap:6px;display:flex}.onglets-contacts button{position:relative;border-radius:10px 10px 0 0;padding:11px 14px 12px}.onglets-contacts button:hover{color:var(--titre);background:none}.onglets-contacts button.on{background:none;color:var(--ink-txt);box-shadow:none}.onglets-contacts button.on:after{content:"";position:absolute;left:10px;right:10px;bottom:-1px;height:3px;border-radius:3px 3px 0 0;background:var(--trait-charte);pointer-events:none}.onglets-contacts button.on .compte-onglet{background:color-mix(in srgb,var(--cyan) 18%,var(--card));color:var(--cyan-txt)}@media (max-width:760px){.onglets-contacts button{padding:8px 4px 10px}.onglets-contacts button.on:after{left:8px;right:8px}}html[data-mouvement=complet] .onglets-contacts button.on:after{animation:trait-onglet var(--d3) var(--sortie)}@keyframes trait-onglet{0%{transform:scaleX(.2);opacity:0}to{transform:none;opacity:1}}.tabs{background:none;border-bottom:1px solid var(--line);border-radius:0;padding:0;gap:4px}.tabs span{position:relative;border-radius:8px 8px 0 0;padding:9px 12px 11px}.tabs span:hover{color:var(--titre)}.tabs span.on{background:none;box-shadow:none;color:var(--ink-txt);font-weight:700}.tabs:not(.avec-glis) span.on:after{content:"";position:absolute;left:8px;right:8px;bottom:-1px;height:3px;border-radius:3px 3px 0 0;background:var(--trait-charte)}.tabs-glis{background:none;box-shadow:none}.tabs-glis:after{content:"";position:absolute;left:8px;right:8px;bottom:-1px;height:3px;border-radius:3px 3px 0 0;background:var(--trait-charte)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .tabs{background:none}:root:not([data-theme=light]) .tabs span.on{background:none}:root:not([data-theme=light]) .tabs-glis{background:none}}:root[data-theme=dark] .tabs{background:none}:root[data-theme=dark] .tabs span.on{background:none}:root[data-theme=dark] .tabs-glis{background:none}.filters span.on{background:color-mix(in srgb,var(--cyan) 13%,var(--card));border-color:color-mix(in srgb,var(--cyan) 55%,var(--card));color:var(--cyan-txt);font-weight:700}.filters span.on:before{content:"";display:inline-block;width:11px;height:11px;margin-right:5px;vertical-align:-1px;background:currentColor;-webkit-mask:var(--coche) center/contain no-repeat;mask:var(--coche) center/contain no-repeat;flex:none}.filters-g span.on{gap:5px}.filters-g span.on:before{margin-right:0}.filters-g span.on .fl-n,.filters span.on .annu-nb{background:color-mix(in srgb,var(--cyan) 22%,var(--card));color:var(--cyan-txt);opacity:1}.filters span.on .annu-nb{padding:0 6px;border-radius:999px}html[data-mouvement=complet] .filters span.on:before{animation:coche-filtre .3s cubic-bezier(.3,1.5,.5,1)}@keyframes coche-filtre{0%{transform:scale(.4);opacity:0}to{transform:none;opacity:1}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .filters span.on{background:color-mix(in srgb,var(--cyan) 18%,var(--card));border-color:color-mix(in srgb,var(--cyan) 50%,var(--card))}}:root[data-theme=dark] .filters span.on{background:color-mix(in srgb,var(--cyan) 18%,var(--card));border-color:color-mix(in srgb,var(--cyan) 50%,var(--card))}@media (min-width:761px) and (max-width:1023px){.cv-l{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr) minmax(0,104px) minmax(0,96px) minmax(0,80px) 40px;gap:8px}.cv-l.bu-th>*{min-width:0;white-space:nowrap;letter-spacing:.03em}}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .mv-carte-act .b.p{background:#fff}}:root[data-theme=dark] .mv-carte-act .b.p{background:#fff}@media (min-width:821px) and (max-width:1279px){.sv-it{grid-template-columns:4px minmax(0,1fr) 118px auto;row-gap:6px}.sv-it>.sv-bar{grid-row:1 / 3}.sv-it>.sv-t{grid-column:2 / -1}.sv-t1 b{white-space:normal;overflow:visible}}.gs-rdv.gs-court,.gs-rdv[data-court]{flex-direction:row;flex-wrap:wrap;align-content:center;align-items:baseline;column-gap:6px;row-gap:0;padding-top:2px;padding-bottom:2px}.gs-rdv.gs-court>b,.gs-rdv[data-court]>b{flex:1 1 0;min-width:0}.gs-rdv.gs-court>small,.gs-rdv.gs-court>.gs-alerte,.gs-rdv[data-court]>small{flex:1 0 100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gs-heure{position:relative;z-index:4}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .pe-statut.actif{background:#2f865638}:root:not([data-theme=light]) .pe-statut.brouillon{background:#8a96a82e}}:root[data-theme=dark] .pe-statut.actif{background:#2f865638}:root[data-theme=dark] .pe-statut.brouillon{background:#8a96a82e}.plan-pin.stand{z-index:4}.plan-pin.stand .plan-pin-lib{pointer-events:none}.choix-code{color:color-mix(in srgb,var(--c,var(--ink)) 62%,#000)}.bu-role.u-acc{background:#fff2e8;color:#a84e0c}.pastille-langue.l-en{color:#2563b8}.pastille-langue.l-es{color:#a84f00}.pret-corriger,span.lp-pc-tag{color:var(--cyan-txt)}.pe-defaut{color:#8a5c00}.b.mod-suppr,.doc-ext.e-pdf{color:var(--rouge-txt)}.dl-av:not(.dl-av-c),.pf-av>span,.avatar-edit>span{color:#0e1a33}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .bu-role.u-acc{background:#de781e33;color:var(--orange-txt)}:root:not([data-theme=light]) .pastille-langue.l-en{color:#8fb8f0}:root:not([data-theme=light]) .pastille-langue.l-es{color:var(--orange-txt)}}:root[data-theme=dark] .bu-role.u-acc{background:#de781e33;color:var(--orange-txt)}:root[data-theme=dark] .pastille-langue.l-en{color:#8fb8f0}:root[data-theme=dark] .pastille-langue.l-es{color:var(--orange-txt)}.rb-champ input{text-overflow:ellipsis}@media (max-width:1279px){.bh:has(.bh-poste) .rb-champ kbd{display:none}}@media (min-width:761px) and (max-width:1100px){.salon-act{grid-column:1 / -1;flex-direction:row;flex-wrap:wrap;min-width:0}.salon-act .b{flex:1 1 auto}}.bs-etat,.bs-cpt>span.bs-etat{gap:13px}.reserve-admin{margin-top:12px}html[data-mouvement=complet] .reserve-admin{animation:interface1080-entre var(--d3,.36s) var(--sortie,ease-out) backwards}.dem-grille>.card:has(.qr-avant){container-type:inline-size}@container (max-width:480px){.qr-avant{flex-direction:column;align-items:stretch}.qr-avant .qr-vide{align-self:center}}@media (max-width:760px){.org-defil-badges{overflow:visible}.org-badges,.org-badges tbody{display:block}.org-badges thead{display:none}.org-badges tr{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;align-items:center;border:1px solid var(--line);border-radius:14px;padding:10px 12px;margin-bottom:8px;background:var(--card)}.org-badges td{display:block;border:0;padding:0;min-width:0}.org-badges td:nth-child(1){grid-column:1}.org-badges td:nth-child(2){grid-column:1;grid-row:2}.org-badges td:nth-child(3){grid-column:2;grid-row:1 / 3;justify-self:end}.org-badges td.n{grid-column:1 / -1;text-align:left;margin-top:6px}.org-badges .org-bdg-a{display:flex;gap:8px;flex-wrap:wrap}.org-badges .org-bdg-a>.b{flex:1 1 auto;justify-content:center;min-height:44px}.org-badges .org-bdg-a>.b.ic{flex:0 0 44px;min-width:44px}.org-badges .org-fichier{max-width:140px}html[data-mouvement=complet] .org-badges tr{animation:interface1080-entre var(--d2,.24s) var(--sortie,ease-out) backwards}}@keyframes interface1080-entre{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.tc-ordre .lnk.tc-fl{display:inline-flex;align-items:center;justify-content:center}@media (max-width:760px){.tc-ordre{flex-direction:row;gap:0;flex:none}.tc-ordre .lnk.tc-fl{width:44px;height:44px;padding:0;font-size:13px}.tc-ordre .lnk.tc-fl:after{content:none}.types-contact .pe-ligne{flex-wrap:wrap;row-gap:6px}}@media (max-width:760px){.scr-sw:before,.interrupteur:after,.qrs-pastille:after,.pb-couls>button:after,.plan-pin:after,.oc-nuit.debut:after,.bu-ico:after,.bu-l .tel-u:after,.pg-pill:after{content:"";position:absolute;left:50%;top:50%;width:max(100%,46px);height:46px;transform:translate(-50%,-50%)}.qrs-pastille,.pb-couls>button,.bu-ico,.bu-l .tel-u,.pg-pill{position:relative}.interrupteur:after{width:48px}.plan-pin:after{top:auto;bottom:-12px;transform:translate(-50%)}.oc-nuit.debut{z-index:2}.qrs-couleurs{gap:20px}.pb-couls{gap:16px}.rm-l{min-height:48px;box-sizing:border-box}.bu-l .bu-act{gap:12px}.mv-carte-act{row-gap:18px}.qr-generer+.aide{margin-top:18px!important}label.reglage-relance,.reset label.ck{margin-left:-14px;padding-left:14px}p.aide>a[href^="/confidentialite"]{display:inline-block;padding:14px 0;margin:-14px 0}.mv-carte .fermer-x{height:44px}.plan-zoom .b,.vid-actions .b,.pas button,.crs-fleche{min-width:44px;min-height:44px}.crs-fleche{width:44px;height:44px}.plan-l-t,.pg-badge-ouvrir,.pg-agenda,.pg-yn button,.oc .annu-affichage button,.fct,.sv-ch,.sv-qui.sel select,.sv-t,.sv-dem,.mx-choix summary,.mx-sel,.mx-croise select,.etat-badges .b.b-ic,.criteres>summary,.sy-barre .b,.sy-barre-choix,.pl-socs button,.bu-filtres .chip,.tab-revoquees summary,.cmp-sel-t select,.cmp-vs.pas-imprimer,.dem-etapes li,.pe-soc,.ident-pal,.qrs-fonds button,.qrs-curseur,.choix.clair .choix-bouton,.exp-filtres .chip,.lg-seg button,.pe-onglets button,.seg-choix button,.acs-nch button,button.rb-auto,.sys-seuil-choix button,.cv-sans-l>.cv-sans,.scr-o button,.scr-ck,.bj-dest-barre .lnk,.sy-barre-choix .lnk,.dem-bas .lnk{min-height:44px;box-sizing:border-box}.pg-yn button,.oc .annu-affichage button,.fct,.sv-ch,.pl-socs button,.bu-filtres .chip,.dem-etapes li,.qrs-fonds button,.exp-filtres .chip,.lg-seg button,.pe-onglets button,.seg-choix button,.acs-nch button,button.rb-auto,.scr-o button,.scr-ck,.sv-dem,.sv-t,.sy-barre-choix,.cv-sans-l>.cv-sans,.bj-dest-barre .lnk,.sy-barre-choix .lnk,.dem-bas .lnk,.tab-revoquees summary,.cmp-vs.pas-imprimer{display:inline-flex;align-items:center}.sv-t{display:flex;flex-direction:column;align-items:stretch;justify-content:center}.sv-dem,.sy-barre-choix,.tab-revoquees summary{display:flex}.bj-dest-barre .lnk:after,.sy-barre-choix .lnk:after,.dem-bas .lnk:after{content:none}.cv-sans-l>.cv-sans{height:44px}.sys-seuil-choix{height:auto}.ra-b,.ra-copie{height:44px}.ra-copie button{min-width:44px}.ra-b.ra-i{width:44px}.res-acts{flex-wrap:wrap}.pe-onglets{gap:0}input[type=checkbox]:not(label.ck>input):not(.interrupteur input){width:20px;height:20px}.bu-nom>input.cv-sel{margin-right:4px!important}div.qrs-couleurs{gap:20px}.ra-copie{height:46px}.sy-barre .row .b{min-height:44px}.bj-dest-barre .lnk{min-width:44px;justify-content:center}p.aide>a[href^="/confidentialite"]{padding:16px 0;margin:-16px 0;position:relative;z-index:1}}@media (max-width:760px){.filters-g .fl-plus{min-height:44px}}:root{--fond-login:radial-gradient(130% 70% at 100% 0%,color-mix(in srgb,var(--cyan) 20%,transparent),transparent 62%),linear-gradient(180deg,var(--ink) 0%,var(--ink2) 48%,#1e4f86 100%)}@media (display-mode: standalone) and (max-width:760px){.mtop{padding-top:calc(26px + env(safe-area-inset-top))}.badge-plein-tete,.rg-champ{padding-top:calc(16px + env(safe-area-inset-top))}.sy-barre{top:calc(88px + env(safe-area-inset-top))}}@media (max-width:760px){.bnav-ind:before{top:55px;width:40px;height:4px;margin-left:-20px;border-radius:4px}.bnav-ind:after{top:4px;bottom:auto;height:40px;background:radial-gradient(closest-side,color-mix(in srgb,var(--cyan) 26%,transparent),transparent)}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .bnav-ind:after{top:4px;bottom:auto;height:40px}}:root[data-theme=dark] .bnav-ind:after{top:4px;bottom:auto;height:40px}:root{--pilule-fond:color-mix(in srgb,var(--cyan) 9%,var(--card));--pilule:linear-gradient(var(--pilule-fond),var(--pilule-fond)) padding-box,var(--trait-charte) border-box}.onglets-contacts{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:4px;gap:4px}.onglets-contacts button{border:1.5px solid transparent;border-radius:10px;padding:9px 16px}.onglets-contacts button.on{background:var(--pilule);color:var(--ink-txt)}.onglets-contacts button.on:after{content:none}@media (max-width:760px){.onglets-contacts button{padding:7px 4px}}html[data-mouvement=complet] .onglets-contacts button.on{animation:pilule-pose var(--d3) var(--ressort)}@keyframes pilule-pose{0%{transform:scale(.92);opacity:.6}to{transform:none;opacity:1}}.tabs{background:var(--card);border:1px solid var(--line);border-bottom:1px solid var(--line);border-radius:12px;padding:4px}.tabs span{border-radius:8px;padding:7px 14px}.tabs:not(.avec-glis) span.on{background:var(--pilule);border:1.5px solid transparent;margin:-1.5px}.tabs:not(.avec-glis) span.on:after,.tabs-glis:after{content:none}.tabs-glis{border:1.5px solid transparent;border-radius:8px;background:var(--pilule)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .tabs{background:var(--card)}:root:not([data-theme=light]) .tabs-glis{background:var(--pilule)}}:root[data-theme=dark] .tabs{background:var(--card)}@media (max-width:760px){.bnav-ind:before{top:6px;width:56px;height:30px;margin-left:-28px;border-radius:15px;border:1.5px solid transparent;background:var(--pilule)}.bnav-ind:after{content:none}.bnav.t-aucun .bnav-ind:before,.bnav.t-accent .bnav-ind:before{background:linear-gradient(var(--pilule-fond),var(--pilule-fond)) padding-box,linear-gradient(var(--cyan),var(--cyan)) border-box}.bnav.t-principale .bnav-ind:before{background:linear-gradient(var(--pilule-fond),var(--pilule-fond)) padding-box,linear-gradient(var(--ink-txt),var(--ink-txt)) border-box}html[data-mouvement=complet] .bnav-ind.bouge:before{animation:bnav-pilule var(--d3) var(--sortie)}}@keyframes bnav-pilule{0%{transform:scaleX(1)}40%{transform:scaleX(1.4) scaleY(.88)}to{transform:none}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .bnav.t-principale .bnav-ind:before{background:linear-gradient(var(--pilule-fond),var(--pilule-fond)) padding-box,linear-gradient(var(--ink-txt),var(--ink-txt)) border-box}:root:not([data-theme=light]) .bnav-ind:after{content:none}}:root[data-theme=dark] .bnav.t-principale .bnav-ind:before{background:linear-gradient(var(--pilule-fond),var(--pilule-fond)) padding-box,linear-gradient(var(--ink-txt),var(--ink-txt)) border-box}:root[data-theme=dark] .bnav-ind:after{content:none}.em-lib{display:inline-flex;align-items:center;gap:7px}@media (max-width:760px){.onglets-contacts button{white-space:nowrap}.onglets-contacts button>span:not(.em-lib),.onglets-contacts .em-lib{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.onglets-contacts .em-lib{gap:3px}.onglets-contacts .em-chev{width:10px;height:10px;flex:none}}@media (max-width:420px){.onglets-contacts .em-pastille{gap:3px}}:root{--pilule-trait:linear-gradient(90deg,var(--P),var(--Q) 33%,var(--Vi) 66%,color-mix(in srgb,var(--K) 80%,#2e7d4f));--pilule:linear-gradient(var(--pilule-fond),var(--pilule-fond)) padding-box,var(--pilule-trait) border-box}.onglets-contacts button{border-width:2px}.onglets-contacts button.on{background:var(--pilule)}.tabs:not(.avec-glis) span.on{border-width:2px;margin:-2px}.tabs-glis{border-width:2px;background:var(--pilule)}@media (max-width:760px){.bnav-ind:before{border-width:2px;background:var(--pilule)}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .tabs-glis{background:var(--pilule)}}:root[data-theme=dark] .tabs-glis{background:var(--pilule)}@media (max-width:760px){.bnav a:not(.fab)>span:first-child{margin-bottom:4px}.bnav-ind:before{top:7px;height:28px;border-radius:14px}}@media (max-width:760px){.card h3.entete-contacts>.ec-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.card h3.entete-contacts>.ec-actions .b{white-space:nowrap;text-overflow:ellipsis}.card h3.entete-contacts>.ec-actions .b.p{grid-column:1 / -1;order:-1}.card h3.entete-contacts>.ec-actions .b:only-child{grid-column:1 / -1}.b{text-wrap:balance;line-height:1.25}}@media (max-width:360px){.card h3.entete-contacts>.ec-actions .b{font-size:12.5px}.card h3.entete-contacts>.ec-actions .b .icone{width:14px;height:14px}}.pl-socs .pl-pc{font-style:normal}.pl-jauge{display:none}@media (max-width:760px){.param-lancement{grid-template-columns:auto minmax(0,1fr);gap:4px 14px;padding:16px;align-items:start}.param-lancement .anneau.grand{grid-row:1 / 3;align-self:center}.param-lancement .pl-txt{display:contents}.param-lancement .pl-txt>b{grid-column:2;align-self:end}.param-lancement .pl-txt>small{grid-column:2}.pl-socs{grid-column:1 / -1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px}.pl-socs button{display:grid;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;column-gap:8px;row-gap:7px;border-radius:12px;padding:9px 11px 10px;min-height:44px;text-align:left;font-size:12.5px}.pl-socs button .pl-nom{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pl-socs button .pl-pc{font-weight:700;font-variant-numeric:tabular-nums}.pl-jauge{display:block;grid-column:1 / -1;height:4px;border-radius:2px;background:#ffffff29;overflow:hidden;position:relative;text-decoration:none}.pl-jauge:before{content:"";position:absolute;inset:0;background:var(--cj);border-radius:2px;transform-origin:left center;transform:scaleX(var(--p))}.pl-act{grid-column:1 / -1;display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:8px;margin-top:12px}.pl-act .b{justify-content:center;width:100%}.param-barre{gap:8px}.param-barre .search{flex:1 1 100%;min-width:0}}html[data-mouvement=complet] .pl-jauge:before{animation:pl-jauge var(--d3) var(--sortie) backwards;animation-delay:calc(var(--k,0) * 50ms + .12s)}html[data-mouvement=complet] .pl-socs button{animation:pl-tuile var(--d2) var(--sortie) backwards;animation-delay:calc(var(--k,0) * 40ms)}@keyframes pl-jauge{0%{transform:scaleX(0)}}@keyframes pl-tuile{0%{opacity:0;transform:translateY(6px)}}.pl-plier{display:none}@media (max-width:760px){.param-lancement{padding:14px;gap:2px 12px}.param-lancement .anneau.grand{width:54px;height:54px}.param-lancement .anneau.grand>span{width:42px;height:42px;font-size:12.5px}.param-lancement .pl-txt>b{font-size:15px}.param-lancement .pl-txt>small{font-size:12px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pl-plier{grid-column:1 / -1;display:inline-flex;align-items:center;justify-content:center;gap:6px;margin-top:10px;min-height:44px;border:1px solid rgba(255,255,255,.22);border-radius:12px;background:#ffffff0f;color:#fff;font:600 13px Inter,sans-serif;cursor:pointer}.pl-plier span{display:inline-block;transition:transform var(--d2) var(--sortie)}.pl-plier[aria-expanded=true] span{transform:rotate(180deg)}.pl-socs:not(.ouvert){display:none}.pl-socs{margin-top:8px}.pl-act{margin-top:10px}.pl-act .b{min-height:44px;padding-top:8px;padding-bottom:8px}}@media (max-width:760px){.pl-plier{grid-column:2;justify-content:flex-start;margin-top:0;min-height:40px;border:0;background:none;padding:0;color:#9fe0f7;font-size:12.5px}}@media (max-width:760px){.pl-plier[aria-expanded=false]~.pl-act,.pl-act{margin-top:4px}}@media (display-mode: standalone) and (max-width:760px){.badge-plein-tete{padding-top:calc(26px + env(safe-area-inset-top))}.feuille{max-height:calc(100dvh - env(safe-area-inset-top) - 36px)}.vr{padding-top:calc(32px + env(safe-area-inset-top))}}@media (display-mode: standalone){aside{border-top:env(safe-area-inset-top,0px) solid transparent}.bh-zone{padding-top:calc(12px + env(safe-area-inset-top,0px))}body.mode-vitrine main{padding-top:calc(12px + env(safe-area-inset-top,0px))}.vr-logo{top:calc(22px + env(safe-area-inset-top,0px))}.affiche-voile{padding-top:calc(20px + env(safe-area-inset-top,0px))}.pave-voile{padding-top:calc(16px + env(safe-area-inset-top,0px))}.rg-voile{padding-top:max(9dvh,calc(16px + env(safe-area-inset-top,0px)))}.conf-page{padding-top:calc(32px + env(safe-area-inset-top,0px))}.boite-retour{padding-top:calc(24px + env(safe-area-inset-top,0px))}.voile{padding-top:max(20px,calc(12px + env(safe-area-inset-top,0px)))}}@media (display-mode: standalone) and (max-width:760px){.voile{padding-top:0}.panneau-fil{top:calc(84px + env(safe-area-inset-top,0px))}.affiche-voile,.pave-voile{padding-top:calc(36px + env(safe-area-inset-top,0px))}body.mode-vitrine main{padding-top:calc(28px + env(safe-area-inset-top,0px))}.feuille-plus{max-height:calc(100dvh - env(safe-area-inset-top,0px) - 36px)}.syv-liste,.cd-pop,.me-pop{max-height:calc(100dvh - env(safe-area-inset-top,0px) - 120px)}}:root{--piste-ong:#e9edf5;--trait-ong-h:2px;--fond-bnav:var(--ink)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--piste-ong:#0c1325;--fond-bnav:#0a1222}}:root[data-theme=dark]{--piste-ong:#0c1325;--fond-bnav:#0a1222}@media (max-width:760px){:root{--trait-ong-h:4px}}.nav-ind{background:radial-gradient(90% 150% at 16% 50%,rgba(35,168,217,.4),rgba(35,168,217,.15) 45%,rgba(35,168,217,.04) 75%,transparent 95%);box-shadow:inset 0 0 0 1px #7fd0ef1a;border-radius:12px;transition:transform .58s cubic-bezier(.2,.9,.25,1.15),height var(--d3) var(--sortie),opacity var(--d2)}aside nav a.on>span{background:var(--cyan);color:#fff;box-shadow:0 0 18px #23a8d9bf}@media (max-width:760px){.bnav{background:var(--fond-bnav) radial-gradient(120% 140% at 0 100%,rgba(255,255,255,.12),transparent 60%);border-top:0;box-shadow:0 -8px 24px #10132e2e}.bnav a{color:#ffffffbd}.bnav a.on{color:#fff;font-weight:800}.bnav a:not(.fab)>span:first-child{width:34px;height:34px;border-radius:10px;background:#ffffff17;display:flex;align-items:center;justify-content:center;color:#fff;margin-bottom:2px}.bnav a.on:not(.fab)>span:first-child{background:#fff;color:#0f7aa8;box-shadow:0 0 18px #23a8d9b3}.bnav-ind{top:0;width:78px;height:60px;margin-left:-39px;border:0;border-radius:0 0 22px 22px;background:radial-gradient(75% 95% at 50% 0,rgba(35,168,217,.55),rgba(35,168,217,.16) 55%,transparent 82%);transition:transform .55s cubic-bezier(.2,.9,.25,1.15),opacity var(--d2)}.bnav-ind:before,.bnav-ind:after{content:none}.bnav a.fab span{background:linear-gradient(160deg,var(--cyan),var(--cyan-fond));box-shadow:0 8px 20px #23a8d973,0 0 0 5px var(--fond-bnav),0 0 0 6px #ffffff24}.alerte-bas{box-shadow:0 0 0 2px var(--fond-bnav)}html[data-mouvement=reduit] .bnav-ind{transition:opacity var(--d2)}html[data-mouvement=aucun] .bnav-ind{transition:none}}.onglets-contacts{background:var(--piste-ong);border:0;border-radius:14px;padding:5px;gap:4px;box-shadow:inset 0 1px 2px #10132e0f}.onglets-contacts button{border:0;border-radius:10px;padding:10px 16px;color:var(--mut)}.onglets-contacts button:hover{color:var(--titre)}.onglets-contacts button.on{background:var(--pilule-trait) bottom/100% var(--trait-ong-h) no-repeat,var(--card);color:var(--titre);box-shadow:0 1px 2px #10132e1a,0 6px 16px #10132e14}.onglets-contacts button.on>.icone{color:var(--cyan)}.tabs{background:var(--piste-ong);border:0;border-radius:12px;padding:4px}.tabs span{color:var(--mut)}.tabs span.on{color:var(--titre)}.tabs:not(.avec-glis) span.on,.tabs-glis{border:0;margin:0;background:var(--pilule-trait) bottom/100% var(--trait-ong-h) no-repeat,var(--card);box-shadow:0 1px 2px #10132e1a,0 6px 16px #10132e14}.tabs-glis{border-radius:9px;transition:transform .5s cubic-bezier(.2,.9,.25,1.15),width var(--d3) var(--sortie),height var(--d3) var(--sortie)}@media (max-width:760px){.onglets-contacts button{padding:9px 6px}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .onglets-contacts,:root:not([data-theme=light]) .tabs{background:var(--piste-ong);box-shadow:inset 0 0 0 1px #ffffff0f,inset 0 2px 6px #00000059}:root:not([data-theme=light]) .onglets-contacts button.on,:root:not([data-theme=light]) .tabs:not(.avec-glis) span.on,:root:not([data-theme=light]) .tabs-glis{background:var(--pilule-trait) bottom/100% var(--trait-ong-h) no-repeat,linear-gradient(180deg,#2a3766,#1d2849);color:#fff;box-shadow:inset 0 1px #ffffff24,inset 0 0 0 1px #ffffff12,0 8px 20px #00000080,0 12px 22px -10px #23a8d999}:root:not([data-theme=light]) .onglets-contacts button.on>.icone{color:#7fdcfb}:root:not([data-theme=light]) .tabs span.on{color:#fff}}:root[data-theme=dark] .onglets-contacts,:root[data-theme=dark] .tabs{background:var(--piste-ong);box-shadow:inset 0 0 0 1px #ffffff0f,inset 0 2px 6px #00000059}:root[data-theme=dark] .onglets-contacts button.on,:root[data-theme=dark] .tabs:not(.avec-glis) span.on,:root[data-theme=dark] .tabs-glis{background:var(--pilule-trait) bottom/100% var(--trait-ong-h) no-repeat,linear-gradient(180deg,#2a3766,#1d2849);color:#fff;box-shadow:inset 0 1px #ffffff24,inset 0 0 0 1px #ffffff12,0 8px 20px #00000080,0 12px 22px -10px #23a8d999}:root[data-theme=dark] .onglets-contacts button.on>.icone{color:#7fdcfb}:root[data-theme=dark] .tabs span.on{color:#fff}.sh{display:inline-flex;align-items:center;gap:8px;border:0;cursor:pointer;font:inherit;text-align:left;min-width:0}.sh-barre{flex:none;height:40px;padding:0 14px;border-radius:12px;background:color-mix(in srgb,var(--ink) 9%,var(--card));color:var(--ink-txt);max-width:320px}.sh-barre:hover{box-shadow:0 0 0 2px color-mix(in srgb,var(--cyan) 55%,transparent)}.sh-nom{font-size:13px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;max-width:200px}.sh-etat{font-size:11.5px;color:var(--mut);white-space:nowrap}.sh-pt{position:relative;width:8px;height:8px;border-radius:50%;flex:none;background:#8a96a8}.sh-pt.sh-ouvert{background:#2f9e5b}.sh-pt.sh-avant{background:var(--cyan)}html[data-mouvement=complet] .sh-pt.sh-ouvert:after{content:"";position:absolute;inset:0;border-radius:50%;background:#2f9e5b;animation:sh-pouls 2s ease-out infinite}@keyframes sh-pouls{0%{transform:scale(1);opacity:.7}to{transform:scale(2.8);opacity:0}}.sh-bande{display:none}@media (max-width:760px){.sh-barre{display:none}.sh-bande{display:flex;width:calc(100% + 28px);margin:-14px -14px 14px;padding:9px 14px;background:color-mix(in srgb,var(--ink) 82%,#000);color:#fff;border-radius:0}.sh-bande .sh-etat{color:#c4cbe8}.sh-bande .sh-fl{margin-left:auto;color:#9fe0f7;font-weight:700}}@media (max-width:760px) and (prefers-color-scheme:dark){:root:not([data-theme=light]) .sh-bande{background:#0b1324}}@media (max-width:760px){:root[data-theme=dark] .sh-bande{background:#0b1324}}.te{display:flex;align-items:center;gap:12px;margin:4px 0 16px}.te-ic{width:40px;height:40px;border-radius:12px;background:var(--ink);color:#fff;display:grid;place-items:center;flex:none}.te-t{min-width:0}.te h1{font-size:22px;line-height:1.15;margin:0;color:var(--titre)}.te small{display:block;color:var(--mut);font-size:12.5px;margin-top:2px}html[data-mouvement=complet] .te{animation:te-monte var(--d3) var(--sortie)}html[data-mouvement=complet] .te-ic{animation:te-ic var(--d3) var(--ressort)}@keyframes te-monte{0%{opacity:0;transform:translateY(6px)}}@keyframes te-ic{0%{transform:scale(.7) rotate(-8deg)}}@media (max-width:760px){.te{margin:0 0 12px}.te h1{font-size:19px}.te-ic{width:36px;height:36px;border-radius:11px}}.filters .fl-rech{background:color-mix(in srgb,var(--cyan) 13%,var(--card));border-color:color-mix(in srgb,var(--cyan) 55%,var(--card));color:var(--cyan-txt);font-weight:700}.filters .fl-rech:before{content:none}.filters .fl-rech b{margin-left:4px}html[data-mouvement=complet] .fl-rech{animation:pilule-pose var(--d3) var(--ressort)}.rb-r.rb-tout b,.rg-r.rg-tout b{color:var(--cyan-txt)}.rb-ic.g-liste{background:color-mix(in srgb,var(--cyan) 16%,var(--card));color:var(--cyan-txt)}@media (max-width:760px){.filters{padding-right:32px;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 30px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 30px),transparent)}}.bh-rech{min-width:140px}@media (max-width:1500px){.sh-barre .sh-etat{display:none}}.rb-pop{right:auto;width:max(100%,460px);max-width:calc(100vw - 300px)}@media (max-width:1100px){.sh-barre .sh-etat{display:none}.sh-nom{max-width:150px}}.nav-ind:before{content:none}@media (min-width:761px) and (max-width:1100px){.bh-rech{min-width:0}.sh-barre{width:40px;padding:0;justify-content:center}.sh-barre .sh-nom,.sh-barre .sh-etat{display:none}.sh-barre .sh-pt{width:10px;height:10px}}:root{--verre-teinte:.5;--verre-rgb:255,255,255;--verre-bord:rgba(255,255,255,.75);--verre-arete:rgba(16,19,46,.22);--verre-ic:#3b4566;--verre-ic-on:#0f7aa8;--verre-txt:#2a3550;--verre-titre:#16213b;--verre-mut:#66728a;--verre-fond:rgba(var(--verre-rgb),calc(.42 + .52 * var(--verre-teinte)));--verre-ombre:inset 0 1px 0 var(--verre-bord),inset 0 -1px 1px rgba(0,0,0,.06),0 0 0 .6px var(--verre-arete),0 12px 32px rgba(16,19,46,.18);--verre-lentille:linear-gradient(180deg,rgba(255,255,255,.55),rgba(255,255,255,0) 55%),rgba(255,255,255,.62);--verre-lentille-ombre:inset 0 0 0 1px rgba(255,255,255,.7),0 0 0 1.5px rgba(35,168,217,.55),0 6px 16px rgba(16,19,46,.14)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--verre-rgb:28,36,64;--verre-bord:rgba(255,255,255,.16);--verre-arete:rgba(0,0,0,.6);--verre-ic:#c3cbe0;--verre-ic-on:#7fdcfb;--verre-txt:#d5dcec;--verre-titre:#eef2fb;--verre-mut:#98a3bd;--verre-lentille:linear-gradient(180deg,rgba(255,255,255,.12),rgba(255,255,255,0) 60%),rgba(255,255,255,.1);--verre-lentille-ombre:inset 0 0 0 1px rgba(255,255,255,.12),0 0 0 1.5px rgba(127,220,251,.5),0 6px 16px rgba(0,0,0,.35)}}:root[data-theme=dark]{--verre-rgb:28,36,64;--verre-bord:rgba(255,255,255,.16);--verre-arete:rgba(0,0,0,.6);--verre-ic:#c3cbe0;--verre-ic-on:#7fdcfb;--verre-txt:#d5dcec;--verre-titre:#eef2fb;--verre-mut:#98a3bd;--verre-lentille:linear-gradient(180deg,rgba(255,255,255,.12),rgba(255,255,255,0) 60%),rgba(255,255,255,.1);--verre-lentille-ombre:inset 0 0 0 1px rgba(255,255,255,.12),0 0 0 1.5px rgba(127,220,251,.5),0 6px 16px rgba(0,0,0,.35)}:root[data-menus=verre] body{background-image:radial-gradient(40vw 40vw at 0 0,color-mix(in srgb,var(--Q) 22%,transparent),transparent 70%),radial-gradient(35vw 35vw at 100% 40%,color-mix(in srgb,var(--Vi) 10%,transparent),transparent 70%),radial-gradient(40vw 40vw at 30% 100%,color-mix(in srgb,var(--K) 16%,transparent),transparent 70%);background-attachment:fixed}@media (min-width:761px){:root[data-menus=verre] aside{top:10px;margin:10px 0 10px 10px;height:calc(100vh - 20px);height:calc(100dvh - 20px);border-radius:20px;background:var(--verre-fond);background-image:none;-webkit-backdrop-filter:blur(22px) saturate(1.8);backdrop-filter:blur(22px) saturate(1.8);box-shadow:var(--verre-ombre);color:var(--verre-txt)}:root[data-menus=verre] aside:after{display:none}:root[data-menus=verre] aside .navh,:root[data-menus=verre] aside .nav-acc{color:var(--verre-mut)}:root[data-menus=verre] aside nav a{color:var(--verre-txt);border-radius:13px;white-space:nowrap}:root[data-menus=verre] aside nav a.on{color:var(--verre-titre);font-weight:650}:root[data-menus=verre] aside nav a>span{background:transparent;color:var(--verre-ic)}:root[data-menus=verre] aside nav a:hover>span{color:var(--verre-titre)}:root[data-menus=verre] aside nav a.on>span{background:transparent;color:var(--verre-ic-on);box-shadow:none;transform:scale(1.1)}html[data-mouvement=complet][data-menus=verre] aside nav a.on>span{animation:none}:root[data-menus=verre] aside .nav-ind{border-radius:13px;background:none;box-shadow:none}:root[data-menus=verre] aside .nav-ind:before{content:"";position:absolute;inset:0;width:auto;border-radius:13px;background:var(--verre-lentille);box-shadow:var(--verre-lentille-ombre)}html[data-mouvement=complet][data-menus=verre] aside .nav-ind.bouge:before{animation:verre-loupe .55s var(--sortie)}html[data-mouvement=complet][data-menus=verre] aside nav a.on>span .icone{animation:ic-saut var(--d3) var(--ressort)}:root[data-menus=verre] aside .nav-replier{color:var(--verre-txt);background:rgba(var(--verre-rgb),.5);border-color:var(--verre-arete)}:root[data-menus=verre] aside .mon-badge{background:#ffffff59;border-color:var(--verre-arete);color:var(--verre-titre)}:root[data-menus=verre] aside .mon-badge small{color:var(--verre-mut)}:root[data-menus=verre] aside .me{background:#ffffff4d;box-shadow:inset 0 0 0 .6px var(--verre-arete)}:root[data-menus=verre] aside .me b{color:var(--verre-titre)}:root[data-menus=verre] aside .me small{color:var(--verre-mut)}:root[data-menus=verre] aside .nav-sep,:root[data-menus=verre] aside .navh{border-color:var(--verre-arete)}:root[data-menus=verre] .bh{border-radius:20px;background:var(--verre-fond);-webkit-backdrop-filter:blur(22px) saturate(1.8);backdrop-filter:blur(22px) saturate(1.8);box-shadow:var(--verre-ombre);border-color:transparent}:root[data-menus=verre] .bh-zone{background:none}:root[data-menus=verre] .sh-barre{border-radius:13px}}@media (prefers-color-scheme:dark) and (min-width:761px){:root:not([data-theme=light])[data-menus=verre] aside{background:var(--verre-fond)}:root:not([data-theme=light])[data-menus=verre] aside .mon-badge,:root:not([data-theme=light])[data-menus=verre] aside .me{background:#ffffff0f}}@media (min-width:761px){:root[data-theme=dark][data-menus=verre] aside{background:var(--verre-fond)}:root[data-theme=dark][data-menus=verre] aside .mon-badge,:root[data-theme=dark][data-menus=verre] aside .me{background:#ffffff0f}}@media (max-width:760px){:root[data-menus=verre] .bnav{left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));height:64px;padding:5px 79px 5px 5px;background:none;border:0;box-shadow:none;align-items:stretch}:root[data-menus=verre] .bnav:before{content:"";position:absolute;inset:0 74px 0 0;z-index:-2;border-radius:20px;background:var(--verre-fond);-webkit-backdrop-filter:blur(22px) saturate(1.8);backdrop-filter:blur(22px) saturate(1.8);box-shadow:var(--verre-ombre)}:root[data-menus=verre] .bnav a{color:var(--verre-ic);justify-content:center;padding:0;gap:2px}:root[data-menus=verre] .bnav a.on{color:var(--verre-ic-on);font-weight:800}:root[data-menus=verre] .bnav a:not(.fab)>span:first-child{width:auto;height:auto;background:none;box-shadow:none;color:inherit;margin:0}:root[data-menus=verre] .bnav a.on:not(.fab)>span:first-child{background:none;box-shadow:none;color:inherit;transform:scale(1.08)}:root[data-menus=verre] .bnav a.fab{position:absolute;right:0;top:0;width:64px;height:64px;flex:none;font-size:0;gap:0}:root[data-menus=verre] .bnav a.fab span{width:64px;height:64px;margin:0;border-radius:20px;background:linear-gradient(160deg,color-mix(in srgb,var(--cyan) 92%,transparent),color-mix(in srgb,var(--cyan-fond) 92%,transparent));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:inset 0 1px #ffffff8c,0 0 0 .6px #10132e40,0 12px 28px #23a8d966}:root[data-menus=verre] .bnav-ind{top:5px;height:54px;width:calc((100% - 84px)/4);margin-left:calc((100% - 84px)/-8);border-radius:15px;background:none;box-shadow:none;transition:transform .55s cubic-bezier(.2,.9,.25,1.15),opacity var(--d2)}:root[data-menus=verre] .bnav-ind:before{content:"";position:absolute;inset:0;margin:0;width:auto;height:auto;border:0;border-radius:15px;background:var(--verre-lentille);box-shadow:var(--verre-lentille-ombre)}html[data-mouvement=complet][data-menus=verre] .bnav-ind.bouge:before{animation:verre-loupe .55s var(--sortie)}:root[data-menus=verre] .alerte-bas{box-shadow:0 0 0 2px rgba(var(--verre-rgb),.9)}:root[data-menus=verre] .eventail-b{left:auto;right:32px}:root[data-menus=verre] .bnav.eventail .eventail-b button:nth-child(1){transform:translate(-150px,-10px)}:root[data-menus=verre] .bnav.eventail .eventail-b button:nth-child(2){transform:translate(-80px,-64px)}:root[data-menus=verre] .bnav.eventail .eventail-b button:nth-child(3){transform:translate(-8px,-96px)}}@keyframes verre-loupe{0%{transform:none}35%{transform:scale(1.14,1.06)}to{transform:none}}.ident-menus{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ident-mn-mini{position:relative;flex:none;width:76px;height:44px;border-radius:10px;background:linear-gradient(135deg,color-mix(in srgb,var(--Q) 30%,var(--card)),color-mix(in srgb,var(--K) 25%,var(--card)));overflow:hidden}.ident-mn-mini .cap{position:absolute;left:5px;right:5px;bottom:5px;height:14px;border-radius:5px;background:var(--ink)}.ident-mn-mini .len{position:absolute;left:28px;bottom:7px;width:16px;height:10px;border-radius:4px;background:#fffffff2}.ident-mn-mini .sc{display:none}.ident-mn-mini.verre .cap{right:24px;background:#ffffffb3;box-shadow:inset 0 1px #fff,0 0 0 .6px #10132e40}.ident-mn-mini.verre .len{left:24px;background:#fff;box-shadow:0 0 0 .6px #10132e33}.ident-mn-mini.verre .sc{display:block;position:absolute;right:5px;bottom:5px;width:14px;height:14px;border-radius:5px;background:var(--cyan)}.ident-verre{display:flex;align-items:center;gap:10px;margin-top:14px;flex-wrap:wrap}.ident-verre>span{font-weight:700;color:var(--titre)}.ident-verre small{color:var(--mut)}.ident-verre input{flex:1;min-width:140px;accent-color:var(--cyan)}@media (max-width:760px){.ident-menus{grid-template-columns:minmax(0,1fr)}}.pf-nav{background:var(--piste-ong);border:0;box-shadow:inset 0 1px 2px #10132e0f,0 6px 18px #0e1a330f}.fu-tabs,.cv-onglets,.pe-onglets,.mr-seg,.nt-onglets,.ma-carte-choix{display:flex;flex-wrap:wrap;gap:4px;padding:4px;border:0;border-radius:13px;background:var(--piste-ong);box-shadow:inset 0 1px 2px #10132e0f}.fu-tabs{flex-wrap:nowrap;top:-12px}.nt-onglets{margin:0 16px 10px;padding:4px}.ma-carte-choix{width:max-content;max-width:100%;margin:0 auto 12px}.mr-seg{display:inline-flex}.pf-nav-l button,.fu-tabs button,.cv-onglets button,.pe-onglets button,.mr-seg button,.nt-onglets button,.ma-carte-choix button{border:0;border-radius:10px;background:none;color:var(--mut);box-shadow:none}.pe-onglets button{padding:8px 12px}.pf-nav-l button:hover,.fu-tabs button:hover,.cv-onglets button:hover,.pe-onglets button:hover,.mr-seg button:hover,.nt-onglets button:hover,.ma-carte-choix button:hover{background:none;color:var(--titre)}.pf-nav-l button.on,.fu-tabs button.on,.cv-onglets button.on,.pe-onglets button.on,.mr-seg button.on,.nt-onglets button.on,.ma-carte-choix button.on{background:var(--pilule-trait) bottom/100% var(--trait-ong-h) no-repeat,var(--card);color:var(--titre);border-color:transparent;box-shadow:0 1px 2px #10132e1a,0 6px 16px #10132e14}.pf-nav-l button.on svg,.fu-tabs button.on svg,.cv-onglets button.on svg,.mr-seg button.on svg,.nt-onglets button.on svg{color:var(--cyan);opacity:1}.pf-nav button.on .pf-pt,.nt-onglets button.on em,.mr-seg button.on small{background:color-mix(in srgb,var(--cyan) 16%,var(--card));color:var(--cyan-txt)}html[data-mouvement=complet] .pf-nav-l button.on,html[data-mouvement=complet] .fu-tabs button.on,html[data-mouvement=complet] .cv-onglets button.on,html[data-mouvement=complet] .pe-onglets button.on,html[data-mouvement=complet] .mr-seg button.on,html[data-mouvement=complet] .nt-onglets button.on,html[data-mouvement=complet] .ma-carte-choix button.on{animation:pilule-pose var(--d3) var(--ressort)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pf-nav,:root:not([data-theme=light]) .fu-tabs,:root:not([data-theme=light]) .cv-onglets,:root:not([data-theme=light]) .pe-onglets,:root:not([data-theme=light]) .mr-seg,:root:not([data-theme=light]) .nt-onglets,:root:not([data-theme=light]) .ma-carte-choix{background:var(--piste-ong);box-shadow:inset 0 0 0 1px #ffffff0f,inset 0 2px 6px #00000059}:root:not([data-theme=light]) .pf-nav-l button.on,:root:not([data-theme=light]) .fu-tabs button.on,:root:not([data-theme=light]) .cv-onglets button.on,:root:not([data-theme=light]) .pe-onglets button.on,:root:not([data-theme=light]) .mr-seg button.on,:root:not([data-theme=light]) .nt-onglets button.on,:root:not([data-theme=light]) .ma-carte-choix button.on{background:var(--pilule-trait) bottom/100% var(--trait-ong-h) no-repeat,linear-gradient(180deg,#2a3766,#1d2849);color:#fff;box-shadow:inset 0 1px #ffffff24,inset 0 0 0 1px #ffffff12,0 8px 20px #00000080,0 12px 22px -10px #23a8d999}:root:not([data-theme=light]) .pf-nav-l button.on svg,:root:not([data-theme=light]) .fu-tabs button.on svg,:root:not([data-theme=light]) .cv-onglets button.on svg,:root:not([data-theme=light]) .mr-seg button.on svg,:root:not([data-theme=light]) .nt-onglets button.on svg{color:#7fdcfb}}:root[data-theme=dark] .pf-nav,:root[data-theme=dark] .fu-tabs,:root[data-theme=dark] .cv-onglets,:root[data-theme=dark] .pe-onglets,:root[data-theme=dark] .mr-seg,:root[data-theme=dark] .nt-onglets,:root[data-theme=dark] .ma-carte-choix{background:var(--piste-ong);box-shadow:inset 0 0 0 1px #ffffff0f,inset 0 2px 6px #00000059}:root[data-theme=dark] .pf-nav-l button.on,:root[data-theme=dark] .fu-tabs button.on,:root[data-theme=dark] .cv-onglets button.on,:root[data-theme=dark] .pe-onglets button.on,:root[data-theme=dark] .mr-seg button.on,:root[data-theme=dark] .nt-onglets button.on,:root[data-theme=dark] .ma-carte-choix button.on{background:var(--pilule-trait) bottom/100% var(--trait-ong-h) no-repeat,linear-gradient(180deg,#2a3766,#1d2849);color:#fff;box-shadow:inset 0 1px #ffffff24,inset 0 0 0 1px #ffffff12,0 8px 20px #00000080,0 12px 22px -10px #23a8d999}:root[data-theme=dark] .pf-nav-l button.on svg,:root[data-theme=dark] .fu-tabs button.on svg,:root[data-theme=dark] .cv-onglets button.on svg,:root[data-theme=dark] .mr-seg button.on svg,:root[data-theme=dark] .nt-onglets button.on svg{color:#7fdcfb}@media (min-width:1101px){body:not(.menu-replie) aside>nav{display:flex;flex-direction:column;flex:1 1 0;min-height:0}body:not(.menu-replie) aside .nav-grp{display:flex;flex-direction:column;flex:var(--n,1) 0 auto}body:not(.menu-replie) aside .nav-grp-c{flex:1 0 auto}body:not(.menu-replie) aside .nav-grp-c>div{display:flex;flex-direction:column}body:not(.menu-replie) aside .nav-grp-c:not(.ferme)>div>a{flex:1 0 auto;max-height:48px}body:not(.menu-replie) aside .aside-tete{margin-bottom:8px}}aside .trait-menu.trait-haut{display:none;margin:2px 4px 14px}:root[data-trait-haut="1"] aside .trait-menu.trait-haut{display:block}@media (max-width:1100px){:root[data-trait-haut="1"] aside .trait-menu.trait-haut{display:none}}@media (min-width:761px){:root[data-trait-haut="1"] body.menu-replie aside .trait-menu.trait-haut{display:none}}.ident-trait-haut{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:12px}.ident-trait-haut>span{font-weight:600;color:var(--titre);margin-right:4px}.ident-trait-haut button{border:1.5px solid var(--line);background:var(--card);color:var(--titre);border-radius:10px;padding:7px 14px;font:600 13px Inter,sans-serif;cursor:pointer;min-height:38px}.ident-trait-haut button.on{border-color:color-mix(in srgb,var(--cyan) 60%,var(--card));background:color-mix(in srgb,var(--cyan) 12%,var(--card));color:var(--cyan-txt)}.onglets-contacts,.tabs,.fu-tabs,.cv-onglets,.pe-onglets,.mr-seg,.nt-onglets,.ma-carte-choix{padding:3px;align-items:stretch}.pf-nav{padding:3px}.ident-trait-haut{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px}.ident-trait-haut>span{grid-column:1/-1;font-weight:700;color:var(--titre);margin:0}.ident-th-mini{position:relative;flex:none;width:46px;height:58px;border-radius:9px;background:var(--ink);overflow:hidden}.ident-th-mini b{position:absolute;left:7px;top:6px;width:20px;height:6px;border-radius:2px;background:#fff}.ident-th-mini i{position:absolute;left:7px;right:7px;height:3px;border-radius:2px;background:linear-gradient(90deg,var(--P),var(--Q) 33%,var(--Vi) 66%,var(--K))}.ident-th-mini i.h{top:16px}.ident-th-mini i.bas{bottom:7px}.ident-th-mini u{position:absolute;left:7px;right:12px;height:3px;border-radius:2px;background:#ffffff47}.ident-th-mini u:nth-of-type(1){top:24px}.ident-th-mini u:nth-of-type(2){top:31px}.ident-th-mini u:nth-of-type(3){top:38px}.ident-th-mini.sans u:nth-of-type(1){top:18px}.ident-th-mini.sans u:nth-of-type(2){top:26px}.ident-th-mini.sans u:nth-of-type(3){top:34px}html[data-mouvement=complet] .ident-trait-haut .ident-pr.on .ident-th-mini i.h{animation:trait-onglet var(--d3) var(--sortie)}@media (max-width:760px){.ident-trait-haut{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.bnav{touch-action:pan-y}.bnav a.on{color:#7fdcfb}:root[data-menus=verre] .bnav a.on,:root[data-menus=verre] .bnav a.on>span:first-child{color:var(--cyan-txt)}.bnav.bnav-glisse .bnav-ind{transition:transform .22s var(--sortie),opacity var(--d2)}.bnav a.survole{color:#fff}.bnav a.survole:not(.fab)>span:first-child{transform:scale(1.12)}:root[data-menus=verre] .bnav a.survole{color:var(--verre-titre)}html[data-mouvement=complet][data-menus=verre] .bnav.bnav-glisse .bnav-ind:before{transform:scale(1.12,1.06)}}@media (max-width:760px) and (prefers-color-scheme:dark){:root:not([data-theme=light])[data-menus=verre] .bnav a.on,:root:not([data-theme=light])[data-menus=verre] .bnav a.on>span:first-child{color:#7fdcfb}}@media (max-width:760px){:root[data-theme=dark][data-menus=verre] .bnav a.on,:root[data-theme=dark][data-menus=verre] .bnav a.on>span:first-child{color:#7fdcfb}}.onglets-contacts .em-menu{align-self:stretch}.onglets-contacts .em-menu>.em-pastille{height:100%}@media (max-width:760px){:root[data-menus=verre] .bnav-ind:before{background:#23a8d924;box-shadow:inset 0 0 0 1.5px #23a8d98c}:root[data-menus=verre] .bnav a.on,:root[data-menus=verre] .bnav a.on>span:first-child{color:#0f7aa8}}@media (max-width:760px) and (prefers-color-scheme:dark){:root:not([data-theme=light])[data-menus=verre] .bnav-ind:before{background:#7fdcfb1f;box-shadow:inset 0 0 0 1.5px #7fdcfb80}:root:not([data-theme=light])[data-menus=verre] .bnav a.on,:root:not([data-theme=light])[data-menus=verre] .bnav a.on>span:first-child{color:#7fdcfb}}@media (max-width:760px){:root[data-theme=dark][data-menus=verre] .bnav-ind:before{background:#7fdcfb1f;box-shadow:inset 0 0 0 1.5px #7fdcfb80}:root[data-theme=dark][data-menus=verre] .bnav a.on,:root[data-theme=dark][data-menus=verre] .bnav a.on>span:first-child{color:#7fdcfb}}:root[data-menus=verre] aside .fond-connecteurs path{stroke:#23a8d942}:root[data-menus=verre] aside .fond-connecteurs .pt{fill:#23a8d973}:root[data-menus=verre] aside .fond-connecteurs .pulse{fill:#23a8d9;filter:drop-shadow(0 0 4px rgba(35,168,217,.8))}@media (prefers-color-scheme:dark){:root:not([data-theme=light])[data-menus=verre] aside .fond-connecteurs path{stroke:#7fd0ef2e}:root:not([data-theme=light])[data-menus=verre] aside .fond-connecteurs .pt{fill:#7fd0ef57}:root:not([data-theme=light])[data-menus=verre] aside .fond-connecteurs .pulse{fill:#bfefff;filter:drop-shadow(0 0 5px var(--cyan))}}:root[data-theme=dark][data-menus=verre] aside .fond-connecteurs path{stroke:#7fd0ef2e}:root[data-theme=dark][data-menus=verre] aside .fond-connecteurs .pt{fill:#7fd0ef57}:root[data-theme=dark][data-menus=verre] aside .fond-connecteurs .pulse{fill:#bfefff;filter:drop-shadow(0 0 5px var(--cyan))}.bh-grp{display:contents}html[data-mouvement=complet] .bh-grp>*{animation:bs-monte var(--d3,.36s) var(--sortie,ease-out) backwards;animation-delay:.1s}html[data-mouvement=complet] .bh-grp>*:nth-child(2){animation-delay:.14s}html[data-mouvement=complet] .bh-grp>*:nth-child(3){animation-delay:.18s}html[data-mouvement=complet] .bh-grp>*:nth-child(4){animation-delay:.22s}html[data-mouvement=complet] .bh-grp>*:nth-child(5){animation-delay:.26s}html[data-mouvement=complet] .bh-grp>*:nth-child(6){animation-delay:.3s}html[data-mouvement=complet] .bh-grp>*:nth-child(7){animation-delay:.34s}:root[data-menus=verre]{--verre-ilot:rgba(var(--verre-rgb),calc(.36 + .5 * var(--verre-teinte)));--verre-survol:rgba(var(--verre-rgb),.55);--verre-pop:rgba(var(--verre-rgb),.88)}@media (prefers-color-scheme:dark){:root:not([data-theme=light])[data-menus=verre]{--verre-survol:rgba(255,255,255,.08)}}:root[data-theme=dark][data-menus=verre]{--verre-survol:rgba(255,255,255,.08)}@media (min-width:761px){:root[data-menus=verre] .bh-zone{background:none}:root[data-menus=verre] .bh{background:none;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;border-color:transparent;padding:0;gap:10px}:root[data-menus=verre] .bh:after{content:none}:root[data-menus=verre] .bh-d{gap:10px}:root[data-menus=verre] .sh-barre,:root[data-menus=verre] .rb-champ,:root[data-menus=verre] .bh-grp{background:var(--verre-ilot);-webkit-backdrop-filter:blur(22px) saturate(1.8);backdrop-filter:blur(22px) saturate(1.8);box-shadow:var(--verre-ombre);border:0;border-radius:20px}:root[data-menus=verre] .sh-barre{height:56px;padding:0 18px;color:var(--verre-titre)}:root[data-menus=verre] .rb-champ{height:56px;padding:0 10px 0 18px;color:var(--verre-txt);transition:box-shadow var(--d2,.24s)}:root[data-menus=verre] .rb-champ:focus-within{box-shadow:var(--verre-ombre),0 0 0 1.5px #23a8d999,0 0 0 5px #23a8d924}:root[data-menus=verre] .rb-champ kbd{background:none;border-color:var(--verre-bord);color:var(--verre-mut)}:root[data-menus=verre] .bh-grp{display:flex;align-items:center;gap:4px;height:56px;padding:0 6px}:root[data-menus=verre] .bh-grp .choix-bouton,:root[data-menus=verre] .bh-grp .mb-puce{background:none;border-color:transparent;box-shadow:none;color:var(--verre-titre)}:root[data-menus=verre] .bh-grp .choix-bouton:hover,:root[data-menus=verre] .bh-grp .choix.ouvert .choix-bouton,:root[data-menus=verre] .bh-grp .mb-puce:hover{background:var(--verre-survol);border-color:transparent;box-shadow:inset 0 0 0 1px var(--verre-bord)}:root[data-menus=verre] .bh-grp .bh-sep{background:var(--verre-bord);opacity:.7}:root[data-menus=verre] .bh-grp .bh-ic{width:44px;height:44px;border-radius:50%;border:0;background:none;color:var(--verre-ic)}:root[data-menus=verre] .bh-grp .bh-ic:hover:not(:disabled){background:var(--verre-survol);box-shadow:inset 0 0 0 1px var(--verre-bord)}:root[data-menus=verre] .bh-grp .bh-ic.on{background:var(--verre-lentille);box-shadow:var(--verre-lentille-ombre);color:var(--verre-ic-on)}:root[data-menus=verre] .bh-grp .bh-moi{width:40px;height:40px;box-shadow:0 0 0 2px var(--verre-bord)}:root[data-menus=verre] .rb-pop,:root[data-menus=verre] .bh .choix-liste,:root[data-menus=verre] .mb-bulle,:root[data-menus=verre] .hb-bulle{background:var(--verre-pop);-webkit-backdrop-filter:blur(26px) saturate(1.8);backdrop-filter:blur(26px) saturate(1.8);border-color:transparent;border-radius:20px;box-shadow:var(--verre-ombre),0 22px 48px #10132e38}}:root[data-menus=verre]{--piste-ong:rgba(var(--verre-rgb),.42)}@media (prefers-color-scheme:dark){:root:not([data-theme=light])[data-menus=verre]{--piste-ong:rgba(10,16,32,.55)}}:root[data-theme=dark][data-menus=verre]{--piste-ong:rgba(10,16,32,.55)}@media (max-width:760px){:root[data-menus=verre] .sh-bande{width:calc(100% + 4px);box-sizing:border-box;align-self:stretch;margin:-6px -2px 14px;padding:13px 16px;border-radius:16px;background:var(--verre-ilot);-webkit-backdrop-filter:blur(22px) saturate(1.8);backdrop-filter:blur(22px) saturate(1.8);box-shadow:var(--verre-ombre);color:var(--verre-titre)}:root[data-menus=verre] .sh-bande .sh-etat{color:var(--verre-mut)}:root[data-menus=verre] .sh-bande .sh-fl{color:var(--cyan-txt)}}@media (max-width:760px) and (prefers-color-scheme:dark){:root:not([data-theme=light])[data-menus=verre] .sh-bande{background:var(--verre-ilot)}}@media (max-width:760px){:root[data-theme=dark][data-menus=verre] .sh-bande{background:var(--verre-ilot)}}@media (max-width:760px){:root[data-menus=verre] .mtop{background:none;color:var(--verre-titre);padding-bottom:6px;pointer-events:none}:root[data-menus=verre] .mtop>*{pointer-events:auto}:root[data-menus=verre] .mtop-d{background:var(--verre-ilot);-webkit-backdrop-filter:blur(22px) saturate(1.8);backdrop-filter:blur(22px) saturate(1.8);box-shadow:var(--verre-ombre);border-radius:20px}:root[data-menus=verre] .mtop .logo{padding:0 4px;color:var(--verre-titre)}:root[data-menus=verre] .mtop-d{padding:5px;gap:4px;min-width:0}:root[data-menus=verre] .mtop .b-loupe,:root[data-menus=verre] .mtop .pastille-fil{width:40px;height:40px;border-radius:50%;background:none;border:0;color:var(--verre-ic)}:root[data-menus=verre] .mtop .pastille-fil b{box-shadow:0 0 0 2px var(--verre-bord)}:root[data-menus=verre] .mtop .etat-synchro{background:none;color:var(--verre-ic)}:root[data-menus=verre] .mtop .choix.fonce .choix-bouton{height:40px;border-radius:15px;background:none;border-color:transparent;color:var(--verre-titre)}:root[data-menus=verre] .mtop .choix.fonce .choix-bouton:hover,:root[data-menus=verre] .mtop .choix.fonce.ouvert .choix-bouton{background:var(--verre-survol);box-shadow:inset 0 0 0 1px var(--verre-bord)}:root[data-menus=verre] .mtop .choix.fonce .choix-chevron{color:var(--verre-mut)}:root[data-menus=verre] .mtop .choix.fonce .choix-bouton .choix-code:not(.en-logo):not(.en-tuile){background:var(--ink);color:#fff}:root[data-menus=verre] .mtop .choix-liste{background:var(--verre-pop);-webkit-backdrop-filter:blur(26px) saturate(1.8);backdrop-filter:blur(26px) saturate(1.8);border-color:transparent;border-radius:20px;box-shadow:var(--verre-ombre),0 22px 48px #10132e38}}@media (max-width:760px) and (prefers-color-scheme:dark){:root:not([data-theme=light])[data-menus=verre] .mtop{background:none}}@media (max-width:760px){:root[data-theme=dark][data-menus=verre] .mtop{background:none}}@media (max-width:760px){.mtop .choix.fonce .choix-bouton{height:40px;padding:0 9px 0 7px;gap:7px;align-items:center}.mtop .choix.fonce .choix-bouton .choix-code{height:26px;min-width:30px;line-height:1}.mtop .choix.fonce .choix-texte{line-height:1;padding-bottom:1px;flex:0 1 auto;min-width:min(3ch,100%)}.mtop .choix.fonce .choix-chevron{margin-left:1px}}.pastille-fil b,.mtop .pastille-fil b,.bh .pastille-fil b{line-height:1;font-variant-numeric:tabular-nums;text-align:center;box-sizing:border-box;padding-top:1.5px;padding-bottom:0}.mtop .pastille-fil b{height:18px;min-width:18px;font-size:11px}.bh-nb{display:inline-flex;align-items:center;justify-content:center;line-height:1;padding:1px 4px 0;font-variant-numeric:tabular-nums;background:var(--p2)}.bh-notif.a{border-color:color-mix(in srgb,var(--p2) 40%,var(--line))}@media (min-width:761px){:root[data-menus=verre] .bh-prog{display:none}:root[data-menus=verre] .sh-barre,:root[data-menus=verre] .rb-champ,:root[data-menus=verre] .bh-grp{position:relative}:root[data-menus=verre] .sh-barre:after,:root[data-menus=verre] .rb-champ:after,:root[data-menus=verre] .bh-grp:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(90deg,var(--P),var(--Q) 33%,var(--Vi) 66%,var(--K)) calc(-1 * var(--x,0px)) 100%/var(--W,100%) 3px no-repeat;-webkit-mask-image:linear-gradient(90deg,#000 calc(var(--p,0) * var(--W,0px) - var(--x,0px)),transparent 0);mask-image:linear-gradient(90deg,#000 calc(var(--p,0) * var(--W,0px) - var(--x,0px)),transparent 0)}:root[data-menus=verre] .bh-zone.colle{--verre-ilot:rgba(var(--verre-rgb),.9)}}:root[data-menus=verre] aside .nav-ind:before{inset:2px 3px}@media (max-width:760px){:root[data-menus=verre] .mtop{padding-bottom:14px;margin-bottom:6px}:root[data-menus=verre] .mtop:before{content:"";position:absolute;inset:0 0 -18px;z-index:-1;pointer-events:none;background:linear-gradient(180deg,color-mix(in srgb,var(--bg) 94%,transparent) 0,color-mix(in srgb,var(--bg) 86%,transparent) 72%,transparent 100%);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);-webkit-mask-image:linear-gradient(#000 70%,transparent);mask-image:linear-gradient(#000 76%,transparent)}:root[data-menus=verre] .mtop .bh-ic{all:unset;box-sizing:border-box;position:relative;cursor:pointer;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;color:var(--verre-ic)}:root[data-menus=verre] .mtop .bh-ic .bh-nb{top:-3px;right:-3px;min-width:18px;height:18px;font-size:10.5px;border-width:2px;border-color:var(--verre-bord)}:root[data-menus=verre] .mtop-d{position:relative}:root[data-menus=verre] .mtop .nt{position:static}:root[data-menus=verre] .mtop .hb-bulle{position:absolute;right:0;left:auto;top:calc(100% + 10px);width:calc(100vw - 28px);max-width:none}}@media (max-width:760px) and (prefers-color-scheme:dark){:root:not([data-theme=light])[data-menus=verre] .mtop:before{background:linear-gradient(180deg,color-mix(in srgb,var(--bg) 94%,transparent) 0,color-mix(in srgb,var(--bg) 86%,transparent) 72%,transparent 100%)}}@media (max-width:760px){:root[data-theme=dark][data-menus=verre] .mtop:before{background:linear-gradient(180deg,color-mix(in srgb,var(--bg) 94%,transparent) 0,color-mix(in srgb,var(--bg) 86%,transparent) 72%,transparent 100%)}}.choix-liste,.rb-pop,.hb-bulle,.mb-bulle,.feuille{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--titre) 22%,transparent) transparent}.choix-liste::-webkit-scrollbar,.rb-pop::-webkit-scrollbar,.hb-bulle ::-webkit-scrollbar,.feuille ::-webkit-scrollbar{width:6px}.choix-liste::-webkit-scrollbar-thumb,.rb-pop::-webkit-scrollbar-thumb,.hb-bulle ::-webkit-scrollbar-thumb,.feuille ::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--titre) 22%,transparent);border-radius:6px}.choix-liste::-webkit-scrollbar-track,.rb-pop::-webkit-scrollbar-track{background:transparent}.choix-liste{scroll-padding:6px}.nt-l{border-radius:13px;transition:background-color var(--d1,.16s)}.nt-l:hover,.nt-l:focus-visible{background:color-mix(in srgb,var(--cyan) 10%,transparent)}.nt-l:hover .nt-ic,.nt-l:focus-visible .nt-ic{background:color-mix(in srgb,var(--cyan) 18%,var(--card));color:var(--cyan-txt)}:root[data-menus=verre] .nt-ic{background:rgba(var(--verre-rgb),.6);box-shadow:inset 0 0 0 1px var(--verre-bord)}.vr-logo .logo img.logo-img{height:44px}.vr-logo .logo .logo-sous{display:flex;align-self:flex-start;font-size:18px;font-weight:700;letter-spacing:.46em;line-height:1;margin:9px 0 0;padding-left:3px;transform:scaleY(1.15);transform-origin:left top;color:var(--sky);opacity:1}@media (min-width:761px){:root[data-menus=verre] .bh-grp .bh-moi{width:34px;height:34px;margin:0 5px 0 4px;box-shadow:0 0 0 2px var(--verre-bord)}:root[data-menus=verre] .bh-grp .bh-moi:before{inset:-4px}:root[data-menus=verre] .bh-grp .bh-moi.on:before,:root[data-menus=verre] .bh-grp .bh-moi:focus-visible:before{inset:-5px}:root[data-menus=verre] .bh-grp .bh-ic:focus,:root[data-menus=verre] .bh-grp .bh-ic:focus-visible{outline:none}:root[data-menus=verre] .bh-grp .bh-ic:focus-visible:not(.on){background:var(--verre-survol);box-shadow:inset 0 0 0 1px var(--verre-bord)}}@media (min-width:761px){:root[data-menus=verre] .bh-zone:before{content:"";position:absolute;inset:0 0 -14px;z-index:-1;pointer-events:none;background:linear-gradient(180deg,color-mix(in srgb,var(--bg) 90%,transparent) 0,color-mix(in srgb,var(--bg) 78%,transparent) 70%,transparent 100%);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);-webkit-mask-image:linear-gradient(#000 72%,transparent);mask-image:linear-gradient(#000 72%,transparent);opacity:0;transition:opacity var(--d2,.24s)}:root[data-menus=verre] .bh-zone.colle:before{opacity:1}}@media (min-width:761px){aside>nav{overflow-x:hidden}main{padding-bottom:48px}}@media (max-width:760px){:root[data-menus=verre] .mtop .mb{position:static}:root[data-menus=verre] .mtop .mb-puce{all:unset;box-sizing:border-box;cursor:pointer;display:flex;align-items:center;gap:3px;height:40px;padding:0 6px 0 3px;border-radius:15px;color:var(--verre-titre)}:root[data-menus=verre] .mtop .mb-puce .meteo-ic{width:26px;height:26px}:root[data-menus=verre] .mtop .mb-t em,:root[data-menus=verre] .mtop .mb-t small{display:none}:root[data-menus=verre] .mtop .mb-t b{font-size:14px}:root[data-menus=verre] .mtop .mb-bulle{position:absolute;right:0;left:auto;top:calc(100% + 10px);width:calc(100vw - 28px);max-width:none}}.aide-rond.on{background-color:var(--ink);color:#fff}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .aide-rond.on{background:color-mix(in srgb,var(--ink) 80%,#fff)}}:root[data-theme=dark] .aide-rond.on{background:color-mix(in srgb,var(--ink) 80%,#fff)}@media (max-width:380px){:root[data-menus=verre] .mtop .choix.fonce .choix-texte{display:none}:root[data-menus=verre] .mtop-d{gap:0}:root[data-menus=verre] .mtop .b-loupe,:root[data-menus=verre] .mtop .bh-ic{width:36px}}@media (max-width:760px){.mtop-d{position:relative;gap:6px}.mtop .nt,.mtop .mb{position:static}.mtop .hb-bulle,.mtop .mb-bulle{position:absolute;right:0;left:auto;top:calc(100% + 10px);width:calc(100vw - 28px);max-width:none}.mtop .b-loupe,.mtop .pastille-fil{width:40px;height:40px}.mtop .bh-ic{all:unset;box-sizing:border-box;position:relative;cursor:pointer;width:40px;height:40px;border-radius:12px;display:grid;place-items:center;color:#fff;background:#ffffff1f}.mtop .bh-ic .bh-nb{top:-4px;right:-4px;min-width:18px;height:18px;font-size:10.5px;border-width:2px;border-color:var(--ink)}.mtop .mb-puce{all:unset;box-sizing:border-box;cursor:pointer;display:flex;align-items:center;gap:3px;height:40px;padding:0 8px 0 4px;border-radius:12px;color:#fff;background:#ffffff1f}.mtop .mb-puce .meteo-ic{width:26px;height:26px}.mtop .mb-t em,.mtop .mb-t small{display:none}.mtop .mb-t b{font-size:14px}}@media (max-width:760px) and (prefers-color-scheme:dark){:root:not([data-theme=light]) .mtop .bh-ic .bh-nb{border-color:#070d1a}}@media (max-width:760px){:root[data-theme=dark] .mtop .bh-ic .bh-nb{border-color:#070d1a}}@media (max-width:400px){.mtop .choix.fonce .choix-texte{display:none}.mtop-d{gap:4px}}@media (min-width:761px){main .b-enr-doublon:not([aria-modal] .b-enr-doublon):not(.feuille .b-enr-doublon){display:none}}.toast{background:var(--toast-fond,rgba(255,255,255,.9));-webkit-backdrop-filter:blur(26px) saturate(1.8);backdrop-filter:blur(26px) saturate(1.8);color:var(--titre);border-radius:20px;padding:13px 14px 16px;box-shadow:inset 0 1px #ffffffbf,0 0 0 .6px #10132e38,0 18px 44px #10132e38}.toast-t span{color:var(--mut);opacity:1}.toast-i{box-shadow:0 0 0 4px color-mix(in srgb,var(--ton) 18%,transparent)}.toast-x:hover{background:color-mix(in srgb,var(--titre) 8%,transparent)}.toast-roue{border-color:color-mix(in srgb,var(--titre) 25%,transparent);border-top-color:var(--titre)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .toast{--toast-fond:rgba(28,36,64,.92);box-shadow:inset 0 1px #ffffff24,0 0 0 .6px #0009,0 18px 44px #00000073}}:root[data-theme=dark] .toast{--toast-fond:rgba(28,36,64,.92);box-shadow:inset 0 1px #ffffff24,0 0 0 .6px #0009,0 18px 44px #00000073}:root[data-menus=verre] .toast{--toast-fond:var(--verre-pop);box-shadow:var(--verre-ombre),0 18px 44px #10132e38}.aide-rond{position:relative;isolation:isolate}.aide-rond:before{content:"";position:absolute;inset:-5px;border-radius:50%;z-index:-1;pointer-events:none;background:conic-gradient(from 200deg,var(--P),var(--Q),var(--Vi),var(--K),var(--P));-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 3px),#000 calc(100% - 2.5px));mask:radial-gradient(farthest-side,transparent calc(100% - 3px),#000 calc(100% - 2.5px));opacity:0}.aide-rond:hover:before,.aide-rond:focus-visible:before,.aide-rond.on:before{opacity:1}.aide-rond.remonter:hover,.aide-rond.remonter:focus-visible{border-color:var(--line);box-shadow:0 6px 18px #0e1a3329}.aide-rond:not(.remonter):not(.on):hover,.aide-rond:not(.remonter):focus-visible{box-shadow:0 6px 18px #2b2e6459}.aide-rond.on{box-shadow:0 8px 20px #2b2e6459}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .aide-rond.remonter:hover,:root:not([data-theme=light]) .aide-rond.remonter:focus-visible{border-color:var(--line);box-shadow:0 6px 18px #0006}:root:not([data-theme=light]) .aide-rond:not(.remonter):not(.on):hover,:root:not([data-theme=light]) .aide-rond.on{box-shadow:0 6px 18px #00000073}}:root[data-theme=dark] .aide-rond.remonter:hover,:root[data-theme=dark] .aide-rond.remonter:focus-visible{border-color:var(--line);box-shadow:0 6px 18px #0006}:root[data-theme=dark] .aide-rond:not(.remonter):not(.on):hover,:root[data-theme=dark] .aide-rond.on{box-shadow:0 6px 18px #00000073}html[data-mouvement=complet] .aide-rond:before{transition:opacity var(--d2,.24s),transform .6s var(--sortie,cubic-bezier(.2,.8,.2,1))}html[data-mouvement=complet] .aide-rond:hover:before{transform:rotate(180deg)}.crit-bascule{display:none}@media (max-width:760px){.crit-bascule{all:unset;box-sizing:border-box;cursor:pointer;display:flex;align-items:center;gap:9px;width:100%;min-height:46px;padding:0 14px;border-radius:13px;background:var(--card);border:1px solid var(--line);color:var(--titre);font:600 14px Inter,Segoe UI,Arial,sans-serif}.crit-bascule svg{color:var(--cyan-txt)}.crit-bascule span{flex:1}.crit-bascule em{font-style:normal;min-width:22px;height:22px;padding:0 6px;border-radius:11px;display:inline-flex;align-items:center;justify-content:center;background:var(--cyan);color:#fff;font:700 12px Inter,sans-serif}.crit-bascule.actif{border-color:color-mix(in srgb,var(--cyan) 55%,var(--line))}.crit-chev{font-style:normal;font-size:20px;line-height:1;color:var(--mut);transform:rotate(90deg)}.crit-repli.ouvert .crit-chev{transform:rotate(-90deg)}.crit-repli:not(.ouvert)>:not(.crit-bascule){display:none!important}.crit-repli.ouvert{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.crit-repli.ouvert>.crit-bascule,.crit-repli.ouvert>.criteres-effacer{grid-column:1/-1}.crit-repli.ouvert .critere{width:auto}html[data-mouvement=complet] .crit-repli.ouvert>:not(.crit-bascule){animation:feuille-in var(--d2,.24s) var(--sortie,cubic-bezier(.2,.8,.2,1)) backwards}html[data-mouvement=complet] .crit-chev{transition:transform var(--d2,.24s) var(--ressort,cubic-bezier(.34,1.56,.64,1))}}@media (max-width:760px){.aide-flottante{bottom:calc(88px + env(safe-area-inset-bottom))}}.bandeau-onb>.b{display:inline-flex;align-items:center;justify-content:center;flex:none;min-width:104px;min-height:40px;line-height:1.1}@media (max-width:760px){.onglets-contacts,.tabs,.fu-tabs,.cv-onglets,.pe-onglets,.mr-seg,.nt-onglets,.ma-carte-choix{padding-top:2px;padding-bottom:2px}}@media (max-width:760px){.rg-voile,:root .rg-voile{padding:0!important;background:var(--bg)}.rg-boite{background:var(--bg)}.rg-champ,:root .rg-champ{position:relative;background:var(--ink);color:#fff;border:0;gap:10px;padding:calc(10px + env(safe-area-inset-top,0px)) 12px 12px!important}.rg-champ>svg:first-child{position:absolute;left:26px;bottom:25px;color:#ffffffbf;pointer-events:none}.rg-champ input{flex:1;min-width:0;height:44px;border:0;border-radius:14px;background:#ffffff24;color:#fff;padding:0 14px 0 40px;font:500 16px Inter,Segoe UI,Arial,sans-serif;outline:none;box-shadow:inset 0 0 0 1px #ffffff1f}.rg-champ input::placeholder{color:#ffffffa6}.rg-champ input:focus{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--cyan) 80%,#fff)}.rg-champ .rg-fermer{background:#ffffff24;color:#fff}.rg-liste{background:var(--bg);padding:8px 10px 24px}.rg-r{background:var(--card);margin-bottom:6px;border:1px solid var(--line)}.rg-accueil{display:grid;justify-items:center;text-align:center;gap:6px;padding:48px 28px 0;color:var(--mut)}.rg-acc-ic{display:grid;place-items:center;width:56px;height:56px;border-radius:18px;background:color-mix(in srgb,var(--cyan) 14%,var(--card));color:var(--cyan-txt);margin-bottom:6px}.rg-accueil b{color:var(--titre);font-size:17px}.rg-accueil small{font-size:14px;line-height:1.45;max-width:30ch}html[data-mouvement=complet] .rg-accueil{animation:feuille-in var(--d3,.36s) var(--sortie,cubic-bezier(.2,.8,.2,1)) .05s backwards}}@media (max-width:760px) and (prefers-color-scheme:dark){:root:not([data-theme=light]) .rg-champ{background:#070d1a}}@media (max-width:760px){:root[data-theme=dark] .rg-champ{background:#070d1a}}.rg-accueil{display:none}@media (max-width:760px){.rg-accueil{display:grid}}@media (min-width:1101px){aside>nav{scrollbar-width:none}aside>nav::-webkit-scrollbar{display:none;width:0}aside>nav.nav-plus-bas{-webkit-mask-image:linear-gradient(#000 calc(100% - 34px),transparent);mask-image:linear-gradient(#000 calc(100% - 34px),transparent)}aside>nav.nav-plus-haut{-webkit-mask-image:linear-gradient(transparent,#000 26px);mask-image:linear-gradient(transparent,#000 26px)}aside>nav.nav-plus-haut.nav-plus-bas{-webkit-mask-image:linear-gradient(transparent,#000 26px,#000 calc(100% - 34px),transparent);mask-image:linear-gradient(transparent,#000 26px,#000 calc(100% - 34px),transparent)}aside nav a{white-space:nowrap}}@media (min-width:1101px) and (max-height:1000px){body:not(.menu-replie) aside .nav-grp-c:not(.ferme)>div>a{flex:1 1 auto;min-height:32px;max-height:42px;padding-top:3px;padding-bottom:3px}aside .navh{margin:9px 12px 2px}body:not(.menu-replie) aside .aside-tete{margin-bottom:4px}.mb-duo .mon-badge{height:44px}}@media (min-width:1101px) and (max-height:820px){body:not(.menu-replie) aside .nav-grp-c:not(.ferme)>div>a{min-height:30px;font-size:13.5px}aside .navh{margin:6px 12px 1px;font-size:9.5px}.mb-duo .mon-badge{height:40px}}aside{--sm-txt:#b4bdd3;--sm-titre:#fff;--sm-mut:#aab4cc;--sm-fond:rgba(255,255,255,.07);--sm-ligne:rgba(255,255,255,.07);--sm-noeud:var(--ink2,#22265a)}:root[data-menus=verre] aside{--sm-txt:var(--verre-txt);--sm-titre:var(--verre-titre);--sm-mut:var(--verre-txt);--sm-fond:color-mix(in srgb,var(--verre-titre) 7%,transparent);--sm-ligne:color-mix(in srgb,var(--verre-titre) 12%,transparent);--sm-noeud:var(--card)}aside .nav-salon{all:unset;box-sizing:border-box;cursor:pointer;display:flex;align-items:center;gap:10px;margin:2px 0 10px;padding:9px 10px;border-radius:14px;background:var(--sm-fond);box-shadow:inset 0 0 0 1px var(--sm-ligne);flex:none}aside .nav-salon:hover{background:color-mix(in srgb,var(--sm-titre) 11%,transparent)}aside .nav-salon:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.nav-salon .ns-p{position:relative;width:34px;height:34px;flex:none;border-radius:10px;display:grid;place-items:center;font:800 11px Inter,Segoe UI,Arial,sans-serif;color:#fff;background:linear-gradient(135deg,#5a81bc,#2aa3ce 45%,#85c7a1)}.nav-salon.en-cours .ns-p:after,.nav-salon.en-cours .ns-p:before{content:"";position:absolute;right:-3px;top:-3px;width:10px;height:10px;border-radius:50%;box-sizing:border-box;background:#3ddc84;box-shadow:0 0 0 2px var(--ink)}.nav-salon.en-cours .ns-p:before{background:none;box-shadow:none;border:2px solid #3ddc84;opacity:0}html[data-mouvement=complet] .nav-salon.en-cours .ns-p:before{animation:ns-pouls 2.4s ease-out infinite}@keyframes ns-pouls{0%{transform:scale(1);opacity:.75}70%,to{transform:scale(2.3);opacity:0}}.nav-salon .ns-t{min-width:0;flex:1;line-height:1.25}.nav-salon .ns-t b{display:block;font-size:13px;color:var(--sm-titre);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nav-salon .ns-t small{display:block;font-size:11.5px;color:var(--sm-mut);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body.menu-replie aside .nav-salon{justify-content:center;padding:6px 0;background:none;box-shadow:none}body.menu-replie aside .nav-salon .ns-t{display:none}aside nav.nav-simple .nav-rub{display:block}aside nav .nav-sous{position:relative;display:grid;gap:2px;margin:2px 0 6px 23px;padding-left:12px}aside nav .nav-sous:before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:2px;border-radius:2px;background:linear-gradient(180deg,#5a81bc,#2aa3ce 35%,#f70 68%,#85c7a1);opacity:.55;transform-origin:top}html[data-mouvement=complet] aside nav .nav-sous:before{animation:ns-trace .45s cubic-bezier(.2,.8,.2,1) both}@keyframes ns-trace{0%{transform:scaleY(0)}}aside nav .nav-sous a.nav-ss{position:relative;display:flex;align-items:center;gap:8px;min-height:32px;height:auto;max-height:none;padding:0 8px 0 10px;margin:0;border-radius:9px;font-size:13.5px;font-weight:500;color:var(--sm-txt);background:none;box-shadow:none;white-space:nowrap;flex:none}aside nav .nav-sous a.nav-ss>span{width:auto;height:auto;flex:0 1 auto;min-width:0;display:block;background:none;box-shadow:none;border-radius:0;color:inherit;opacity:1;transform:none;overflow:hidden;text-overflow:ellipsis;text-align:left}aside nav .nav-sous a.nav-ss:before{content:"";position:absolute;left:-15px;top:50%;width:8px;height:8px;margin-top:-4px;border-radius:50%;box-sizing:border-box;background:var(--sm-noeud);border:2px solid color-mix(in srgb,var(--sm-titre) 32%,transparent);transition:transform var(--d2,.2s),border-color var(--d2,.2s)}aside nav .nav-sous a.nav-ss:hover{color:var(--sm-titre);background:color-mix(in srgb,var(--sm-titre) 5%,transparent)}aside nav .nav-sous a.nav-ss:hover:before{transform:scale(1.25);border-color:color-mix(in srgb,var(--sm-titre) 70%,transparent)}aside nav .nav-sous a.nav-ss.ss-on{background:var(--sm-fond);color:var(--sm-titre);font-weight:650;box-shadow:inset 0 0 0 1px var(--sm-ligne)}aside nav .nav-sous a.nav-ss.ss-on:before{opacity:0}aside nav .nav-sous em.ss-nb{margin-left:auto;min-width:18px;height:18px;font-size:10.5px;padding:0 5px}aside nav .nav-perle{position:absolute;left:-4px;top:-5px;width:10px;height:10px;border-radius:50%;background:var(--sm-titre);box-shadow:0 0 0 3px #7fd3f247,0 0 14px #7fd3f2bf;z-index:2;opacity:0;pointer-events:none}:root[data-menus=verre] aside nav .nav-perle{background:var(--cyan);box-shadow:0 0 0 3px color-mix(in srgb,var(--cyan) 25%,transparent),0 0 12px color-mix(in srgb,var(--cyan) 60%,transparent)}html[data-mouvement=complet] aside nav .nav-perle{transition:transform .42s cubic-bezier(.34,1.3,.64,1),opacity .2s}html[data-mouvement=complet] aside nav .nav-sous a.nav-ss{animation:ns-entre .32s cubic-bezier(.2,.8,.2,1) both}html[data-mouvement=complet] aside nav .nav-sous a.nav-ss:nth-child(3){animation-delay:.04s}html[data-mouvement=complet] aside nav .nav-sous a.nav-ss:nth-child(4){animation-delay:.08s}html[data-mouvement=complet] aside nav .nav-sous a.nav-ss:nth-child(5){animation-delay:.12s}@keyframes ns-entre{0%{opacity:0;transform:translate(-6px)}}body.menu-replie aside nav .nav-sous{display:none}aside .nav-moment{all:unset;box-sizing:border-box;cursor:pointer;display:block;position:relative;overflow:hidden;flex:none;margin:8px 0 6px;padding:10px 12px 11px 15px;border-radius:14px;background:var(--sm-fond);box-shadow:inset 0 0 0 1px var(--sm-ligne);color:var(--sm-mut);font-size:12px;line-height:1.35}aside .nav-moment:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(180deg,#5a81bc,#2aa3ce,#f70,#85c7a1)}aside .nav-moment:hover{background:color-mix(in srgb,var(--sm-titre) 10%,transparent)}aside .nav-moment:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.nav-moment small{display:block;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--cyan);font-weight:700}:root:not([data-menus=verre]) .nav-moment small{color:#7fd3f2}.nav-moment b{display:block;font-size:13.5px;color:var(--sm-titre);margin-top:2px}.nav-moment span{display:block}.nav-moment .nm-barre{display:block;height:4px;border-radius:4px;background:color-mix(in srgb,var(--sm-titre) 12%,transparent);margin-top:8px;overflow:hidden}.nav-moment .nm-barre i{display:block;height:100%;border-radius:4px;background:linear-gradient(90deg,#2aa3ce,#85c7a1);transform-origin:left}html[data-mouvement=complet] .nav-moment .nm-barre i{animation:nm-remplit .8s .2s cubic-bezier(.2,.8,.2,1) backwards}@keyframes nm-remplit{0%{transform:scaleX(0)}}body.menu-replie aside .nav-moment{display:none}@media (max-height:820px){aside .nav-moment{display:none}}.if-choix{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px}.if-haut{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:14px}.if-haut>span{font-weight:700;color:var(--titre);margin-right:4px}.if-chip{border:1.5px solid var(--line);background:var(--card);color:var(--titre);border-radius:999px;padding:7px 14px;font:600 13px Inter,Segoe UI,Arial,sans-serif;cursor:pointer;min-height:36px}.if-chip.on{border-color:color-mix(in srgb,var(--cyan) 60%,var(--card));background:color-mix(in srgb,var(--cyan) 12%,var(--card));color:var(--cyan-txt)}.if-menu-mini{position:relative;flex:none;width:64px;height:44px;border-radius:8px;border:1px solid var(--line);background:var(--bg);overflow:hidden;display:block}.if-menu-mini:before{content:"";position:absolute;left:0;top:0;bottom:0;width:22px;background:var(--ink)}.if-menu-mini i{position:absolute;left:4px;width:13px;height:2px;border-radius:2px;background:#ffffff8c}.if-menu-mini i:nth-child(1){top:6px}.if-menu-mini i:nth-child(2){top:11px}.if-menu-mini i:nth-child(3){top:16px}.if-menu-mini i:nth-child(4){top:21px}.if-menu-mini i:nth-child(5){top:26px}.if-menu-mini i:nth-child(6){top:31px}.if-menu-mini b{position:absolute;left:26px;right:4px;top:5px;height:8px;border-radius:3px;background:var(--card);border:1px solid var(--line)}.if-menu-mini.simple i{height:3px;width:12px}.if-menu-mini.simple i:nth-child(1){top:7px;width:14px;background:linear-gradient(90deg,#5a81bc,#2aa3ce,#f70,#85c7a1)}.if-menu-mini.simple i:nth-child(2){top:14px}.if-menu-mini.simple i:nth-child(3){top:20px;left:8px;width:9px;height:2px;opacity:.6}.if-menu-mini.simple i:nth-child(4){top:25px;left:8px;width:9px;height:2px;opacity:.6}.if-menu-mini.simple i:nth-child(5){top:31px}.if-menu-mini.simple i:nth-child(6){top:37px}.te-actions{margin-left:auto;display:flex;align-items:center;min-width:0}.te-actions:empty{display:none}.te-actions .actions-ecran{margin:0!important;gap:8px;flex-wrap:wrap;justify-content:flex-end}.te-actions .actions-ecran .b{min-height:38px;padding:8px 14px;font-size:13px}html[data-mouvement=complet] .te-actions .actions-ecran{animation:te-act-in var(--d3,.36s) var(--sortie,cubic-bezier(.2,.8,.2,1)) .05s backwards}@keyframes te-act-in{0%{opacity:0;transform:translate(8px)}}@media (max-width:900px){.te{flex-wrap:wrap}.te-actions{margin-left:0;flex-basis:100%}.te-actions .actions-ecran{justify-content:flex-start!important}}.cv-tete-act{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.cv-ongl{display:flex;align-items:center;justify-content:space-between;gap:10px 16px;flex-wrap:wrap;margin-bottom:12px}.cv-ongl>.tabs{margin:0}.cv-rdv{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--mut)}.cv-rdv .sel{min-height:36px}.if-profil{margin-top:18px}.if-profil>.card{background:none;border:0;box-shadow:none;padding:0;margin:0 0 18px;border-radius:0}.if-profil>.card:before,.if-profil>.card:after{display:none}.if-profil>.card>h3{font-size:14px;margin:0 0 6px}.if-profil>.if-intro>h3{font-size:16px;padding-top:16px;border-top:1px solid var(--line)}.cv-tete-act .b{display:inline-flex;align-items:center;justify-content:center;gap:7px;line-height:1.2;text-align:center}.cv-tete-act .b .icone,.cv-tete-act .b svg{flex:none;display:block}@media (min-width:761px) and (max-width:1439px){.bh{gap:8px}.bh-d{gap:6px}.bh .mb-t em,.bh .mb-t small{display:none}.bh .mb-puce{padding:0 10px 0 6px;gap:6px}.bh .choix-bouton{max-width:160px;min-width:0}.bh .choix-liste{right:auto;min-width:226px}.bh .rb-champ kbd{display:none}}@media (min-width:761px) and (max-width:1299px){.bh .choix-bouton .choix-texte{display:none}.bh .choix-bouton{gap:4px}.bh .sh .sh-etat,.bh .bh-sep{display:none}}.bh{min-width:0;max-width:100%}.bh-moi-zone{position:relative;display:inline-flex;flex:none}button.bh-moi{border:0;padding:0;cursor:pointer}.moi-pop{position:absolute;right:0;top:calc(100% + 10px);z-index:70;width:250px;padding:6px;border-radius:16px;background:var(--card);color:var(--titre);border:1px solid var(--line);box-shadow:0 18px 40px #10132e38;transform-origin:top right}html[data-mouvement=complet] .moi-pop{animation:moi-pop .22s cubic-bezier(.2,.8,.2,1)}@keyframes moi-pop{0%{opacity:0;transform:translateY(-6px) scale(.98)}}.moi-qui{padding:8px 10px 10px;border-bottom:1px solid var(--line);margin-bottom:4px}.moi-qui b{display:block;font-size:14px}.moi-qui small{display:block;font-size:12px;color:var(--mut)}.moi-pop button{all:unset;box-sizing:border-box;cursor:pointer;display:flex;align-items:center;gap:10px;width:100%;padding:9px 10px;border-radius:10px;font:600 13.5px Inter,Segoe UI,Arial,sans-serif;color:var(--titre)}.moi-pop button:hover,.moi-pop button:focus-visible{background:color-mix(in srgb,var(--cyan) 10%,transparent)}.moi-pop button .icone,.moi-pop button svg{color:var(--mut);flex:none}.moi-pop .moi-sortie{color:var(--rouge-txt)}.moi-pop .moi-sortie svg{color:var(--rouge-txt)}.moi-pop hr{border:0;border-top:1px solid var(--line);margin:4px 6px}.moi-nb{margin-left:auto;font:700 11px/18px Inter,Segoe UI,Arial,sans-serif;font-style:normal;min-width:18px;height:18px;padding:0 5px;border-radius:9px;text-align:center;background:#e0493b;color:#fff}.nav-salon .ns-logo{background:#fffffff2;padding:4px;box-sizing:border-box}.nav-salon .ns-logo.fonce{background:#ffffff1a;box-shadow:inset 0 0 0 1px #ffffff24}.nav-salon .ns-logo img{width:100%;height:100%;object-fit:contain;display:block;border-radius:6px}.if-ordre{margin-top:14px;max-width:460px}.if-ordre-t{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.if-ordre-t b{font-size:13.5px;color:var(--titre)}.if-ordre ol{list-style:none;margin:0;padding:0;display:grid;gap:6px}.if-ordre li{display:flex;align-items:center;gap:10px;padding:6px 6px 6px 10px;border:1px solid var(--line);border-radius:12px;background:var(--card);color:var(--titre);font-weight:600;font-size:13.5px}.if-ordre li svg{color:var(--mut);flex:none}.if-ordre-n{width:20px;height:20px;border-radius:50%;display:grid;place-items:center;font-size:11px;font-weight:700;background:color-mix(in srgb,var(--cyan) 14%,transparent);color:var(--cyan-txt);flex:none}.if-ordre-l{flex:1;min-width:0}.if-fl{width:34px;height:34px;border-radius:10px;border:1px solid var(--line);background:var(--card);color:var(--titre);font:700 15px Inter,Segoe UI,Arial,sans-serif;cursor:pointer;display:grid;place-items:center}.if-fl:hover:not(:disabled){border-color:var(--cyan)}.if-fl:disabled{opacity:.35;cursor:default}html[data-mouvement=complet] .if-ordre li.bouge.haut{animation:if-haut .32s cubic-bezier(.2,.8,.2,1)}html[data-mouvement=complet] .if-ordre li.bouge.bas{animation:if-bas .32s cubic-bezier(.2,.8,.2,1)}@keyframes if-haut{0%{transform:translateY(100%);opacity:.6}}@keyframes if-bas{0%{transform:translateY(-100%);opacity:.6}}.if-ordre-t b small{display:block;font-weight:500;font-size:12px;color:var(--mut)}.if-ordre li{cursor:grab;touch-action:none;user-select:none;position:relative}.if-ordre li .if-fl{cursor:pointer}.if-poignee{display:grid;grid-template-columns:repeat(2,3px);gap:3px;padding:2px;flex:none;opacity:.45}.if-poignee i{width:3px;height:3px;border-radius:50%;background:var(--mut)}.if-ordre li:hover .if-poignee{opacity:.9}.if-ordre li.tenu{cursor:grabbing;z-index:2;border-color:var(--cyan);box-shadow:0 12px 28px #10132e2e}html[data-mouvement=complet] .if-ordre ol.en-glisse li:not(.tenu){transition:transform .22s cubic-bezier(.2,.8,.2,1)}.mad-acces{display:grid;gap:6px;margin-top:4px;padding-top:9px;border-top:1px dashed var(--line)}.mad-acces-t{font-size:12px;font-weight:700;color:var(--mut)}.mad-seg{display:inline-flex;justify-self:start;border:1px solid var(--line);border-radius:99px;padding:3px;background:var(--champ,#f4f6fb);position:relative}.mad-seg button{border:0;background:transparent;color:var(--txt);font:inherit;font-size:12.5px;font-weight:600;padding:6px 13px;border-radius:99px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.mad-seg button.on{background:var(--ink,#2b2e64);color:#fff;box-shadow:0 1px 3px #141e3c38}.mad-seg button:focus-visible{outline:2px solid var(--cyan);outline-offset:1px}.mad-acces-d{color:var(--mut);font-size:12px;line-height:1.4}.dl-accord{border:1px solid #f3c9a6;background:#fff7f0;border-radius:12px;padding:8px 12px 10px;margin-top:10px}.dl-accord .row{gap:8px;margin-top:8px;flex-wrap:wrap}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .dl-accord{background:#2c1d10;border-color:#6b4422}:root:not([data-theme=light]) .mad-seg button.on{background:#1b7fa6;box-shadow:0 1px 3px #00000080}}:root[data-theme=dark] .dl-accord{background:#2c1d10;border-color:#6b4422}:root[data-theme=dark] .mad-seg button.on{background:#1b7fa6;box-shadow:0 1px 3px #00000080}html[data-mouvement=complet] .mad-seg button{transition:background-color .2s ease,color .2s ease,box-shadow .2s ease,transform .15s ease}html[data-mouvement=complet] .mad-seg button:active{transform:translateY(1px)}html[data-mouvement=complet] .mad-acces-d{animation:dl-monte .3s cubic-bezier(.2,.8,.2,1) backwards}html[data-mouvement=complet] .dl-accord{animation:dl-monte .36s cubic-bezier(.2,.8,.2,1) backwards}main .pf-nav,main .cv-lot{top:calc(var(--haut-bh,0px) + 8px)}main .ident-apercu{top:calc(var(--haut-bh,0px) + 16px)}main .lg-blocs,main .pb-droite,main .pcr-apercu,main .nv-ap{top:calc(var(--haut-bh,0px) + 12px)}main .ens-liste{top:calc(var(--haut-bh,0px) + 14px)}@media (max-width:760px){main .cv-lot{top:0}}.pf-apercu-ip{display:flex;align-items:center;gap:8px;margin:12px 0 0;padding:9px 12px;border-radius:12px;font-size:13px;font-weight:600;color:var(--ink-txt);background:color-mix(in srgb,var(--cyan) 10%,var(--card));border:1px solid color-mix(in srgb,var(--cyan) 35%,transparent)}.pf-apercu-ip svg{flex:none;color:var(--cyan-txt)}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .pf-apercu-ip{background:color-mix(in srgb,var(--cyan) 14%,var(--card))}}:root[data-theme=dark] .pf-apercu-ip{background:color-mix(in srgb,var(--cyan) 14%,var(--card))}html[data-mouvement=complet] .pf-apercu-ip{animation:dl-monte .3s cubic-bezier(.2,.8,.2,1) backwards}html[data-mouvement=complet] .b.c.gros:not(:disabled):hover{background-image:radial-gradient(circle 70px at var(--hx,50%) var(--hy,50%),rgba(255,255,255,.22),transparent 70%),linear-gradient(100deg,var(--ink) 0%,#2b4f8f 55%,var(--cyan) 100%)}html[data-mouvement=complet] .barre-actions .b.p.large:not(:disabled):hover,html[data-mouvement=complet] .barre-actions .b.c.large:not(:disabled):hover{background-image:radial-gradient(circle 70px at var(--hx,50%) var(--hy,50%),rgba(255,255,255,.22),transparent 70%),linear-gradient(100deg,var(--ink) 0%,#2b4f8f 60%,var(--cyan) 100%)}html[data-mouvement=complet] .b.p.tfr-favori:hover{background-image:radial-gradient(circle 70px at var(--hx,50%) var(--hy,50%),rgba(255,255,255,.22),transparent 70%),linear-gradient(100deg,var(--ink),#2b4f8f 60%,var(--cyan))}.moi-ligne{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-top:3px}.moi-ligne small{margin:0}.moi-role{font-style:normal;font-size:10.5px;font-weight:800;letter-spacing:.02em;line-height:1;padding:4px 8px;border-radius:99px;background:color-mix(in srgb,var(--gris-txt) 14%,var(--card));color:var(--gris-txt);white-space:nowrap}.moi-role.r-admin{background:color-mix(in srgb,var(--ink) 12%,var(--card));color:var(--ink-txt)}.moi-role.r-organisateur{background:color-mix(in srgb,#7b3fb8 14%,var(--card));color:#7b3fb8}.moi-role.r-direction{background:color-mix(in srgb,var(--orange-txt) 14%,var(--card));color:var(--orange-txt)}.moi-role.r-membre{background:color-mix(in srgb,var(--cyan) 13%,var(--card));color:var(--cyan-txt)}.moi-role.r-referent{background:color-mix(in srgb,var(--vert-txt) 14%,var(--card));color:var(--vert-txt)}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .moi-role.r-organisateur{color:#c9a2f0}:root:not([data-theme=light]) .moi-role.r-admin{background:color-mix(in srgb,#c9d3f5 14%,var(--card))}}:root[data-theme=dark] .moi-role.r-organisateur{color:#c9a2f0}:root[data-theme=dark] .moi-role.r-admin{background:color-mix(in srgb,#c9d3f5 14%,var(--card))}html[data-mouvement=complet] .moi-role{animation:dl-pop .42s cubic-bezier(.3,1.4,.5,1) backwards;animation-delay:.08s}aside .nav-salon{gap:11px;padding:8px 10px 8px 8px}.nav-salon .ns-p{width:42px;height:42px;border-radius:12px;font-size:12px}.nav-salon .ns-logo{background:#f7f8fc;padding:3px;box-shadow:0 2px 8px #0000002e,inset 0 0 0 1px #fff9}.nav-salon .ns-logo.fonce{background:color-mix(in srgb,var(--sm-titre) 10%,transparent);padding:4px;box-shadow:inset 0 0 0 1px var(--sm-ligne)}.nav-salon .ns-logo img{border-radius:9px}.nav-salon .ns-j{flex:none;font-style:normal;font-size:11px;font-weight:800;line-height:1;padding:5px 8px;border-radius:99px;color:#fff;background:linear-gradient(135deg,var(--cyan),#2b4f8f);box-shadow:0 2px 8px #23a8d959;white-space:nowrap}.nav-salon .ns-j.m-pendant{background:linear-gradient(135deg,#2fbf71,#1f8a5b);box-shadow:0 2px 8px #2fbf7159}.nav-salon .ns-j.m-apres{background:color-mix(in srgb,var(--sm-titre) 16%,transparent);color:var(--sm-titre);box-shadow:none}body.menu-replie aside .nav-salon .ns-j{display:none}html[data-mouvement=complet] aside .nav-salon .ns-p{transition:transform var(--d2,.24s) var(--ressort,cubic-bezier(.34,1.56,.64,1))}html[data-mouvement=complet] aside .nav-salon:hover .ns-p{transform:translateY(-1px) rotate(-3deg)}html[data-mouvement=complet] aside .nav-salon .ns-j{animation:dl-pop .42s cubic-bezier(.3,1.4,.5,1) backwards;animation-delay:.2s}.nav-salon .ns-l{display:flex;align-items:center;gap:6px;margin-top:3px;min-width:0}.nav-salon .ns-l small{min-width:0}.nav-salon .ns-j{font-size:10.5px;padding:3px 7px}.moi-ligne{justify-content:space-between;flex-wrap:nowrap}.moi-ligne small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.moi-roles{display:flex;gap:4px;flex:none}.pret-carte .pret-detail{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pret-carte.pret-ok{padding:7px 12px;margin-bottom:6px;align-items:center}.pret-carte.pret-ok .pret-carte-ic{margin-top:0}.pret-plus{all:unset;box-sizing:border-box;cursor:pointer;display:flex;align-items:center;justify-content:center;width:100%;padding:8px 12px;border-radius:12px;border:1px dashed var(--line);font-size:12.5px;font-weight:700;color:var(--cyan-txt)}.pret-plus:hover{border-color:var(--cyan);background:var(--survol-ligne)}.pret-plus:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}html[data-mouvement=complet] .pret-col .pret-carte{animation:dl-monte .3s cubic-bezier(.2,.8,.2,1) backwards;animation-delay:calc(min(var(--i,0),8)*35ms)}.pret-act{flex:none;display:flex;flex-direction:column;align-items:flex-end;gap:4px}.pret-act .pret-masquer{margin-top:0;color:var(--mut)}.pret-act .pret-masquer:hover{color:var(--cyan-txt)}:root{--eq-v:#2fbf71;--eq-o:#ff8a1f;--eq-p:#f5c542;--eq-g:#9aa5b8}.eq-tete{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:0 0 14px}.eq-tete .aide{margin:0;flex:none}.eq-av{position:relative;width:50px;height:50px;border-radius:50%;display:grid;place-items:center;font-weight:800;font-size:16px;overflow:hidden;flex:none}.eq-av img{width:100%;height:100%;object-fit:cover;display:block}.eq-anneau{position:relative;width:62px;height:62px;flex:none;display:grid;place-items:center}.eq-anneau>svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.eq-anneau .fond{fill:none;stroke:color-mix(in srgb,var(--e,var(--eq-g)) 32%,transparent);stroke-width:3}.eq-anneau .arc{fill:none;stroke:var(--cyan);stroke-width:3.4;stroke-linecap:round;transform:rotate(-90deg);transform-origin:34px 34px}.eq-anneau .now{transform-origin:34px 34px;transform:rotate(var(--a))}.eq-anneau .now circle{fill:var(--titre);stroke:var(--card);stroke-width:1.6}.eq-anneau.v{--e:var(--eq-v)}.eq-anneau.o{--e:var(--eq-o)}.eq-anneau.p{--e:var(--eq-p)}.eq-anneau.g{--e:var(--eq-g)}.eq-anneau.petit{width:48px;height:48px}.eq-anneau.petit .eq-av{width:38px;height:38px;font-size:12.5px}.eq-role{position:absolute;left:50%;bottom:-8px;transform:translate(-50%);z-index:2;display:inline-flex;align-items:center;justify-content:center;gap:4px;font-style:normal;font-size:9.5px;font-weight:700;line-height:1;padding:3px 7px;border-radius:7px;white-space:nowrap;box-shadow:0 0 0 2px var(--card),0 2px 6px #10132e2e}.eq-role svg{width:10px;height:10px;display:block;flex:none;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linejoin:round;stroke-linecap:round}.eq-role.r-ref{background:linear-gradient(135deg,#e6f7fd,#cdeefb);color:#14769c}.eq-role.r-dir{background:linear-gradient(135deg,#fff1e2,#ffe0c2);color:#b25208}.eq-role.r-dir svg{fill:currentColor;stroke:none}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .eq-role.r-ref{background:#123a4d;color:#7fdcfb}:root:not([data-theme=light]) .eq-role.r-dir{background:#43280f;color:#f0a060}}:root[data-theme=dark] .eq-role.r-ref{background:#123a4d;color:#7fdcfb}:root[data-theme=dark] .eq-role.r-dir{background:#43280f;color:#f0a060}.eq-rond,.eq-bt{display:grid;place-items:center;flex:none;text-decoration:none;cursor:pointer;border:0;font:inherit}.eq-rond{width:40px;height:40px;border-radius:12px;background:var(--ink);color:#fff;box-shadow:0 4px 12px color-mix(in srgb,var(--ink) 32%,transparent)}.eq-bt{width:32px;height:32px;border-radius:10px;background:var(--card);color:var(--txt);box-shadow:inset 0 0 0 1px var(--line)}.eq-bt.p{background:var(--ink);color:#fff;box-shadow:0 3px 9px color-mix(in srgb,var(--ink) 28%,transparent)}.eq-rond.off,.eq-bt.off{opacity:.35;cursor:default}.eq-bt:hover{box-shadow:inset 0 0 0 1.5px var(--cyan);color:var(--cyan-txt)}.eq-bt.p:hover,.eq-rond:hover{box-shadow:0 0 0 2px var(--cyan)}.eq-rond:focus-visible,.eq-bt:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.eq-act{display:flex;gap:5px;flex:none;margin-left:auto}.eq-et{position:relative;display:inline-flex;align-items:center;gap:6px;min-width:0;font-size:12px;font-weight:600;color:var(--et,var(--mut));padding:3px 0 3px 4px;margin:-3px 0 -3px -4px}.eq-et>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.eq-et>i{position:relative;width:8px;height:8px;border-radius:50%;background:var(--e,var(--eq-g));flex:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--e,var(--eq-g)) 22%,transparent)}.eq-et.v{--e:var(--eq-v);--et:var(--vert-txt,#1f8a5b)}.eq-et.o{--e:var(--eq-o);--et:var(--orange-txt,#c25a0a)}.eq-et.p{--e:var(--eq-p);--et:#8a6212}.eq-et.g{--e:var(--eq-g);--et:var(--mut)}.eq-et.p>i{background:none;box-shadow:none;width:10px;height:10px}.eq-et.p>i:before{content:"";position:absolute;inset:0;border-radius:2px;background:linear-gradient(90deg,#e0a91c 0 35%,transparent 35% 65%,#e0a91c 65%)}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .eq-et.p{--et:#f5c542}}:root[data-theme=dark] .eq-et.p{--et:#f5c542}.eq-conf{flex:none;width:16px;height:16px;display:grid;place-items:center}.eq-conf svg{width:16px;height:16px;display:block;filter:drop-shadow(0 1px 2px rgba(23,137,79,.35))}.eq-conf circle{fill:#22b46a}.eq-conf path{fill:none;stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.eq-jms{display:flex;gap:10px;flex:none;padding:6px 8px 0 0}.eq-jm{position:relative;flex:none;width:42px;height:40px;box-sizing:border-box;padding-top:6px;border-radius:10px;display:grid;place-items:center;align-content:center;line-height:1;background:var(--card);box-shadow:inset 0 0 0 1px var(--line);color:var(--mut)}.eq-jm small{font-size:8.5px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:inherit}.eq-jm b{font-size:12.5px;font-weight:800;margin-top:1px;color:inherit;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.eq-jm.oui,.eq-jm.prob{background:linear-gradient(160deg,#37c97c,#1f9a5f);color:#fff;box-shadow:0 3px 8px #1f9a5f4d}.eq-jm.non{opacity:.45}.eq-jm.non b{text-decoration:line-through}.eq-jm.inc{color:#8a6212;background:repeating-linear-gradient(135deg,color-mix(in srgb,#f5c542 16%,var(--card)) 0 5px,color-mix(in srgb,#f5c542 8%,var(--card)) 5px 10px);box-shadow:none;outline:1.5px dashed color-mix(in srgb,#f0a33a 70%,transparent);outline-offset:-1.5px}.eq-b{position:absolute;right:-10px;top:-10px;width:16px;height:16px;border-radius:50%;display:grid;place-items:center;box-shadow:0 0 0 2.5px var(--card),0 2px 5px #10132e40}.eq-b svg{width:12px;height:12px;display:block}.eq-b.ok{background:linear-gradient(150deg,#46d98c,#17894f)}.eq-b.ok path{fill:none;stroke:#fff;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.eq-b.q{background:linear-gradient(150deg,#ffcf5a,#f0a33a)}.eq-b.q path{fill:none;stroke:#fff;stroke-width:2.1;stroke-linecap:round}.eq-b.q circle{fill:#fff}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .eq-jm.inc{color:#f5c542}}:root[data-theme=dark] .eq-jm.inc{color:#f5c542}.eq-maint{position:relative;overflow:hidden;padding:14px 16px 16px;margin:0 0 20px}.eq-maint:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,var(--P,#5a81bc),var(--Q,#2aa3ce) 33%,var(--Vi,#ff7700) 66%,var(--K,#85c7a1))}.eq-maint-t{display:flex;align-items:center;gap:10px;margin:0 0 12px;flex-wrap:wrap}.eq-maint-t b{font-size:15px;color:var(--titre)}.eq-maint-t small{color:var(--mut)}.eq-live{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;color:var(--vert-txt,#1f8a5b)}.eq-live i{position:relative;width:8px;height:8px;border-radius:50%;background:var(--eq-v)}.eq-cols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.eq-col{border-radius:14px;padding:10px;background:color-mix(in srgb,var(--c) 7%,var(--card));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c) 22%,var(--line))}.eq-col.c-v{--c:var(--eq-v)}.eq-col.c-o{--c:var(--eq-o)}.eq-col.c-g{--c:var(--eq-g)}.eq-col h3{margin:0 2px 8px;font-size:13px;color:var(--titre);display:flex;align-items:center;gap:7px}.eq-col h3 i{width:9px;height:9px;border-radius:50%;background:var(--c)}.eq-col h3 em{margin-left:auto;font-style:normal;color:var(--mut);font-size:12px}.eq-col .vide{margin:4px;font-size:12.5px}.eq-ligne{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center;padding:6px 8px;border-radius:12px;cursor:pointer}.eq-ligne:hover{background:var(--survol-ligne)}.eq-ligne:focus-visible{outline:2px solid var(--cyan);outline-offset:1px}.eq-ligne-t{min-width:0;display:grid;gap:1px}.eq-ligne-t b{font-size:13px;color:var(--titre);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.eq-ligne-t small{font-size:11.5px;color:var(--mut);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.eq-ligne .eq-act .eq-bt{width:34px;height:34px}.eq-ong,.eq-mliste{display:none}.eq-autre{margin:12px 4px 0;font-size:12.5px;color:var(--mut);text-align:center}.eq-groupe{margin:0 0 20px}.eq-grille{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px}.eq-carte{position:relative;display:grid;gap:6px;padding:12px 12px 10px;border-radius:18px;background:var(--card);border:1px solid var(--line);overflow:hidden;cursor:pointer;box-shadow:0 1px 2px #10132e0a,0 8px 20px -12px #10132e2e}.eq-carte:before{content:"";position:absolute;inset:0;background:radial-gradient(120% 80% at 0% 0%,color-mix(in srgb,var(--c) 22%,transparent),transparent 58%);pointer-events:none}.eq-carte:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.eq-carte-h{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:11px;align-items:center;padding-bottom:8px}.eq-carte-n{min-width:0}.eq-carte-n b{display:block;font-size:14px;color:var(--titre);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.eq-carte-n small{display:block;font-size:12px;color:var(--mut);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.eq-carte-l{position:relative;display:flex;align-items:center;gap:8px;min-height:30px;padding-top:6px;border-top:1px dashed color-mix(in srgb,var(--line) 80%,transparent)}.eq-fiche{display:grid;gap:12px}.eq-fiche-qui{display:flex;align-items:center;gap:12px}.eq-fiche-qui b{display:block;font-size:17px;color:var(--titre)}.eq-fiche-qui small{color:var(--mut)}.eq-fiche-etat{display:grid;gap:6px;padding:10px 12px;border-radius:14px;background:color-mix(in srgb,var(--mut) 7%,var(--card))}.eq-fiche-etat.o{background:color-mix(in srgb,var(--eq-o) 10%,var(--card))}.eq-fiche-etat.v{background:color-mix(in srgb,var(--eq-v) 10%,var(--card))}.eq-fiche-etat small{color:var(--mut)}.eq-fiche-l{display:grid;grid-template-columns:20px minmax(0,1fr) auto;gap:8px;align-items:center;padding:8px 2px;border-bottom:1px solid var(--line);font-size:13.5px}.eq-fiche-l span{min-width:0;overflow:hidden;text-overflow:ellipsis}.eq-fiche-b{gap:8px}.eq-fiche-b>*{flex:1;justify-content:center}@media (max-width:760px){.eq-tete{gap:8px}.eq-cols{display:none}.eq-ong{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:0 0 10px}.eq-ong button{all:unset;cursor:pointer;display:grid;justify-items:center;gap:2px;padding:8px 4px;min-height:44px;border-radius:12px;background:var(--card);box-shadow:inset 0 0 0 1px var(--line);font-size:11.5px;font-weight:700;color:var(--mut)}.eq-ong button b{font-size:18px;color:var(--titre);line-height:1}.eq-ong button i{width:8px;height:8px;border-radius:50%;display:inline-block;margin-right:4px;background:var(--c)}.eq-ong button.on{box-shadow:inset 0 0 0 1.5px var(--c);background:color-mix(in srgb,var(--c) 9%,var(--card))}.eq-mliste{display:grid;gap:6px}.eq-mliste .eq-ligne{background:var(--card);box-shadow:inset 0 0 0 1px var(--line);padding:8px}.eq-mliste .eq-ligne .eq-act .eq-bt{width:44px;height:44px;border-radius:13px}.eq.pendant .eq-trombi{display:none}.eq-grille{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.eq-carte{padding:12px 8px 0;text-align:center}.eq-carte-h{grid-template-columns:minmax(0,1fr);justify-items:center;gap:6px}.eq-carte-h .eq-rond{display:none}.eq-carte-l{flex-direction:column;border-top:0;padding-top:0;gap:8px}.eq-carte-l .eq-act{margin:0 -8px;align-self:stretch;display:grid;grid-template-columns:1fr 1fr;gap:0;border-top:1px solid var(--line)}.eq-carte-l .eq-act .eq-bt{width:auto;height:44px;border-radius:0;box-shadow:none}.eq-carte-l .eq-act .eq-bt+.eq-bt{box-shadow:inset 1px 0 0 var(--line)}}.eq-qd{position:relative;overflow:hidden;border-radius:20px;padding:16px;margin:0 0 14px;color:#fff;background:radial-gradient(130% 120% at 0% 0%,color-mix(in srgb,var(--ink) 70%,#6a71c8) 0,var(--ink) 55%,color-mix(in srgb,var(--ink) 75%,#000) 100%);box-shadow:0 14px 34px -14px #14184699}.eq-qd:after{content:"";position:absolute;right:-60px;top:-60px;width:200px;height:200px;border-radius:50%;background:radial-gradient(circle,rgba(35,168,217,.35),transparent 70%);pointer-events:none}.eq-qd-t{position:relative;display:flex;align-items:center;gap:10px}.eq-qd-logo{width:40px;height:40px;border-radius:11px;display:grid;place-items:center;font-weight:800;font-size:12px;background:linear-gradient(135deg,#5a81bc,#2aa3ce 45%,#85c7a1);flex:none}.eq-qd-t b{display:block;font-size:14px}.eq-qd-t small{opacity:.75;font-size:12px}.eq-qd-j{margin-left:auto;display:grid;justify-items:center;line-height:1;padding:7px 10px;border-radius:12px;background:#ffffff1a;box-shadow:inset 0 0 0 1px #ffffff29}.eq-qd-j b{font-size:18px;font-variant-numeric:tabular-nums}.eq-qd-j small{font-size:10px;opacity:.75;margin-top:2px}.eq-qd h3{position:relative;margin:14px 0 2px;font-size:20px;color:#fff}.eq-qd-s{position:relative;margin:0 0 12px;opacity:.78;font-size:12.5px}.eq-qd-jours{position:relative;display:grid;grid-template-columns:repeat(var(--n,2),minmax(0,1fr));gap:10px}.eq-jt{all:unset;box-sizing:border-box;cursor:pointer;position:relative;display:grid;justify-items:center;gap:1px;padding:12px 8px 11px;border-radius:16px;background:#ffffff14;box-shadow:inset 0 0 0 1.5px #ffffff2e;text-align:center;color:#fff}.eq-jt small{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;opacity:.8}.eq-jt b{font-size:30px;font-weight:800;line-height:1.05;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.eq-jt span{font-size:12px;opacity:.8}.eq-jt i{position:absolute;top:8px;right:8px;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(150deg,#46d98c,#17894f);opacity:0;transform:scale(.4)}.eq-jt i svg{width:15px;height:15px}.eq-jt i path{fill:none;stroke:#fff;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.eq-jt:hover{box-shadow:inset 0 0 0 1.5px #7fdcfbcc}.eq-jt:focus-visible{outline:2px solid #7fdcfb;outline-offset:2px}.eq-jt.on{background:var(--card);color:var(--ink-txt);box-shadow:0 8px 20px -6px #00000073}.eq-jt.on i{opacity:1;transform:none}.eq-qd-b{position:relative;display:flex;gap:8px;margin-top:12px}.eq-qd-b button{all:unset;box-sizing:border-box;cursor:pointer;min-height:44px;padding:0 16px;border-radius:13px;font-weight:700;display:flex;align-items:center;justify-content:center;text-align:center}.eq-qd-b .eq-qd-non{color:#fff;opacity:.85;box-shadow:inset 0 0 0 1px #ffffff38}.eq-qd-b .eq-qd-non:hover{opacity:1;box-shadow:inset 0 0 0 1px #ffffff80}.eq-qd-b .eq-qd-ok{flex:1;background:linear-gradient(100deg,#2fbf71,var(--cyan));color:#fff;box-shadow:0 8px 20px -8px #23a8d9cc}.eq-qd-b .eq-qd-ok:disabled{cursor:default;opacity:.4;box-shadow:none}.eq-qd-b button:focus-visible{outline:2px solid #7fdcfb;outline-offset:2px}.eq-qd-bas{position:relative;margin:10px 0 0;font-size:12px;opacity:.7}.eq-qd-merci{position:absolute;inset:0;z-index:2;display:grid;place-content:center;justify-items:center;gap:6px;text-align:center;padding:20px;background:radial-gradient(120% 120% at 50% 0%,color-mix(in srgb,var(--ink) 70%,#6a71c8),var(--ink) 70%);opacity:0;pointer-events:none}.eq-qd-merci b{font-size:20px}.eq-qd-merci small{opacity:.85;max-width:300px}.eq-qd-coche{width:56px;height:56px;border-radius:50%;display:grid;place-items:center;background:#2fbf71;box-shadow:0 0 0 8px #2fbf7133}.eq-qd-coche svg{width:30px;height:30px}.eq-qd-coche path{fill:none;stroke:#fff;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.eq-qd.fait .eq-qd-merci{opacity:1;pointer-events:auto}.eq-moi{background:var(--card);border:1px solid var(--line);border-radius:18px;padding:14px;margin:0 0 14px}.eq-moi-t{display:flex;align-items:center;gap:10px;margin:0 0 12px}.eq-moi-ic{width:36px;height:36px;border-radius:11px;display:grid;place-items:center;background:color-mix(in srgb,var(--cyan) 12%,var(--card));color:var(--cyan-txt)}.eq-moi-t b{display:block;color:var(--titre)}.eq-moi-t small{color:var(--mut);font-size:12px}.eq-etats{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));background:color-mix(in srgb,var(--mut) 12%,var(--card));border-radius:14px;padding:4px}.eq-etats button{all:unset;box-sizing:border-box;position:relative;z-index:1;cursor:pointer;display:grid;justify-items:center;gap:4px;min-height:48px;padding:10px 4px;border-radius:11px;text-align:center;font-weight:700;font-size:13px;color:var(--mut)}.eq-etats button i{width:10px;height:10px;border-radius:50%}.eq-etats .e-stand i{background:var(--eq-v)}.eq-etats .e-pause i{background:var(--eq-p)}.eq-etats .e-parti i{background:var(--eq-g)}.eq-etats button.on{color:#fff}.eq-etats button.on i{background:#fffffff2}.eq-etats button:focus-visible{outline:2px solid var(--cyan);outline-offset:1px}.eq-glis{position:absolute;z-index:0;top:4px;bottom:4px;left:4px;width:calc((100% - 8px) / 3);border-radius:11px;opacity:0;transform:translate(calc(var(--x) * 100%))}.eq-etats[data-e=stand] .eq-glis{opacity:1;background:var(--eq-v);box-shadow:0 4px 12px #2fbf7166}.eq-etats[data-e=pause] .eq-glis{opacity:1;background:#d9a21a}.eq-etats[data-e=parti] .eq-glis{opacity:1;background:#7d889c}.eq-moi-aide{margin:10px 2px 0;font-size:12.5px;color:var(--mut)}.eq-mesjours{display:grid;gap:10px}.eq-mj-l{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.eq-mj-l>div:first-child{flex:1 1 240px;min-width:0}.eq-mj-l h3{margin:0 0 2px}.eq-mj-l small{display:inline-flex;align-items:center;gap:6px;color:var(--mut);font-size:12.5px}.eq-ligne-j{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding-top:8px}.eq-jt.m{min-width:58px;padding:6px 10px;border-radius:12px;gap:0;background:var(--card);color:var(--mut);box-shadow:inset 0 0 0 1.5px var(--line)}.eq-jt.m small{font-size:9.5px;opacity:1;color:inherit}.eq-jt.m b{font-size:16px;color:inherit}.eq-jt.m i{top:-8px;right:-8px;width:18px;height:18px;opacity:1;transform:none;box-shadow:0 0 0 2.5px var(--card)}.eq-jt.m i svg{width:13px;height:13px}.eq-jt.m i.q{background:linear-gradient(150deg,#ffcf5a,#f0a33a)}.eq-jt.m i.q path{stroke-width:2.1}.eq-jt.m i.q circle{fill:#fff}.eq-jt.m.on{background:linear-gradient(160deg,#37c97c,#1f9a5f);color:#fff;box-shadow:0 4px 10px #1f9a5f4d}.eq-jt.m.inc{color:#8a6212;outline:1.5px dashed color-mix(in srgb,#f0a33a 70%,transparent);outline-offset:-1.5px;box-shadow:none}.eq-jt.m:hover{box-shadow:inset 0 0 0 1.5px var(--cyan)}.eq-non{all:unset;box-sizing:border-box;cursor:pointer;min-height:40px;padding:0 12px;display:inline-flex;align-items:center;border-radius:12px;font-weight:700;font-size:12.5px;color:var(--mut);box-shadow:inset 0 0 0 1px var(--line);white-space:nowrap}.eq-non.on{background:color-mix(in srgb,var(--eq-g) 20%,var(--card));color:var(--titre)}.eq-non:hover{box-shadow:inset 0 0 0 1.5px var(--cyan)}.eq-non.petit{min-height:36px;font-size:12px}.eq-mj-plus{all:unset;cursor:pointer;justify-self:start;display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:700;color:var(--cyan-txt)}.eq-mj-equipe{display:grid;gap:6px}.eq-mj-p{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:6px 8px;border-radius:12px}.eq-mj-p:hover{background:var(--survol-ligne)}.eq-mj-n{flex:1 1 200px;min-width:0}.eq-mj-n b{display:block;font-size:13px;color:var(--titre)}.eq-mj-n small{color:var(--mut);font-size:12px}.eq-mj-p .eq-ligne-j{padding-top:6px}.eq-mj-p .eq-jt.m{min-width:48px;padding:4px 8px}.eq-mj-p .eq-jt.m b{font-size:14px}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .eq-jt.m.inc{color:#f5c542}}:root[data-theme=dark] .eq-jt.m.inc{color:#f5c542}@keyframes eq-monte{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes eq-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}@keyframes eq-tourne{0%{transform:rotate(0)}to{transform:rotate(var(--a))}}@keyframes eq-arc{0%{opacity:0}to{opacity:1}}@keyframes eq-pouls{0%{transform:scale(1);opacity:.7}to{transform:scale(2.4);opacity:0}}@keyframes eq-halo{0%{transform:scale(1);opacity:.55}to{transform:scale(1.35);opacity:0}}@keyframes eq-role{0%{opacity:0;transform:translate(-50%) translateY(6px)}to{opacity:1;transform:translate(-50%)}}html[data-mouvement=complet] .eq-carte,html[data-mouvement=complet] .eq-ligne,html[data-mouvement=complet] .eq-col,html[data-mouvement=complet] .eq-mj-p{animation:eq-monte .36s var(--sortie,cubic-bezier(.2,.8,.2,1)) backwards;animation-delay:calc(var(--i,0) * 40ms)}html[data-mouvement=complet] .eq-qd,html[data-mouvement=complet] .eq-moi,html[data-mouvement=complet] .eq-maint,html[data-mouvement=complet] .eq-mesjours{animation:eq-monte .4s var(--sortie,cubic-bezier(.2,.8,.2,1)) backwards}html[data-mouvement=complet] .eq-carte{transition:transform .24s var(--ressort,cubic-bezier(.34,1.56,.64,1))}html[data-mouvement=complet] .eq-carte:hover{transform:translateY(-3px)}html[data-mouvement=complet] .eq-anneau .now{animation:eq-tourne 1.1s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(.15s + var(--i,0) * 40ms)}html[data-mouvement=complet] .eq-anneau .arc{animation:eq-arc .5s ease both;animation-delay:calc(.3s + var(--k,0) * .12s)}html[data-mouvement=complet] .eq-anneau .eq-av{animation:eq-pop .42s var(--ressort,cubic-bezier(.34,1.56,.64,1)) backwards}html[data-mouvement=complet] .eq-anneau.v:after{content:"";position:absolute;inset:2px;border-radius:50%;box-shadow:0 0 0 2px var(--eq-v);animation:eq-halo 2.6s ease-out infinite}html[data-mouvement=complet] .eq-anneau>svg{transition:transform .5s var(--ressort,cubic-bezier(.34,1.56,.64,1))}html[data-mouvement=complet] .eq-carte:hover .eq-anneau>svg{transform:rotate(8deg)}html[data-mouvement=complet] .eq-et.v>i:after,html[data-mouvement=complet] .eq-live i:after{content:"";position:absolute;inset:0;border-radius:50%;background:var(--eq-v);animation:eq-pouls 2.2s ease-out infinite}html[data-mouvement=complet] .eq-role{animation:eq-role .42s var(--ressort,cubic-bezier(.34,1.56,.64,1)) backwards;animation-delay:.4s}html[data-mouvement=complet] .eq-jm,html[data-mouvement=complet] .eq-conf{animation:eq-pop .4s var(--ressort,cubic-bezier(.34,1.56,.64,1)) backwards;animation-delay:calc(.25s + var(--j,0) * 70ms)}html[data-mouvement=complet] .eq-b{animation:eq-pop .45s var(--ressort,cubic-bezier(.34,1.56,.64,1)) backwards;animation-delay:.55s}html[data-mouvement=complet] .eq-b.q{animation:eq-pop .45s var(--ressort,cubic-bezier(.34,1.56,.64,1)) backwards}html[data-mouvement=complet] .eq-rond,html[data-mouvement=complet] .eq-bt{transition:transform .24s var(--ressort,cubic-bezier(.34,1.56,.64,1)),box-shadow .2s,color .2s}html[data-mouvement=complet] .eq-rond:hover,html[data-mouvement=complet] .eq-bt:hover{transform:translateY(-1px)}html[data-mouvement=complet] .eq-jt{transition:background-color .2s,color .2s,box-shadow .2s,transform .26s var(--ressort,cubic-bezier(.34,1.56,.64,1))}html[data-mouvement=complet] .eq-jt:active{transform:scale(.97)}html[data-mouvement=complet] .eq-jt.on:not(.m){transform:translateY(-2px)}html[data-mouvement=complet] .eq-jt i{transition:opacity .2s,transform .34s var(--ressort,cubic-bezier(.34,1.56,.64,1))}html[data-mouvement=complet] .eq-qd-merci{transition:opacity .3s}html[data-mouvement=complet] .eq-qd.fait .eq-qd-coche{animation:eq-pop .5s var(--ressort,cubic-bezier(.34,1.56,.64,1)) both}.eq-qd-recap{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin-top:4px}.eq-qd-recap em{font-style:normal;font-size:12px;font-weight:700;padding:4px 10px;border-radius:999px;background:#2fbf7138;box-shadow:inset 0 0 0 1px #2fbf7180;text-transform:capitalize}html[data-mouvement=complet] .eq-qd.fait .eq-qd-merci b,html[data-mouvement=complet] .eq-qd.fait .eq-qd-merci small,html[data-mouvement=complet] .eq-qd.fait .eq-qd-recap em{animation:eq-monte .4s var(--sortie,cubic-bezier(.2,.8,.2,1)) backwards}html[data-mouvement=complet] .eq-qd.fait .eq-qd-merci b{animation-delay:.18s}html[data-mouvement=complet] .eq-qd.fait .eq-qd-merci small{animation-delay:.28s}html[data-mouvement=complet] .eq-qd.fait .eq-qd-recap em{animation-delay:calc(.38s + var(--i,0) * 60ms)}html[data-mouvement=complet] .eq-qd.sortie{animation:eq-qd-sort .4s cubic-bezier(.4,0,.2,1) forwards;pointer-events:none}@keyframes eq-qd-sort{to{opacity:0;transform:translateY(-10px) scale(.97)}}html[data-mouvement=complet] .eq-glis{transition:transform .36s var(--ressort,cubic-bezier(.34,1.56,.64,1)),opacity .2s,background-color .24s}html[data-mouvement=complet] .eq-moi-aide,html[data-mouvement=complet] .eq-mliste .eq-ligne{animation:eq-monte .3s var(--sortie,cubic-bezier(.2,.8,.2,1)) backwards}html[data-mouvement=complet] .eq-ong button{transition:background-color .2s,color .2s,box-shadow .2s}.eq-bt.mob,.eq-bt.mob span{display:none}@media (max-width:760px){.eq-carte-l .eq-act .eq-bt.mob{display:flex;gap:6px;align-items:center;justify-content:center;background:color-mix(in srgb,var(--ink) 9%,var(--card));color:var(--ink-txt);font-size:12.5px;font-weight:700}.eq-carte-l .eq-act .eq-bt.mob span{display:inline}.eq-carte-l .eq-act button.eq-bt{display:none}.eq-carte-l .eq-act:has(.mob){grid-template-columns:minmax(0,1fr) 46px}.eq-carte-l .eq-act:not(:has(.mob)){grid-template-columns:1fr}}.nav-salon .ns-anneau{position:relative;width:48px;height:48px;flex:none;display:grid;place-items:center}.nav-salon .ns-anneau svg{position:absolute;inset:0;width:100%;height:100%;transform:rotate(-90deg);overflow:visible}.nav-salon .ns-anneau circle{fill:none;stroke-width:3}.nav-salon .ns-anneau .f{stroke:color-mix(in srgb,var(--sm-titre) 16%,transparent)}.nav-salon .ns-anneau .p{stroke:var(--cyan);stroke-linecap:round;stroke-dashoffset:var(--ns-off,100)}.nav-salon .ns-anneau.m-pendant .p{stroke:#2fbf71}.nav-salon .ns-anneau.m-apres .p{stroke:color-mix(in srgb,var(--sm-titre) 40%,transparent)}.nav-salon.en-cours .ns-anneau .ns-logo:before{display:none}.nav-salon .ns-anneau .ns-p{box-shadow:0 0 0 2px var(--ink2,#22265a),0 4px 12px -4px #0000008c!important}.nav-salon .ns-anneau .p{filter:drop-shadow(0 0 2.5px color-mix(in srgb,var(--cyan) 70%,transparent))}.nav-salon .ns-anneau.m-pendant .p{filter:drop-shadow(0 0 2.5px rgba(47,191,113,.7))}.nav-salon .ns-anneau .ns-p{width:39px;height:39px;border-radius:50%;font-size:11px}.nav-salon .ns-anneau .ns-logo,.nav-salon .ns-anneau .ns-logo.fonce{position:relative;overflow:hidden;padding:0;background:#1b1f45;box-shadow:inset 0 0 0 1px #ffffff2e}.nav-salon .ns-anneau .ns-logo img{position:relative;width:100%;height:100%;object-fit:contain;border-radius:0;-webkit-mask-image:radial-gradient(circle at 50% 50%,#000 52%,transparent 71%);mask-image:radial-gradient(circle at 50% 50%,#000 52%,transparent 71%);transform:scale(1.12)}.nav-salon .ns-anneau .ns-logo img.ns-flou{position:absolute;inset:-35%;width:170%;height:170%;object-fit:cover;filter:blur(9px) saturate(1.5) brightness(.9);opacity:1;border-radius:0;-webkit-mask-image:none;mask-image:none;transform:none}.nav-salon .ns-anneau .ns-logo:after,.nav-salon.en-cours .ns-anneau .ns-logo:after{content:"";position:absolute;inset:0;width:auto;height:auto;background:none;border:0;border-radius:50%;box-shadow:inset 0 0 0 1px #ffffff38,inset 0 6px 10px -6px #ffffff80;pointer-events:none}aside .nav-salon{gap:9px;padding:6px 8px 6px 6px}.nav-salon .ns-t b{font-size:13px}body.menu-replie aside .nav-salon .ns-anneau{width:44px;height:44px}body.menu-replie aside .nav-salon .ns-anneau .ns-p{width:34px;height:34px}html[data-mouvement=complet] .nav-salon .ns-anneau svg{animation:ns-anneau .9s .15s cubic-bezier(.2,.8,.2,1) backwards}@keyframes ns-anneau{0%{opacity:0;transform:rotate(-230deg)}}.nav-salon .ns-anneau .ns-icone{overflow:hidden;padding:0;background:#fffffff2}.nav-salon .ns-anneau .ns-icone img{width:100%;height:100%;object-fit:cover;display:block;border-radius:50%}.logo-salon.icone .ls-rond{width:72px;height:72px;border-radius:50%;overflow:hidden;display:grid;place-items:center;font-size:11px;color:var(--mut);box-shadow:0 0 0 3px var(--cyan),0 0 0 6px color-mix(in srgb,var(--cyan) 18%,transparent)}.logo-salon.icone .ls-rond.vide{position:relative;cursor:pointer;gap:1px;align-content:center;color:var(--cyan-txt,var(--cyan));background:color-mix(in srgb,var(--cyan) 7%,var(--card));box-shadow:none;overflow:visible}.logo-salon.icone .ls-rond.vide:before{content:"";position:absolute;inset:-3px;border-radius:50%;border:2px dashed color-mix(in srgb,var(--cyan) 55%,transparent)}.logo-salon.icone .ls-rond.vide svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.logo-salon.icone .ls-rond.vide small{font-size:11px;font-weight:700;line-height:1.1;color:var(--txt)}.logo-salon.icone .ls-rond.vide em{font-style:normal;font-size:9.5px;line-height:1;color:var(--mut)}.logo-salon.icone .ls-rond.vide:hover{background:color-mix(in srgb,var(--cyan) 13%,var(--card))}.logo-salon.icone .ls-rond.vide:focus-within{outline:2px solid var(--cyan);outline-offset:4px}html[data-mouvement=complet] .logo-salon.icone .ls-rond.vide:before{animation:ls-tourne 14s linear infinite}html[data-mouvement=complet] .logo-salon.icone .ls-rond.vide svg{transition:transform .3s cubic-bezier(.34,1.56,.64,1)}html[data-mouvement=complet] .logo-salon.icone .ls-rond.vide:hover svg{transform:translateY(-2px)}@keyframes ls-tourne{to{transform:rotate(360deg)}}.logo-salon.icone .ls-rond img{width:100%;height:100%;object-fit:cover;display:block}html[data-mouvement=complet] .logo-salon.icone .ls-rond img{animation:dl-pop .42s cubic-bezier(.3,1.4,.5,1) backwards}.logo-salon.icone .logo-salon-apercu{padding:8px 0;min-height:96px}.logo-salon.icone .ls-rond.vide small{text-transform:none;letter-spacing:0}.logo-salon.icone .ls-rond.vide{display:grid;grid-template-rows:auto auto auto;justify-items:center;align-content:center;row-gap:2px;padding:0}.logo-salon.icone .ls-rond.vide svg,.logo-salon.icone .ls-rond.vide small,.logo-salon.icone .ls-rond.vide em{display:block;margin:0;text-align:center}.pb-seg{position:relative;display:grid;grid-template-columns:1fr 1fr;padding:4px;border-radius:14px;background:var(--card);box-shadow:inset 0 0 0 1px var(--line),0 2px 8px -4px #10132e2e}.pb-seg button{all:unset;box-sizing:border-box;position:relative;z-index:1;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:34px;padding:0 14px;border-radius:10px;font-size:13px;font-weight:700;color:var(--mut);white-space:nowrap}.pb-seg button[aria-pressed=true]{color:#fff}.pb-seg button:not([aria-pressed=true]):hover{color:var(--txt)}.pb-seg button:focus-visible{outline:2px solid var(--cyan);outline-offset:1px}.pb-seg svg{width:15px;height:15px;flex:none;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.pb-seg em{font-style:normal;font-size:11px;font-weight:800;line-height:1;min-width:18px;padding:3px 6px;border-radius:99px;text-align:center;color:#fff;background:linear-gradient(135deg,#f39a3d,#e2702a);box-shadow:0 2px 6px -2px #e2702a99}.pb-g{position:absolute;top:4px;bottom:4px;left:4px;width:calc(50% - 4px);border-radius:10px;background:var(--ink);box-shadow:0 4px 12px -4px color-mix(in srgb,var(--ink) 70%,transparent)}.pb-seg.droite .pb-g{transform:translate(100%)}html[data-mouvement=complet] .pb-g{transition:transform .34s cubic-bezier(.34,1.3,.64,1)}html[data-mouvement=complet] .pb-seg em{animation:dl-pop .42s cubic-bezier(.3,1.4,.5,1) .15s backwards}html[data-mouvement=complet] .pb-seg button svg{transition:transform .3s cubic-bezier(.34,1.56,.64,1)}html[data-mouvement=complet] .pb-seg button:hover svg{transform:translateY(-1px) rotate(-6deg)}@media (max-width:760px){.pb-seg{width:100%}.pb-seg button{min-height:44px}}.pl-choix{display:flex;justify-content:flex-end;margin-bottom:2px}.pl-choix .pb-seg{background:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff29}.pl-choix .pb-seg button{color:#ffffffb8;min-height:30px;padding:0 12px;font-size:12.5px}.pl-choix .pb-seg button:not([aria-pressed=true]):hover{color:#fff}.pl-choix .pb-seg button[aria-pressed=true]{color:color-mix(in srgb,var(--ink) 85%,#000)}.pl-choix .pb-g{background:#fffffff2;box-shadow:0 4px 12px -4px #00000073}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .pl-choix .pb-g{background:color-mix(in srgb,var(--cyan) 30%,rgba(255,255,255,.1));box-shadow:inset 0 0 0 1px #ffffff38,0 4px 12px -4px #00000080}:root:not([data-theme=light]) .pl-choix .pb-seg button[aria-pressed=true]{color:#fff}}:root[data-theme=dark] .pl-choix .pb-g{background:color-mix(in srgb,var(--cyan) 30%,rgba(255,255,255,.1));box-shadow:inset 0 0 0 1px #ffffff38,0 4px 12px -4px #00000080}:root[data-theme=dark] .pl-choix .pb-seg button[aria-pressed=true]{color:#fff}@media (max-width:820px){.pl-choix{flex:1 1 100%;justify-content:stretch}.pl-choix .pb-seg{width:100%}}.ce{position:relative}.ce-zone{display:flex;align-items:center;gap:4px;min-height:42px;padding:3px 4px 3px 0;border-radius:10px;background:var(--champ);box-shadow:inset 0 0 0 1px var(--line)}.ce-zone.actif{box-shadow:inset 0 0 0 2px var(--cyan),0 0 0 4px color-mix(in srgb,var(--cyan) 15%,transparent)}.ce-zone.renomme{box-shadow:inset 0 0 0 2px #e8932c,0 0 0 4px #e8932c29}.ce-zone.lecture{opacity:.8}.ce-nom{all:unset;box-sizing:border-box;flex:1;min-width:0;display:flex;align-items:center;gap:8px;padding:6px 10px;cursor:text;border-radius:8px}.ce-nom:disabled{cursor:default}.ce-nom b{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.ce-nom:focus-visible{outline:2px solid var(--cyan);outline-offset:1px}.ce-vide{color:var(--mut)}.ce-pil{flex:none;font-style:normal;font-size:11px;font-weight:700;padding:2px 8px;border-radius:99px;background:color-mix(in srgb,var(--cyan) 10%,var(--card));color:var(--mut)}.ce-in{all:unset;box-sizing:border-box;flex:1;min-width:0;padding:6px 10px;font:inherit;color:var(--txt)}.ce-ib{all:unset;box-sizing:border-box;flex:none;width:32px;height:32px;border-radius:8px;display:grid;place-items:center;cursor:pointer;color:var(--mut);font-size:13px}.ce-ib:hover,.ce-ib:focus-visible{background:var(--survol-ligne);color:var(--txt)}.ce-ib:focus-visible{outline:2px solid var(--cyan)}.ce-ib.r:hover{background:color-mix(in srgb,#e0493b 12%,transparent);color:var(--rouge-txt)}.ce-ib.ok{background:color-mix(in srgb,#2fbf71 16%,transparent);color:var(--vert-txt)}.ce-ib:disabled{opacity:.5;cursor:default}.ce-liste{position:absolute;left:0;right:0;top:calc(100% + 6px);z-index:30;display:grid;gap:2px;padding:6px;border-radius:14px;background:var(--card);box-shadow:0 14px 34px -14px #10132e73,inset 0 0 0 1px var(--line);max-height:300px;overflow:auto}.ce-liste button{all:unset;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;border-radius:9px;cursor:pointer;font-size:13.5px}.ce-liste button.act{background:var(--survol-ligne)}.ce-liste button.on{font-weight:700;color:var(--cyan-txt)}.ce-liste .ce-creer{color:var(--ink-txt);font-weight:700;margin-top:4px;box-shadow:inset 0 1px 0 var(--line);border-radius:0 0 9px 9px}.ce-rien{margin:6px 10px;color:var(--mut);font-size:13px}.ce-aide{display:block;margin-top:5px;color:var(--mut);font-size:11.5px}.ss{display:grid;gap:8px}.ss-tete{display:flex;align-items:center;gap:8px}.ss-tete em{font-style:normal;font-size:11px;font-weight:700;padding:2px 8px;border-radius:99px;background:color-mix(in srgb,var(--cyan) 10%,var(--card));color:var(--ink-txt)}.ss-ligne{position:relative;display:flex;align-items:center;gap:10px;padding:8px 8px 8px 12px;border-radius:14px;background:var(--card);box-shadow:inset 0 0 0 1px var(--line)}.ss-ligne:before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:3px;border-radius:3px;background:var(--c)}.ss-ligne .soc-case-marque,.ss-grille .soc-case-marque{flex:none}.ss-t{flex:1;min-width:0;line-height:1.2}.ss-t b{display:block;font-size:13.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ss-t small{font-size:11.5px;color:var(--mut)}.ss-com{position:relative;flex:none;display:inline-flex;align-items:center;gap:7px;max-width:52%;padding:4px 10px 4px 4px;border-radius:99px;background:color-mix(in srgb,var(--cyan) 8%,var(--card));font-size:12.5px;font-weight:600;cursor:pointer}.ss-com span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.ss-com i{flex:none;width:24px;height:24px;border-radius:50%;display:grid;place-items:center;font-size:9.5px;font-weight:800;font-style:normal;color:#fff;background:linear-gradient(135deg,#5a81bc,#2aa3ce)}.ss-com.vide{background:none;color:var(--mut);box-shadow:inset 0 0 0 1.5px var(--line)}.ss-com.vide i{background:color-mix(in srgb,var(--mut) 18%,transparent);color:var(--mut)}.ss-com.fige{cursor:default}.ss-com select{position:absolute;inset:0;opacity:0;cursor:pointer;width:100%;font-size:16px}.ss-com:focus-within{outline:2px solid var(--cyan);outline-offset:2px}.ss-com:not(.fige):hover{box-shadow:inset 0 0 0 1.5px var(--cyan)}.ss-x{all:unset;box-sizing:border-box;flex:none;width:30px;height:30px;border-radius:8px;display:grid;place-items:center;cursor:pointer;color:var(--mut);font-size:13px}.ss-x:hover,.ss-x:focus-visible{background:color-mix(in srgb,#e0493b 12%,transparent);color:var(--rouge-txt)}.ss-x:focus-visible{outline:2px solid var(--cyan)}.ss-ajout{all:unset;box-sizing:border-box;display:flex;align-items:center;justify-content:center;min-height:40px;padding:8px;border-radius:14px;border:1.5px dashed var(--line);color:var(--ink-txt);font-size:13px;font-weight:700;cursor:pointer}.ss-ajout:hover,.ss-ajout:focus-visible{border-color:var(--cyan);background:var(--survol-ligne)}.ss-grille{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:8px;border-radius:14px;background:color-mix(in srgb,var(--line) 35%,transparent)}.ss-grille button{all:unset;box-sizing:border-box;display:flex;align-items:center;gap:8px;min-width:0;padding:7px 9px;border-radius:11px;background:var(--card);box-shadow:inset 0 0 0 1px var(--line);font-size:12.5px;font-weight:600;cursor:pointer}.ss-grille button span:last-child{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.ss-grille button:hover,.ss-grille button:focus-visible{box-shadow:inset 0 0 0 1.5px var(--cyan)}@media (max-width:760px){.ss-com{max-width:46%}.ss-grille{grid-template-columns:minmax(0,1fr)}.ss-x,.ce-ib{width:44px;height:44px}}.inv-rep{padding:0;overflow:hidden}.ir-tete{all:unset;box-sizing:border-box;width:100%;display:flex;align-items:center;gap:10px;padding:12px 14px;cursor:pointer}.ir-tete:focus-visible{outline:2px solid var(--cyan);outline-offset:-2px;border-radius:12px}.ir-ic{flex:none;width:32px;height:32px;border-radius:9px;display:grid;place-items:center;background:color-mix(in srgb,var(--mut) 14%,transparent);color:var(--mut)}.ir-ic.ok{background:color-mix(in srgb,#2fbf71 16%,transparent);color:var(--vert-txt)}.ir-t{flex:1;min-width:0}.ir-t b{display:block;font-size:13.5px}.ir-t small{display:block;font-size:12px;color:var(--mut);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ir-tags{display:flex;flex-wrap:wrap;gap:5px;margin-top:6px}.ir-tags i{font-style:normal;font-size:11px;font-weight:700;padding:2px 8px;border-radius:99px;background:var(--card);box-shadow:inset 0 0 0 1px var(--line);color:var(--mut)}.ir-tags i.ok{background:color-mix(in srgb,#2fbf71 15%,transparent);box-shadow:none;color:var(--vert-txt)}.ir-chev{flex:none;color:var(--mut);display:grid}.inv-rep.ouvert .ir-chev{transform:rotate(180deg)}.ir-corps{padding:0 14px 14px}html[data-mouvement=complet] .ce-liste{animation:ce-ouvre .2s var(--sortie,cubic-bezier(.2,.8,.2,1)) backwards;transform-origin:top}html[data-mouvement=complet] .ce-liste button{animation:eq-monte .26s var(--sortie,cubic-bezier(.2,.8,.2,1)) backwards;animation-delay:calc(var(--k,0) * 22ms)}html[data-mouvement=complet] .ss-ligne,html[data-mouvement=complet] .ss-grille button{animation:eq-monte .34s var(--sortie,cubic-bezier(.2,.8,.2,1)) backwards;animation-delay:calc(var(--k,0) * 35ms)}html[data-mouvement=complet] .ss-com{transition:transform .2s var(--ressort,cubic-bezier(.34,1.56,.64,1)),box-shadow .2s}html[data-mouvement=complet] .ss-com:not(.fige):hover{transform:translateY(-1px)}html[data-mouvement=complet] .ir-chev{transition:transform .3s var(--ressort,cubic-bezier(.34,1.3,.64,1))}html[data-mouvement=complet] .ir-corps{animation:eq-monte .3s var(--sortie,cubic-bezier(.2,.8,.2,1)) backwards}html[data-mouvement=complet] .ir-tags i{animation:dl-pop .36s cubic-bezier(.3,1.4,.5,1) backwards;animation-delay:calc(var(--k,0) * 50ms)}html[data-mouvement=complet] .ce-zone{transition:box-shadow .2s}@keyframes ce-ouvre{0%{opacity:0;transform:translateY(-4px)}}.ss-t small,.ce .ce-aide{text-transform:none;letter-spacing:0;font-weight:400;margin:0}.fl-rech:not(.filters .fl-rech){display:inline-flex;align-items:center;gap:4px;min-height:32px;padding:0 12px;border-radius:99px;cursor:pointer;font-size:13px;font-weight:700;white-space:nowrap;background:color-mix(in srgb,var(--cyan) 13%,var(--card));border:1px solid color-mix(in srgb,var(--cyan) 55%,var(--card));color:var(--cyan-txt)}.fl-rech:not(.filters .fl-rech):hover{border-color:var(--cyan)}.fl-rech:not(.filters .fl-rech) b{margin-left:4px}.if-deplie{display:flex;align-items:center;gap:12px;width:100%;box-sizing:border-box;margin-top:10px;padding:10px 12px;border-radius:14px;border:1.5px solid var(--line);background:var(--card);font:inherit;text-align:left;color:inherit;cursor:pointer;outline:none}.if-deplie:hover{border-color:color-mix(in srgb,var(--cyan) 35%,var(--line))}.if-deplie:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--cyan) 35%,transparent)}.if-deplie.on{border-color:color-mix(in srgb,var(--cyan) 45%,var(--line));background:color-mix(in srgb,var(--cyan) 6%,var(--card))}.if-deplie-tx{flex:1;min-width:0;display:grid;gap:2px}.if-deplie-tx b{font-size:13.5px;color:var(--titre)}.if-deplie-tx small{font-size:12px;color:var(--mut);text-transform:none;letter-spacing:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.if-deplie-ap{flex:none;width:64px;height:44px;border-radius:8px;background:var(--ink);padding:5px 8px;box-sizing:border-box;display:flex;flex-direction:column;gap:2px;overflow:hidden}.if-deplie-ap i{display:block;flex:none;height:3px;width:30px;border-radius:2px;background:#ffffffbf}.if-deplie-ap s{display:block;flex:none;height:2px;width:22px;margin-left:6px;border-radius:2px;background:#fff6;opacity:.25;transform:scaleX(.4);transform-origin:left}.if-deplie-ap s:nth-of-type(1),.if-deplie-ap s:nth-of-type(2){opacity:1;transform:none}.if-deplie.on .if-deplie-ap s{opacity:1;transform:none}.if-deplie .bascule-mini{margin-left:0}.if-deplie .bascule-mini i{left:2px}.if-deplie .bascule-mini.on i{left:2px;transform:translate(18px)}html[data-mouvement=complet] .if-deplie{animation:if-deplie-in .3s ease backwards}html[data-mouvement=complet] .if-deplie:active{transform:scale(.99)}@keyframes if-deplie-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}html[data-mouvement=complet] .if-deplie{transition:border-color .2s,background-color .2s,box-shadow .2s}html[data-mouvement=complet] .if-deplie-ap s{transition:opacity .25s,transform .25s}html[data-mouvement=complet] .if-deplie .bascule-mini i{transition:transform .2s}:root[data-theme=dark] .if-deplie-ap{background:#0b1427;box-shadow:inset 0 0 0 1px #ffffff14}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .if-deplie-ap{background:#0b1427;box-shadow:inset 0 0 0 1px #ffffff14}}.pf-nav,main .pf-nav{position:relative;top:auto;z-index:1}.cp{display:grid;gap:12px}.cp-tete h3{margin:0}.cp-tete small{display:block;color:var(--mut);font-size:12.5px;margin-top:2px}.cp-code{display:grid;gap:8px;padding:10px;border-radius:14px;background:color-mix(in srgb,var(--line) 30%,transparent)}.cp-code-t{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:4px 4px 2px}.cp-code-t b{font-family:ui-monospace,Menlo,Consolas,monospace;font-size:13.5px}.cp-code-t em{font-style:normal;font-size:12px;color:var(--mut);flex:1}.cp-type{font-size:11px;font-weight:700;padding:2px 9px;border-radius:99px;background:color-mix(in srgb,var(--cyan) 12%,var(--card));color:var(--ink-txt)}.cp-vip-soc{max-width:420px}.cp-ligne{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:12px;background:var(--card);box-shadow:inset 0 0 0 1px var(--line);cursor:pointer;min-width:0}.cp-ligne:hover{background:var(--survol-ligne)}.cp-ligne.fait{opacity:.7;cursor:default}.cp-ligne input{width:18px;height:18px;flex:none;accent-color:var(--cyan)}.cp-av{flex:none;width:32px;height:32px;border-radius:50%;display:grid;place-items:center;font-size:11px;font-weight:800;color:#fff;background:linear-gradient(135deg,#5a81bc,#2aa3ce)}.cp-t{flex:1;min-width:0}.cp-t b{display:block;font-size:13.5px}.cp-t small{display:block;font-size:12px;color:var(--mut);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cp-et{flex:none;font-size:11px;font-weight:700;padding:2px 9px;border-radius:99px;white-space:nowrap}.cp-et.cp-ok{background:color-mix(in srgb,#2fbf71 15%,transparent);color:var(--vert-txt)}.cp-et.cp-nv{background:color-mix(in srgb,var(--cyan) 12%,var(--card));color:var(--ink-txt)}.cp-avert{margin:0 0 12px;border-radius:14px;background:color-mix(in srgb,#e8932c 13%,var(--card));box-shadow:inset 0 0 0 1px color-mix(in srgb,#e8932c 35%,transparent);overflow:hidden}.cp-avert-t{all:unset;box-sizing:border-box;width:100%;display:flex;align-items:center;gap:12px;padding:11px 14px;cursor:pointer}.cp-avert-t:focus-visible{outline:2px solid var(--cyan);outline-offset:-2px;border-radius:14px}.cp-avert-ic{flex:none;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;font-weight:900;color:#fff;background:#d67d1c}.cp-avert-v{flex:none;display:inline-flex;align-items:center;gap:4px;font-size:12.5px;font-weight:800;color:var(--orange-txt)}.cp-avert.ouvert .cp-avert-v .icone{transform:rotate(180deg)}.cp-avert-l{display:grid;gap:6px;padding:0 12px 12px}.cp-avert-l .cp-ligne{cursor:default}.cp-mini{min-height:32px;padding:0 12px;font-size:12.5px}.cp-aide{color:var(--mut);font-size:11.5px}.tc-partage{display:block;font-size:11.5px;color:var(--ink-txt);font-weight:600}@media (max-width:760px){.cp-mini{min-height:44px}}html[data-mouvement=complet] .cp-code,html[data-mouvement=complet] .cp-ligne{animation:eq-monte .34s var(--sortie,cubic-bezier(.2,.8,.2,1)) backwards;animation-delay:calc(var(--k,0) * 35ms)}html[data-mouvement=complet] .cp-avert{animation:eq-monte .36s var(--sortie,cubic-bezier(.2,.8,.2,1)) backwards}html[data-mouvement=complet] .cp-avert-v .icone{transition:transform .3s var(--ressort,cubic-bezier(.34,1.3,.64,1))}.cp-ligne>.cp-t{flex:1 1 auto}.cp-ligne>.cp-et{flex:0 0 auto;margin-left:auto}.cp-ligne>.cp-av,.cp-ligne>input{flex:0 0 auto}.login .pan.ckp{max-width:400px;overflow:hidden;text-align:center;padding-top:30px}.ckp-trait{position:absolute;left:0;right:0;top:0;height:5px;background:linear-gradient(120deg,#4f5bd5,#d6337f 60%,#f7892b)}.ckp .logo{justify-content:center}.ckp-corps{display:flex;flex-direction:column;align-items:center;margin-top:18px}.ckp-corps h1{margin:4px 0 6px;font-size:21px;color:var(--titre)}.ckp-corps p{margin:0 0 14px;color:var(--mut);font-size:14px;line-height:1.5}.ckp-rond{width:76px;height:76px;border-radius:50%;display:grid;place-items:center;margin:6px 0 12px}.ckp-emoji{font-size:34px;line-height:1}.ckp-oui{background:color-mix(in srgb,var(--vert-txt) 14%,var(--card))}.ckp-non{background:color-mix(in srgb,var(--mut) 14%,var(--card));color:var(--mut)}.ckp-att{width:54px;height:54px;border:4px solid color-mix(in srgb,var(--mut) 22%,var(--card));border-top-color:#d6337f;margin:22px 0 16px}.ckp-billet{display:flex;width:100%;border-radius:14px;overflow:hidden;background:#2b2e64;color:#fff;margin:2px 0 16px}.ckp-billet>div{flex:1;padding:10px 4px;display:grid;gap:2px}.ckp-billet>div+div{border-left:1px solid rgba(255,255,255,.18)}.ckp-billet small{font-size:10.5px;color:#c9cdee}.ckp-billet b{font-size:15px}.ckp-billet .k{background:linear-gradient(135deg,#d6337f,#f7892b)}.ckp-bt{width:100%;justify-content:center;text-decoration:none;min-height:44px;display:inline-flex;align-items:center;box-sizing:border-box}.ckp-lieu{font-size:12.5px!important;margin:10px 0 0!important}.ckp-chg{margin-top:14px;font-size:13px;color:var(--mut);text-decoration:underline;background:none;border:0;cursor:pointer;min-height:44px}.ckp-pied{text-align:center;margin:16px 0 0;font-size:12px}html[data-mouvement=complet] .ckp-att{animation:ckp-tourne 1s linear infinite}html[data-mouvement=complet] .ckp-oui,html[data-mouvement=complet] .ckp-non{animation:ckp-pop .5s var(--ressort,cubic-bezier(.2,.8,.2,1)) .1s backwards}html[data-mouvement=complet] .ckp-corps>h1,html[data-mouvement=complet] .ckp-corps>p,html[data-mouvement=complet] .ckp-billet,html[data-mouvement=complet] .ckp-bt,html[data-mouvement=complet] .ckp-chg{animation:ckp-monte .4s var(--sortie,ease) backwards}html[data-mouvement=complet] .ckp-corps>h1{animation-delay:.2s}html[data-mouvement=complet] .ckp-corps>p{animation-delay:.28s}html[data-mouvement=complet] .ckp-billet{animation-delay:.36s}html[data-mouvement=complet] .ckp-bt{animation-delay:.44s}html[data-mouvement=complet] .ckp-chg{animation-delay:.52s}@keyframes ckp-tourne{to{transform:rotate(360deg)}}@keyframes ckp-pop{0%{opacity:0;transform:scale(.6)}70%{opacity:1;transform:scale(1.08)}to{opacity:1;transform:none}}@keyframes ckp-monte{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}:root[data-theme=dark] .ckp-billet{background:#23254f}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .ckp-billet{background:#23254f}}.pastille-ck.vient{background:color-mix(in srgb,var(--vert-txt) 14%,var(--card));color:var(--vert-txt)}.pastille-ck.non{background:color-mix(in srgb,var(--mut) 14%,var(--card));color:var(--mut)}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .pastille-ck.vient{color:var(--vert-txt)}:root:not([data-theme=light]) .pastille-ck.non{color:var(--mut)}}:root[data-theme=dark] .pastille-ck.vient{color:var(--vert-txt)}:root[data-theme=dark] .pastille-ck.non{color:var(--mut)}html[data-mouvement=complet] .pastille-ck.vient{animation:ckp-pop .45s var(--ressort,ease) backwards}.ck-rep{margin-top:10px;padding:12px;border-radius:14px;border:1px solid var(--line);background:var(--card)}.ck-rep-tete{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;margin-bottom:10px}.ck-rep-tete b{font-size:13px;color:var(--titre)}.ck-rep-le{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;font-weight:600;padding:3px 10px;border-radius:999px;background:color-mix(in srgb,var(--mut) 12%,var(--card));color:var(--mut);text-transform:none;letter-spacing:0}.ck-rep-le:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}.ck-rep-le.oui{background:color-mix(in srgb,var(--vert-txt) 13%,var(--card));color:var(--vert-txt)}.ck-rep-le.non{background:color-mix(in srgb,var(--rouge-txt) 11%,var(--card));color:var(--rouge-txt)}.ck-rep-le.modif{background:color-mix(in srgb,var(--orange-txt) 13%,var(--card));color:var(--orange-txt)}.ck-rep-choix{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.ck-rep-b{--c:var(--mut);display:flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:8px 10px;border-radius:12px;border:1.5px solid var(--line);background:var(--card);color:var(--mut);font:600 13px Inter,Segoe UI,Arial,sans-serif;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ck-rep-b.r-oui{--c:var(--vert-txt)}.ck-rep-b.r-non{--c:var(--rouge-txt)}.ck-rep-b:hover:not(:disabled){border-color:color-mix(in srgb,var(--c) 45%,var(--line));color:var(--titre)}.ck-rep-b:disabled{cursor:default;opacity:.7}.ck-rep-ic{flex:none;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:color-mix(in srgb,var(--c) 12%,var(--card));color:var(--c)}.ck-rep-b.on{border-color:var(--c);background:color-mix(in srgb,var(--c) 9%,var(--card));color:var(--c);box-shadow:0 4px 12px color-mix(in srgb,var(--c) 18%,transparent)}.ck-rep-b.on .ck-rep-ic{background:var(--c);color:var(--card)}@media (max-width:760px){.ck-rep-b{min-height:44px;font-size:12.5px;gap:6px;padding:8px 6px}}html[data-mouvement=complet] .ck-rep{animation:ckp-monte .3s var(--sortie,ease) backwards}html[data-mouvement=complet] .ck-rep-b.on .ck-rep-ic{animation:ckp-pop .4s var(--ressort,ease) backwards}html[data-mouvement=complet] .ck-rep-b:active:not(:disabled){transform:scale(.97)}html[data-mouvement=complet] .ck-rep-le{animation:ckp-monte .3s var(--sortie,ease) backwards}.audience-vip.audience-ck{border-color:color-mix(in srgb,#d6337f 28%,var(--line));background:color-mix(in srgb,#d6337f 5%,var(--card))}.audience-ck .pastille-ck{margin-left:0}.audience-ck .seg-choix button .nv-nb{margin-left:5px}html[data-mouvement=complet] .audience-ck{animation:ckp-monte .3s var(--sortie,ease) backwards}.ckp-logo{display:flex;justify-content:center}.ckp-logo img{max-height:46px;width:auto!important;max-width:220px}.ck-rep .ck-rep-b.on,.ck-rep .ck-rep-b.on:hover:not(:disabled){border-color:var(--c)!important;color:var(--c);outline:none}.nv-type{display:flex;align-items:center;gap:12px;margin:0 0 12px;padding:10px 12px;border-radius:14px;border:1px solid var(--line);background:var(--card)}.nv-type-ret{flex:none;width:34px;height:34px;border-radius:10px;border:1px solid var(--line);background:var(--card);color:var(--titre);display:grid;place-items:center;cursor:pointer}.nv-type-ret svg{transform:rotate(90deg)}.nv-type-ret:hover{border-color:var(--cyan)}.nv-type-t{flex:1;min-width:0;display:grid}.nv-type-t small{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--mut)}.nv-type-t b{font-size:15px;color:var(--titre);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nv-type-b{flex:none}@media (max-width:760px){.nv-type-ret{width:44px;height:44px}.nv-type-b{display:none}}html[data-mouvement=complet] .nv-type{animation:ckp-monte .3s var(--sortie,ease) backwards}html[data-mouvement=complet] .nv-type-ret:active{transform:scale(.94)}.cp-code-t .cp-vip-soc{flex:none;min-width:220px;max-width:300px;margin:0}.cp-code-t .cp-vip-soc button{min-height:34px}@media (max-width:760px){.cp-code-t .cp-vip-soc{flex:1 1 100%;max-width:none;order:5}}html[data-mouvement=complet] .cp-code-t .cp-vip-soc{animation:ckp-monte .3s var(--sortie,ease) backwards}.cv-rdv-alerte{display:flex;gap:12px;align-items:flex-start;margin:10px 0 12px;padding:12px 14px;border-radius:12px;border:1px solid color-mix(in srgb,var(--bleu-txt) 30%,transparent);background:color-mix(in srgb,var(--bleu-txt) 8%,transparent)}.cv-rdv-alerte.masque{border-color:color-mix(in srgb,var(--orange-txt) 35%,transparent);background:color-mix(in srgb,var(--orange-txt) 9%,transparent)}.cv-rdv-ic{flex:none;width:36px;height:36px;border-radius:10px;display:grid;place-items:center;color:var(--bleu-txt);background:color-mix(in srgb,var(--bleu-txt) 14%,transparent)}.cv-rdv-alerte.masque .cv-rdv-ic{color:var(--orange-txt);background:color-mix(in srgb,var(--orange-txt) 15%,transparent)}.cv-rdv-alerte>div{display:grid;gap:3px;min-width:0}.cv-rdv-alerte b{color:var(--titre);font-size:13.5px}.cv-rdv-alerte small{color:var(--mut);font-size:12.5px;line-height:1.45}.cv-rdv-alerte .lnk{justify-self:start;font-size:12.5px;font-weight:600}html[data-mouvement=complet] .cv-rdv-alerte{animation:cvRdvAl .4s cubic-bezier(.2,.8,.2,1) both}html[data-mouvement=complet] .cv-rdv-alerte .cv-rdv-ic{animation:cvRdvIc .5s cubic-bezier(.3,1.4,.5,1) .12s both}@keyframes cvRdvAl{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes cvRdvIc{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:none}}.scr-l{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:start;gap:14px;padding:16px 0;border-bottom:1px solid color-mix(in srgb,var(--line) 75%,transparent)}.scr-l:last-of-type{border-bottom:0}.scr-ic{width:38px;height:38px;border-radius:11px;display:grid;place-items:center;color:var(--cyan-txt);background:color-mix(in srgb,var(--cyan) 13%,transparent)}.scr-l>.scr-sw{margin-top:7px}.scr h3 small{font-weight:500}.scr-o,.cv-choix{display:inline-flex;flex-wrap:wrap;gap:3px;padding:3px;border-radius:12px;background:color-mix(in srgb,var(--line) 55%,transparent);margin-top:10px;max-width:100%}.scr-o button,.cv-choix button{border:0;border-radius:9px;padding:6px 12px;min-height:30px;background:transparent;color:var(--mut);font:600 12.5px Inter,sans-serif;cursor:pointer;box-shadow:none}.scr-o button:hover,.cv-choix button:hover{color:var(--titre)}.scr-o button.on,.cv-choix button.on{background:var(--reg-on,var(--card));color:var(--titre);border:0;box-shadow:0 1px 3px #0f193724,0 0 0 1px color-mix(in srgb,var(--line) 80%,transparent)}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .scr-o,:root:not([data-theme=light]) .cv-choix{--reg-on:color-mix(in srgb,var(--card) 82%,var(--titre))}:root:not([data-theme=light]) .cv-choix button.on{border:0;box-shadow:0 1px 3px #0000004d}}:root[data-theme=dark] .scr-o,:root[data-theme=dark] .cv-choix{--reg-on:color-mix(in srgb,var(--card) 82%,var(--titre))}:root[data-theme=dark] .cv-choix button.on{border:0;box-shadow:0 1px 3px #0000004d}.scr-l>div>.scr-o:has(.scr-ck){display:flex;background:none;padding:0;gap:8px}.scr-ck{position:relative;display:inline-flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:11px;padding:7px 12px 7px 9px;font:600 12.5px Inter,sans-serif;background:var(--card);color:var(--mut);cursor:pointer}.scr-ck input{position:absolute;opacity:0;width:1px;height:1px;margin:0;pointer-events:none}.scr-v{width:17px;height:17px;border-radius:50%;display:grid;place-items:center;border:1.5px solid var(--line);color:transparent;flex:none}.scr-ck.on{border-color:color-mix(in srgb,var(--cyan) 55%,transparent);background:color-mix(in srgb,var(--cyan) 9%,var(--card));color:var(--titre)}.scr-ck.on .scr-v{background:var(--cyan-fond);border-color:var(--cyan-fond);color:#fff}.scr-ck:has(input:focus-visible){outline:2px solid var(--cyan);outline-offset:2px}.scr-ck:hover{border-color:var(--cyan)}.scr-sw,.interrupteur i{background:color-mix(in srgb,var(--line) 85%,var(--mut) 15%)}.scr-sw:after,.interrupteur i:after{box-shadow:0 1px 3px #0a142d4d}.scr-sw.on,.interrupteur input:checked+i{background:#2f8656}.scr-sw.on:after{left:3px;transform:translate(18px)}.interrupteur input:checked+i:after{left:3px;transform:translate(16px)}.scr-sw:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}html[data-mouvement=complet] .scr-sw:after,html[data-mouvement=complet] .interrupteur i:after{transition:transform .22s cubic-bezier(.3,1.3,.5,1)}html[data-mouvement=complet] .scr-o button.on,html[data-mouvement=complet] .cv-choix button.on,html[data-mouvement=complet] .scr-ck.on .scr-v{animation:pcrChoix .28s cubic-bezier(.3,1.4,.5,1)}html[data-mouvement=complet] .scr-ck,html[data-mouvement=complet] .scr-o button,html[data-mouvement=complet] .cv-choix button{transition:transform .15s ease}html[data-mouvement=complet] .scr-ck:active,html[data-mouvement=complet] .scr-o button:active,html[data-mouvement=complet] .cv-choix button:active{transform:scale(.96)}.bh-moi{width:34px;height:34px}:root:not([data-menus=verre]) .bh-moi-zone{margin:0 6px 0 4px}:root[data-menus=verre] .bh-moi-zone{margin-left:4px}.bh-moi:before{inset:-4px}.bh-moi.on:before,.bh-moi:focus-visible:before{inset:-5px}:root[data-menus=verre] .bh-grp .bh-moi{width:32px;height:32px}@media (max-width:760px){:root:not([data-menus=verre]) .bnav{left:10px;right:10px;bottom:max(8px,calc(env(safe-area-inset-bottom) - 14px));height:68px;padding:0 4px;align-items:stretch;border-radius:24px;border:0;background:linear-gradient(180deg,var(--ink),color-mix(in srgb,var(--ink) 82%,#000));box-shadow:0 14px 30px -10px #191e508c,inset 0 0 0 1px #ffffff14}:root:not([data-menus=verre]) .bnav a{justify-content:center;gap:3px;padding:0;font-size:10.5px;font-weight:600;letter-spacing:-.01em;white-space:nowrap;color:#ffffff9e}:root:not([data-menus=verre]) .bnav a.on{color:#fff;font-weight:700}:root:not([data-menus=verre]) .bnav a:not(.fab)>span:first-child{width:34px;height:30px;margin:0;border-radius:10px;background:none;box-shadow:none;color:inherit}:root:not([data-menus=verre]) .bnav a.on:not(.fab)>span:first-child{background:none;box-shadow:none;color:#fff}:root:not([data-menus=verre]) .bnav-ind{top:11px;width:34px;height:30px;margin-left:-17px;border-radius:10px;border:0;overflow:visible;background:linear-gradient(180deg,color-mix(in srgb,var(--cyan) 80%,#fff),var(--cyan-fond));box-shadow:inset 0 0 0 1px #ffffff2e,0 4px 12px -2px color-mix(in srgb,var(--cyan) 65%,transparent)}:root:not([data-menus=verre]) .bnav-ind:before{content:none}:root:not([data-menus=verre]) .bnav-ind:after{content:"";position:absolute;inset:50% auto auto 50%;width:72px;height:56px;margin:-28px 0 0 -36px;border-radius:50%;background:radial-gradient(closest-side,color-mix(in srgb,var(--cyan) 40%,transparent),transparent);z-index:-1}:root:not([data-menus=verre]) .bnav a.fab{flex:0 0 66px;justify-content:flex-end;padding-bottom:11px}:root:not([data-menus=verre]) .bnav a>span:first-child{opacity:1}:root:not([data-menus=verre]) .bnav a.fab>span:first-child{position:absolute;top:-24px;left:50%;width:58px;height:58px;margin:0 0 0 -29px;border-radius:50%;background:linear-gradient(180deg,color-mix(in srgb,var(--cyan) 80%,#fff),var(--cyan-fond));border:4px solid var(--bg);box-sizing:border-box;color:#fff;box-shadow:0 8px 20px -4px color-mix(in srgb,var(--cyan) 70%,transparent),0 0 26px color-mix(in srgb,var(--cyan) 38%,transparent)}:root:not([data-menus=verre]) .alerte-bas{top:6px;right:auto;left:calc(50% + 4px);box-shadow:0 0 0 2px var(--ink)}:root:not([data-menus=verre]) .bnav a.fab .alerte-bas{top:-26px;left:calc(50% + 14px)}:root:not([data-menus=verre]) .eventail-b{bottom:calc(100% + 30px)}}@media (prefers-color-scheme: dark){:root:not([data-theme=light]):not([data-menus=verre]) .bnav{background:linear-gradient(180deg,color-mix(in srgb,var(--ink) 70%,#0a1222),color-mix(in srgb,var(--ink) 50%,#0a1222));box-shadow:0 14px 30px -10px #000000b3,inset 0 0 0 1px #ffffff1f}}:root[data-theme=dark]:not([data-menus=verre]) .bnav{background:linear-gradient(180deg,color-mix(in srgb,var(--ink) 70%,#0a1222),color-mix(in srgb,var(--ink) 50%,#0a1222));box-shadow:0 14px 30px -10px #000000b3,inset 0 0 0 1px #ffffff1f}html[data-mouvement=complet]:not([data-menus=verre]) .bnav-ind:after{animation:bnHalo 2.6s ease-in-out infinite}html[data-mouvement=complet]:not([data-menus=verre]) .bnav a.fab>span:first-child{transition:transform .3s cubic-bezier(.34,1.56,.64,1)}html[data-mouvement=complet]:not([data-menus=verre]) .bnav.eventail a.fab>span:first-child{transform:rotate(45deg) scale(.94)}html[data-mouvement=complet]:not([data-menus=verre]) .bnav a:active>span:first-child{transform:scale(.9)}@keyframes bnHalo{0%,to{opacity:.7;transform:scale(.92)}50%{opacity:1;transform:scale(1.08)}}@media (max-width:760px){:root:not([data-menus=verre]) .pgn-tel{bottom:calc(max(8px,calc(env(safe-area-inset-bottom) - 14px)) + 104px);margin:14px auto 0;width:max-content;max-width:calc(100% - 110px)}.pgn-tel{border:0;border-radius:999px;background:color-mix(in srgb,var(--card) 90%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 10px 24px -10px #10132e59,inset 0 0 0 1px var(--line)}.pgn-tel-barre{position:relative;gap:2px;padding:4px}.pgn-tel-barre .b{min-width:40px;min-height:40px;width:40px;height:40px;border-radius:50%;border:0;background:color-mix(in srgb,var(--line) 55%,transparent);color:var(--titre);font-size:20px;box-shadow:none}.pgn-tel-barre .b:disabled{opacity:.35}.pgn-tel-milieu{flex:none;min-height:40px;padding:0 14px;border-radius:999px;font-size:13.5px;line-height:1.15}.pgn-tel-milieu b{font-size:13.5px;color:var(--titre)}.pgn-tel-milieu small{font-size:11px}.pgn-tel-prog{position:absolute;left:52px;right:52px;bottom:3px;height:2px;border-radius:2px;background:color-mix(in srgb,var(--line) 80%,transparent);overflow:hidden}.pgn-tel-prog:after{content:"";position:absolute;inset:0;background:var(--cyan);transform-origin:left;transform:scaleX(var(--p,0))}.pgn-tel:has(.pgn-tel-choix){border-radius:18px;width:min(320px,calc(100% - 40px))}.pgn-tel:has(.pgn-tel-choix) .pgn-tel-milieu{flex:1}}html[data-mouvement=complet] .pgn-tel-prog:after{transition:transform .35s cubic-bezier(.2,.8,.2,1)}html[data-mouvement=complet] .pgn-tel-barre .b:active{transform:scale(.9)}.mp-rub{margin-bottom:10px}.mp-rub-h{all:unset;box-sizing:border-box;width:100%;display:flex;align-items:center;gap:8px;min-height:36px;padding:6px;cursor:pointer;color:var(--mut);font:700 11px Inter,sans-serif;letter-spacing:.12em;text-transform:uppercase;-webkit-tap-highlight-color:transparent}.mp-rub-h.statique{cursor:default;padding-left:8px}.mp-rub-h span{flex:1}.mp-rub-h small{font:600 11px Inter,sans-serif;letter-spacing:0;text-transform:none;color:var(--mut)}.mp-rub-h .alerte-nav{margin:0;letter-spacing:0}.mp-rub-h svg{flex:none}.mp-rub.ferme .mp-rub-h svg{transform:rotate(-90deg)}.mp-rub-h:focus-visible{outline:2px solid var(--cyan);outline-offset:2px;border-radius:8px}.mp-rub-c{display:grid;grid-template-rows:1fr;background:var(--card);border:1px solid var(--line);border-radius:16px;overflow:hidden}.mp-rub-c>div{min-height:0}.mp-rub.ferme .mp-rub-c{grid-template-rows:0fr;border-width:0;background:transparent}.menu-plus .mp-rub-c a{position:relative;min-height:48px;margin:0;padding:0 12px;border-radius:0;background:none;box-shadow:none;font-size:14.5px}.menu-plus .mp-rub-c a+a:before{content:"";position:absolute;left:46px;right:0;top:0;height:1px;background:var(--line)}.menu-plus .mp-rub-c a.on{background:color-mix(in srgb,var(--cyan) 10%,var(--card))}.menu-plus .mp-rub-c a.on:after{content:"";position:absolute;left:0;top:10px;bottom:10px;width:3px;border-radius:0 3px 3px 0;background:var(--cyan)}.menu-plus .mp-rub-c a em{font-size:16px}.menu-plus .mp-moi{min-height:60px!important}.menu-plus .mp-moi>i{flex:none;width:36px;height:36px;border-radius:50%;display:grid;place-items:center;overflow:hidden;color:#fff;font:800 13px Inter,sans-serif;font-style:normal}.menu-plus .mp-moi>i img{width:100%;height:100%;object-fit:cover;display:block}.menu-plus .mp-moi>span{display:grid;width:auto;text-align:left;color:inherit;line-height:1.2}.menu-plus .mp-moi small{color:var(--mut);font-weight:500;font-size:12px}.menu-plus .mp-moi+a:before{left:12px}html[data-mouvement=complet] .mp-rub:not(.ferme) .mp-rub-c>div{animation:mpOuvre .3s cubic-bezier(.2,.8,.2,1)}@keyframes mpOuvre{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}html[data-mouvement=complet] .mp-rub-h svg{transition:transform .3s cubic-bezier(.2,.8,.2,1)}.menu-plus .mp-rub-c a .alerte-nav+em{margin-left:0}.menu-plus .mp-rub-c a .alerte-nav{margin-right:10px}.eq-filtres{margin:0;max-width:100%}@media (max-width:760px){.eq-filtres{order:3;width:100%;overflow-x:auto;scrollbar-width:none}.eq-filtres::-webkit-scrollbar{display:none}.eq-filtres button{flex:none;white-space:nowrap}}.ident-ong{display:flex;margin:0 0 12px}.ident-ong button{flex:1;justify-content:center}.if-ordre li{flex-wrap:wrap}.if-ecr{display:inline-flex;align-items:center;gap:5px;height:30px;padding:0 10px;border-radius:99px;border:1px solid var(--line);background:var(--card);color:var(--mut);font:600 12px Inter,Segoe UI,Arial,sans-serif;cursor:pointer}.if-ecr:hover,.if-ecr.on{border-color:var(--cyan);color:var(--cyan-txt)}.if-ecr svg{transform:rotate(-90deg)}.if-ecr.on svg{transform:none}.if-ordre ol.if-sous{flex-basis:100%;display:grid;gap:4px;margin:4px 0 2px 30px;padding:6px 0 0 12px;border-left:2px solid color-mix(in srgb,var(--cyan) 35%,transparent)}.if-ordre .if-sous li{cursor:grab;touch-action:none;user-select:none;padding:4px 4px 4px 8px;border-radius:10px;background:color-mix(in srgb,var(--line) 30%,var(--card));font-size:13px}.if-ordre .if-sous .if-fl{width:30px;height:30px;font-size:14px}html[data-mouvement=complet] .if-ordre ol.if-sous{animation:mpOuvre .28s cubic-bezier(.2,.8,.2,1)}html[data-mouvement=complet] .if-ecr svg{transition:transform .25s cubic-bezier(.2,.8,.2,1)}.if-ordre .if-sous .if-poignee{transform:scale(.85)}.mp .mp-lien{margin:12px 0 16px}.mr .mp-lien{margin:12px 0 4px}.mp-semaine{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;margin:4px 0 14px}.mp-semaine button{display:grid;align-content:start;gap:6px;min-height:84px;padding:9px 6px;border-radius:12px;border:1px solid var(--line);background:var(--card);color:var(--mut);font:inherit;cursor:pointer;text-align:center}.mp-semaine button b{font-size:12.5px;font-weight:800;text-transform:capitalize;color:var(--titre)}.mp-sem-pl{display:grid;gap:4px}.mp-sem-pl i{display:block;font-style:normal;font-size:11px;font-weight:700;padding:3px 2px;border-radius:6px;background:color-mix(in srgb,var(--cyan) 14%,transparent);color:var(--cyan-txt);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mp-sem-pl i.ferme{background:none;color:var(--mut);font-weight:600}.mp-semaine button.on{border-color:color-mix(in srgb,var(--cyan) 55%,transparent);background:color-mix(in srgb,var(--cyan) 6%,var(--card))}.mp-semaine button:not(.on){background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--line) 45%,transparent) 0 6px,transparent 6px 12px),var(--card)}.mp-semaine button:not(.on) b{color:var(--mut)}.mp-semaine button:hover{border-color:var(--cyan)}.mp-semaine button:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.mp-plages{display:grid;gap:6px;margin:0 0 14px;align-items:start}.mp-t2{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--mut)}.mp-plages-l{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.mp-plage{display:inline-flex;align-items:center;gap:6px;padding:4px;border:1px solid var(--line);border-radius:12px;background:var(--card)}.mp-plage .f{width:118px;height:38px;min-height:38px;border:0;background:color-mix(in srgb,var(--line) 35%,transparent);border-radius:9px;margin:0}.mp-plage span{color:var(--mut);font-weight:700}.mp-x{width:30px;height:30px;border-radius:50%;border:0;background:none;color:var(--mut);font:700 18px/1 Inter,sans-serif;cursor:pointer}.mp-x:hover{background:color-mix(in srgb,var(--rouge-txt) 10%,transparent);color:var(--rouge-txt)}.mp-ajout{height:46px;padding:0 14px;border-radius:12px;border:1.5px dashed color-mix(in srgb,var(--cyan) 50%,var(--line));background:none;color:var(--cyan-txt);font:700 12.5px Inter,sans-serif;cursor:pointer}.mp-ajout:hover{background:color-mix(in srgb,var(--cyan) 8%,transparent)}.mp-integre{padding-top:4px}.mr-seg button svg{flex:none}@media (max-width:760px){.mp-semaine{grid-template-columns:repeat(4,minmax(0,1fr))}.mp-grille{grid-template-columns:1fr 1fr}}html[data-mouvement=complet] .mp-semaine button{transition:transform .15s ease}html[data-mouvement=complet] .mp-semaine button:active{transform:scale(.95)}html[data-mouvement=complet] .mp-semaine button.on .mp-sem-pl i{animation:mpOuvre .28s cubic-bezier(.2,.8,.2,1)}html[data-mouvement=complet] .mr-dispo:not([hidden]){animation:mpOuvre .28s cubic-bezier(.2,.8,.2,1)}@media (max-width:760px){.mr .mp-lien{flex-wrap:wrap;gap:10px;padding:10px 12px}.mr .mp-lien img{width:52px;height:52px}.mr .mp-lien .mp-g small:last-child{display:none}.mr .mp-lien .mp-a{width:100%;flex-wrap:nowrap;overflow-x:auto;justify-content:flex-start;scrollbar-width:none}.mr .mp-lien .mp-a::-webkit-scrollbar{display:none}.mr .mp-lien .mp-a>*{flex:none}.mr .mr-seg{display:flex;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;max-width:100%}.mr .mr-seg::-webkit-scrollbar{display:none}.mr .mr-seg button{flex:none;white-space:nowrap}}.dem-fin{display:grid;gap:14px}.dem-pret{text-align:center;display:grid;justify-items:center;gap:6px;padding:26px 22px}.dem-pret .ok-grand{margin:0 0 4px;color:#fff;max-width:none;font-size:30px}.dem-pret.partiel .ok-grand{background:color-mix(in srgb,var(--orange-txt) 18%,var(--card));color:var(--orange-txt)}.dem-pret h3{margin:0;font-size:19px;color:var(--titre);display:block}.dem-pret p{margin:0;max-width:520px;color:var(--mut);font-size:13.5px;line-height:1.55}.dem-j{margin-top:6px;font-size:12px;font-weight:700;padding:4px 12px;border-radius:99px;background:color-mix(in srgb,var(--cyan) 14%,transparent);color:var(--cyan-txt)}.dem-suites{display:grid;gap:8px;align-content:start}.dem-suites h4{margin:2px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--mut)}.dem-suite{display:flex;align-items:center;gap:12px;width:100%;text-align:left;padding:14px 16px;border-radius:14px;border:1px solid var(--line);background:var(--card);color:var(--titre);font:inherit;cursor:pointer}.dem-suite>svg{flex:none;width:38px;height:38px;padding:9px;box-sizing:border-box;border-radius:11px;background:color-mix(in srgb,var(--cyan) 13%,transparent);color:var(--cyan-txt)}.dem-suite span{flex:1;min-width:0;display:grid;gap:2px}.dem-suite b{font-size:14px}.dem-suite small{color:var(--mut);font-size:12.5px}.dem-suite em{font-style:normal;color:var(--mut);font-size:18px}.dem-suite:hover{border-color:var(--cyan)}.dem-suite.p{background:var(--ink);border-color:var(--ink);color:#fff}.dem-suite.p small,.dem-suite.p em{color:#ffffffbf}.dem-suite.p>svg{background:#ffffff24;color:#fff}.dem-suite.c{border-color:color-mix(in srgb,var(--cyan) 50%,var(--line))}@media (min-width:761px){.demarrage{max-width:none}.demarrage>.dem-etapes{gap:3px;padding:4px;border-radius:14px;background:var(--piste-ong,color-mix(in srgb,var(--line) 55%,transparent));overflow-x:auto}.demarrage>.dem-etapes li{flex:1 1 0;justify-content:center;min-width:max-content;border:0;border-radius:10px;background:none;padding:9px 12px;font-size:13px;box-shadow:none;position:relative}.demarrage>.dem-etapes li.on{background:var(--card);box-shadow:0 1px 3px #10132e1f}.demarrage>.dem-etapes li.on:after{content:"";position:absolute;left:12px;right:12px;bottom:2px;height:2px;border-radius:2px;background:var(--trait-charte)}.demarrage>.dem-etapes li:not(.on):hover{color:var(--titre)}}@media (min-width:1000px){.dem-fin{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:stretch}.dem-pret{align-content:center;min-height:320px}}html[data-mouvement=complet] .dem-suite{animation:mpOuvre .35s cubic-bezier(.2,.8,.2,1) backwards}html[data-mouvement=complet] .dem-suite:nth-of-type(2){animation-delay:.05s}html[data-mouvement=complet] .dem-suite:nth-of-type(3){animation-delay:.1s}html[data-mouvement=complet] .dem-suite:nth-of-type(4){animation-delay:.15s}html[data-mouvement=complet] .dem-suite{transition:transform .15s ease}html[data-mouvement=complet] .dem-suite:active{transform:scale(.98)}.fs-bloc{border:1px solid var(--line);border-radius:16px;padding:14px 16px;background:var(--card);margin:12px 0}.fs-bt{display:flex;align-items:center;gap:10px;margin-bottom:12px;flex-wrap:wrap}.fs-bt>i,.fs-lg>i,.fs-mail-g i{flex:none;width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:color-mix(in srgb,var(--cyan) 13%,var(--card));color:var(--cyan-txt)}.fs-bloc svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.fs-bt>div{min-width:0;flex:1 1 180px}.fs-bt b{display:block;color:var(--titre);font-size:14px}.fs-bt small{display:block;color:var(--mut);font-size:12px}.fs-act{margin-left:auto;font:inherit;font-size:12px;font-weight:700;color:var(--cyan-txt);background:none;border:0;cursor:pointer;white-space:nowrap;padding:4px 2px}.fs-compte{font-size:12px;font-weight:700;color:var(--mut);white-space:nowrap}.fs-dates{display:grid;grid-template-columns:1fr auto 1fr;gap:8px;align-items:stretch}.fs-jour{border:1px solid var(--line);border-radius:14px;padding:10px 12px;position:relative;background:var(--champ);min-width:0}.fs-jour:hover,.fs-jour:focus-within{border-color:var(--cyan)}.fs-jour small,.fs-ch>small,.fs-lg-c>small{display:block;font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--mut)}.fs-jour b{display:block;font-size:20px;color:var(--titre);line-height:1.15}.fs-jour span{font-size:12.5px;color:var(--mut)}.fs-jour .cd-champ{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer;margin:0}.fs-fl{display:grid;place-content:center;justify-items:center;color:var(--mut);font-weight:700;font-size:12px}.fs-fl em{font-style:normal;display:block;padding:3px 9px;border-radius:99px;background:color-mix(in srgb,var(--cyan) 13%,var(--card));color:var(--cyan-txt);font-size:11px;margin-top:4px;white-space:nowrap}.fs-ch{display:grid;gap:5px;margin-top:12px;min-width:0}.fs-in{display:flex;align-items:center;gap:9px;border:1px solid var(--line);border-radius:12px;padding:0 12px;height:44px;background:var(--champ)}.fs-in>i{color:var(--cyan-txt);display:grid;flex:none}.fs-in input{flex:1;min-width:0;border:0;outline:0;background:none;font:inherit;font-size:14px;color:var(--txt);height:100%}.fs-in:focus-within{border-color:var(--cyan);box-shadow:0 0 0 3px color-mix(in srgb,var(--cyan) 18%,transparent)}.fs-lignes{display:grid;gap:8px}.fs-lg{display:flex;align-items:flex-start;gap:12px;padding:10px 12px;border:1px solid var(--line);border-radius:14px;background:var(--champ);cursor:text}.fs-lg:hover,.fs-lg:focus-within{border-color:var(--cyan)}.fs-lg.fs-vide{border-style:dashed}.fs-lg.fs-vide>i{background:color-mix(in srgb,var(--mut) 12%,var(--card));color:var(--mut)}.fs-lg-c{flex:1;min-width:0;display:grid;gap:2px}.fs-lg-c textarea{border:0;outline:0;background:none;resize:vertical;font:inherit;font-size:14px;line-height:1.4;color:var(--txt);padding:0;width:100%;min-height:20px;field-sizing:content}.fs-sugg{display:flex;gap:5px;flex-wrap:wrap;margin-top:6px}.fs-sugg button{font:inherit;font-size:11px;font-weight:700;color:var(--cyan-txt);background:color-mix(in srgb,var(--cyan) 8%,var(--card));border:1px solid color-mix(in srgb,var(--cyan) 25%,var(--line));border-radius:99px;padding:2px 8px;cursor:pointer}.fs-vu{flex:none;margin-top:2px;font-style:normal;font-size:10.5px;font-weight:700;padding:2px 8px;border-radius:99px;background:color-mix(in srgb,var(--mut) 12%,var(--card));color:var(--mut);white-space:nowrap}.fs-vu.on{background:color-mix(in srgb,var(--vert-txt) 14%,var(--card));color:var(--vert-txt)}.fs-apercu{margin-top:14px;border-radius:14px;background:color-mix(in srgb,var(--mut) 5%,var(--card));border:1px dashed var(--line);padding:10px}.fs-ap-t{display:flex;align-items:baseline;gap:8px;margin:0 2px 8px}.fs-ap-t span{font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--mut)}.fs-ap-t small{font-size:11px;color:var(--mut)}.fs-mail{background:var(--card);border-radius:12px;overflow:hidden;box-shadow:0 1px 3px #10132e14;border:1px solid var(--line)}.fs-mail-h{background:#2b2e64;color:#fff;font-weight:800;font-size:11px;letter-spacing:.12em;text-transform:uppercase;padding:9px 14px}.fs-mail-g{display:grid;grid-template-columns:1fr 1fr}.fs-mail-g>div{display:flex;gap:10px;padding:11px 14px;border-top:1px solid var(--line);font-size:12.5px;color:var(--txt);line-height:1.4;min-width:0;overflow-wrap:anywhere}.fs-mail-g>div:nth-child(odd):not(.large){border-right:1px solid var(--line)}.fs-mail-g>div.large{grid-column:1/-1}.fs-mail-g i{width:28px;height:28px;border-radius:8px}.fs-mail-g i svg{width:15px;height:15px}.fs-mail-g b{display:block;color:var(--titre);font-size:12px}.fs-hor{display:grid;gap:6px}.fs-hl{display:grid;grid-template-columns:120px minmax(0,1fr) 66px;gap:10px;align-items:center;padding:6px 6px 6px 10px;border-radius:12px;background:color-mix(in srgb,var(--mut) 7%,var(--card))}.fs-hl b{font-size:13px;color:var(--titre)}.fs-hl b small{display:block;font-weight:600;color:var(--mut);font-size:11px}.fs-plage{display:flex;align-items:center;gap:6px;background:var(--champ);border:1px solid var(--line);border-radius:11px;padding:3px}.fs-plage:focus-within{border-color:var(--cyan)}.fs-plage input{flex:1;min-width:0;text-align:center;font:inherit;font-weight:700;font-size:14px;padding:6px 4px;border-radius:8px;border:0;background:color-mix(in srgb,var(--mut) 8%,var(--card));color:var(--txt);font-variant-numeric:tabular-nums}.fs-plage i{font-style:normal;color:var(--mut);font-weight:700}.fs-duree{font-size:12px;font-weight:700;color:var(--cyan-txt);text-align:center;background:color-mix(in srgb,var(--cyan) 13%,var(--card));border-radius:99px;padding:4px 0;white-space:nowrap}.fs-usages{margin:14px 0 0}.fs-tuiles{display:grid;grid-template-columns:1fr 1fr;gap:8px}.fs-tu{display:flex;gap:10px;align-items:flex-start;padding:10px 12px;border:1px solid var(--line);border-radius:14px;cursor:pointer;background:var(--card)}.fs-tu.on{border-color:color-mix(in srgb,var(--cyan) 55%,var(--line));background:color-mix(in srgb,var(--cyan) 6%,var(--card))}.fs-mini{flex:none;width:44px;height:34px;border-radius:7px;background:color-mix(in srgb,var(--mut) 12%,var(--card));position:relative;overflow:hidden}.fs-mini:before{content:"";position:absolute;left:5px;top:5px;width:14px;height:9px;border-radius:2px;background:color-mix(in srgb,var(--mut) 30%,var(--card))}.fs-mini:after{content:"";position:absolute;left:5px;right:5px;bottom:5px;height:4px;border-radius:2px;background:color-mix(in srgb,var(--mut) 20%,var(--card))}.fs-mini.m-affiche:before,.fs-mini.m-bilan:before{left:15px}.fs-mini.m-badge:before{left:5px;right:5px;width:auto;height:6px}.fs-mini.m-accueil:before{left:50%;margin-left:-7px}.fs-tu.on .fs-mini:before{background:linear-gradient(135deg,var(--cyan),#2b2e64)}.fs-tu-t{flex:1;min-width:0}.fs-tu-t b{display:block;font-size:12.5px;color:var(--titre);line-height:1.25}.fs-tu-t small{display:block;font-size:11px;color:var(--mut);line-height:1.3;margin-top:2px}.fs-tu .interrupteur{margin-top:2px}.fs-bt small,.fs-tu-t small,.fs-ap-t small{text-transform:none;letter-spacing:0;font-weight:400;margin:0}.fs-lg-c textarea{resize:none}@media (max-width:640px){.fs-bt .fs-act{margin-left:44px}.fs-tuiles,.fs-mail-g{grid-template-columns:1fr}.fs-mail-g>div:nth-child(odd):not(.large){border-right:0}.fs-hl{grid-template-columns:1fr 62px}.fs-hl>b{grid-column:1/-1}.fs-dates{grid-template-columns:1fr}.fs-fl{display:none}}html[data-mouvement=complet] .fs-bloc{animation:mpOuvre .34s cubic-bezier(.2,.8,.3,1) backwards}html[data-mouvement=complet] .fs-mail-g>div{animation:mpOuvre .3s ease-out backwards}html[data-mouvement=complet] .fs-tu .fs-mini:before{transition:transform .25s cubic-bezier(.3,1.4,.5,1),opacity .2s}html[data-mouvement=complet] .fs-tu.on .fs-mini:before{transform:scale(1.08)}.feuille-c{border-radius:0 0 18px 18px}.feuille:has(.ct-pied){max-width:780px}@media (max-width:760px){.feuille-c{border-radius:0}}.feuille:has(.fs-bloc){max-width:1040px}.fs-tiroir>summary{list-style:none;cursor:pointer}.fs-tiroir>summary::-webkit-details-marker{display:none}.fs-tiroir:not([open])>summary{margin-bottom:0}.fs-vign{display:flex;gap:5px;margin-left:auto}.fs-vign>span{width:46px;height:26px;border-radius:7px;border:1px solid var(--line);display:grid;place-items:center;overflow:hidden;background:var(--champ)}.fs-vign>span.f{background:#1a2148;border-color:#1a2148}.fs-vign>span.r{width:26px;border-radius:50%}.fs-vign img{max-width:84%;max-height:76%;object-fit:contain}.fs-vign>span.r img{width:100%;height:100%;max-width:none;max-height:none;object-fit:cover}.fs-chev{color:var(--mut);font-weight:700;display:inline-block}.fs-tiroir-c .fs-usages{border:0;padding:0;margin:16px 0 0;background:none}.fs-tiroir-c .logo-salon:first-child{margin-top:0}.logo-salon.icone .logo-salon-apercu.ls-fonce{background:#1a2148;border-color:#1a2148}.fs-ck-t{cursor:pointer}.fs-ck:not(.on) .fs-ck-t{margin-bottom:0}.fs-ck-g{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:10px;align-items:stretch}.fs-ck-h{display:grid;grid-template-columns:minmax(0,1fr) 62px;gap:10px;align-items:center;border:1px solid var(--line);border-radius:14px;padding:8px 10px;background:var(--champ)}@media (max-width:640px){.fs-ck-g{grid-template-columns:1fr}.fs-vign{display:none}}html[data-mouvement=complet] .fs-chev{transition:transform .25s cubic-bezier(.3,1.3,.5,1)}html[data-mouvement=complet] .fs-tiroir-c{animation:mpOuvre .3s cubic-bezier(.2,.8,.3,1) backwards}.fs-tiroir[open] .fs-chev{transform:rotate(180deg)}.fs-hl{grid-template-columns:130px minmax(0,340px) 70px;justify-content:start;background:none;border:1px solid var(--line);padding:8px 10px}.fs-plage{background:none;border:0;padding:0;gap:8px}.fs-plage input{background:var(--champ);border:1px solid var(--line);border-radius:10px;padding:8px 10px;color:var(--titre);font-size:15px}.fs-plage input:hover{border-color:color-mix(in srgb,var(--cyan) 55%,var(--line))}.fs-plage input:focus{outline:0;border-color:var(--cyan);box-shadow:0 0 0 3px color-mix(in srgb,var(--cyan) 18%,transparent)}.fs-plage input::-webkit-calendar-picker-indicator{opacity:.45;cursor:pointer}.fs-ck-h{grid-template-columns:minmax(0,340px) 70px;justify-content:start}@media (max-width:640px){.fs-hl,.fs-ck-h{grid-template-columns:1fr 66px}}.logo-salon.icone .logo-salon-apercu.ls-fonce{width:260px;height:auto;min-height:70px;padding:8px;background:var(--ink);border-color:var(--ink);border-radius:14px}.ls-nav{--sm-titre:#fff;--sm-mut:#aab4cc;--sm-fond:rgba(255,255,255,.07);--sm-ligne:rgba(255,255,255,.07);display:flex;align-items:center;gap:11px;width:100%;padding:8px 10px 8px 8px;border-radius:14px;background:var(--sm-fond);box-shadow:inset 0 0 0 1px var(--sm-ligne);text-align:left}.logo-salon-apercu .ls-nav img{max-width:none;max-height:none}.imp-inclure{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:var(--titre);cursor:pointer;margin-left:auto}.imp-barre{order:99;position:sticky;bottom:18px;z-index:40;margin:18px auto 0;width:min(900px,100%);display:flex;align-items:center;gap:12px;padding:10px 10px 10px 12px;border-radius:20px;background:linear-gradient(160deg,var(--ink),color-mix(in srgb,var(--ink) 70%,#1e4f86));color:#fff;box-shadow:0 22px 44px -14px #10143c99}.imp-puces{display:flex;gap:8px;flex-wrap:wrap;flex:1;min-width:0}.imp-puce,.imp-vider,.imp-go{height:48px;font:inherit;border-radius:13px;cursor:pointer}.imp-puce{display:inline-flex;align-items:center;gap:8px;padding:0 12px 0 8px;background:#ffffff1a;border:1px solid rgba(255,255,255,.14);color:#fff;text-align:left}.imp-puce:hover{background:#ffffff2b}.imp-puce i{width:30px;height:30px;border-radius:9px;display:grid;place-items:center;background:#ffffff24}.imp-barre svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.imp-puce small{display:block;font-size:11px;line-height:1.15;color:#ffffffb8}.imp-puce b{font-size:13px;line-height:1.2}.imp-puce.vide{opacity:.5}.imp-num{display:inline-block}.imp-act{display:flex;gap:8px;align-items:center}.imp-vider{padding:0 16px;border:1px solid rgba(255,255,255,.28);background:none;color:#fff;font-size:13.5px;font-weight:700}.imp-vider:hover:not(:disabled){background:#ffffff1a}.imp-go{position:relative;overflow:hidden;display:inline-flex;align-items:center;gap:9px;padding:0 14px;border:0;background:var(--cyan);color:#fff;font-size:14px;font-weight:700;box-shadow:0 8px 20px -8px color-mix(in srgb,var(--cyan) 80%,transparent)}.imp-go:disabled{cursor:default}.imp-go:disabled:not(.encours):not(.ok){background:#ffffff24;box-shadow:none;color:#fff9}.imp-go.ok{background:#2f8656}.imp-n{min-width:24px;height:24px;border-radius:99px;background:#ffffff38;display:grid;place-items:center;font-size:12.5px;padding:0 7px}.imp-roue{width:16px;height:16px;border-radius:50%;border:2.5px solid rgba(255,255,255,.35);border-top-color:#fff}.imp-jauge{position:absolute;left:0;right:0;bottom:0;height:3px;background:currentColor;opacity:.85;transform-origin:left}.imp-go:before{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.35) 50%,transparent 70%);transform:translate(-120%);pointer-events:none}@media (max-width:760px){.imp-barre{bottom:calc(max(8px,calc(env(safe-area-inset-bottom) - 14px)) + 80px);flex-wrap:wrap;margin-left:0;width:calc(100% - 52px)}.imp-act{width:100%}.imp-go{flex:1;justify-content:center}}html[data-mouvement=complet] .imp-barre{animation:impMonte .45s cubic-bezier(.3,1.25,.5,1) backwards}html[data-mouvement=complet] .imp-num{animation:impRoule .3s ease backwards}html[data-mouvement=complet] .imp-puce{transition:opacity .2s,transform .2s}html[data-mouvement=complet] .imp-puce:active,html[data-mouvement=complet] .imp-go:active:not(:disabled){transform:scale(.97)}html[data-mouvement=complet] .imp-go{transition:transform .15s,box-shadow .2s}html[data-mouvement=complet] .imp-go:hover:not(:disabled){transform:translateY(-1px)}html[data-mouvement=complet] .imp-go:hover:not(:disabled):before{transform:translate(120%);transition:transform .7s ease}html[data-mouvement=complet] .imp-roue{animation:impTourne .8s linear infinite}html[data-mouvement=complet] .imp-jauge{transition:transform .6s ease}@keyframes impMonte{0%{opacity:0;transform:translateY(120%)}}@keyframes impRoule{0%{opacity:0;transform:translateY(-8px)}}@keyframes impTourne{to{transform:rotate(360deg)}}.imp-mobile-info{display:none}@media (max-width:760px){.imp-ecran>*:not(.imp-mobile-info){display:none!important}.imp-mobile-info{display:flex;align-items:center;gap:12px;margin:8px 0;padding:12px 16px 12px 12px;border-radius:13px;background:color-mix(in srgb,var(--cyan) 10%,var(--card));border:1px solid color-mix(in srgb,var(--cyan) 30%,var(--line));color:var(--txt)}.imp-mobile-ic{flex:none;width:40px;height:40px;border-radius:11px;display:grid;place-items:center;background:var(--card);color:var(--cyan-txt)}.imp-mobile-ic svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.imp-mobile-info b{display:block;color:var(--titre);font-size:14px}.imp-mobile-info small{display:block;color:var(--mut);font-size:12px;line-height:1.35}}html[data-mouvement=complet] .imp-mobile-info{animation:impRoule .35s ease backwards}.imp-vider:disabled{opacity:.45;cursor:default}.adresse .adresse-liste{position:absolute;left:0;right:auto;top:calc(100% + 6px);z-index:60;width:max(100%,min(460px,calc(100vw - 32px)));max-width:none;max-height:min(420px,70dvh);overflow:auto;padding:6px;background:var(--card);border:1px solid var(--line);border-radius:14px;box-shadow:0 18px 40px -16px #10143c59}.adr-sg{display:flex;align-items:center;gap:12px;min-height:52px;padding:8px 10px;border-radius:10px;cursor:pointer}.adr-sg+.adr-sg{margin-top:2px}.adr-sg:hover,.adr-sg.actif{background:var(--survol-ligne)}.adr-pin{flex:none;width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:color-mix(in srgb,var(--cyan) 13%,var(--card));color:var(--cyan-txt)}.adr-sg.actif .adr-pin{background:var(--cyan);color:#fff}.adr-pin svg,.adr-etat svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.adr-tx{flex:1;min-width:0}.adr-tx b{display:block;font-size:14.5px;font-weight:600;color:var(--titre);line-height:1.3}.adr-tx b mark{background:none;color:var(--cyan-txt);font-weight:800}.adr-tx small{display:block;color:var(--mut);font-size:12.5px;line-height:1.3}.adr-sg em{flex:none;font-style:normal;font-size:10.5px;font-weight:700;color:var(--mut);background:color-mix(in srgb,var(--mut) 10%,var(--card));border-radius:99px;padding:2px 8px}.adresse .adresse-source{display:flex;justify-content:space-between;gap:10px;align-items:center;margin-top:6px;padding:8px 10px 4px;border-top:1px solid var(--line);text-align:left;font-size:11.5px}.adresse-source kbd{font:600 10.5px Inter,sans-serif;border:1px solid var(--line);border-bottom-width:2px;border-radius:5px;padding:0 5px;background:var(--card);color:var(--mut)}.adr-etat{display:flex;align-items:center;gap:8px;margin-top:6px;font-size:12.5px;min-height:24px}.adr-ok{display:inline-flex;align-items:center;gap:6px;color:var(--vert-txt);font-weight:700}.adr-ko{color:var(--orange-txt);font-weight:600}.adr-voir{margin-left:auto;display:inline-flex;align-items:center;gap:6px;border:0;background:none;font:inherit;font-size:12.5px;font-weight:700;color:var(--cyan-txt);cursor:pointer;padding:4px 2px}.adr-plan{margin-top:8px;border:1px solid var(--line);border-radius:14px;overflow:hidden;background:var(--card)}.pa-carte{position:relative;overflow:hidden;background:#e9eee6;touch-action:pan-y}.pa-carte img{position:absolute;width:256px;height:256px;max-width:none;user-select:none}.pa-epingle{position:absolute;left:50%;top:50%;transform:translate(-50%,-100%);z-index:2}.pa-epingle>span{display:grid;place-items:center;width:36px;height:36px;border-radius:50% 50% 50% 0;transform:rotate(-45deg);background:var(--cyan);box-shadow:0 6px 14px #00000047}.pa-epingle i{width:12px;height:12px;border-radius:50%;background:var(--card);transform:rotate(45deg)}.pa-halo{position:absolute;left:50%;top:50%;width:70px;height:70px;margin:-35px 0 0 -35px;border-radius:50%;background:color-mix(in srgb,var(--cyan) 22%,transparent);z-index:1}.pa-zoom{position:absolute;right:10px;top:10px;display:grid;gap:4px;z-index:3}.pa-zoom button{width:32px;height:32px;border:0;border-radius:9px;background:var(--card);color:var(--titre);font:700 16px Inter,sans-serif;cursor:pointer;box-shadow:0 1px 4px #00000040}.pa-zoom button:disabled{opacity:.45;cursor:default}.pa-att{position:absolute;right:6px;bottom:4px;z-index:3;font-size:10px;color:#3d4a60;background:#ffffffd9;padding:0 4px;border-radius:4px}.adr-plan-b{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:10px 12px}.adr-plan-b>span{flex:1;min-width:160px;font-size:13px;font-weight:600;color:var(--titre)}html[data-mouvement=complet] .adresse .adresse-liste{animation:mpOuvre .2s ease-out backwards}html[data-mouvement=complet] .adr-plan{animation:mpOuvre .3s ease-out backwards}html[data-mouvement=complet] .pa-epingle>span{animation:paTombe .45s cubic-bezier(.3,1.5,.5,1) backwards}html[data-mouvement=complet] .pa-halo{animation:paPouls 2s ease-out infinite}@keyframes paTombe{0%{opacity:0;transform:translateY(-40px) rotate(-45deg)}}@keyframes paPouls{0%{transform:scale(.4);opacity:1}to{transform:scale(1.6);opacity:0}}.adresse .adr-tx small,.adresse .adresse-source,.adresse .adr-etat{text-transform:none;letter-spacing:normal;font-weight:400;margin:0}.adresse .adr-tx small{font-weight:500}.adresse .adresse-liste{width:100%;min-width:100%}.adr-plan-b{display:grid;grid-template-columns:1fr 1fr;gap:8px}.adr-plan-b>span{grid-column:1/-1;min-width:0}.adr-plan-b .b{justify-content:center;text-align:center;width:100%}.feuille:has(.org-nuits){max-width:760px}.org-autre-hotel{display:grid;gap:0}.pa-trait{position:absolute;inset:0;width:100%;height:100%;z-index:1;pointer-events:none;overflow:visible}.pa-trait line{stroke:var(--ink);stroke-width:3;stroke-dasharray:2 6;stroke-linecap:round;opacity:.75}.pa-stand{position:absolute;z-index:2;transform:translate(-50%,-50%);width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:var(--ink);color:#fff;font:800 13px Inter,sans-serif;border:2px solid var(--card);box-shadow:0 4px 10px #0000004d}.adr-plan-t{grid-column:1/-1;display:flex;align-items:center;gap:8px 12px;flex-wrap:wrap;min-width:0}.adr-plan-t>b{font-size:13px;color:var(--titre);flex:1;min-width:160px}.adr-marche{display:inline-flex;align-items:center;gap:6px;font-style:normal;font-size:12.5px;color:var(--txt);background:color-mix(in srgb,var(--cyan) 10%,var(--card));border:1px solid color-mix(in srgb,var(--cyan) 28%,var(--line));border-radius:99px;padding:3px 10px 3px 8px;white-space:nowrap}.adr-marche svg{width:15px;height:15px;fill:none;stroke:var(--cyan-txt);stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.adr-marche b{font-weight:800;color:var(--titre)}.adr-marche .adr-m-l{color:var(--mut)}html[data-mouvement=complet] .pa-stand{animation:dl-pop .42s cubic-bezier(.3,1.4,.5,1) .15s backwards}html[data-mouvement=complet] .adr-marche{animation:impRoule .35s ease .2s backwards}@media (display-mode: standalone) and (max-width:760px){:root:not([data-menus=verre]):before{content:"";position:fixed;left:0;right:0;top:0;height:calc(26px + env(safe-area-inset-top,0px));background:var(--ink);z-index:19;pointer-events:none}}@media (display-mode: standalone) and (max-width:760px) and (prefers-color-scheme: dark){:root:not([data-theme=light]):not([data-menus=verre]):before{background:#070d1a}}@media (display-mode: standalone) and (max-width:760px){:root[data-theme=dark]:not([data-menus=verre]):before{background:#070d1a}}.ct-titre-tel{display:none}@media (max-width:1023px){.ct-titre-tel{display:flex;align-items:baseline;gap:8px;margin:2px 2px 10px}.ct-titre-tel b{font-size:20px;color:var(--titre)}.ct-titre-tel small{color:var(--mut);font-size:13px;font-weight:600}.cartes.cartes-ct .carte.ct-c{display:grid;grid-template-columns:40px minmax(0,1fr) auto;gap:10px;align-items:center;padding:10px 10px 10px 12px;margin-bottom:8px}.ct-ini{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;font-weight:800;font-size:13px;color:var(--cyan-txt);background:color-mix(in srgb,var(--cyan) 13%,var(--card));box-shadow:inset 0 0 0 2px transparent}.ct-ini.imp-strategique{box-shadow:inset 0 0 0 2px #e0493b}.ct-ini.imp-prioritaire{box-shadow:inset 0 0 0 2px #ff8030}.ct-tx{display:grid;min-width:0;gap:1px}.ct-tx>b{font-size:14.5px;color:var(--titre);line-height:1.3}.ct-tx>small{font-size:12px;color:var(--mut)}.ct-pts{display:flex;flex-wrap:wrap;align-items:center;gap:3px 10px;margin-top:3px}.ct-pt{display:inline-flex;align-items:center;gap:4px;font-size:11.5px;font-weight:600;color:var(--mut)}.ct-pt i{width:8px;height:8px;border-radius:50%;background:color-mix(in srgb,var(--mut) 35%,var(--card))}.ct-pt.t-client i{background:var(--vert-txt)}.ct-pt.t-prospect i{background:var(--orange-txt)}.ct-pt.t-partenaire i{background:var(--bleu-txt)}.ct-pt.e-ok i{background:var(--vert-txt)}.ct-pt.e-act{color:var(--orange-txt)}.ct-pt.e-act i{background:var(--orange-txt)}.ct-pt.e-err{color:var(--rouge-txt)}.ct-pt.e-err i{background:var(--rouge-txt)}.ct-raisons{margin-top:4px}.ct-act{display:flex;gap:6px}.ct-bt{width:40px;height:40px;border-radius:12px;border:1px solid var(--line);background:var(--card);color:var(--cyan-txt);display:grid;place-items:center;cursor:pointer;padding:0}.ct-bt svg{width:17px;height:17px}}@media (max-width:760px){.ct-bt{width:44px;height:44px}}html[data-mouvement=complet] .cartes-ct .ct-c{animation:mpOuvre .28s ease-out backwards}html[data-mouvement=complet] .ct-bt{transition:transform .15s}html[data-mouvement=complet] .ct-bt:active{transform:scale(.94)}:root{--ia1:#7b5cff;--ia2:#23a8d9}.ia-etin{position:relative;flex:none;width:26px;height:26px;border-radius:8px;display:grid;place-items:center;color:#fff;background:linear-gradient(135deg,var(--ia1),var(--ia2))}.ia-etin:after{content:"";position:absolute;inset:-3px;border-radius:10px;background:linear-gradient(135deg,var(--ia1),var(--ia2));opacity:.3;filter:blur(6px);z-index:-1}.rb-champ,.rg-champ{isolation:isolate}.rb-champ.ia-on{border-color:transparent;background:linear-gradient(var(--card),var(--card)) padding-box,linear-gradient(120deg,var(--ia1),var(--ia2),#ff7ab6) border-box}.ia-badge{flex:none;display:inline-flex;align-items:center;gap:4px;font:800 10px/1 Inter,sans-serif;letter-spacing:.03em;color:#fff;background:linear-gradient(120deg,var(--ia1),var(--ia2));border-radius:99px;padding:4px 8px 4px 6px;white-space:nowrap}.ia-compris{display:flex;align-items:center;gap:6px;flex-wrap:wrap;padding:6px 6px 10px;margin:0 0 6px;border-bottom:1px solid var(--line)}.ia-t{display:inline-flex;align-items:center;gap:5px;font-size:10.5px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--ia1);margin-right:2px}.ia-puce{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--titre);background:color-mix(in srgb,var(--ia1) 9%,var(--card));border:1px solid color-mix(in srgb,var(--ia1) 22%,var(--line));border-radius:99px;padding:3px 4px 3px 10px}.ia-puce small{font-size:11px;font-weight:700;color:var(--ia1)}.ia-puce b{font-weight:700}.ia-puce button{width:20px;height:20px;border-radius:50%;border:0;padding:0;display:grid;place-items:center;font-size:10px;color:var(--ia1);background:var(--card);cursor:pointer}.ia-puce:not(:has(button)){padding-right:10px}.rb-r .rb-ic.g-ia,.rg-r .rg-ic.gia{color:#fff;background:linear-gradient(135deg,var(--ia1),var(--ia2))}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .ia-puce{background:color-mix(in srgb,var(--ia1) 18%,var(--card))}}:root[data-theme=dark] .ia-puce{background:color-mix(in srgb,var(--ia1) 18%,var(--card))}html[data-mouvement=complet] .ia-etin:after{animation:iaPouls 2.4s ease-in-out infinite}html[data-mouvement=complet] .ia-puce{animation:dl-pop .35s cubic-bezier(.3,1.5,.5,1) backwards;animation-delay:calc(var(--i,0) * 60ms)}html[data-mouvement=complet] .ia-puce button{transition:transform .15s}html[data-mouvement=complet] .ia-puce button:hover{transform:scale(1.15)}@keyframes iaPouls{50%{opacity:.65;transform:scale(1.1)}}.te h1{font-size:24px;font-weight:800;letter-spacing:-.4px;line-height:1.15}.card h3{font-size:17px;font-weight:700;letter-spacing:-.2px}.card h4{font-size:14px;font-weight:700}@media (max-width:760px){.te h1{font-size:20px}.card h3{font-size:16px}}.b:not(.fermer-x):not(.lnk){min-height:40px;border-radius:12px;font-size:13px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding-top:0;padding-bottom:0;line-height:1.2}.b.petit:not(.fermer-x),.b.mini:not(.fermer-x),.b.bu-mini:not(.fermer-x),.b.cp-mini:not(.fermer-x){min-height:32px;border-radius:10px;font-size:12.5px}@media (max-width:760px){.b:not(.fermer-x):not(.lnk):not(.petit):not(.mini):not(.bu-mini):not(.cp-mini){min-height:44px}}.b.o{border:1px solid var(--line)}@media (min-width:761px){.card{padding:20px 24px;margin-bottom:24px}.card h3{margin-bottom:16px}.kpis{gap:16px;margin-bottom:24px}}.card [class=box]{background:none;border-radius:0;padding:16px 0;margin:0;border-top:1px solid var(--line)}.card [class=box]:first-child{border-top:0;padding-top:0}.card h3+[class=box]{border-top:0;padding-top:0}.kpi b{font-size:34px;letter-spacing:-1px;font-feature-settings:"tnum" 1}.kpi .ic{border-radius:11px}@media (max-width:760px){.kpi b{font-size:28px}}@media (prefers-color-scheme: dark){:root:not([data-theme=light]){--bg:#070c18;--card:#0f1729;--champ:#0b1222;--line:rgba(148,170,210,.13);--card-plein:#0f1729}}:root[data-theme=dark]{--bg:#070c18;--card:#0f1729;--champ:#0b1222;--line:rgba(148,170,210,.13);--card-plein:#0f1729}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .card,:root:not([data-theme=light]) .kpi{box-shadow:inset 0 1px #ffffff0a,0 20px 40px -28px #000000d9}}:root[data-theme=dark] .card,:root[data-theme=dark] .kpi{box-shadow:inset 0 1px #ffffff0a,0 20px 40px -28px #000000d9}:root{--card-plein:#fff}:root[data-menus=verre] .card,:root[data-menus=verre] .kpi{--card:rgba(var(--verre-rgb),.66);box-shadow:inset 0 1px #ffffffbf,0 18px 40px -26px #10143c59}@media (prefers-color-scheme: dark){:root:not([data-theme=light])[data-menus=verre] .card,:root:not([data-theme=light])[data-menus=verre] .kpi{box-shadow:inset 0 1px #ffffff0f,0 20px 40px -26px #000c}}:root[data-theme=dark][data-menus=verre] .card,:root[data-theme=dark][data-menus=verre] .kpi{box-shadow:inset 0 1px #ffffff0f,0 20px 40px -26px #000c}:root[data-menus=verre] :is(.feuille,.choix-liste,.cd-pop,.adresse-liste,.rb-pop,.info-bulle,.rg-boite){--card:var(--card-plein)}.card p.vide{display:grid;justify-items:center;gap:10px;text-align:center;padding:22px 12px;color:var(--mut)}.card p.vide:before{content:"";width:56px;height:56px;border-radius:18px;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--cyan) 18%,transparent);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%237a8bb0' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 13l2.5-7h11L20 13v5H4z'/%3E%3Cpath d='M4 13h4.5l1 2h5l1-2H20'/%3E%3C/svg%3E") center/26px no-repeat,linear-gradient(145deg,color-mix(in srgb,var(--cyan) 16%,var(--card)),color-mix(in srgb,#7b5cff 12%,var(--card)))}html[data-mouvement=complet] .card p.vide{animation:ev-monte .45s cubic-bezier(.2,.8,.3,1) backwards}html[data-mouvement=complet] .card p.vide:before{animation:ev-pop .5s cubic-bezier(.3,1.6,.5,1) .1s backwards}@keyframes ev-monte{0%{opacity:0;transform:translateY(10px)}}@keyframes ev-pop{0%{opacity:0;transform:scale(.4)}}.feuille .barre-chargement .barre-chargement-piste{display:none}.feuille .barre-chargement .squelette{display:grid;gap:12px;margin:4px 0 8px}.feuille .squelette i:nth-child(odd){height:11px;width:30%}.feuille .squelette i:nth-child(2n){height:44px;width:100%;border-radius:12px}@media (max-width:760px){.bnav:after{content:"";position:absolute;left:-12px;right:-12px;bottom:-24px;height:150px;z-index:-3;pointer-events:none;background:linear-gradient(180deg,color-mix(in srgb,var(--bg) 0%,transparent),color-mix(in srgb,var(--bg) 88%,transparent) 55%,var(--bg))}:root[data-menus=verre] .bnav:after{background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--bg) 70%,transparent) 60%,color-mix(in srgb,var(--bg) 90%,transparent))}}::selection{background:color-mix(in srgb,var(--cyan) 32%,transparent)}main,.feuille-c,.rb-pop,.rg-liste,.choix-liste{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--mut) 38%,transparent) transparent}:is(a,button,[role=button],[role=tab],[role=option],summary,label.ck,.b):focus-visible{outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--cyan) 45%,transparent)}:is([role=button],[role=tab],[role=option],summary,label.ck,.interrupteur){cursor:pointer}.ct-pts{display:flex;flex-wrap:wrap;align-items:center;gap:3px 10px}.ct-pt{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:600;color:var(--mut);white-space:nowrap}.ct-pt i{width:8px;height:8px;border-radius:50%;background:color-mix(in srgb,var(--mut) 35%,var(--card));flex:none}.ct-pt.e-ok i{background:var(--vert-txt)}.ct-pt.e-act{color:var(--orange-txt)}.ct-pt.e-act i{background:var(--orange-txt)}.ct-pt.e-err{color:var(--rouge-txt)}.ct-pt.e-err i{background:var(--rouge-txt)}.ct-ini{background:color-mix(in srgb,var(--av,var(--cyan)) 16%,var(--card))!important;color:color-mix(in srgb,var(--av,var(--cyan)) 80%,var(--titre))!important}html[data-mouvement=complet] .b:not(.fermer-x):not(:disabled){transition:transform .15s cubic-bezier(.3,1.4,.5,1)}html[data-mouvement=complet] .b:not(.fermer-x):not(:disabled):active{transform:scale(.97)}.kpi .kpi-tend{display:inline-flex;align-items:center;gap:3px;margin-top:6px;font-size:11.5px;font-weight:700;border-radius:99px;padding:2px 8px}.kpi .kpi-tend.bon{color:var(--vert-txt);background:color-mix(in srgb,var(--vert-txt) 12%,var(--card))}.kpi .kpi-tend.mauvais{color:var(--orange-txt);background:color-mix(in srgb,var(--orange-txt) 12%,var(--card))}.kpi em+.kpi-tend{margin-left:4px}html[data-mouvement=complet] .kpi .kpi-tend{animation:kpiTend .5s cubic-bezier(.3,1.4,.5,1) .45s backwards}@keyframes kpiTend{0%{opacity:0;transform:translate(-8px)}}.ct-action{border:0;border-radius:10px;min-height:30px;padding:0 12px;font:700 12px Inter,sans-serif;color:#fff;background:var(--orange-txt);cursor:pointer;opacity:0;pointer-events:none}.tbl-ct tr:hover .ct-action,.tbl-ct tr:focus-within .ct-action{opacity:1;pointer-events:auto}@media (hover:none){.ct-action{display:none}}html[data-mouvement=complet] .ct-action{transform:translate(-4px);transition:opacity .18s ease,transform .18s ease}html[data-mouvement=complet] .tbl-ct tr:hover .ct-action,html[data-mouvement=complet] .tbl-ct tr:focus-within .ct-action{transform:none}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .ct-action{color:#1d1206}}:root[data-theme=dark] .ct-action{color:#1d1206}.h3-ic{width:30px;height:30px;border-radius:9px;display:inline-grid;place-items:center;flex:none;color:var(--cyan-txt);background:color-mix(in srgb,var(--cyan) 12%,var(--card));margin-right:2px}h3:has(>.h3-ic){justify-content:flex-start!important;align-items:center}h3:has(>.h3-ic)>.lnk,h3:has(>.h3-ic)>.row{margin-left:auto}html[data-mouvement=complet] .h3-ic{animation:dl-pop .42s cubic-bezier(.3,1.4,.5,1) backwards}html[data-taille=petit] body{zoom:.92}html[data-taille=grand] body{zoom:1.14}.pf-themes{grid-template-columns:repeat(4,minmax(0,1fr))}.pf-mini.heure{background:linear-gradient(135deg,#f4f7fb 45%,#0a1222 55%)}.ra{margin-top:18px}.ra-l{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-top:1px solid var(--line);cursor:pointer}.ra-seg{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));background:color-mix(in srgb,var(--line) 70%,transparent);border-radius:12px;padding:3px;min-width:240px}.ra-seg button{position:relative;z-index:1;border:0;background:transparent;min-height:34px;border-radius:9px;font-weight:600;color:var(--mut);cursor:pointer}.ra-seg button.on{color:#fff}.ra-ind{position:absolute;top:3px;bottom:3px;left:3px;width:calc((100% - 6px)/3);border-radius:9px;background:var(--ink);transform:translate(calc(var(--i) * 100%))}html[data-mouvement=complet] .ra-ind{transition:transform .35s cubic-bezier(.34,1.56,.64,1)}.ra-bascule{appearance:none;-webkit-appearance:none;width:46px;height:28px;border-radius:99px;background:#c8d1de;position:relative;flex:none;cursor:pointer;margin:0}.ra-bascule:after{content:"";position:absolute;left:3px;top:3px;width:22px;height:22px;border-radius:50%;background:#fffffff5;box-shadow:0 2px 6px #0003}.ra-bascule:checked{background:var(--cyan)}.ra-bascule:checked:after{transform:translate(18px)}html[data-mouvement=complet] .ra-bascule:after{transition:transform .3s cubic-bezier(.34,1.56,.64,1)}@media (max-width:760px){.ra-seg{min-width:0;flex:1}.ra-l{flex-wrap:wrap}}.etat-synchro.ok{color:var(--vert-txt)}.etat-synchro.ok i{background:#1f9d63}html[data-mouvement=complet] .etat-synchro .es-n{display:inline-block;animation:ux-saute .35s cubic-bezier(.34,1.56,.64,1)}html[data-mouvement=complet] .etat-synchro.ok{animation:ux-pop .4s cubic-bezier(.34,1.56,.64,1)}@keyframes ux-saute{0%{opacity:0;transform:translateY(-7px)}}@keyframes ux-pop{0%{opacity:0;transform:scale(.85)}}@keyframes ux-monte{0%{opacity:0;transform:translateY(14px)}}.ux-annuler{position:fixed;left:50%;bottom:calc(24px + env(safe-area-inset-bottom));transform:translate(-50%);z-index:420;display:flex;align-items:center;gap:14px;background:#14203a;color:#fff;border-radius:14px;padding:10px 10px 10px 16px;box-shadow:0 18px 40px -14px #0000008c;max-width:calc(100vw - 24px);overflow:hidden;font-weight:600}.ux-annuler span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ux-annuler button{flex:none;border:0;background:#ffffff1f;color:#7fd3f3;font-weight:700;border-radius:10px;min-height:36px;padding:0 14px;cursor:pointer}.ux-annuler button:hover{background:#fff3}.ux-annuler-j{position:absolute;left:0;right:0;bottom:0;height:3px;background:var(--cyan);transform-origin:left}html[data-mouvement=complet] .ux-annuler-j{animation:ux-jauge var(--ms) linear forwards}@keyframes ux-jauge{0%{transform:scaleX(1)}to{transform:scaleX(0)}}html[data-mouvement=complet] .ux-annuler{animation:ux-annuler-in .4s cubic-bezier(.34,1.56,.64,1)}@keyframes ux-annuler-in{0%{opacity:0;transform:translate(-50%,24px) scale(.94)}}@media (max-width:900px){.ux-annuler{bottom:calc(86px + env(safe-area-inset-bottom))}}.ux-arr{position:fixed;top:calc(12px + env(safe-area-inset-top));left:50%;transform:translate(-50%);z-index:410;width:min(440px,calc(100vw - 20px));background:var(--card);color:var(--txt);border:1px solid var(--line);border-radius:20px;padding:14px;box-shadow:0 24px 54px -18px #0a14328c}.ux-arr-halo{position:absolute;inset:-1px;border-radius:20px;border:2px solid #1f9d63;pointer-events:none;opacity:0}.ux-arr-t{display:flex;gap:12px;align-items:center}.ux-arr-t>div{flex:1;min-width:0}.ux-arr-t b{display:block;font-size:16px}.ux-arr-t small{color:var(--mut)}.ux-arr-ic{flex:none;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:#1f9d63;color:#fff}.ux-arr-pc{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0 0}.ux-arr-pc span{background:color-mix(in srgb,#ff8030 14%,transparent);color:var(--orange-txt);border-radius:99px;padding:4px 10px;font-size:12.5px;font-weight:600}.ux-arr-b{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:12px}.ux-arr-n{color:var(--vert-txt);font-weight:600;font-size:13px}html[data-mouvement=complet] .ux-arr{animation:ux-tombe .55s cubic-bezier(.34,1.56,.64,1)}html[data-mouvement=complet] .ux-arr-halo{animation:ux-halo 1.4s ease-out 3}html[data-mouvement=complet] .ux-arr-pc span{animation:ux-pop .4s cubic-bezier(.34,1.56,.64,1) backwards}html[data-mouvement=complet] .ux-arr-pc span:nth-child(2){animation-delay:.08s}html[data-mouvement=complet] .ux-arr-pc span:nth-child(3){animation-delay:.16s}@keyframes ux-tombe{0%{opacity:0;transform:translate(-50%,-120%)}}@keyframes ux-halo{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.05)}}.ux-proch{display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 16px;align-items:center;width:100%;text-align:left;border:1px solid var(--line);background:var(--card);color:var(--txt);border-radius:16px;padding:14px 16px;margin-bottom:14px;cursor:pointer;position:relative;overflow:hidden}.ux-proch:hover{border-color:var(--cyan)}.ux-proch-h small,.ux-proch-q small{display:block;color:var(--mut);font-size:12px}.ux-proch-h b{font-size:20px;color:var(--cyan-txt);white-space:nowrap}.ux-proch-q{min-width:0}.ux-proch-q b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ux-proch-j{grid-column:1/-1;height:5px;border-radius:9px;background:color-mix(in srgb,var(--line) 80%,transparent);overflow:hidden;margin-top:6px}.ux-proch-j i{display:block;height:100%;background:var(--cyan);border-radius:9px;transform-origin:left}html[data-mouvement=complet] .ux-proch-j i{transition:transform 1s cubic-bezier(.2,.8,.2,1)}.ux-proch.bientot{border-color:#ff8030}.ux-proch.bientot .ux-proch-h b{color:var(--orange-txt)}.ux-proch.bientot .ux-proch-j i{background:#ff8030}html[data-mouvement=complet] .ux-proch{animation:ux-monte .45s cubic-bezier(.2,.8,.2,1) backwards}html[data-mouvement=complet] .ux-proch.bientot .ux-proch-h b{display:inline-block;animation:ux-battement 1.6s ease-in-out infinite}@keyframes ux-battement{50%{transform:scale(1.06)}}.ux-stand-b{display:flex;align-items:center;gap:12px;width:100%;text-align:left;border:0;border-radius:16px;padding:12px 16px;margin-bottom:14px;background:#14203a;color:#fff;cursor:pointer;min-height:56px}.ux-stand-b span{flex:1;min-width:0}.ux-stand-b b{display:block}.ux-stand-b small{opacity:.75;font-size:12.5px}.ux-stand-b i{flex:none;width:46px;height:28px;border-radius:99px;background:#ffffff2e;position:relative}.ux-stand-b i:after{content:"";position:absolute;left:3px;top:3px;width:22px;height:22px;border-radius:50%;background:#fffffff5}.ux-stand-b:hover i{background:var(--cyan)}.ux-stand{position:fixed;inset:0;z-index:400;background:#070d1a;color:#fff;display:flex;flex-direction:column;gap:12px;padding:calc(16px + env(safe-area-inset-top)) 16px calc(16px + env(safe-area-inset-bottom))}.ux-stand-h{display:flex;align-items:center;justify-content:space-between;font-size:18px}.ux-stand .b.ux-stand-q{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.25)}.ux-tuile{flex:1;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:4px;text-align:left;border:1px solid rgba(255,255,255,.08);border-radius:24px;padding:20px;color:#fff;cursor:pointer;background:#14203a}.ux-tuile b{font-size:28px;line-height:1.1}.ux-tuile span{opacity:.82;font-size:14px}.ux-tuile .icone{margin-bottom:auto}.ux-tuile.t-scan{flex:1.3;background:linear-gradient(135deg,#23a8d9,#1679b8);border:0}.ux-tuile.t-rdv{background:#1d2a4a}.ux-tuile:disabled{cursor:default}.ux-tuile:focus-visible{outline:3px solid #7fd3f3;outline-offset:2px}@media (min-width:900px){.ux-stand{display:grid;grid-template-columns:1.3fr 1fr 1fr;grid-template-rows:auto 1fr;padding:32px}.ux-stand-h{grid-column:1/-1}}html[data-mouvement=complet] .ux-stand{animation:ux-fondu .3s ease}html[data-mouvement=complet] .ux-tuile{animation:ux-monte .5s cubic-bezier(.2,.8,.2,1) backwards}html[data-mouvement=complet] .ux-tuile.t-arr{animation-delay:.08s}html[data-mouvement=complet] .ux-tuile.t-rdv{animation-delay:.16s}@keyframes ux-fondu{0%{opacity:0}}.crr{display:flex;flex-direction:column;gap:8px}.crr-l{font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--mut);margin-top:8px}.crr-seg{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));background:color-mix(in srgb,var(--line) 70%,transparent);border-radius:12px;padding:4px}.crr-seg button{position:relative;z-index:1;border:0;background:transparent;min-height:42px;border-radius:9px;font-weight:600;color:var(--mut);cursor:pointer}.crr-seg button.on{color:#fff}.crr-ind{position:absolute;top:4px;bottom:4px;left:4px;width:calc((100% - 8px)/3);border-radius:9px;background:var(--c);opacity:0;transform:translate(calc(var(--i) * 100%))}.crr-ind.on{opacity:1}html[data-mouvement=complet] .crr-ind{transition:transform .35s cubic-bezier(.34,1.56,.64,1),opacity .2s}.crr-d{display:flex;align-items:center;gap:12px}.crr-onde{display:flex;align-items:center;gap:3px;height:26px}.crr-onde i{width:3px;height:100%;border-radius:3px;background:var(--cyan);transform:scaleY(.18);opacity:.5}html[data-mouvement=complet] .crr-onde.on i{opacity:1;animation:ux-onde .7s ease-in-out infinite;animation-delay:calc(var(--k) * 45ms)}@keyframes ux-onde{50%{transform:scaleY(1)}}.crr-t{width:100%;resize:vertical}.crr-pu{display:flex;flex-wrap:wrap;gap:6px}.crr-puce{border:1.5px dashed color-mix(in srgb,var(--mut) 50%,transparent);background:transparent;color:var(--txt);border-radius:99px;min-height:34px;padding:0 12px;font-weight:600;font-size:13px;cursor:pointer}.crr-puce.on{border-style:solid;border-color:var(--cyan);background:color-mix(in srgb,var(--cyan) 12%,transparent);color:var(--cyan-txt)}html[data-mouvement=complet] .crr-puce{animation:ux-pop .4s cubic-bezier(.34,1.56,.64,1) backwards;animation-delay:calc(var(--k) * 70ms)}.crr-pied{display:flex;justify-content:flex-end;gap:10px;margin-top:12px}html[data-mouvement=complet] .b-enr.fait svg{animation:ux-pop .45s cubic-bezier(.34,1.56,.64,1) backwards}.ux-mes-t{display:flex;justify-content:space-between;align-items:baseline}.ux-mes-t small{color:var(--mut)}.ux-mes-j{display:block;height:9px;border-radius:9px;background:color-mix(in srgb,var(--line) 80%,transparent);overflow:hidden;margin:8px 0 6px}.ux-mes-j i{display:block;height:100%;border-radius:9px;background:#1f9d63;transform-origin:left}html[data-mouvement=complet] .ux-mes-j i{transition:transform .6s cubic-bezier(.2,.8,.2,1)}.ux-mes-l{list-style:none;margin:0;padding:0}.ux-mes-l li{display:flex;align-items:center;gap:12px;padding:9px 0;border-top:1px solid var(--line)}.ux-mes-l li span{min-width:0}.ux-mes-l b{display:block;font-weight:600}.ux-mes-l small{color:var(--mut)}.ux-rond{flex:none;width:30px;height:30px;border-radius:50%;border:2px solid color-mix(in srgb,var(--mut) 55%,transparent);background:transparent;color:transparent;display:grid;place-items:center;cursor:pointer;padding:0}.ux-rond:hover{border-color:#1f9d63;color:#1f9d63}.ux-bravo{border-radius:14px;padding:14px;text-align:center;background:linear-gradient(135deg,#1f9d63,#2aa3ce);color:#fff;margin-top:6px}.ux-bravo b{display:block;font-size:16px}.ux-bravo small{opacity:.9}html[data-mouvement=complet] .ux-bravo{animation:ux-pop .45s cubic-bezier(.34,1.56,.64,1)}@media (max-width:760px){.ux-rond{width:44px;height:44px}}.raf{margin-bottom:18px}.raf-g{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.raf-c{display:flex;flex-direction:column;gap:8px;background:var(--card);border:1px solid var(--line);border-radius:16px;padding:16px}.raf-h{display:flex;align-items:center;gap:10px}.raf-h b{font-size:30px;line-height:1}.raf-ic{width:36px;height:36px;border-radius:11px;display:grid;place-items:center;background:color-mix(in srgb,var(--cyan) 14%,transparent);color:var(--cyan-txt)}.raf-l{color:var(--mut);min-height:20px}.raf-j{height:6px;border-radius:9px;background:color-mix(in srgb,var(--line) 80%,transparent);overflow:hidden}.raf-j i{display:block;height:100%;border-radius:9px;background:var(--cyan);transform-origin:left}.raf-c .b{margin-top:auto}.raf-c.fait{border-color:color-mix(in srgb,#1f9d63 45%,transparent)}.raf-c.fait .raf-ic{background:color-mix(in srgb,#1f9d63 15%,transparent);color:var(--vert-txt)}.raf-c.fait .raf-j i{background:#1f9d63}html[data-mouvement=complet] .raf-c{animation:ux-monte .45s cubic-bezier(.2,.8,.2,1) backwards;animation-delay:calc(var(--k) * 80ms)}html[data-mouvement=complet] .raf-j i{animation:ux-remplit .9s cubic-bezier(.2,.8,.2,1) backwards;animation-delay:calc(.2s + var(--k) * 80ms)}@keyframes ux-remplit{0%{transform:scaleX(0)}}@media (max-width:900px){.raf-g{grid-template-columns:minmax(0,1fr)}.raf-c{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center}.raf-j{grid-column:1/-1}.raf-c .b{margin:0}}.rc{position:fixed;inset:0;z-index:430;background:#050914d1;display:grid;place-items:center;padding:16px}.rc-cadre{position:relative;width:min(420px,100%);height:min(760px,100%);border-radius:26px;overflow:hidden;color:#fff;box-shadow:0 30px 80px -20px #0009}.rc-barres{position:absolute;left:14px;right:60px;top:18px;display:flex;gap:4px;z-index:3}.rc-barres i{flex:1;height:3px;border-radius:3px;background:#ffffff4d;overflow:hidden}.rc-barres i b{display:block;height:100%;background:#fffffff2;transform-origin:left;transform:scaleX(0)}.rc-barres i.fini b{transform:none}html[data-mouvement=complet] .rc-barres i.cours b{animation:ux-remplit-st 4.2s linear forwards}@keyframes ux-remplit-st{to{transform:scaleX(1)}}.rc-x{position:absolute;top:8px;right:10px;z-index:4}.rc-ecran{position:absolute;inset:0;padding:70px 28px 34px;display:flex;flex-direction:column;justify-content:center;gap:8px}.rc-ecran h2{font-size:28px;line-height:1.15;margin:0;color:#fff}.rc-ecran p{margin:0;opacity:.88;font-size:15px}.rc-ecran small{opacity:.8}.rc-big{font-size:72px;line-height:1;font-weight:800}.rc-bars{display:flex;align-items:flex-end;gap:10px;height:240px;margin-top:18px}.rc-bars div{flex:1;height:calc(var(--h) * 100%);min-height:8px;border-radius:10px 10px 4px 4px;position:relative;transform-origin:bottom}.rc-bars span{position:absolute;bottom:-34px;left:-6px;right:-6px;text-align:center;font-size:11px;line-height:1.2;opacity:.9}.rc-part{margin-top:22px;align-self:flex-start;background:var(--card);color:var(--txt);border:0;position:relative;z-index:3}.rc-z{position:absolute;top:60px;bottom:0;width:38%;border:0;background:transparent;cursor:pointer;z-index:2}.rc-z.g{left:0}.rc-z.d{right:0}html[data-mouvement=complet] .rc-ecran{animation:ux-rc-in .4s cubic-bezier(.2,.8,.2,1)}html[data-mouvement=complet] .rc-ecran>*{animation:ux-monte .5s cubic-bezier(.2,.8,.2,1) backwards}html[data-mouvement=complet] .rc-ecran>*:nth-child(2){animation-delay:.1s}html[data-mouvement=complet] .rc-ecran>*:nth-child(3){animation-delay:.2s}html[data-mouvement=complet] .rc-bars div{animation:ux-pousse .8s cubic-bezier(.34,1.56,.64,1) backwards;animation-delay:calc(.25s + var(--k) * .11s)}@keyframes ux-rc-in{0%{opacity:0;transform:scale(1.04)}}@keyframes ux-pousse{0%{transform:scaleY(0)}}.ct-ap{position:fixed;z-index:120;width:300px;background:var(--card);color:var(--txt);border:1px solid var(--line);border-radius:16px;padding:14px;box-shadow:0 24px 50px -20px #0a143273;display:flex;flex-direction:column;gap:10px}.ct-ap-t{display:flex;gap:10px;align-items:center}.ct-ap-t>div{min-width:0}.ct-ap-t b{display:block}.ct-ap-t small{color:var(--mut)}.ct-ap-p{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}.ct-ap-p span{display:flex;flex-direction:column;gap:4px;font-size:11px;color:var(--mut)}.ct-ap-p i{height:6px;border-radius:9px;background:color-mix(in srgb,var(--line) 90%,transparent)}.ct-ap-p span.ok i{background:#1f9d63}.ct-ap-d{color:var(--mut)}.ct-ap .b{align-self:flex-start}html[data-mouvement=complet] .ct-ap{animation:ux-ap .22s cubic-bezier(.2,.8,.2,1);transform-origin:top left}@keyframes ux-ap{0%{opacity:0;transform:translateY(6px) scale(.97)}}html.vt-fiche .voile>.feuille{view-transition-name:fiche-ouverte}::view-transition-group(fiche-ouverte){animation-duration:.38s;animation-timing-function:cubic-bezier(.2,.8,.2,1)}html[data-mouvement=complet] .barre-lot{animation:ux-monte .4s cubic-bezier(.34,1.56,.64,1)}.tuto{position:fixed;inset:0;z-index:440}.tuto-trou{position:fixed;border-radius:14px;box-shadow:0 0 0 9999px #080e1e8c;pointer-events:none}html[data-mouvement=complet] .tuto-trou{transition:transform .4s cubic-bezier(.2,.8,.2,1)}.tuto-bulle{position:fixed;background:var(--card);color:var(--txt);border-radius:16px;padding:14px 16px;box-shadow:0 20px 50px -18px #0000008c}.tuto-bulle b{font-size:16px}.tuto-bulle p{margin:6px 0 12px;color:var(--mut)}.tuto-pied{display:flex;align-items:center;gap:8px}.tuto-pied .b:first-of-type{margin-left:auto}.tuto-pts{display:flex;gap:5px}.tuto-pts i{width:7px;height:7px;border-radius:50%;background:var(--line)}.tuto-pts i.on{background:var(--cyan)}html[data-mouvement=complet] .tuto-bulle{animation:ux-pop .4s cubic-bezier(.34,1.56,.64,1)}.cartes.cartes-ct>.glisse{margin-bottom:8px}.cartes.cartes-ct>.glisse .carte.ct-c{margin-bottom:0}@media (max-width:760px){.pf-themes{grid-template-columns:repeat(2,minmax(0,1fr))}.ra-seg{flex:1 1 100%}}.minutes[data-alerte=bientot]{color:var(--orange-txt)}html[data-mouvement=complet] .minutes[data-alerte=oui]{animation:ux-battement 1.6s ease-in-out infinite}.b-micro{flex:none;width:30px;height:30px;border-radius:9px;border:0;background:transparent;color:var(--mut);display:grid;place-items:center;cursor:pointer;position:relative}.b-micro:hover{color:var(--cyan-txt);background:color-mix(in srgb,var(--cyan) 10%,transparent)}.b-micro.ecoute{color:#fff;background:var(--p1)}.b-micro.ecoute:after{content:"";position:absolute;inset:-4px;border-radius:12px;border:2px solid var(--p1);opacity:0}html[data-mouvement=complet] .b-micro.ecoute:after{animation:ux-halo 1.2s ease-out infinite}@media (max-width:760px){.b-micro{width:44px;height:44px}}.rc-touches{list-style:none;margin:0 0 12px;padding:0}.rc-touches li{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 0;border-bottom:1px solid var(--line)}.rc-touches li span:last-child{display:flex;gap:4px;flex:none}.rc-touches kbd{font:600 12px Inter,Segoe UI,sans-serif;background:color-mix(in srgb,var(--line) 60%,var(--card));border:1px solid var(--line);border-bottom-width:2px;border-radius:6px;padding:2px 8px;color:var(--txt)}html[data-mouvement=complet] .rc-touches li{animation:ux-monte .35s cubic-bezier(.2,.8,.2,1) backwards;animation-delay:calc(var(--k) * 40ms)}@media (max-width:760px){.seul-ordi{display:none!important}}.brief-rdv{display:flex;flex-direction:column;gap:12px}.brief-rdv section{border:1px solid var(--line);border-radius:14px;padding:10px 14px}.brief-rdv section p{margin:4px 0}.br-tete{border-radius:16px;padding:14px 16px;background:linear-gradient(135deg,var(--ink),color-mix(in srgb,var(--cyan) 70%,var(--ink)));color:#fff}.br-tete small{display:block;opacity:.85}.br-tete b{font-size:22px}.br-doc{display:flex;justify-content:space-between;align-items:center;gap:10px}html[data-mouvement=complet] .brief-rdv>*{animation:ux-monte .4s cubic-bezier(.2,.8,.2,1) backwards}html[data-mouvement=complet] .brief-rdv>*:nth-child(2){animation-delay:.06s}html[data-mouvement=complet] .brief-rdv>*:nth-child(3){animation-delay:.12s}html[data-mouvement=complet] .brief-rdv>*:nth-child(4){animation-delay:.18s}html[data-mouvement=complet] .brief-rdv>*:nth-child(5){animation-delay:.24s}.cf{display:inline-flex;align-items:center;margin-left:8px;border-radius:99px;padding:1px 8px;font-size:11px;font-weight:700;letter-spacing:0;text-transform:none;vertical-align:1px;cursor:help;white-space:nowrap}.cf-ok{background:color-mix(in srgb,#1f9d63 14%,transparent);color:var(--vert-txt)}.cf-av{background:color-mix(in srgb,#ff8030 15%,transparent);color:var(--orange-txt)}.cf-ko{background:color-mix(in srgb,#e0493b 14%,transparent);color:var(--rouge-txt)}html[data-mouvement=complet] .cf{animation:ux-pop .35s cubic-bezier(.34,1.56,.64,1) backwards}html[data-mouvement=complet] .fr-pan.vers-g{animation:ux-de-droite .3s cubic-bezier(.2,.8,.2,1)}html[data-mouvement=complet] .fr-pan.vers-d{animation:ux-de-gauche .3s cubic-bezier(.2,.8,.2,1)}@keyframes ux-de-droite{0%{opacity:0;transform:translate(40px)}}@keyframes ux-de-gauche{0%{opacity:0;transform:translate(-40px)}}.fld small:has(>.cf){display:flex;align-items:center;gap:6px;white-space:nowrap;min-width:0}.fld small>.cf{display:inline-flex;flex:none;width:auto;margin:-2px 0;height:15px;line-height:15px;padding:0 7px;font-size:10.5px}@media (max-width:900px){.raf-c{grid-template-columns:auto minmax(0,1fr) auto;column-gap:12px;row-gap:10px}.raf-c .raf-h{grid-column:1;grid-row:1}.raf-c .raf-l{grid-column:2;grid-row:1;min-height:0}.raf-c .b{grid-column:3;grid-row:1}.raf-c .raf-j{grid-column:1/-1;grid-row:2}}.rg-champ .b-micro{color:inherit;opacity:.85}.rg-champ .b-micro.ecoute{opacity:1;color:#fff}@media (max-width:760px){.row:has(>.b.large)>.b.large{flex:1 1 100%;justify-content:center}}.kpis.kpis-tb>.kpi{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) auto;align-content:start;align-items:start;column-gap:10px;row-gap:6px;text-align:left;padding:16px 16px 26px}.kpis.kpis-tb>.kpi>.kpi-l{grid-column:1;grid-row:1;margin:0;align-self:center;font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--mut);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kpis.kpis-tb>.kpi>.ic{grid-column:2;grid-row:1;margin:0;width:34px;height:34px;border-radius:10px}.kpis.kpis-tb>.kpi>b{grid-column:1/-1;font-size:34px;margin-top:4px}.kpis.kpis-tb>.kpi>em,.kpis.kpis-tb>.kpi>.kpi-tend{grid-column:1/-1;justify-self:start;margin:0;position:relative;z-index:1;text-transform:none;letter-spacing:0}.kpi-courbe{position:absolute;left:0;right:0;bottom:0;width:100%;height:30px;pointer-events:none;z-index:0}.kpi-courbe polyline{fill:none;stroke:var(--c,var(--cyan));stroke-width:2;vector-effect:non-scaling-stroke;stroke-linejoin:round;stroke-linecap:round;opacity:.85}.kpi-courbe .kc-a{fill:color-mix(in srgb,var(--c,var(--cyan)) 12%,transparent)}html[data-mouvement=complet] .kpi-courbe{transform-origin:left bottom;animation:ux-courbe .9s cubic-bezier(.2,.8,.2,1) .2s backwards}@keyframes ux-courbe{0%{opacity:0;transform:scaleY(.2)}}@media (max-width:760px){.kpis.kpis-tb>.kpi{padding:12px 12px 24px}.kpis.kpis-tb>.kpi>b{font-size:28px}.kpis.kpis-tb>.kpi>.kpi-l{font-size:10.5px}}.tbl-ct th.tc-c,.tbl-ct td.tc-c{text-align:center}.tbl-ct td.tc-i+td,.tbl-ct th.tc-i+th{padding-left:26px}.tbl-ct td.tc-c .ell{display:block;margin:0 auto}.tbl-ct .ct-action{display:none}.tbl-ct tr:hover .ct-action,.tbl-ct tr:focus-within .ct-action{display:inline-flex;align-items:center}.tbl-ct tr:hover:has(.ct-action) .tag.t-wa,.tbl-ct tr:focus-within:has(.ct-action) .tag.t-wa{display:none}.rb{container-type:inline-size;container-name:rb}@container rb (max-width:340px){.rb-champ .b-micro{display:none}}.feuille.ar-feuille{max-width:700px;border-radius:26px;overflow:hidden;position:relative;box-shadow:0 40px 100px -30px #080c28bf}.ar-feuille .feuille-h{position:absolute;top:16px;right:16px;z-index:3;padding:0;border:0;background:none}.ar-feuille .feuille-h>b{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ar-feuille .feuille-c{padding:0}.ar-haut{position:relative;isolation:isolate;padding:30px 30px 22px;color:#fff;overflow:hidden;background:radial-gradient(120% 90% at 92% -10%,rgba(123,97,255,.55),transparent 55%),radial-gradient(90% 80% at -10% 110%,rgba(35,168,217,.45),transparent 55%),linear-gradient(160deg,#1b1e48,#2b2e64 52%,#1d3a68)}.ar-fond{position:absolute;inset:0;width:100%;height:100%;z-index:-1;opacity:.22}.ar-fond path{fill:none;stroke:#8fd6f2;stroke-width:1.4;stroke-linecap:round}.ar-fond circle{fill:#8fd6f2}.ar-pil{display:inline-flex;align-items:center;gap:6px;font:800 11px/1 Inter,sans-serif;letter-spacing:.08em;text-transform:uppercase;padding:7px 11px;border-radius:99px;background:#ffffff1f;box-shadow:inset 0 0 0 1px #ffffff2e}.ar-pil .icone{color:#c9b8ff}.ar-titre{margin:14px 0 6px;font-size:26px;line-height:1.15;letter-spacing:-.01em;color:#fff;max-width:480px}.ar-sous{margin:0;max-width:470px;color:#ffffffc7;font-size:14.5px}.ar-demo{margin-top:20px}.ar-champ{display:flex;align-items:center;gap:10px;height:50px;padding:0 10px;border-radius:16px;background:#fffffff5;color:#16213d;box-shadow:0 18px 36px -18px #0009,0 0 0 1px #fff6}.ar-champ.voix{box-shadow:0 18px 36px -18px #0009,0 0 0 3px #7b61ff73}.ar-etin{flex:none;width:30px;height:30px;border-radius:10px;display:grid;place-items:center;color:#fff;background:linear-gradient(135deg,#7b61ff,#23a8d9)}.ar-txt{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:500;font-size:15px}.ar-curseur{display:inline-block;width:2px;height:18px;margin-left:2px;vertical-align:-3px;background:#23a8d9;border-radius:1px}.ar-micro{flex:none;width:32px;height:32px;border-radius:10px;display:grid;place-items:center;color:#68748c}.ar-micro.on{color:#fff;background:#7b61ff}.ar-onde{display:flex;align-items:center;gap:3px;height:20px}.ar-onde i{width:3px;height:100%;border-radius:2px;background:#7b61ff;transform:scaleY(.35)}.ar-compris{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;min-height:28px;opacity:0}.ar-compris.on{opacity:1}.ar-cl{display:inline-flex;align-items:center;gap:5px;font:800 10.5px/1 Inter,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#c9b8ff;margin-right:2px}.ar-puce{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 11px;border-radius:99px;background:#ffffff1f;box-shadow:inset 0 0 0 1px #fff3;font-size:12.5px;font-weight:700;color:#fff}.ar-puce em{font-style:normal;font-weight:600;color:#ffffffa6}.ar-corps{padding:22px 26px}.ar-cols{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:22px}.ar-col-t{display:flex;align-items:center;gap:10px;margin-bottom:12px}.ar-col-t b{font-size:15px;color:var(--titre)}.ar-ic{flex:none;width:34px;height:34px;border-radius:11px;display:grid;place-items:center;color:#fff}.ar-ic.ecrire{background:linear-gradient(135deg,#7b61ff,#23a8d9)}.ar-ic.parler{background:var(--ink)}.ar-ex{display:flex;flex-direction:column;gap:6px}.ar-ex button{display:flex;align-items:center;gap:10px;min-height:40px;padding:0 12px;border-radius:12px;border:1px solid var(--line);background:var(--card);color:var(--titre);text-align:left;font:600 13px Inter,Segoe UI,Arial,sans-serif;cursor:pointer}.ar-ex button span{flex:1;min-width:0;line-height:1.3;padding:8px 0}.ar-ex button i{font-style:normal;font-weight:500;font-size:12px;color:var(--mut);white-space:nowrap}.ar-ex button .icone{color:var(--cyan-txt);opacity:0}.ar-ex button:hover{border-color:var(--cyan)}.ar-ex button:hover .icone,.ar-ex button:focus-visible .icone{opacity:1}.ar-etapes{margin:0;padding:0;list-style:none;counter-reset:ar;display:flex;flex-direction:column;gap:10px}.ar-etapes li{counter-increment:ar;display:flex;gap:10px;align-items:flex-start;font-size:13px;color:var(--txt2,var(--mut));line-height:1.4}.ar-etapes li:before{content:counter(ar);flex:none;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;font:700 11.5px/1 Inter,sans-serif;color:var(--cyan-txt);background:color-mix(in srgb,var(--cyan) 12%,var(--card))}.ar-pied{display:flex;align-items:center;gap:10px;margin-top:22px;padding-top:16px;border-top:1px solid var(--line)}.ar-kbd{margin-right:auto;font-size:12.5px;color:var(--mut);display:inline-flex;align-items:center;gap:5px}.ar-kbd kbd{font:600 10.5px/1 Inter,sans-serif;padding:3px 6px;border:1px solid var(--line);border-bottom-width:2px;border-radius:6px;background:var(--card);color:var(--titre)}@media (max-width:640px){.ar-haut{padding:24px 20px 18px}.ar-titre{font-size:22px;padding-right:40px}.ar-corps{padding:18px 18px 16px}.ar-cols{grid-template-columns:1fr;gap:18px}.ar-kbd{display:none}.ar-pied{justify-content:flex-end}.ar-pied .b{flex:1}}html[data-mouvement=complet] .ar-feuille{animation:ar-entree .55s var(--ressort,cubic-bezier(.34,1.56,.64,1)) backwards}html[data-mouvement=complet] .ar-vif .ar-pil,html[data-mouvement=complet] .ar-vif .ar-titre,html[data-mouvement=complet] .ar-vif .ar-sous,html[data-mouvement=complet] .ar-vif .ar-demo{animation:ar-monte .5s var(--sortie,cubic-bezier(.2,.8,.2,1)) backwards}html[data-mouvement=complet] .ar-vif .ar-titre{animation-delay:.06s}html[data-mouvement=complet] .ar-vif .ar-sous{animation-delay:.12s}html[data-mouvement=complet] .ar-vif .ar-demo{animation-delay:.18s}html[data-mouvement=complet] .ar-vif .ar-col{animation:ar-monte .5s var(--sortie,cubic-bezier(.2,.8,.2,1)) backwards;animation-delay:calc(.26s + var(--k) * .08s)}html[data-mouvement=complet] .ar-curseur{animation:ar-clign 1s steps(1) infinite}html[data-mouvement=complet] .ar-onde i{animation:ar-onde .9s ease-in-out infinite;animation-delay:calc(var(--k) * .12s)}html[data-mouvement=complet] .ar-compris.on{animation:ar-fondu .3s ease backwards}html[data-mouvement=complet] .ar-compris.on .ar-puce{animation:ar-pop .4s var(--ressort,cubic-bezier(.34,1.56,.64,1)) backwards;animation-delay:calc(.08s + var(--k) * .1s)}html[data-mouvement=complet] .ar-ex button .icone{transition:opacity .18s ease,transform .18s ease;transform:translate(-4px)}html[data-mouvement=complet] .ar-ex button:hover .icone{transform:none}@keyframes ar-entree{0%{opacity:0;transform:translateY(18px) scale(.96)}}@keyframes ar-monte{0%{opacity:0;transform:translateY(10px)}}@keyframes ar-fondu{0%{opacity:0}}@keyframes ar-pop{0%{opacity:0;transform:scale(.8)}}@keyframes ar-clign{50%{opacity:0}}@keyframes ar-onde{50%{transform:scaleY(1)}}.kpi-jauge{position:absolute;left:16px;right:16px;bottom:14px;height:6px;border-radius:99px;background:color-mix(in srgb,var(--c,var(--cyan)) 14%,transparent);overflow:hidden;z-index:0}.kpi-jauge i{display:block;height:100%;width:100%;border-radius:99px;background:var(--c,var(--cyan));transform-origin:left center}html[data-mouvement=complet] .kpi-jauge i{animation:kpi-jauge 1s cubic-bezier(.2,.8,.2,1) .25s backwards}@keyframes kpi-jauge{0%{transform:scaleX(0)}}.b.gros:not(.fermer-x):not(.lnk){min-height:52px;font-size:15px;border-radius:14px}@media (min-width:761px){.b.prospect-rdv:not(.fermer-x):not(.lnk){min-height:60px;padding-top:10px;padding-bottom:10px;justify-content:flex-start;border-radius:14px}}@media (display-mode: standalone) and (max-width:760px){.rg-champ,:root .rg-champ{padding-top:calc(26px + env(safe-area-inset-top,0px))!important}.ux-arr{top:calc(28px + env(safe-area-inset-top))}.ux-stand{padding-top:calc(32px + env(safe-area-inset-top))}}.rb-champ input[type=search],.rg-champ input[type=search]{-webkit-appearance:none;appearance:none}.rb-champ input[type=search]::-webkit-search-cancel-button,.rg-champ input[type=search]::-webkit-search-cancel-button,.rb-champ input[type=search]::-webkit-search-decoration,.rg-champ input[type=search]::-webkit-search-decoration{-webkit-appearance:none;display:none}@media (max-width:760px){.rg-champ:has(.ia-etin) input{padding-left:14px}}@media (max-width:760px){:root:not([data-menus=verre]) .bnav:before{content:"";position:absolute;inset:0;z-index:-2;border-radius:inherit;background:inherit;pointer-events:none}}.eva{display:flex;flex-direction:column;align-items:center;text-align:center;gap:4px;padding:18px 12px 16px}.eva-ill{width:180px;height:110px;margin-bottom:6px;overflow:visible}.eva-l{fill:none;stroke-width:2.6;stroke-linecap:round}.eva-ombre{fill:color-mix(in srgb,var(--ink) 12%,transparent)}.eva-titre{font-size:15px;color:var(--titre)}.eva-texte{margin:0;color:var(--mut);font-size:13px;max-width:320px}.eva-action{margin-top:10px}html[data-mouvement=complet] .eva-l{animation:eva-trace .7s var(--sortie,cubic-bezier(.2,.8,.2,1)) backwards;animation-delay:calc(var(--k) * 80ms)}html[data-mouvement=complet] .eva-p{transform-box:fill-box;transform-origin:center;animation:eva-pop .45s var(--ressort,cubic-bezier(.34,1.56,.64,1)) backwards;animation-delay:calc(var(--k) * 80ms)}html[data-mouvement=complet] .eva-t{transform-box:fill-box;transform-origin:center;animation:eva-pop .55s var(--ressort,cubic-bezier(.34,1.56,.64,1)) .4s backwards,eva-flotte 4s ease-in-out 1s infinite}html[data-mouvement=complet] .eva-titre,html[data-mouvement=complet] .eva-texte,html[data-mouvement=complet] .eva-action{animation:eva-monte .45s var(--sortie,cubic-bezier(.2,.8,.2,1)) .25s backwards}@keyframes eva-trace{0%{opacity:0;transform:translate(-6px)}}@keyframes eva-pop{0%{opacity:0;transform:scale(.6)}}@keyframes eva-flotte{50%{transform:translateY(-3px)}}@keyframes eva-monte{0%{opacity:0;transform:translateY(8px)}}:is(.nv-t):focus-visible{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--cyan) 60%,transparent);outline:none;border-radius:18px}.nv-et.ouvert .nv-t:focus-visible{border-radius:18px 18px 0 0}.nv-t:focus:not(:focus-visible){box-shadow:none}.nv-n,.etape-num,.nv-ap .etape-num{line-height:1;font-variant-numeric:tabular-nums;padding:0;text-indent:0}.aide-ic,.tfr-stat .ic,.tfr-suite .ic,.doublons-ic,.nv-ok,.rappel-retard .ico,.sugg .ico{display:grid;place-items:center;line-height:0}.ico>.icone{display:block}:is(.aide-ic,.doublons-ic,.nv-ok,.ic)>.icone{display:block}.b>.icone,.btn>.icone,button>.icone{flex:none;display:block}.rb-champ kbd,.rb-champ .ia-badge{height:22px;display:inline-flex;align-items:center;line-height:1;box-sizing:border-box}.rb-champ kbd{padding:0 7px}.rb-champ .ia-badge{padding:0 9px}@container rb (max-width:560px){.rb-champ kbd{display:none}}@container rb (max-width:330px){.rb-champ .ia-badge{display:none}}@media (max-width:760px){.eq-ong button{align-content:center;align-items:center}.eq-ong button>span{display:inline-flex;align-items:center;line-height:1.2}}.hs-n{display:inline-grid;place-items:center;min-width:22px;height:22px;padding:0 7px;margin-left:6px;border-radius:11px;background:var(--fond-doux,#eef2f7);color:var(--mut);font-size:12px;font-weight:700;line-height:1;vertical-align:2px}.hs-aide{margin:-4px 0 10px}.liste-rdv.hors-salon{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:12px;align-items:stretch}.liste-rdv.hors-salon>.rdv-carte{margin:0;display:flex;flex-direction:column;justify-content:space-between;gap:10px}.liste-rdv.hors-salon .l2{margin-top:0}.rdv-quand{display:flex;flex-direction:column;align-items:flex-start;line-height:1.15;min-width:74px!important}.rdv-quand>span{font-size:11px;font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:var(--mut);margin-bottom:2px;white-space:nowrap}.hors-salon .rdv-carte.annule .rdv-h b{text-decoration:line-through;text-decoration-color:color-mix(in srgb,currentColor 45%,transparent)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .hs-n{background:#ffffff14}}:root[data-theme=dark] .hs-n{background:#ffffff14}.nv-ap .b.nv-test,.nv-ap .b.nv-go{justify-content:flex-start!important;text-align:left}.nv-ap .b.nv-test .nv-fl,.nv-ap .b.nv-go .nv-fl{margin-left:auto}.vis-tete{display:flex;align-items:center;gap:10px 14px;flex-wrap:wrap;margin:0 0 14px}.vis-tete .onglets-contacts{margin:0}.vis-pastilles{display:flex;gap:8px;flex-wrap:wrap;margin-left:auto}.vis-pa{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 12px 0 6px;border:1px solid var(--line);border-radius:18px;background:var(--card);color:var(--mut);font-size:12px;white-space:nowrap}.vis-pa b{min-width:24px;height:24px;padding:0 6px;border-radius:12px;display:inline-grid;place-items:center;background:color-mix(in srgb,var(--titre) 7%,transparent);color:var(--titre);font-size:13px;line-height:1}.vis-pa.alerte b{background:var(--strat-c,#e0493b);color:#fff}.vcv{container-type:inline-size;container-name:vcv}.vcv-grille{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;align-items:start}@container vcv (min-width:900px){.vcv-grille{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr)}.vcv-apercu{position:sticky;top:calc(var(--haut-bh,0px) + 14px)}}.vcv-grille>.card{margin:0}.vcv-etapes{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin:-2px 0 14px}.vcv-etapes i{height:4px;border-radius:2px;background:var(--line)}.vcv-etapes i.on{background:var(--cyan)}.scan.vcv-photo{min-height:112px;background:color-mix(in srgb,var(--cyan) 5%,var(--card));border-color:color-mix(in srgb,var(--cyan) 45%,var(--line));position:relative}.scan.vcv-photo span{font-size:13px;align-items:center}.vcv-ic{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;background:linear-gradient(135deg,var(--ink),var(--cyan));color:#fff;margin-bottom:4px}.vcv-ic .icone{display:block}.scan.vcv-photo.avec{min-height:0;padding:10px}.scan.vcv-photo.avec img{max-height:150px;border-radius:10px}.scan.vcv-photo.avec em{position:absolute;right:10px;bottom:10px;font-style:normal;font-size:12px;font-weight:600;padding:4px 10px;border-radius:999px;background:color-mix(in srgb,var(--card) 92%,transparent);color:var(--titre);border:1px solid var(--line)}.vcv-imp{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.vcv-imp button{height:40px;display:flex;align-items:center;justify-content:center;gap:7px;border:1px solid var(--line);border-radius:10px;background:var(--card);font:600 13px Inter,Segoe UI,Arial,sans-serif;cursor:pointer;color:var(--txt)}.vcv-imp button i{width:9px;height:9px;border-radius:50%;flex:none}.vcv-imp .imp-strategique{color:var(--rouge-txt)}.vcv-imp .imp-strategique i{background:#e0493b}.vcv-imp .imp-prioritaire{color:var(--orange-txt)}.vcv-imp .imp-prioritaire i{background:#ff8030}.vcv-imp .imp-standard{color:var(--gris-txt)}.vcv-imp .imp-standard i{background:#8a96a8}.vcv-imp button.on{border-color:currentColor;box-shadow:inset 0 0 0 1px currentColor;background:color-mix(in srgb,currentColor 6%,var(--card))}.vcv-carte{position:relative;overflow:hidden;border-radius:20px;padding:22px;min-height:236px;color:#fff;background:linear-gradient(140deg,var(--ink),color-mix(in srgb,var(--ink) 55%,var(--cyan)));box-shadow:0 14px 34px #10132e2e;display:flex;flex-direction:column}.vcv-co{position:absolute;right:-12px;bottom:-12px;width:230px;opacity:.35;pointer-events:none}.vcv-co path{fill:none;stroke-width:3;stroke-linecap:round}.vcv-pil{position:absolute;right:18px;top:18px;display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;background:#ffffff24;font-size:12px;font-weight:700}.vcv-pil i{width:8px;height:8px;border-radius:50%;background:#8a96a8}.vcv-carte.imp-strategique .vcv-pil i{background:#ff6b5e}.vcv-carte.imp-prioritaire .vcv-pil i{background:#ff9a52}.vcv-nom{font-size:22px;font-weight:800;line-height:1.2;padding-right:120px;overflow-wrap:anywhere}.vcv-fn{opacity:.8;margin-top:2px;overflow-wrap:anywhere}.vcv-lignes{display:grid;gap:6px;margin-top:22px;font-size:13px;position:relative}.vcv-lignes span{display:flex;gap:10px;min-width:0;opacity:.55}.vcv-lignes span.ok{opacity:1}.vcv-lignes em{font-style:normal;opacity:.65;min-width:78px;flex:none}.vcv-socs{display:flex;flex-wrap:wrap;gap:6px;margin-top:16px;position:relative}.vcv-socs span{display:inline-flex;align-items:center;gap:6px;padding:3px 9px;border-radius:8px;background:#ffffff24;font-size:12px}.vcv-socs i{width:7px;height:7px;border-radius:50%}.vcv-action{margin-top:14px!important;display:grid;gap:10px}.vcv-action small{color:var(--mut)}.vcv-action .b-enr{width:100%;justify-content:center}.vcv-etat{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:var(--vert-txt)}.vcv-etat i{width:8px;height:8px;border-radius:50%;background:currentColor;flex:none}.vcv-etat.manque{color:var(--orange-txt)}html[data-mouvement=complet] .vcv-carte,html[data-mouvement=complet] .vcv-action{animation:vcv-monte var(--d3,.36s) var(--sortie,ease-out) backwards}html[data-mouvement=complet] .vcv-action{animation-delay:80ms}html[data-mouvement=complet] .vcv-lignes span{transition:opacity var(--d2,.24s) ease}html[data-mouvement=complet] .vcv-etapes i.on{animation:vcv-trait var(--d3,.36s) var(--sortie,ease-out) backwards;transform-origin:left}@keyframes vcv-monte{0%{opacity:0;transform:translateY(10px)}}@keyframes vcv-trait{0%{transform:scaleX(0)}}@media (max-width:760px){.vis-pastilles{margin-left:0}.vcv-carte{display:none}.vcv-apercu{display:contents}.vcv-action{position:sticky;bottom:calc(96px + env(safe-area-inset-bottom));z-index:5;margin-top:0!important;margin-right:52px;padding:12px 14px;box-shadow:0 -8px 24px #10132e1f}.vcv-action small{display:none}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .vcv-carte{box-shadow:0 14px 34px #0006}}:root[data-theme=dark] .vcv-carte{box-shadow:0 14px 34px #0006}.erreur-camera{text-align:center;text-wrap:balance}.bm-depuis .bm-alerte{display:block;margin-top:4px;color:var(--orange-txt);font-weight:600}.info-bulle{display:none}.info-i:hover .info-bulle,.info-i:focus .info-bulle,.info-i:focus-within .info-bulle{display:block}.mad-gen{background:color-mix(in srgb,var(--orange-txt) 12%,var(--card));color:var(--orange-txt);border-color:transparent}.mad-gen-info{margin:0;padding:10px 16px;font-size:12.5px;color:var(--orange-txt);background:color-mix(in srgb,#ff8030 7%,var(--card));border-top:1px solid var(--line)}.bh-zone.colle:before{inset:0;background:var(--bg);-webkit-mask-image:none;mask-image:none}.nv-ecran.tel .apercu-email-boite,.mod-cadre.mobile .apercu-email-boite{min-width:0;flex:0 1 auto;width:min(100%,375px);margin-inline:auto}.nv-ecran.tel{padding-inline:22px}.kpis{grid-auto-rows:1fr}.kpis>.kpi{height:100%;box-sizing:border-box}@media (max-width:760px){.voile:has(.ar-feuille){align-items:center;padding:calc(16px + env(safe-area-inset-top,0px)) 16px calc(16px + env(safe-area-inset-bottom,0px))}.feuille.ar-feuille{width:100%;max-width:400px;border-radius:24px;max-height:calc(100dvh - 120px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));padding-bottom:0}.ar-feuille .feuille-c{overflow-y:auto;overscroll-behavior:contain}.ar-feuille .feuille-h{top:12px;right:12px}.ar-feuille .feuille-h .fermer-x{width:40px;height:40px}.ar-fond{display:none}.ar-haut{padding:18px 18px 16px}.ar-titre{font-size:20px;margin:10px 0 4px;padding-right:44px}.ar-sous{font-size:13px}.ar-demo{margin-top:14px}.ar-champ{height:44px;border-radius:14px;font-size:14px}.ar-corps{padding:14px 16px}.ar-cols{gap:14px}.ar-ex button{min-height:40px;font-size:13px;padding:0 10px}.ar-etapes li{font-size:13px}.ar-pied{margin-top:14px;padding-top:12px}.ar-pied .b{min-height:44px}}@media (max-width:760px){html[data-mouvement=complet] .ar-feuille{animation-name:ar-entree}}.dc-pied{z-index:3;box-shadow:0 -10px 18px -14px #10132e59,0 40px 0 0 var(--card)}@media (max-width:760px){.dc-pied{gap:8px;padding:10px 0 4px}.dc-pied>span{min-width:0;flex:1 1 100%;font-size:12px;line-height:1.35}.dc-pied .b{flex:1;min-height:44px}}@media (max-width:760px){.eq-carte{padding-bottom:10px}.eq-carte-l .eq-act{margin:2px 0 0;border-top:0;gap:6px}.eq-carte-l .eq-act:has(.mob){grid-template-columns:minmax(0,1fr) 44px}.eq-carte-l .eq-act .eq-bt{height:44px;border-radius:13px;box-shadow:none}.eq-carte-l .eq-act .eq-bt+.eq-bt{box-shadow:none}.eq-carte-l .eq-act .eq-bt.mob{background:var(--ink);color:#fff;border:0;font-size:13px}.eq-carte-l .eq-act .eq-bt.mob .icone{color:#fff}.eq-carte-l .eq-act a.eq-bt:not(.mob){display:grid;place-items:center;background:var(--card);color:var(--ink-txt);border:1.5px solid color-mix(in srgb,var(--ink-txt) 30%,var(--line))}}@media (max-width:820px){.pl-act{display:flex;flex-wrap:wrap;gap:8px}.pl-act .pl-choix{flex:1 1 100%;margin:0}.pl-act .pl-choix .pb-seg{width:100%;display:flex}.pl-act .pl-choix .pb-seg button{flex:1;justify-content:center}.pl-act>.b{flex:1 1 0;min-width:0}}.pret-colonnes{grid-template-columns:repeat(3,minmax(0,1fr))}.pret-col{min-width:0}.pret-carte b{overflow-wrap:anywhere}@media (max-width:900px){.pret-colonnes{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.onglets-contacts.pret-ong{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;box-sizing:border-box}.onglets-contacts.pret-ong button{min-width:0;white-space:normal;line-height:1.2;padding:8px;font-size:12.5px;justify-content:center;text-align:left;gap:6px}.onglets-contacts.pret-ong button .icone,.onglets-contacts.pret-ong .compte-onglet{flex:none}}.pret-colonnes{width:100%;max-width:100%}.pret-col{contain:inline-size;max-width:100%}.pret-carte{min-width:0;max-width:100%;box-sizing:border-box}@media (max-width:900px){.pret-carte .pret-detail{white-space:normal;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;text-overflow:clip}}.je2-charge{display:grid;gap:10px}.je2-sq{height:64px;padding:0;opacity:.55}html[data-mouvement=complet] .je2-sq{animation:je2-sq 1.2s ease-in-out infinite alternate}@keyframes je2-sq{0%{opacity:.35}to{opacity:.7}}@media (max-width:760px){.eq-carte-n{width:100%}.eq-carte-n b{white-space:normal;overflow:hidden;text-overflow:clip;text-wrap:balance;overflow-wrap:anywhere;line-height:1.25;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;min-height:2.5em;align-content:center}}.eq-fiche-aussi{display:block;margin-top:2px;color:var(--mut);font-size:12px}.eq-soc i{font-style:normal}.eq-soc .eq-soc-n:before{content:" · "}@media (max-width:760px){.eq-carte-n small.eq-soc{display:flex;justify-content:center;flex-wrap:wrap;gap:4px;margin-top:4px;white-space:normal;overflow:visible}.eq-soc .eq-soc-p{font-size:10.5px;font-weight:700;padding:2px 8px;border-radius:999px;background:var(--sc,var(--ink));color:var(--st,#fff);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.eq-soc .eq-soc-n{font-size:10.5px;font-weight:700;padding:1px 7px;border-radius:999px;border:1px dashed var(--mut);color:var(--mut)}.eq-soc .eq-soc-n:before{content:none}}.eq-soc .eq-soc-2:before{content:" · "}@media (max-width:760px){.eq-soc .eq-soc-p.eq-soc-2{background:color-mix(in srgb,var(--sc) 14%,var(--card));color:var(--titre);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--sc) 45%,transparent)}.eq-soc .eq-soc-2:before{content:none}}@media (max-width:760px){.eq-carte{min-width:0}.eq-carte-l .eq-et{max-width:100%;min-width:0;white-space:normal;text-wrap:balance;text-align:center}.eq-carte-l .eq-et>span{white-space:normal;min-width:0}}.groupe-suite-tete>b{white-space:nowrap;flex:none}.groupe-suite-tete>small{min-width:0}@media (max-width:760px){.eq-carte-h .eq-carte-n{margin-top:12px}}
