:root{--p:#007AFF;--pl:color-mix(in srgb,var(--p) 11%,#fff);--pt:color-mix(in srgb,var(--p) 80%,#000);--h:#1F7A8C;--h-bg:#E3F2F5;--h-t:#17606E;--f:#E8590C;--f-t:#B8470A;--f-bg:#FDEEE5;--f-bt:#A9420A;--ouv:#1E7A35;--ouv-bg:#E3F6E8;--clos:#545458;--clos-bg:#EDEDF0;--av:#E8A33D;--av-t:#8A5300;--av-bg:#FFF4E0;--ko:#D70015;--ko-bg:#FDECEA;--gris:#545458;--sep:#E5E5EA;--fond:#F2F2F7;--struct:#34A853;--passe:#9CC8FF}*{box-sizing:border-box}body{margin:0;background:var(--fond);color:#000;font:15px/1.4 -apple-system,BlinkMacSystemFont,Inter,Roboto,'Helvetica Neue',Arial,sans-serif;-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit;color:inherit}a{color:inherit}.ico{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;flex:none}.vh{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}h1.t{font-size:34px;font-weight:700;letter-spacing:-.5px;margin:2px 0 18px;line-height:1.15}.sur{font-size:13px;font-weight:600;color:var(--gris);text-transform:uppercase}.card{background:#fff;border-radius:16px;box-shadow:0 1px 2px rgba(0,0,0,.04);padding:16px}.lab{font-size:13px;font-weight:600;color:var(--pt)}.num{font-size:36px;font-weight:700;letter-spacing:-.5px;line-height:1.15}.sub{font-size:13px;color:var(--gris)}.g4{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:12px}.g2{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px}@media(max-width:800px){.g4{grid-template-columns:1fr 1fr}.g2{grid-template-columns:1fr}}.ctitle{font-size:17px;font-weight:600;margin:0 0 12px;display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap}.entete{display:flex;justify-content:space-between;align-items:flex-end;gap:12px;flex-wrap:wrap;margin-bottom:16px}.actions{display:flex;gap:8px;flex-wrap:wrap}.sec{font-size:13px;color:#6D6D72;text-transform:uppercase;margin:22px 16px 7px}.group{background:#fff;border-radius:12px;overflow:hidden}.row{display:flex;align-items:center;min-height:46px;padding:0 16px;gap:10px;position:relative}.row+.row::before{content:"";position:absolute;top:0;left:16px;right:0;border-top:.5px solid var(--sep)}.row>label,.row>.rl{width:150px;flex:none;font-size:16px}.row input,.row select,.row textarea{flex:1;min-width:0;border:0;outline:0;font-size:16px;background:transparent;min-height:44px}.row textarea{padding:12px 0;min-height:120px;resize:vertical}.row input::placeholder{color:#8A8A8E}.row input[readonly]{color:var(--gris)}.note{font-size:13px;color:var(--gris);margin:8px 16px 0}.err{color:var(--ko);font-size:14px;margin:10px 16px 0;font-weight:500}.seg{display:flex;background:#EEEEF0;border-radius:10px;padding:2px;gap:2px}.seg>*{flex:1;border:0;background:transparent;border-radius:8px;min-height:40px;font-size:14px;font-weight:500;padding:0 12px;white-space:nowrap;display:flex;align-items:center;justify-content:center;text-decoration:none;cursor:pointer}.seg .on{background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.14);font-weight:600}.seg input{position:absolute;opacity:0;width:1px;height:1px}.seg input:checked+span{background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.14);font-weight:600}.seg label{flex:1;display:flex}.seg label span{flex:1;display:flex;align-items:center;justify-content:center;border-radius:8px;min-height:40px;cursor:pointer}.seg input:focus-visible+span{outline:3px solid var(--p)}.pill{border:0;border-radius:999px;padding:0 18px;min-height:44px;font-weight:600;font-size:15px;display:inline-flex;align-items:center;gap:6px;text-decoration:none;justify-content:center;cursor:pointer;white-space:nowrap}.pri{background:var(--p);color:#fff}.lt{background:var(--pl);color:var(--pt)}.red{background:var(--f-bg);color:var(--f-bt)}.grn{background:var(--ouv-bg);color:var(--ouv)}.gry{background:var(--sep);color:#1C1C1E}.big{display:block;width:100%;min-height:52px;border-radius:14px;font-size:17px;font-weight:600;border:0;cursor:pointer}.big.dis{background:var(--pl);color:var(--pt)}.link{background:none;border:0;color:var(--pt);font-weight:600;padding:8px 4px;min-height:44px;display:inline-flex;align-items:center;text-decoration:none;cursor:pointer}.badge{display:inline-block;border-radius:6px;padding:2px 8px;font-size:13px;font-weight:600}.bh{background:var(--h-bg);color:var(--h-t)}.bf{background:var(--f-bg);color:var(--f-bt)}.st{display:inline-block;border-radius:999px;padding:3px 10px;font-size:13px;font-weight:600;white-space:nowrap}.st-o{color:var(--ouv);background:var(--ouv-bg)}.st-c{color:var(--clos);background:var(--clos-bg)}.rbtn{width:44px;height:44px;border-radius:50%;border:0;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;text-decoration:none}.sel{font-size:15px;border:0;background:#fff;border-radius:10px;min-height:44px;padding:0 10px;box-shadow:0 1px 2px rgba(0,0,0,.06);max-width:100%}.flt{display:flex;gap:8px;flex-wrap:wrap;align-items:flex-end}.flt label{font-size:12px;color:var(--gris);display:flex;flex-direction:column;gap:3px}.sexg{display:grid;grid-template-columns:1fr 1fr;gap:10px}.sx{position:absolute;opacity:0;width:1px;height:1px}.sexb{display:flex;align-items:center;gap:10px;min-height:50px;padding:0 16px;border-radius:12px;border:2px solid transparent;background:#fff;font-size:16px;font-weight:600;cursor:pointer}.rd{width:22px;height:22px;border-radius:50%;border:2px solid #C7C7CC;flex:none;position:relative}.sx:checked+.sexb.H{border-color:var(--h);background:var(--h-bg);color:var(--h-t)}.sx:checked+.sexb.F{border-color:var(--f);background:var(--f-bg);color:var(--f-bt)}.sx:checked+.sexb .rd{border-color:currentColor;background:currentColor}.sx:focus-visible+.sexb{outline:3px solid var(--p)}.lay{display:flex;min-height:100vh}.side{width:260px;flex:none;background:#F9F9FB;border-right:.5px solid var(--sep);padding:20px 12px;display:flex;flex-direction:column;gap:4px;position:sticky;top:0;height:100vh;transition:width .2s}.brand{display:flex;gap:10px;align-items:center;padding:4px 8px 18px}.logoq{width:40px;height:40px;border-radius:10px;background:var(--p);color:#fff;display:flex;align-items:center;justify-content:center;flex:none}.navs{display:flex;flex-direction:column;gap:2px}.nav{display:flex;align-items:center;gap:10px;border-radius:10px;min-height:44px;padding:0 12px;font-size:15px;font-weight:500;text-decoration:none}.nav.on{background:var(--pl);color:var(--pt);font-weight:600}.nav:hover:not(.on){background:#EFEFF4}.side .bot{margin-top:auto;display:flex;flex-direction:column;gap:6px}.side .bot form{display:flex}.side .bot form .pill{flex:1}.sidet{background:none;color:var(--gris);margin-right:-6px}.main{flex:1;min-width:0;padding:32px 24px 60px}.wrap{max-width:1100px;margin:0 auto}.mini .side{width:76px;padding:20px 10px}.mini .nl{display:none}.mini .brand{flex-direction:column;padding:4px 0 14px}.mini .sidet{margin:0}.mini .nav{justify-content:center;padding:0}.mini .bot .pill{padding:0}@media(max-width:800px){.lay{flex-direction:column}.side,.mini .side{width:auto;height:auto;position:static;border-right:0;border-bottom:.5px solid var(--sep);padding:12px}.navs{flex-direction:row;overflow-x:auto}.nav,.mini .nav{white-space:nowrap;padding:0 12px}.mini .nl{display:inline}.mini .brand{flex-direction:row}.side .bot{flex-direction:row;margin-top:8px}.sidet{display:none}.main{padding:20px 14px 60px}}.li{display:flex;align-items:center;gap:12px;padding:12px 4px;border-top:.5px solid var(--sep);min-height:56px;text-decoration:none}.li:first-child{border-top:0}.li .tt{font-weight:600;font-size:16px}.chev{color:#C4C4C7}.bars{display:flex;align-items:flex-end;gap:12px;height:160px;padding-top:10px}.bars .c{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;height:100%;gap:4px;font-size:12px;color:var(--gris)}.bars .c b{color:#000}.bars .b{width:100%;max-width:44px;border-radius:6px 6px 2px 2px;min-height:2px}.hb{display:grid;grid-template-columns:minmax(90px,170px) 1fr 28px;gap:8px;align-items:center;margin:9px 0;font-size:14px}.hb .tr{background:var(--fond);border-radius:4px;height:12px;overflow:hidden}.hb .tr div{background:var(--struct);height:100%;border-radius:4px}.tw{overflow-x:auto;margin:0 -16px;padding:0 16px}.tb{border-collapse:collapse;width:100%;min-width:980px;font-size:14px}.tb th{text-align:left;font-size:12px;color:var(--gris);font-weight:600;text-transform:uppercase;padding:8px;border-bottom:.5px solid var(--sep)}.tb td{padding:6px 8px;border-bottom:.5px solid var(--sep);vertical-align:middle}.tb tr.hl td{animation:hl 3s ease}@keyframes hl{0%,60%{background:#EAF4FF}100%{background:transparent}}.tb td.ok{color:var(--ouv);font-weight:600;white-space:nowrap}.tb .vide td{padding:24px 8px;text-align:center;color:var(--gris)}.search{display:flex;align-items:center;gap:8px;background:#EEEEF0;border-radius:10px;padding:0 10px;min-height:40px;flex:1;max-width:340px;color:#6D6D72}.search input{border:0;background:transparent;outline:0;flex:1;min-height:40px;color:#000;min-width:0}dialog{border:0;padding:0;background:transparent;max-width:100vw;max-height:100vh}dialog::backdrop{background:rgba(0,0,0,.35)}dialog[open].ov{position:fixed;inset:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:16px;background:rgba(0,0,0,.35);z-index:50}dialog[open].ov:modal{background:transparent}.sheet{background:var(--fond);border-radius:14px;width:min(540px,100%);max-height:92vh;overflow:auto;padding-bottom:20px}.sh{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:6px 8px;background:#F9F9FB;border-bottom:.5px solid var(--sep);position:sticky;top:0;z-index:1}.sh b{font-size:17px}.sh>:first-child{justify-self:start;font-weight:400}.sh>:last-child{justify-self:end;font-weight:700}.alert{background:#F9F9FB;border-radius:14px;width:280px;text-align:center;overflow:hidden}.alert .m{padding:20px 16px}.alert h3{margin:0 0 6px;font-size:17px}.alert p{margin:0;font-size:13px;color:#3C3C43}.alert .bt{display:flex;border-top:.5px solid #C6C6C8}.alert .bt>*{flex:1;border:0;background:none;min-height:46px;font-size:17px;color:var(--pt);display:flex;align-items:center;justify-content:center;text-decoration:none;cursor:pointer}.alert .bt form{display:flex;border-left:.5px solid #C6C6C8}.alert .bt form button{flex:1;color:var(--ko);font-weight:600;border:0;background:none;font-size:17px;cursor:pointer}#toast{position:fixed;left:50%;bottom:26px;transform:translate(-50%,20px);background:rgba(28,28,30,.94);color:#fff;padding:12px 20px;border-radius:999px;font-size:15px;opacity:0;transition:.25s;pointer-events:none;z-index:99;max-width:90vw;text-align:center}#toast.show{opacity:1;transform:translate(-50%,0)}.lg{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px 16px}.lg-f{width:min(400px,100%);text-align:center}.lg-f .group,.lg-f .err{text-align:left}.lg-i{width:72px;height:72px;border-radius:18px;margin:0 auto 18px;box-shadow:0 6px 16px color-mix(in srgb,var(--p) 30%,transparent)}.proj{padding:24px 16px;min-height:100vh;display:flex;align-items:center;justify-content:center}.proj .card{width:min(820px,100%);padding:28px;position:relative;text-align:center}.qr{display:inline-block;background:#fff;padding:14px;border-radius:16px;box-shadow:0 4px 18px rgba(0,0,0,.12)}.qr svg{width:280px;height:280px;display:block}.qr svg path,.qr svg rect{fill:#000}.qr-absent{width:280px;padding:40px 16px;color:var(--gris)}.compteur{font-size:72px;font-weight:700;color:var(--pt);line-height:1;margin-top:24px}.dots{display:flex;gap:14px;padding:10px 0;flex-wrap:wrap}.dot{width:44px;height:44px;border-radius:50%;cursor:pointer;position:relative;display:block}.dot input{position:absolute;opacity:0}.dot:has(input:checked){box-shadow:0 0 0 3px #fff,0 0 0 5px currentColor}.dot input:focus-visible+span{position:absolute;inset:-6px;border-radius:50%;outline:3px solid var(--p)}.lgbox{border:1.5px dashed #8A8A8E;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;color:var(--gris);flex:none}.li-l{display:flex;align-items:center;gap:12px;flex:1;min-width:0;text-decoration:none;min-height:44px}.li-a{display:flex;gap:6px;flex:none}@media(max-width:600px){.li{flex-wrap:wrap}.li-l{flex-wrap:wrap}.li-a{margin-left:auto}}.entete .actions{align-items:center}.menu{position:relative}.menu>summary{list-style:none}.menu>summary::-webkit-details-marker{display:none}.menu[open]>summary{background:color-mix(in srgb,var(--p) 18%,#fff)}.menu-l{position:absolute;right:0;top:calc(100% + 6px);z-index:20;background:rgba(255,255,255,.98);border-radius:14px;box-shadow:0 10px 30px rgba(0,0,0,.18),0 0 0 .5px rgba(0,0,0,.08);min-width:270px;padding:6px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.menu-l a{display:flex;flex-direction:column;padding:9px 12px;border-radius:9px;text-decoration:none;min-height:44px;justify-content:center}.menu-l a:hover,.menu-l a:focus-visible{background:var(--pl);outline:0}.menu-l a span{font-size:13px;color:var(--gris)}.menu-t{font-size:12px;font-weight:600;color:#6D6D72;text-transform:uppercase;padding:8px 12px 4px}.menu-t:not(:first-child){border-top:.5px solid var(--sep);margin-top:4px}@media(max-width:600px){.menu-l{right:auto;left:0}}.bandeau{display:flex;align-items:center;gap:12px;background:#fff;border-radius:14px;padding:12px 12px 12px 16px;margin-bottom:16px;box-shadow:0 1px 2px rgba(0,0,0,.04);flex-wrap:wrap}.bandeau b{font-size:15px}.b-i{width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex:none}.b-o .b-i{background:var(--ouv-bg)}.b-c .b-i{background:var(--clos-bg);color:var(--clos)}.pt{width:10px;height:10px;border-radius:50%;background:#34C759;box-shadow:0 0 0 0 rgba(52,199,89,.6);animation:pouls 2s infinite}@keyframes pouls{70%{box-shadow:0 0 0 8px rgba(52,199,89,0)}100%{box-shadow:0 0 0 0 rgba(52,199,89,0)}}@media(prefers-reduced-motion:reduce){.pt{animation:none}}.alert .bt.ok form button{color:#1E7A35}.onglets{display:flex;gap:6px;overflow-x:auto;padding:2px 2px 12px;margin-bottom:4px;scrollbar-width:none}.onglets::-webkit-scrollbar{display:none}.onglets a{display:inline-flex;align-items:center;gap:7px;background:#fff;border-radius:999px;min-height:40px;padding:0 14px;font-size:14px;font-weight:500;white-space:nowrap;text-decoration:none;box-shadow:0 1px 2px rgba(0,0,0,.05);position:relative}.onglets a.on{background:#1C1C1E;color:#fff}.onglets .ic{width:22px;height:22px;border-radius:6px;color:#fff;display:flex;align-items:center;justify-content:center}.onglets .ic .ico{width:13px;height:13px}.onglets .pt{position:absolute;top:6px;right:8px;width:7px;height:7px;border-radius:50%;background:var(--ko)}.intro{color:var(--gris);margin:4px 0 0}.alerte{display:flex;gap:12px;align-items:flex-start;border-radius:12px;padding:12px 14px;margin:12px 0 0;font-size:14px;line-height:1.45}.alerte .ico{margin-top:1px}.alerte.av{background:#FFF4E0;color:#6B4100}.alerte.ko{background:#FDECEA;color:#8E2A1E}.alerte.ok{background:#E3F6E8;color:#17602A}.badge.b-ok{background:#E3F6E8;color:#1E7A35}.badge.b-ko{background:var(--ko-bg);color:var(--ko)}.badge.b-av{background:#FFF4E0;color:#8A5300}.badge.b-n{background:#EDEDF0;color:#545458}.badge.b-bl{background:var(--pl);color:var(--pt)}.link.rouge{color:var(--ko)}.row .v{flex:1;color:var(--gris);text-align:right;min-width:0;overflow-wrap:anywhere}code{font:13px ui-monospace,Menlo,monospace;background:var(--fond);padding:2px 6px;border-radius:5px}.barre-enr{position:sticky;bottom:0;margin-top:22px;background:rgba(242,242,247,.92);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:12px 0;display:flex;gap:10px;justify-content:flex-end;align-items:center;border-top:.5px solid var(--sep);z-index:4}.barre-enr .sub{margin-right:auto;color:#8A5300;font-size:14px;font-weight:500}.g3{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:14px}@media(max-width:800px){.g3{grid-template-columns:1fr}}.sw{appearance:none;-webkit-appearance:none;width:51px;height:31px;border-radius:16px;background:#E9E9EB;position:relative;flex:none;margin:0;cursor:pointer;transition:background .2s;border:0}.sw::after{content:"";position:absolute;top:2px;left:2px;width:27px;height:27px;border-radius:50%;background:#fff;box-shadow:0 2px 4px rgba(0,0,0,.2);transition:transform .2s}.sw:checked{background:#34C759}.sw:checked::after{transform:translateX(20px)}.sw:focus-visible{outline:3px solid var(--p);outline-offset:2px}.score{display:flex;gap:16px;align-items:center;background:#fff;border-radius:12px;padding:12px 16px;margin-top:12px}.jauge{width:140px;height:8px;border-radius:4px;background:var(--sep);overflow:hidden;flex:none}.jauge i{display:block;height:100%;background:var(--av);border-radius:4px}.score.ok .jauge i{background:var(--ouv)}.org-g{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:20px;align-items:start}.org-ap{position:sticky;top:16px;padding-top:30px}@media(max-width:1200px){.org-g{grid-template-columns:1fr}.org-ap{position:static;max-width:360px;margin:0 auto;width:100%}}.img-r{padding-top:8px;padding-bottom:8px}.vign{width:56px;height:56px;border-radius:10px;border:1.5px dashed #C7C7CC;display:flex;align-items:center;justify-content:center;flex:none;background:#fff;color:#8A8A8E;overflow:hidden}.vign img{max-width:52px!important;max-height:52px!important;height:auto!important;width:auto!important}.vign.fonce{background:#3A3A3C;border-color:#3A3A3C;color:#fff}.dots{display:grid;grid-template-columns:repeat(6,1fr);gap:8px;padding:12px 0}.dot{width:auto;height:auto;border:2px solid transparent;border-radius:12px;background:#fff;padding:10px 4px 8px;display:flex;flex-direction:column;align-items:center;gap:6px;cursor:pointer;box-shadow:none!important}.dot:has(input:checked){border-color:#1C1C1E}.dot i{width:32px;height:32px;border-radius:50%;display:block;box-shadow:inset 0 0 0 .5px rgba(0,0,0,.15)}.dot i.arc{background:conic-gradient(#FF3B30,#FFCC00,#34C759,#5AC8FA,#007AFF,#AF52DE,#FF3B30)}.dot small{font-size:12px;font-weight:600}.dot input:focus-visible~i{outline:3px solid var(--p);outline-offset:3px}@media(max-width:600px){.dots{grid-template-columns:repeat(3,1fr)}}.pastille{width:24px;height:24px;border-radius:50%;flex:none;box-shadow:inset 0 0 0 .5px rgba(0,0,0,.15)}.ini{display:inline-flex;align-items:center;justify-content:center;border-radius:6px;background:var(--deco,var(--p));color:#fff;font-weight:800;flex:none}.p-nom{font-weight:700;color:var(--gris);border:1px solid currentColor;border-radius:4px;padding:1px 5px;white-space:nowrap}.apercu .seg button{font-size:13px;min-height:36px}.mini-tel{background:#1C1C1E;border-radius:34px;padding:9px;box-shadow:0 10px 30px rgba(0,0,0,.18)}.mt-ecran{background:var(--fond);border-radius:26px;overflow:hidden;min-height:500px}.mt-couv{height:84px;background:center/cover}.mt-tete{display:flex;gap:8px;align-items:center;padding:12px 12px 0}.mt-tete.bande{background:var(--deco);color:#fff;padding:14px 12px}.mt-tete.bande .ini{background:rgba(255,255,255,.22)}.mt-nom{font-weight:700;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mt-slo{font-size:9.5px;opacity:.85}.mt-acc{font-size:11px;color:#3C3C43;margin-bottom:8px}.mt-acc:empty{display:none}.mt-carte{background:#fff;border-radius:10px;padding:9px}.mt-lab{font-size:9px;font-weight:700;color:var(--p)}.mt-champs{background:#fff;border-radius:8px;margin-top:8px;font-size:10px}.mt-champs div{padding:7px 9px;border-bottom:.5px solid var(--sep);color:#8A8A8E}.mt-btn{background:var(--p);color:#fff;border-radius:9px;text-align:center;font-weight:700;font-size:11px;padding:9px;margin-top:10px}.mt-merci{font-size:9.5px;color:#1E7A35;background:#E3F6E8;border-radius:7px;padding:6px 8px;margin-top:8px}.mt-parts{display:flex;gap:6px;justify-content:center;flex-wrap:wrap;margin-top:10px;align-items:center}.mini-a4{background:#fff;aspect-ratio:297/210;padding:12px 14px;box-shadow:0 6px 20px rgba(0,0,0,.14);font-family:Arial,Helvetica,sans-serif;color:#000;overflow:hidden;border-radius:3px}.a4-tete{display:flex;justify-content:space-between;gap:8px;border-bottom:2px solid var(--p);padding-bottom:6px}.a4-nom{font-weight:700;font-size:9px;color:var(--p)}.mt-t{border-collapse:collapse;width:100%;font-size:6px}.mt-t th{background:var(--p);color:#fff;padding:3px;text-align:left}.mt-t td{border:.5px solid #000;padding:2px 3px}.a4-pied{border-top:.5px solid #999;margin-top:8px;padding-top:5px;display:flex;justify-content:space-between;align-items:center;gap:6px;font-size:6px;color:#444}.a4-parts{display:flex;gap:4px;align-items:center}.mini-aff{background:#fff;aspect-ratio:210/297;padding:18px 16px;box-shadow:0 6px 20px rgba(0,0,0,.14);font-family:Arial,Helvetica,sans-serif;color:#000;border-radius:3px;overflow:hidden;text-align:center}.aff-scan{font-weight:800;font-size:14px;color:var(--p);margin:14px 0 8px}.aff-qr{width:62%;margin:0 auto;background:#fff;padding:6px;border-radius:8px;border:2px solid var(--deco);position:relative}.aff-qr svg{width:100%;height:auto;display:block}.aff-qr svg path,.aff-qr svg rect{fill:#000}.aff-ico{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:#fff;padding:3px;border-radius:9px;display:flex}.aff-parts{border-top:.5px solid #ccc;margin-top:12px;padding-top:8px;font-size:7px;color:var(--gris)}.aff-parts>div{display:flex;gap:8px;justify-content:center;margin-top:4px;flex-wrap:wrap;align-items:center}.cdp-ap{background:#fff;border-radius:12px;padding:14px 16px;font-size:13.5px;line-height:1.55;color:#3C3C43;white-space:pre-line;border:.5px solid var(--sep)}.search-l{display:flex;gap:8px;align-items:center;background:#fff;border-radius:12px;padding:6px 6px 6px 14px;max-width:640px}.search-l input{flex:1;border:0;outline:0;font-size:17px;min-height:44px;background:transparent;min-width:0}.fiche{background:#fff;border-radius:12px;margin-top:14px;overflow:hidden}.fiche-h{display:flex;gap:14px;align-items:center;padding:16px}.fiche-a{display:flex;gap:8px;flex-wrap:wrap;padding:14px 16px;border-top:.5px solid var(--sep);align-items:flex-start}.corriger{flex-basis:auto}.corriger[open]{flex-basis:100%;order:3}.corriger>summary{list-style:none}.corriger>summary::-webkit-details-marker{display:none}.av-r{width:38px;height:38px;border-radius:50%;background:var(--sep);display:flex;align-items:center;justify-content:center;font-weight:700;color:#3C3C43;flex:none}.fiche-h .av-r{width:52px;height:52px;font-size:18px}.av-r.h{background:var(--h-bg);color:var(--h-t)}.av-r.f{background:var(--f-bg);color:var(--f-bt)}.lst .row{min-height:62px;flex-wrap:wrap}.etat{display:flex}.etat.ok{color:var(--ouv)}.etat.av{color:var(--av)}.etat.ko{color:var(--ko)}.projet-r{flex-wrap:wrap;padding-top:8px;padding-bottom:8px}.projet-r>input{flex:1 1 160px}.tb-tete{display:flex;justify-content:space-between;align-items:flex-end;gap:14px;flex-wrap:wrap;margin-bottom:14px}.flt .seg{padding:2px}.flt .seg label{flex:none}.flt .seg label span{padding:0 11px;min-height:36px;font-size:13px;white-space:nowrap}.flt .sel{min-height:40px;font-size:14px}.flt .dates{display:flex;gap:8px}.flt .dates[hidden]{display:none}.flt .menu-l a{display:flex;flex-direction:column;padding:9px 12px;border-radius:9px;text-decoration:none}.flt .menu-l a:hover{background:var(--pl)}.flt .menu-l a span{font-size:12.5px;color:var(--gris)}.tb-alertes{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:14px}.tb-al{display:flex;align-items:center;gap:8px;border-radius:12px;padding:8px 12px;font-size:13.5px;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.04)}.tb-al.ko .ico{color:var(--ko)}.tb-al.av .ico{color:var(--av-t)}.tb-g{display:grid;gap:12px;margin-bottom:12px}.tb-k6{grid-template-columns:repeat(6,1fr)}.tb-21{grid-template-columns:2fr 1fr}.tb-11{grid-template-columns:1fr 1fr}.tb-111{grid-template-columns:repeat(3,1fr)}@media(max-width:1280px){.tb-k6{grid-template-columns:repeat(3,1fr)}}@media(max-width:1000px){.tb-111{grid-template-columns:1fr 1fr}}@media(max-width:820px){.tb-21,.tb-11{grid-template-columns:1fr}}@media(max-width:560px){.tb-k6,.tb-111{grid-template-columns:1fr 1fr}}.tb-g .card{min-width:0}.ct .sub{font-weight:400}.cs{font-size:12.5px;color:var(--gris);margin:-8px 0 12px}.kpi .lab{color:var(--gris)}.kpi .num{font-size:32px;font-variant-numeric:tabular-nums}.kpi .num small{font-size:17px;color:var(--gris)}.kpi .info{cursor:help;color:#8A8A8E;font-weight:400}.kpi .det{font-size:12px;color:var(--gris);margin-top:4px}.delta{display:inline-flex;align-items:center;gap:2px;font-size:12px;font-weight:600;border-radius:6px;padding:1px 6px;margin-top:4px}.delta.up{background:#E3F6E8;color:#1E7A35}.delta.down{background:#FDECEA;color:#B23A2A}.delta.eq{background:#EDEDF0;color:var(--gris)}.kpi .jauge{width:auto;height:6px;margin-top:8px;position:relative;overflow:visible;background:#EDEDF0}.kpi .jauge i{background:var(--p)}.kpi .jauge .obj{position:absolute;top:-3px;width:2px;height:12px;background:#1C1C1E;border-radius:1px}svg.ch{display:block;width:100%;height:auto;overflow:visible}.ch .ax{font-size:11px;fill:#8A8A8E}.ch .val{font-size:11px;font-weight:600;fill:#3C3C43}.ch .gr{stroke:#EDEDF0;stroke-width:1}.ch .base{stroke:#C7C7CC;stroke-width:1}.ch .obj{stroke:#1C1C1E;stroke-width:1.5;stroke-dasharray:5 4}.ch .hit{fill:transparent;cursor:pointer;outline:0}.ch .hit:focus-visible{fill:rgba(0,122,255,.08)}.leg{display:flex;gap:14px;flex-wrap:wrap;font-size:12.5px;color:var(--gris);margin-bottom:6px}.leg i{display:inline-block;width:10px;height:10px;border-radius:3px;margin-right:5px;vertical-align:-1px}.leg i.ligne{height:3px;border-radius:2px;vertical-align:3px}.leg i.tir{width:16px;height:0;border-top:2px dashed #1C1C1E;border-radius:0;vertical-align:3px}.hb{grid-template-columns:minmax(80px,150px) 1fr 56px;font-size:13px;margin:7px 0;cursor:default;outline:0}.hb:focus-visible{background:var(--pl);border-radius:6px}.hb .tr{background:none;height:10px;position:relative}.hb .tr i{position:absolute;left:0;top:0;bottom:0;border-radius:0 4px 4px 0;background:var(--p)}.hb b{text-align:right;font-variant-numeric:tabular-nums}.hb b small{color:var(--gris);font-weight:500}.hb .nm{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.donnees{margin-top:8px}.donnees summary{font-size:12.5px;color:var(--pt);cursor:pointer;font-weight:600}.donnees table{border-collapse:collapse;width:100%;font-size:12.5px;margin-top:6px}.donnees td,.donnees th{padding:4px 6px;border-bottom:.5px solid var(--sep);text-align:right}.donnees td:first-child,.donnees th:first-child{text-align:left}.live{display:flex;gap:12px;align-items:center;padding:10px 0;border-top:.5px solid var(--sep)}.live .pt{width:9px;height:9px;border-radius:50%;background:#34C759;flex:none;animation:pouls 2s infinite}.live .pt.off{background:#C7C7CC;animation:none}.live .n{font-size:24px;font-weight:700;font-variant-numeric:tabular-nums;line-height:1}.live .tt,.avenir .tt{font-weight:600;text-decoration:none;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mini{height:5px;border-radius:3px;background:#EDEDF0;margin-top:6px;overflow:hidden;display:block}.mini i{display:block;height:100%;background:var(--p);border-radius:3px}.avenir{display:flex;gap:12px;align-items:center;padding:9px 0;border-top:.5px solid var(--sep);text-decoration:none}.date{width:44px;text-align:center;border-radius:10px;background:var(--fond);padding:4px 0;flex:none}.date b{display:block;font-size:17px;line-height:1.1}.date span{font-size:10.5px;text-transform:uppercase;color:var(--f-t);font-weight:700}.tb-tri th[data-tri]{cursor:pointer;user-select:none}.tb-tri tbody tr[data-href]{cursor:pointer}.tb-tri tbody tr[data-href]:hover td{background:#FAFAFC}.tb-tri .tt{font-weight:600;text-decoration:none}.taux{display:inline-flex;align-items:center;gap:8px}.taux .mini{width:60px;margin:0}.parite{display:inline-flex;height:8px;width:80px;border-radius:4px;overflow:hidden;gap:2px;vertical-align:middle}.parite i{display:block;height:100%}.tag{display:inline-block;border-radius:6px;padding:1px 7px;font-size:12px;font-weight:600;background:#EDEDF0;color:#3C3C43}.q{display:flex;align-items:center;gap:10px;padding:8px 0;border-top:.5px solid var(--sep);font-size:13.5px}.q:first-of-type{border-top:0}.q b{margin-left:auto;font-variant-numeric:tabular-nums;white-space:nowrap}#tip{position:fixed;pointer-events:none;background:rgba(28,28,30,.95);color:#fff;border-radius:10px;padding:8px 10px;font-size:12.5px;line-height:1.45;z-index:99;opacity:0;transition:opacity .1s;max-width:260px;box-shadow:0 6px 18px rgba(0,0,0,.2)}#tip.on{opacity:1}#tip .tip-sw{display:inline-block;width:9px;height:9px;border-radius:2px;margin-right:6px;vertical-align:0;box-shadow:0 0 0 1px rgba(255,255,255,.35)}@keyframes pouls{0%{box-shadow:0 0 0 0 rgba(52,199,89,.55)}70%{box-shadow:0 0 0 8px rgba(52,199,89,0)}100%{box-shadow:0 0 0 0 rgba(52,199,89,0)}}.ct{font-size:16px;font-weight:600;margin:0 0 10px;display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap}.ct .link{font-size:14px;min-height:0;padding:0}.acts-tete{display:flex;justify-content:space-between;align-items:flex-end;gap:12px;flex-wrap:wrap;margin-bottom:10px}.acts-outils{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.acts-outils .search{max-width:220px;min-height:38px}.acts-outils .seg button{border:0;background:transparent;border-radius:8px;min-height:34px;padding:0 10px;font-size:13px;font-weight:500;cursor:pointer;display:inline-flex;align-items:center;gap:5px;flex:none}.acts-outils .seg button.on{background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.14);font-weight:600}.cpt{font-size:11px;font-weight:700;background:#E3E3E8;border-radius:999px;padding:0 6px;min-width:18px;text-align:center;color:#3C3C43}.cpt.av{background:#FFE7BF;color:#8A5300}.acts-outils .sel{min-height:38px;font-size:13.5px;background:var(--fond);box-shadow:none}.acts-l{display:flex;flex-direction:column}.act{display:grid;grid-template-columns:52px minmax(0,1fr) auto auto;gap:14px;align-items:center;padding:12px 8px;border-top:.5px solid var(--sep);text-decoration:none;border-radius:12px;position:relative}.act:first-child{border-top:0}.act:hover{background:#FAFAFC}.act:hover+.act{border-top-color:transparent}.act:focus-visible{outline:3px solid var(--p);outline-offset:-2px}.act.surv::before{content:"";position:absolute;left:0;top:14px;bottom:14px;width:3px;border-radius:2px;background:var(--av)}.act-date{text-align:center;background:var(--fond);border-radius:12px;padding:6px 0;line-height:1.1}.act-date span{display:block;font-size:10.5px;font-weight:700;text-transform:uppercase;color:var(--f-t)}.act-date b{display:block;font-size:19px}.act-date small{display:block;font-size:10.5px;color:var(--gris)}.act-txt{min-width:0;display:flex;flex-direction:column;gap:4px}.act-t{font-weight:600;font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.act-m{display:flex;gap:6px;flex-wrap:wrap;align-items:center;font-size:12.5px;color:var(--gris)}.act-m>span:not(.tag)+span:not(.tag)::before,.act-m .tag+span::before{content:"·";margin-right:6px}.act-surv{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:600;color:#8A5300}.act-surv .ico{color:var(--av-t)}.act-ind{display:grid;grid-template-columns:repeat(3,112px);gap:16px}.ind{display:flex;flex-direction:column;gap:3px;min-width:0}.ind-l{font-size:11px;font-weight:600;color:var(--gris);text-transform:uppercase;letter-spacing:.2px}.ind-v{font-variant-numeric:tabular-nums;display:flex;align-items:baseline;gap:4px;white-space:nowrap}.ind-v b{font-size:16px}.ind-v small{color:var(--gris);font-size:12px}.ind-v em{font-style:normal;font-size:12px;font-weight:600;color:var(--ouv);margin-left:auto}.ind-v em.ko{color:var(--f-bt)}.ind .mini{margin-top:2px}.ind .parite{width:100%;position:relative;overflow:visible;margin-top:2px}.ind .parite i:first-child{border-radius:4px 0 0 4px}.ind .parite i:last-child{border-radius:0 4px 4px 0}.parite .cible{position:absolute;top:-3px;width:2px;height:14px;background:#1C1C1E;border-radius:1px}.act-st{display:flex;align-items:center;gap:6px;justify-self:end}.acts-plus{display:flex;margin:10px auto 0}@media(max-width:1100px){.act{grid-template-columns:52px minmax(0,1fr) auto}.act-ind{grid-column:2/4;grid-template-columns:repeat(3,1fr)}.act-st{grid-row:1;grid-column:3}}@media(max-width:560px){.act-ind{grid-column:1/4}.acts-outils{width:100%}.acts-outils .search{max-width:none;flex:1 1 100%}}.tb-tete{display:block;margin-bottom:12px}.tb-resume{margin:4px 0 0;color:var(--gris);font-size:14px}.barre-f{display:flex;align-items:center;gap:8px;flex-wrap:wrap;position:sticky;top:0;z-index:20;margin:0 -24px 14px;padding:10px 24px;background:rgba(242,242,247,.9);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:.5px solid transparent}.barre-f .seg{padding:2px;background:#E3E3E8}.barre-f .seg label{flex:none}.barre-f .seg label span{padding:0 12px;min-height:34px;font-size:13.5px;white-space:nowrap}.barre-f .dates{display:inline-flex;align-items:center;gap:6px;background:#fff;border-radius:10px;padding:3px 3px 3px 8px;box-shadow:0 1px 2px rgba(0,0,0,.06);color:var(--gris)}.barre-f .dates[hidden]{display:none}.barre-f .dates input{border:0;background:transparent;font-size:13.5px;min-height:32px;color:#000}.barre-f .dates .ok{border:0;background:var(--p);color:#fff;border-radius:8px;min-height:32px;padding:0 12px;font-weight:600;cursor:pointer}.barre-f .sep{width:1px;height:24px;background:#D1D1D6;margin:0 4px}.chip{display:inline-flex;align-items:center;gap:4px;background:#fff;border-radius:999px;padding:0 6px 0 12px;min-height:38px;box-shadow:0 1px 2px rgba(0,0,0,.06);cursor:pointer;position:relative;font-size:13.5px}.chip>span{color:var(--gris)}.chip select{appearance:none;-webkit-appearance:none;border:0;background:transparent;font-weight:600;font-size:13.5px;padding:0 20px 0 0;min-height:36px;cursor:pointer;max-width:170px;text-overflow:ellipsis;color:#000;outline:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%238A8A8E' stroke-width='1.6' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 6px center}.chip:focus-within{box-shadow:0 0 0 3px color-mix(in srgb,var(--p) 35%,transparent)}.chip.on{background:var(--pl);box-shadow:none}.chip.on>span{color:var(--pt)}.chip.on select{color:var(--pt)}.barre-f .raz{font-size:13.5px;min-height:38px;padding:0 4px}.barre-f .exp{margin-left:auto}.barre-f .exp summary{min-height:38px}.barre-f .menu-l a{display:flex;flex-direction:column;padding:9px 12px;border-radius:9px;text-decoration:none}.barre-f .menu-l a:hover{background:var(--pl)}.barre-f .menu-l a span{font-size:12.5px;color:var(--gris)}@media(max-width:800px){.barre-f{margin:0 -14px 14px;padding:10px 14px}.barre-f .sep{display:none}.barre-f .seg{width:100%;overflow-x:auto}.barre-f .exp{margin-left:0}}.vide-c{text-align:center;padding:40px 20px}.grp-act .ct{justify-content:flex-start}.act-ligne{grid-template-columns:52px minmax(0,1fr) 150px auto}.act-ligne .act-date,.act-ligne .act-txt{text-decoration:none;color:inherit}.act-ligne .act-txt:focus-visible{outline:3px solid var(--p);outline-offset:2px;border-radius:6px}.act-pres{min-width:0}.st.st-av{background:#FFF4E0;color:#8A5300}.act-menu{position:relative}.act-menu>summary{list-style:none;color:var(--gris);background:none}.act-menu>summary::-webkit-details-marker{display:none}.act-menu[open]>summary,.act-menu>summary:hover{background:var(--fond)}.act-menu .menu-l{min-width:250px}.act-menu .menu-l a{display:flex;flex-direction:row;justify-content:flex-start;text-align:left;align-items:center;gap:10px;padding:10px 12px;border-radius:9px;text-decoration:none;font-size:14.5px}.act-menu .menu-l a:hover,.act-menu .menu-l a:focus-visible{background:var(--pl);outline:0}.act-menu .menu-l a .ico{color:var(--gris)}.act-menu .menu-l a.rouge,.act-menu .menu-l a.rouge .ico{color:var(--ko)}.act-menu .menu-l hr{border:0;border-top:.5px solid var(--sep);margin:4px 0}[data-liste-act] .seg button{border:0;background:transparent;border-radius:8px;min-height:34px;padding:0 12px;font-size:13.5px;font-weight:500;cursor:pointer;flex:none}[data-liste-act] .seg button.on{background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.14);font-weight:600}@media(max-width:1100px){.act-ligne{grid-template-columns:52px minmax(0,1fr) auto}.act-ligne .act-pres{grid-column:2;grid-row:2;max-width:220px}.act-ligne .act-st{grid-column:3;grid-row:1}}.qr-page{min-height:100vh;display:flex;flex-direction:column}.qr-outils{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:12px 20px;background:rgba(249,249,251,.92);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:.5px solid var(--sep);position:sticky;top:0;z-index:10}.qr-choix .sel{max-width:340px;min-height:38px;font-size:14px}.qr-outils .seg a{padding:0 12px;min-height:34px;font-size:13.5px}.qr-espace{flex:1}.qr-outils .pill{min-height:38px}.qr-menu a,.qr-menu button{display:flex;flex-direction:column;align-items:flex-start;width:100%;border:0;background:none;padding:9px 12px;border-radius:9px;text-decoration:none;cursor:pointer;text-align:left}.qr-menu a:hover,.qr-menu button:hover{background:var(--pl)}.qr-menu span{font-size:12.5px;color:var(--gris)}.qr-alerte{margin:12px 20px 0}.scene{--fg:#000;--fg2:#3C3C43;--bg:#fff;flex:1;display:grid;grid-template-columns:auto minmax(0,1fr);gap:clamp(24px,5vw,80px);align-items:center;margin:16px 20px 20px;padding:clamp(20px,4vw,56px);background:var(--bg);color:var(--fg);border-radius:24px;box-shadow:0 1px 2px rgba(0,0,0,.04);position:relative}.scene.sombre{--fg:#fff;--fg2:#C7C7CC;--bg:#1C1C1E}.scene-qr{position:relative}.qr-cadre{width:min(68vh,44vw);aspect-ratio:1;background:#fff;border-radius:22px;padding:clamp(10px,1.4vw,20px);box-shadow:0 8px 30px rgba(0,0,0,.12);border:3px solid var(--deco,var(--p));position:relative}.qr-cadre svg{width:100%;height:100%;display:block}.qr-cadre svg path,.qr-cadre svg rect{fill:#000}.qr-ico{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:#fff;padding:6px;border-radius:16px;display:flex}.qr-ini{width:64px;height:64px;font-size:30px;border-radius:14px}.qr-ferme{display:none;position:absolute;inset:0;border-radius:22px;background:rgba(255,255,255,.94);color:#545458;flex-direction:column;align-items:center;justify-content:center;gap:6px;text-align:center}.qr-ferme b{font-size:clamp(20px,2.4vw,32px);color:#1C1C1E}.qr-ferme .ico{width:44px;height:44px}.est-clos .qr-ferme{display:flex}.est-clos .qr-cadre{filter:grayscale(1);opacity:.35}.scene-org{display:flex;align-items:center;gap:10px;font-weight:600;color:var(--fg2);margin-bottom:clamp(10px,2vh,24px)}.scene-date{color:var(--deco,var(--p));font-weight:600;font-size:clamp(15px,1.5vw,22px)}.scene.sombre .scene-date{color:#9CC8FF}.scene-titre{font-size:clamp(28px,3.6vw,56px);line-height:1.1;letter-spacing:-.8px;margin:6px 0 clamp(14px,3vh,32px)}.scene-appel{font-size:clamp(22px,2.6vw,40px);font-weight:800;margin:0 0 10px;color:var(--p)}.scene.sombre .scene-appel{color:#fff}.etapes{list-style:none;padding:0;margin:0 0 clamp(12px,2.4vh,26px);display:flex;flex-direction:column;gap:8px;font-size:clamp(15px,1.5vw,22px);color:var(--fg2)}.etapes li{display:flex;align-items:center;gap:12px}.etapes span{width:1.7em;height:1.7em;border-radius:50%;background:var(--pl);color:var(--pt);display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:.85em;flex:none}.scene.sombre .etapes span{background:#3A3A3C;color:#fff}.scene-lien{font-size:clamp(13px,1.3vw,19px);color:var(--fg2);margin-bottom:clamp(14px,3vh,30px)}.scene-lien b{color:var(--fg);font-family:ui-monospace,Menlo,monospace;font-weight:600}.scene-cpt>div:first-child{display:flex;align-items:baseline;gap:12px}.cpt-n{font-size:clamp(48px,6vw,96px);font-weight:800;line-height:1;font-variant-numeric:tabular-nums;color:var(--pt)}.scene.sombre .cpt-n{color:#fff}.cpt-n.pop{animation:popn .5s ease}@keyframes popn{40%{transform:scale(1.12)}}.cpt-l{font-size:clamp(15px,1.5vw,22px);color:var(--fg2)}.cpt-barre{height:10px;border-radius:5px;background:color-mix(in srgb,var(--fg) 10%,transparent);margin-top:12px;max-width:520px;overflow:hidden}.cpt-barre i{display:block;height:100%;background:var(--ouv);border-radius:5px;transition:width .6s ease}.scene-derniers{margin-top:clamp(14px,3vh,30px);max-width:520px}.d-titre{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;color:var(--fg2);margin-bottom:6px}.scene-derniers ul{list-style:none;padding:0;margin:0}.scene-derniers li{display:flex;justify-content:space-between;padding:6px 0;border-top:.5px solid color-mix(in srgb,var(--fg) 12%,transparent);font-size:clamp(14px,1.3vw,19px)}.scene-derniers li:first-child{border-top:0}.scene-derniers li.nv{animation:arrivee 1.2s ease}@keyframes arrivee{0%{background:rgba(52,199,89,.25)}100%{background:transparent}}.scene-derniers time{color:var(--fg2);font-variant-numeric:tabular-nums}.scene-sortir{display:none;position:absolute;top:14px;right:14px;width:40px;height:40px;border-radius:50%;border:0;background:color-mix(in srgb,var(--fg) 10%,transparent);color:var(--fg);font-size:16px;cursor:pointer;opacity:.4}.scene-sortir:hover{opacity:1}.scene:fullscreen,.scene.plein{margin:0;border-radius:0;width:100vw;height:100vh;box-shadow:none}.scene:fullscreen .scene-sortir,.scene.plein .scene-sortir{display:block}.scene:fullscreen .qr-cadre,.scene.plein .qr-cadre{width:min(80vh,46vw)}@media(max-width:900px){.scene{grid-template-columns:1fr;text-align:center}.qr-cadre{width:min(80vw,420px);margin:0 auto}.scene-org,.etapes li{justify-content:center}.etapes{align-items:center}.cpt-barre,.scene-derniers{margin-left:auto;margin-right:auto}.scene-cpt>div:first-child{justify-content:center}}@media(prefers-reduced-motion:reduce){.cpt-n.pop,.scene-derniers li.nv{animation:none}}.scene-org .ini{width:34px;height:34px;font-size:16px;border-radius:9px}.swr{display:flex;align-items:center;gap:14px;padding:11px 16px;min-height:52px;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background .15s}.row.swr>.sw-txt{flex:1;min-width:0;width:auto;display:flex;flex-direction:column;gap:2px}.sw-l{font-size:16px;line-height:1.3;color:inherit}.sw-a{font-size:13px;line-height:1.35;color:#8A8A8E}.swr:hover{background:#F7F7F9}.swr:active{background:#EFEFF4}.row .sw,.sw{flex:none;width:51px;height:31px;min-height:0;padding:0}.sw:disabled{opacity:.45;cursor:not-allowed}.swr:has(.sw:focus-visible){background:#F2F7FF}.sw{background:#DCDCE1;box-shadow:inset 0 0 0 1px rgba(0,0,0,.06)}.sw:checked{background:#34C759;box-shadow:none}.jfs{display:flex;gap:6px;flex-wrap:wrap}.jf{border:0;background:#EEEEF0;border-radius:999px;min-height:34px;padding:0 14px;font-size:13.5px;font-weight:500;cursor:pointer;color:inherit}.jf.on{background:var(--p);color:#fff}.j-liste{list-style:none;margin:0;padding:0}.j-liste li{display:grid;grid-template-columns:52px 28px 1fr;gap:10px;align-items:start;padding:10px 4px;position:relative}.j-liste li+li{border-top:.5px solid var(--sep)}.j-liste li[hidden]{display:none}.j-liste time{font-variant-numeric:tabular-nums;color:#8A8A8E;font-size:13.5px;padding-top:4px}.j-i{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center}.j-ok{background:var(--ouv-bg);color:var(--ouv)}.j-av{background:#FFF4E0;color:var(--av-t)}.j-ko{background:#FDECEC;color:var(--ko)}.j-bl{background:#E8F1FF;color:#0060DF}.j-gr{background:#F0F0F3;color:#5F6368}.j-c{min-width:0;display:flex;flex-direction:column;gap:2px;padding-top:3px}.j-r{font-size:15px;line-height:1.35;overflow-wrap:anywhere}.j-m{font-size:12.5px;color:#8A8A8E;line-height:1.35}.j-liste li.hl{animation:jhl 2.4s ease-out}@keyframes jhl{from{background:var(--ouv-bg)}to{background:transparent}}.vide-j{padding:28px 8px;text-align:center}.l-ctx{display:flex;align-items:center;gap:4px;font-size:12px;font-weight:400;color:#8A8A8E;margin-top:2px;white-space:nowrap}.l-ctx .ico{flex:none}.prov{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.prov h3{font-size:13px;font-weight:600;color:#8A8A8E;margin:0 0 8px;text-transform:uppercase;letter-spacing:.02em}@media (max-width:900px){.prov{grid-template-columns:1fr}}.j-filtres{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-bottom:6px}.j-filtres .sel{max-width:420px;flex:1 1 260px}a.jf{display:inline-flex;align-items:center;text-decoration:none}.j-groupe{padding:0 12px}.j-n{font-weight:500;color:#AEAEB2;margin-left:4px}.j-act{color:inherit;font-weight:600;text-decoration:none}.j-act:hover{text-decoration:underline}.logoq.img{background:#fff;box-shadow:inset 0 0 0 .5px rgba(0,0,0,.12);overflow:hidden}.logoq.img img{width:40px!important;height:40px!important;object-fit:cover!important;display:block}.lg-i.img img{width:100%!important;height:100%!important}.lg-i.img{box-shadow:0 6px 18px rgba(0,0,0,.12),inset 0 0 0 .5px rgba(0,0,0,.12)}.barre-enr .modif{margin-right:auto;display:flex;align-items:center;gap:8px;font-size:15px;font-weight:600;color:#8A5300}.barre-enr .modif[hidden]{display:none}.barre-enr a.modif{margin-right:0}.enr-pt{width:9px;height:9px;border-radius:50%;background:var(--av);box-shadow:0 0 0 4px rgba(255,149,0,.18);animation:enrPt 1.6s infinite}@keyframes enrPt{50%{box-shadow:0 0 0 7px rgba(255,149,0,0)}}.barre-enr.sale{bottom:16px;background:#fff;border:0;border-radius:16px;padding:12px 12px 12px 18px;box-shadow:0 10px 30px rgba(0,0,0,.14),0 0 0 .5px rgba(0,0,0,.06)}.barre-enr .pri.encours{opacity:.7;cursor:progress}#toast{top:22px;bottom:auto;transform:translate(-50%,-20px)}.pop-ok{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;z-index:120;background:rgba(0,0,0,.08);animation:popF .2s ease-out;transition:opacity .3s}.pop-ok.fin{opacity:0}.pop-c{background:#fff;border-radius:18px;padding:24px 30px 20px;min-width:220px;display:flex;flex-direction:column;align-items:center;gap:12px;box-shadow:0 20px 50px rgba(0,0,0,.18);animation:popIn .25s cubic-bezier(.2,.9,.3,1.2)}.pop-c b{font-size:17px;text-align:center}.pop-i{width:56px;height:56px;border-radius:50%;background:var(--ouv);color:#fff;display:flex;align-items:center;justify-content:center}.pop-i .ico{stroke:#fff;stroke-width:2.4}@keyframes popF{from{opacity:0}}@keyframes popIn{from{opacity:0;transform:scale(.85)}}.tv-grille{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}@media (max-width:900px){.tv-grille{grid-template-columns:1fr}}.tv-ligne{padding:14px 16px}.tv{background:#fff;border-radius:14px;padding:14px;display:flex;flex-direction:column;gap:10px;min-width:0}.tv-ligne .tv,.row .tv{padding:0;background:none}.tv-tete{display:flex;flex-direction:column;gap:2px}.tv-tete b{font-size:15px}.tv-tete span{font-size:12.5px;color:#8A8A8E;line-height:1.35}.tv-zone{position:relative;display:flex;align-items:center;justify-content:center;height:120px;border:1.5px dashed #C7C7CC;border-radius:12px;background:#FAFAFC;cursor:pointer;overflow:hidden;transition:border-color .15s,background .15s}.tv-zone:hover{border-color:var(--p);background:color-mix(in srgb,var(--p) 5%,#fff)}.tv-zone:focus-within{outline:3px solid color-mix(in srgb,var(--p) 35%,transparent);outline-offset:2px}.tv.plein .tv-zone{border-style:solid;border-color:#E5E5EA;background-color:#fff;background-image:linear-gradient(45deg,#F2F2F5 25%,transparent 25%,transparent 75%,#F2F2F5 75%),linear-gradient(45deg,#F2F2F5 25%,transparent 25%,transparent 75%,#F2F2F5 75%);background-size:16px 16px;background-position:0 0,8px 8px}.tv-apercu{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:14px}.tv-apercu:empty{display:none}.tv-apercu img{max-width:100%;max-height:100%;object-fit:contain;display:block}.tv-vide{display:flex;flex-direction:column;align-items:center;gap:6px;color:#8A8A8E;font-size:13.5px;text-align:center;padding:0 10px}.tv-vide .ico{color:var(--p)}.tv-vide u{color:var(--p);text-decoration:none;font-weight:600}.tv.plein .tv-vide{display:none}.tv-survol{position:absolute;inset:0;display:none;align-items:center;justify-content:center;background:color-mix(in srgb,var(--p) 12%,#fff);color:var(--p);font-weight:600}.tv.depot .tv-zone{border-color:var(--p);border-style:dashed}.tv.depot .tv-survol{display:flex}.tv-pied{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-height:32px}.tv-info{flex:1;min-width:0;font-size:12px;color:#8A8A8E;line-height:1.35}.tv-info.nouv{color:var(--ouv);font-weight:600}.tv-info.av{color:var(--av-t);font-weight:600}.tv-actions{display:flex;gap:6px}.tv-b{border:0;background:#EEEEF0;color:inherit;border-radius:999px;min-height:32px;padding:0 13px;font-size:13px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center}.tv-b:hover{background:#E3E3E8}.tv-b.rouge{color:var(--ko)}.tv-b[hidden]{display:none}.tv-err{font-size:13px;color:var(--ko);background:#FDECEA;border-radius:8px;padding:8px 10px}.tv-err[hidden]{display:none}.tv-carre .tv-zone{height:120px}.tv-carre.plein .tv-apercu img{width:92px;height:92px;object-fit:cover;border-radius:20px;box-shadow:0 2px 8px rgba(0,0,0,.12)}.tv-fonce .tv-zone,.tv-fonce.plein .tv-zone{background:#2C2C2E;border-color:#48484A;background-image:none}.tv-fonce .tv-vide{color:#AEAEB2}.tv-couverture .tv-zone{height:auto;aspect-ratio:3/1}.tv-couverture .tv-apercu{padding:0}.tv-couverture .tv-apercu img{width:100%;height:100%;object-fit:cover;max-width:none;max-height:none}.tv-mini{flex:none;gap:0}.tv-mini .tv-zone{width:76px;height:52px;border-radius:10px}.tv-mini .tv-vide{font-size:11.5px;gap:2px}.tv-mini .tv-apercu{padding:5px}.tv-mini .tv-survol{font-size:11px}.tv-mini .tv-err{position:absolute;margin-top:56px;z-index:3;white-space:nowrap}.tv-pied{flex-direction:column;align-items:stretch;gap:8px}.tv-info{flex:none}.tv-actions:empty,.tv-actions:not(:has(:not([hidden]))){display:none}.tv-couverture .tv-zone{max-height:220px;width:100%}.tv-ligne .tv-pied{flex-direction:row;align-items:center}.tv-ligne .tv-info{flex:1}@view-transition{navigation:auto}.side{view-transition-name:menu-lateral}::view-transition-old(root),::view-transition-new(root){animation-duration:.16s;animation-timing-function:ease-out}::view-transition-group(menu-lateral){animation:none}@media (prefers-reduced-motion:reduce){@view-transition{navigation:none}}.dt-fil{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:13.5px;color:var(--gris);margin-bottom:4px}.dt-fil .link{font-weight:600}.dt-chg select{border:0;background:transparent;color:var(--p);font:inherit;font-weight:600;cursor:pointer;padding:2px 0;max-width:220px;-webkit-appearance:none;appearance:none}.dt-chg select:focus-visible{outline:2px solid var(--p);border-radius:4px}.dt-tete{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.dt-tete h1{flex:1;min-width:260px;margin:0;font-size:28px;letter-spacing:-.02em}.dt-tete .actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.dt-meta{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:12px 0 16px}.dt-statut{display:inline-flex;align-items:center;gap:8px;border-radius:999px;padding:6px 13px 6px 11px;font-size:13.5px;font-weight:700;text-decoration:none;background:var(--clos-bg);color:var(--clos)}.dt-statut.on{background:var(--ouv-bg);color:var(--ouv)}.dt-statut small{font-weight:500;font-size:13px;opacity:.8;margin-left:2px}.dt-statut:hover small{text-decoration:underline}.dt-statut .pt,.pl-pied .pt{width:8px;height:8px;border-radius:50%;background:#34C759;display:inline-block;animation:dtPulse 1.8s infinite}@keyframes dtPulse{0%{box-shadow:0 0 0 0 rgba(52,199,89,.55)}70%{box-shadow:0 0 0 7px rgba(52,199,89,0)}100%{box-shadow:0 0 0 0 rgba(52,199,89,0)}}.dt-jours .seg{display:inline-flex}.dt-jours .seg a{min-height:34px;padding:0 14px;font-size:13.5px}.dt-jours{overflow-x:auto;max-width:100%}.resume{background:#fff;border-radius:18px;padding:18px 22px;display:grid;grid-template-columns:auto 1fr auto;gap:28px;align-items:center;margin-bottom:14px}.rs-gros{font-size:44px;font-weight:700;letter-spacing:-.03em;line-height:1;font-variant-numeric:tabular-nums}.rs-gros small{font-size:17px;color:var(--gris);font-weight:600;letter-spacing:0}.rs-l{font-size:13px;color:var(--gris);margin-top:5px}.rs-barre{height:10px;border-radius:5px;background:#EEEEF0;overflow:hidden;display:flex;gap:2px}.rs-barre i{display:block;height:100%}.rs-leg{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;font-size:13px;color:var(--gris);margin-top:8px}.rs-leg b{color:#1C1C1E}.rs-leg i{display:inline-block;width:9px;height:9px;border-radius:3px;margin-right:5px}.rs-d{text-align:right;font-size:13px;color:var(--gris);line-height:1.5}.rs-d b{display:block;font-size:15px;color:#1C1C1E}.dt-liste{padding:6px 0 4px}.dt-outils{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:10px 18px 12px}.dt-outils .search{flex:1;min-width:220px}.dt-filtres{display:flex;gap:6px}.dt-filtres .jf b{font-weight:600;opacity:.6;margin-left:3px}.pl-tete,.pl{display:grid;grid-template-columns:42px minmax(0,1.3fr) minmax(0,1fr) 128px 84px 18px;gap:14px;align-items:center;padding:0 18px}.pl-tete{font-size:12px;font-weight:600;color:#8A8A8E;padding-top:6px;padding-bottom:8px;border-bottom:.5px solid var(--sep)}.pl{padding-top:10px;padding-bottom:10px;border-bottom:.5px solid var(--sep);cursor:pointer;transition:background .15s;position:relative}.pl:last-child{border-bottom:0}.pl[hidden]{display:none}.pl:hover{background:#FAFAFC}.pl:focus-visible{outline:2px solid var(--p);outline-offset:-2px}.pl.nouv{background:linear-gradient(90deg,rgba(52,199,89,.14),transparent 65%)}.pl.nouv .pl-nom::after{content:"Nouveau";font-size:10.5px;font-weight:700;color:#1E7A35;background:#E3F6E8;border-radius:5px;padding:1px 6px;margin-left:7px;vertical-align:2px}.pl-av{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:14px;position:relative;flex:none}.pl-av.H{background:var(--h-bg);color:var(--h-t)}.pl-av.F{background:var(--f-bg);color:var(--f-bt)}.pl-n{position:absolute;bottom:-3px;right:-6px;background:#fff;color:var(--gris);font-size:10px;font-weight:700;border-radius:999px;padding:0 4px;box-shadow:0 0 0 1.5px #fff,0 1px 2px rgba(0,0,0,.18)}.pl-id{min-width:0;display:flex;flex-direction:column}.pl-nom{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pl-sous,.pl-st{font-size:13px;color:var(--gris);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pl-st{color:#1C1C1E;font-size:14px}.pl-tel{font-variant-numeric:tabular-nums;font-size:14px;white-space:nowrap}.pl-h{text-align:right;font-weight:600;font-size:14px;color:var(--ouv);font-variant-numeric:tabular-nums}.pl-h small{display:block;font-weight:400;color:#8A8A8E;font-size:11.5px}.pl-chev{color:#C7C7CC;display:flex}.pl-vide{padding:28px 18px;text-align:center;color:var(--gris);margin:0}.pl-vide[hidden]{display:none}.pl-pied{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:10px 18px 12px;font-size:13px;color:var(--gris)}details.dt-plus{margin-top:14px}details.dt-plus>summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:8px;font-weight:600;padding:10px 4px}details.dt-plus>summary::-webkit-details-marker{display:none}details.dt-plus>summary::before{content:"›";color:#8A8A8E;font-size:20px;line-height:1;transition:transform .2s}details.dt-plus[open]>summary::before{transform:rotate(90deg)}details.dt-plus>summary span{color:var(--gris);font-weight:400;font-size:13.5px}@media (max-width:820px){.resume{grid-template-columns:1fr;gap:14px}.rs-d{text-align:left}.pl-tete{display:none}.pl{grid-template-columns:42px minmax(0,1fr) auto 14px;gap:10px}.pl-st,.pl-tel{display:none}.dt-tete h1{font-size:23px}}.fi-voile{position:fixed;inset:0;background:rgba(20,20,25,.38);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;align-items:center;justify-content:center;z-index:90;padding:16px;animation:fiV .18s ease-out}@keyframes fiV{from{opacity:0}}.fi{background:#F2F2F7;border-radius:22px;width:100%;max-width:400px;max-height:92vh;overflow:auto;box-shadow:0 30px 80px rgba(0,0,0,.3);animation:fiIn .24s cubic-bezier(.2,.9,.3,1.12)}@keyframes fiIn{from{opacity:0;transform:translateY(14px) scale(.97)}}@media (prefers-reduced-motion:reduce){.fi,.fi-voile{animation:none}}.fi-barre{display:flex;align-items:center;justify-content:space-between;padding:12px 12px 0}.fi-nav{display:flex;gap:4px}.fi-ic{width:32px;height:32px;border-radius:50%;border:0;background:rgba(120,120,128,.14);color:#3A3A3C;font-size:15px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.fi-ic:disabled{opacity:.35;cursor:default}.fi-pos{font-size:12.5px;color:var(--gris);font-variant-numeric:tabular-nums}.fi-hero{text-align:center;padding:4px 20px 16px}.fi-hero .pl-av{width:76px;height:76px;font-size:26px;margin:0 auto 10px}.fi-hero h2{margin:0;font-size:22px;letter-spacing:-.02em}.fi-sous{font-size:14px;color:var(--gris);margin-top:2px}.fi-statut{display:inline-flex;align-items:center;gap:6px;margin-top:10px;font-size:13px;font-weight:600;color:var(--ouv);background:var(--ouv-bg);border-radius:999px;padding:4px 11px}.fi-statut span{font-weight:500;opacity:.85}.fi-actions{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;padding:0 16px 14px}.fi-act{background:#fff;border:0;border-radius:14px;padding:10px 4px 9px;display:flex;flex-direction:column;align-items:center;gap:5px;font-weight:500;font-size:12px;font-family:inherit;line-height:1.2;color:var(--p);cursor:pointer;text-decoration:none;transition:background .15s}.fi-act:hover{background:color-mix(in srgb,var(--p) 6%,#fff)}.fi-act svg{display:block}.fi-act.off{color:#C7C7CC;cursor:default}.fi-act.off:hover{background:#fff}.fi-bloc{background:#fff;border-radius:14px;margin:0 16px 12px;overflow:hidden}.fi-ch{padding:10px 14px;position:relative}.fi-ch+.fi-ch::before,.fi-tech>summary+.fi-ch::before{content:"";position:absolute;top:0;left:14px;right:0;border-top:.5px solid var(--sep)}.fi-ch .k{font-size:12.5px;color:var(--gris)}.fi-ch .v{font-size:15.5px;margin-top:1px;overflow-wrap:anywhere}.fi-ch .v.lien{color:var(--p)}.fi-ch .v.vide{color:#8A8A8E}.fi-ch.copie{cursor:copy}.fi-ch.copie:hover{background:#FAFAFC}.fi-ch .ok{position:absolute;right:14px;top:50%;transform:translateY(-50%);font-size:12px;color:var(--ouv);font-weight:600;opacity:0;transition:opacity .2s}.fi-ch.fait .ok{opacity:1}.fi-titre{font-size:12px;font-weight:600;color:var(--gris);text-transform:uppercase;letter-spacing:.03em;margin:4px 30px 6px}.fi-frise{display:flex;align-items:center;padding:14px 16px 10px;overflow-x:auto}.fi-j{flex:none;display:flex;flex-direction:column;align-items:center;gap:5px;width:66px;font-size:11.5px;color:var(--gris);text-align:center}.fi-pt{width:26px;height:26px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700}.fi-j.p .fi-pt{background:var(--ouv);color:#fff}.fi-j.a .fi-pt{background:#fff;border:2px dashed #C7C7CC}.fi-lig{flex:1;min-width:12px;height:2px;background:#E5E5EA;margin-bottom:20px}.fi-lig.p{background:var(--ouv)}.fi-frise-l{font-size:13px;color:var(--gris);padding:0 16px 12px;text-align:center}details.fi-tech{margin:0 16px 12px;background:#fff;border-radius:14px}details.fi-tech>summary{list-style:none;cursor:pointer;padding:12px 14px;font-size:14px;display:flex;justify-content:space-between}details.fi-tech>summary::-webkit-details-marker{display:none}details.fi-tech>summary::after{content:"›";color:#8A8A8E;font-size:18px;line-height:1;transition:transform .2s}details.fi-tech[open]>summary::after{transform:rotate(90deg)}.fi-suppr{display:block;margin:2px 16px 18px;background:#fff;color:var(--ko);font-size:15px;font-weight:500;border-radius:14px;padding:12px;text-align:center;text-decoration:none}.fi-suppr:hover{background:#FFF5F5}@media (max-width:820px){.fi-voile{align-items:flex-end;padding:0}.fi{border-radius:22px 22px 0 0;max-width:none}}.ins{max-width:440px}.ins .sec{margin-top:18px}.ins .row>label{width:118px}.ins-err{color:var(--ko);font-size:13.5px;margin:6px 16px 0}.ins input[aria-invalid=true]{color:var(--ko)}.iv-onglets{display:flex;gap:4px;border-bottom:1px solid var(--sep);margin:14px 0 14px}.iv-onglets a{padding:9px 14px;font-size:15px;color:var(--gris);text-decoration:none;border-bottom:2px solid transparent;margin-bottom:-1px}.iv-onglets a.on{color:var(--pt);border-color:var(--p);font-weight:600}.iv-onglets small{background:#E6E6EB;color:var(--gris);border-radius:999px;padding:1px 7px;font-size:12px;margin-left:4px;font-weight:600}.iv-onglets a.on small{background:var(--pl);color:var(--pt)}.iv-barre{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:14px}.iv-barre>.seg a{min-height:34px;padding:0 14px;font-size:13.5px}.iv-vide{text-align:center;padding:36px 20px}.iv-vide-i{width:64px;height:64px;border-radius:18px;background:var(--pl);color:var(--pt);display:grid;place-items:center;margin:0 auto 12px}.iv-vide h2{font-size:20px;margin:0 0 6px}.iv-vide p{color:var(--gris);max-width:520px;margin:0 auto 14px}.iv-resume{display:flex;gap:24px;align-items:center;flex-wrap:wrap;margin-bottom:14px}.iv-anneau{width:96px;height:96px;border-radius:50%;display:grid;place-items:center;flex:none;background:conic-gradient(var(--ouv) calc(var(--v)*1%),#E9E9EE 0)}.iv-anneau div{width:76px;height:76px;border-radius:50%;background:#fff;display:grid;place-items:center;text-align:center;line-height:1.05}.iv-anneau b{font-size:19px}.iv-anneau span{font-size:10.5px;color:var(--gris)}.iv-chiffres{display:flex;gap:28px;flex-wrap:wrap}.iv-chiffres b{display:block;font-size:24px;letter-spacing:-.02em}.iv-chiffres span{font-size:13px;color:var(--gris)}.iv-chiffres .ab b{color:var(--av-t)}.iv-tete,.iv{display:grid;grid-template-columns:42px minmax(0,1.3fr) minmax(0,1fr) 120px 240px;gap:14px;align-items:center;padding:0 18px}.iv-tete{font-size:12px;color:var(--gris);font-weight:600;text-transform:uppercase;letter-spacing:.03em;padding-top:8px;padding-bottom:8px;border-bottom:.5px solid var(--sep)}.iv{padding-top:9px;padding-bottom:9px;border-bottom:.5px solid var(--sep)}.iv[hidden]{display:none}.pl-av.N{background:#EDEDF0;color:var(--gris)}.iv-id{min-width:0}.iv-id b{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.iv-id span{font-size:13px;color:var(--gris)}.iv-st{font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.iv-tel{font-variant-numeric:tabular-nums;color:var(--gris);font-size:14px}.iv-tel a{color:inherit;text-decoration:none}.iv-etat{display:flex;align-items:center;gap:6px;justify-content:flex-end}.iv-p{font-size:13px;font-weight:600;border-radius:999px;padding:3px 10px;white-space:nowrap;margin-right:auto}.iv-p.pr{background:var(--ouv-bg);color:var(--ouv)}.iv-p.ab{background:#FFF4E0;color:#8A5300}.iv-p.ni{background:#EEF1F6;color:#4A5568}.iv-act{display:flex;gap:6px}.iv-ic{width:32px;height:32px;border-radius:50%;border:0;background:#F2F2F7;display:inline-grid;place-items:center;cursor:pointer;color:inherit;text-decoration:none;flex:none}.iv-ic:hover{background:#E5E5EA}.iv-retirer{margin:0}.iv-retirer .iv-ic{background:none;color:#AEAEB2}.iv-retirer .iv-ic:hover{color:var(--ko);background:#FDECEA}.iv-pied{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap}.iv-pied form .link{padding:0;min-height:0}.iv-ajout{margin-top:14px}.iv-ajout summary{cursor:pointer;font-weight:600;color:var(--pt)}.iv-ajout form{margin-top:12px}.iv-direct{display:flex;align-items:center;gap:14px;margin-bottom:14px;text-decoration:none;color:inherit;padding:12px 16px}.iv-direct b{font-size:14.5px;white-space:nowrap}.iv-direct-b{flex:1;height:8px;border-radius:4px;background:#EEEEF0;overflow:hidden}.iv-direct-b i{display:block;height:100%;background:var(--ouv)}.iv-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px}.iv-kpis span{display:block;font-size:13px;color:var(--gris)}.iv-kpis b{display:block;font-size:28px;letter-spacing:-.02em;margin:4px 0 2px}.iv-kpis b i{font-style:normal;font-size:16px;color:#8A8A8E;font-weight:500}.iv-kpis small{font-size:12.5px;color:var(--gris)}.iv-grille{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.iv-c h3{margin:0 0 14px;font-size:15px}.iv-c h3 small{font-weight:400;color:var(--gris);font-size:13px;margin-left:6px}.iv-cm{font-size:13px;color:var(--gris);margin:12px 0 0}.iv-jours{display:flex;gap:18px;align-items:stretch;height:180px;padding:0 6px}.iv-j{flex:1;display:flex;flex-direction:column;align-items:center;gap:4px;min-width:0}.iv-j b{font-size:13px}.iv-j span{font-size:12px;color:var(--gris);white-space:nowrap}.iv-col{flex:1;width:100%;max-width:48px;display:flex;align-items:flex-end;border-bottom:1px solid var(--sep)}.iv-col i{display:block;width:100%;background:var(--p);border-radius:4px 4px 0 0}.iv-j:hover .iv-col i{opacity:.8}.iv-j.avenir b{color:#AEAEB2}.iv-hf{display:grid;grid-template-columns:70px 1fr 90px;gap:10px;align-items:center;font-size:13.5px;margin-bottom:10px}.iv-hf em{font-style:normal;color:var(--gris);font-size:13px}.iv-hfb{display:flex;gap:2px;height:14px;background:#EEEEF0;border-radius:4px;overflow:hidden}.iv-hfb i{display:block;height:100%}.iv-hfb i.H,.iv-leg i.H{background:var(--h)}.iv-hfb i.F,.iv-leg i.F{background:var(--f)}.iv-leg{display:flex;gap:14px;font-size:12.5px;color:var(--gris)}.iv-leg i{display:inline-block;width:10px;height:10px;border-radius:2px;margin-right:5px;vertical-align:-1px}.iv-sts{display:grid;gap:9px}.iv-sl{display:grid;grid-template-columns:minmax(0,150px) 1fr 52px;gap:10px;align-items:center;font-size:13.5px}.iv-sl span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.iv-sb{height:10px;background:#EEEEF0;border-radius:5px;overflow:hidden}.iv-sb i{display:block;height:100%;background:var(--p);border-radius:5px}.iv-sl b{font-weight:600;text-align:right;font-variant-numeric:tabular-nums;font-size:13px}.iv-sl:hover .iv-sb i{opacity:.8}.iv-arr{display:flex;gap:10px;align-items:stretch;height:160px}.iv-a{flex:1;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:4px;min-width:0;border-bottom:1px solid var(--sep);position:relative;padding-bottom:0}.iv-a i{display:block;width:70%;background:var(--p);border-radius:4px 4px 0 0}.iv-a:hover i{opacity:.8}.iv-a b{font-size:12.5px}.iv-a span{position:absolute;bottom:-20px;font-size:12px;color:var(--gris);white-space:nowrap}.iv-arr+.iv-cm{margin-top:30px}.iv-rel-w{overflow-x:auto}table.iv-rel{width:100%;border-collapse:collapse;font-size:13.5px}table.iv-rel th{text-align:left;font-size:12px;color:var(--gris);font-weight:600;padding:6px 8px;border-bottom:1px solid var(--sep);white-space:nowrap}table.iv-rel td{padding:8px;border-bottom:.5px solid var(--sep)}.iv-d{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;font-size:12px;font-weight:700}.iv-d.o{background:var(--ouv-bg);color:var(--ouv)}.iv-d.n{background:#F2F2F7;color:#AEAEB2}td.iv-r{color:#8A5300;font-weight:600;font-size:13px;white-space:nowrap}.iv-imp{width:min(720px,100%)}.iv-pas{justify-self:end;font-size:13px;color:var(--gris);padding-right:8px}.iv-imp-c{padding:16px}.iv-zone{display:flex;flex-direction:column;align-items:center;gap:4px;border:2px dashed #C7C7CC;border-radius:14px;padding:26px;text-align:center;color:var(--gris);cursor:pointer;background:#fff}.iv-zone:hover{border-color:var(--p);color:var(--pt)}.iv-zone input{position:absolute;opacity:0;width:1px;height:1px}.iv-zone b{color:#000;font-size:16px}.iv-zone span{font-size:13px}.iv-ou{display:flex;align-items:center;gap:10px;color:#8A8A8E;font-size:12.5px;margin:14px 0}.iv-ou:before,.iv-ou:after{content:"";flex:1;height:1px;background:var(--sep)}.iv-imp textarea{width:100%;border:1px solid var(--sep);border-radius:10px;padding:10px;font:13px ui-monospace,Menlo,monospace;background:#fff}.iv-astuce{font-size:13px;color:var(--gris);margin:18px 0 8px}table.iv-ind{width:100%;border-collapse:collapse;background:#fff;border-radius:12px;overflow:hidden;font-size:13px}table.iv-ind th{text-align:left;background:#FAFAFC;color:var(--gris);font-size:12px;padding:7px 10px}table.iv-ind td{padding:7px 10px;border-top:.5px solid var(--sep)}table.iv-ind td:first-child{font-weight:600}table.iv-ind .badge{font-size:11px;padding:1px 6px}.iv-src{font-size:14px;margin:0 0 10px}.iv-map-w{overflow-x:auto;background:#fff;border-radius:12px}table.iv-map{border-collapse:collapse;font-size:13px;min-width:100%}table.iv-map th{text-align:left;padding:8px;background:#FAFAFC;border-bottom:1px solid var(--sep);font-weight:600;vertical-align:top;white-space:nowrap}table.iv-map th select{display:block;margin-top:5px;font-size:12.5px;border:1px solid var(--sep);border-radius:6px;padding:3px 4px;background:#fff;min-width:110px}table.iv-map td{padding:6px 8px;border-bottom:1px solid #F0F0F3;white-space:nowrap}ul.iv-bilan{list-style:none;padding:0;margin:14px 0 0;display:grid;gap:8px;font-size:14px}.iv-pt{display:inline-block;width:10px;height:10px;border-radius:50%;margin-right:8px}.iv-pt.ok{background:var(--ouv)}.iv-pt.av{background:var(--av)}.iv-pt.ko{background:var(--ko)}.iv-imp-p{display:flex;justify-content:space-between;align-items:center;margin-top:16px}.iv-fin{text-align:center;padding:14px 0}.iv-fin-i{width:56px;height:56px;border-radius:50%;background:var(--ouv-bg);color:var(--ouv);display:grid;place-items:center;margin:0 auto 12px}.iv-fin b{font-size:18px}.iv-fin p{color:var(--gris);margin:6px 0 16px}@media(max-width:900px){.iv-kpis{grid-template-columns:1fr 1fr}.iv-grille{grid-template-columns:1fr}}@media(max-width:700px){.iv-tete{display:none}.iv{grid-template-columns:42px minmax(0,1fr) auto;row-gap:4px}.iv-st,.iv-tel{display:none}.iv-etat{grid-column:2/4;justify-content:flex-start}}.iv-p.at{background:#EDEDF0;color:var(--gris)}.iv-res{margin-bottom:14px;padding:16px 18px}.iv-res-t{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap;font-size:17px}.iv-res-t b{font-size:20px;letter-spacing:-.01em}.iv-res-t span{color:var(--gris);font-size:14.5px}.iv-res-pc{margin-left:auto;font-style:normal;font-weight:700;font-size:20px;color:var(--ouv)}.iv-res-b{display:flex;gap:2px;height:10px;border-radius:5px;overflow:hidden;background:#EEEEF0;margin:12px 0 10px}.iv-res-b i{display:block;height:100%}.iv-res-b i.pr,.iv-res-l i.pr{background:var(--ouv)}.iv-res-b i.ab,.iv-res-l i.ab{background:var(--av)}.iv-res-l i.ni{background:#8E9AAF}.iv-res-l{display:flex;gap:6px;flex-wrap:wrap;margin-top:4px}.iv-res-l button{display:inline-flex;align-items:center;gap:7px;border:0;background:#F2F2F7;border-radius:999px;padding:6px 12px;font-size:13.5px;cursor:pointer}.iv-res-l button:hover{background:#E8E8ED}.iv-res-l button.on{background:var(--pl);color:var(--pt);font-weight:600}.iv-res-l i{width:9px;height:9px;border-radius:50%;flex:none}.iv-res-l u{text-decoration:none;color:#8A5300;font-weight:600}.iv-res-pc.nul{color:#8A8A8E}.iv-tuiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:14px}.iv-tu{display:flex;flex-direction:column;align-items:flex-start;gap:2px;text-align:left;border:2px solid transparent;border-radius:16px;padding:14px 16px;background:#fff;cursor:pointer;font:inherit;color:inherit;box-shadow:0 1px 2px rgba(0,0,0,.04)}.iv-tu:disabled{cursor:default;opacity:.7}.iv-tu-l{display:flex;align-items:center;gap:6px;font-size:14px;font-weight:600}.iv-tu b{font-size:40px;line-height:1.1;letter-spacing:-.03em}.iv-tu b i{font-style:normal;font-size:20px;font-weight:500;color:#8A8A8E}.iv-tu small{font-size:13px;color:var(--gris)}.iv-tu-b{display:block;width:100%;height:8px;border-radius:4px;background:#E3EFE6;overflow:hidden;margin:6px 0 4px}.iv-tu-b i{display:block;height:100%;background:var(--ouv)}.iv-tu.pr{background:#F1FAF3}.iv-tu.pr .iv-tu-l,.iv-tu.pr b{color:var(--ouv)}.iv-tu.ab{background:#FFF7EA}.iv-tu.ab .iv-tu-l,.iv-tu.ab b{color:var(--av-t)}.iv-tu.ni .iv-tu-l{color:#4A5568}.iv-tu.at .iv-tu-l{color:var(--gris)}.iv-tu:not(:disabled):hover{border-color:rgba(0,0,0,.08)}.iv-tu.on{border-color:currentColor}.iv-tu.pr.on{border-color:var(--ouv)}.iv-tu.ab.on{border-color:var(--av)}.iv-tu.ni.on{border-color:#8E9AAF}.iv-tu.ab:disabled b{color:#8A8A8E}@media(max-width:600px){.iv-tuiles{grid-template-columns:1fr 1fr}.iv-tu b{font-size:32px}.iv-tu.ni{grid-column:1/3}}.iv-resume{display:flex;gap:26px;align-items:center;flex-wrap:wrap;margin-bottom:14px;padding:18px 20px}.iv-anneau{background:conic-gradient(var(--ouv) calc(var(--v)*1%),var(--av) 0)}.iv-anneau.avenir{background:#E9E9EE}.iv-anneau b{font-size:20px;letter-spacing:-.02em}.iv-anneau span{font-size:11px}.iv-chiffres{flex:1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;min-width:300px}.iv-ch{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:2px 18px;border:0;border-left:1px solid var(--sep);background:none;font:inherit;color:inherit;text-align:left;border-radius:0}.iv-ch:first-child{border-left:0;padding-left:0}button.iv-ch{cursor:pointer}button.iv-ch:disabled{cursor:default}button.iv-ch:not(:disabled):hover .iv-ch-l{color:#000}.iv-ch-l{display:flex;align-items:center;gap:7px;font-size:13px;color:var(--gris);white-space:nowrap}.iv-ch-l i{width:10px;height:10px;border-radius:50%;flex:none}.iv-ch-l i.tot{background:#C7C7CC}.iv-ch-l i.pr{background:var(--ouv)}.iv-ch-l i.ab{background:var(--av)}.iv-ch-l i.ni{background:#8E9AAF}.iv-ch-l i.at{background:#AEAEB2}.iv-ch b{font-size:28px;line-height:1.1;letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-weight:700;color:#000}.iv-ch.on .iv-ch-l{color:#000;font-weight:600}.iv-ch.on b{text-decoration:underline;text-decoration-thickness:3px;text-underline-offset:6px;text-decoration-color:var(--sep)}button.iv-ch:disabled b{color:#AEAEB2}@media(max-width:640px){.iv-chiffres{grid-template-columns:1fr 1fr;row-gap:14px}.iv-ch:nth-child(3){border-left:0;padding-left:0}}.iv-plus{width:40px;padding:0;justify-content:center;font-size:20px;line-height:1}.iv-menu-f{margin:0;border-top:.5px solid var(--sep);margin-top:4px;padding-top:4px}.iv-menu-f button{display:flex;flex-direction:column;align-items:flex-start;width:100%;border:0;background:none;text-align:left;padding:9px 12px;border-radius:9px;min-height:44px;justify-content:center;cursor:pointer}.iv-menu-f button:hover{background:#FDECEA}.iv-menu-f button.rouge{color:var(--ko)}.iv-menu-f button span{font-size:13px;color:var(--gris)}.iv-tete,.iv{grid-template-columns:42px minmax(0,1.3fr) minmax(0,1fr) 120px 236px 36px}.iv-etat{justify-content:flex-start}.iv-ic{width:36px;height:36px}.iv-lm{justify-self:end}.iv-lm .menu-l{min-width:210px}.iv-lm-b{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;cursor:pointer;color:#8A8A8E;font-size:18px;list-style:none}.iv-lm-b::-webkit-details-marker{display:none}.iv-lm-b:hover,.iv-lm[open] .iv-lm-b{background:#F2F2F7;color:#000}.iv-lm .iv-menu-f{border:0;margin:0;padding:0}.iv-filtre{font-size:13.5px;color:var(--gris);white-space:nowrap}.iv-filtre .link{padding:0 4px;min-height:0;font-weight:600}.iv-sans{border-top:6px solid var(--fond)}.iv-sans>summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:8px;padding:12px 18px;font-size:14.5px}.iv-sans>summary::-webkit-details-marker{display:none}.iv-sans>summary i{width:10px;height:10px;border-radius:50%;background:#8E9AAF}.iv-sans>summary em{font-style:normal;color:var(--gris);font-size:13px;margin-left:auto}.iv-sans:not([open])>summary em:after{content:" ▾"}.iv-sans[open]>summary em{font-size:0}.iv-sans[open]>summary em:after{content:"masquer ▴";font-size:13px}.iv-sans[hidden]{display:none}.iv-anneau.jour,.iv-anneau.avenir{background:conic-gradient(var(--ouv) calc(var(--v)*1%),#D1D1D6 0)}.iv-anneau.avenir{background:#E9E9EE}.iv-ch-l i.at{background:#C7C7CC}.iv-sec{display:flex;align-items:baseline;gap:8px;margin:22px 0 10px;flex-wrap:wrap}.iv-sec:first-of-type{margin-top:0}.iv-sec h2{font-size:17px;margin:0}.iv-sec span{font-size:13px;color:var(--gris)}.iv-kpis{margin-bottom:12px}.iv-grille>.iv-c:only-child{grid-column:1/-1}.iv-col i,.iv-sb i{background:var(--ouv)}.iv-d.n{background:#FFF4E0;color:#8A5300}@media(max-width:700px){.iv{grid-template-columns:42px minmax(0,1fr) auto 36px}.iv-etat{grid-column:2/4}.iv-lm{grid-column:4;grid-row:1}.iv-filtre{display:block;width:100%}}.iv-tete,.iv{grid-template-columns:42px minmax(0,1.4fr) minmax(0,1fr) 112px 214px 36px;gap:12px}.iv-id b{white-space:normal;overflow:visible;line-height:1.25}.iv-st{white-space:normal;line-height:1.25;font-size:13.5px}.iv-grille>.iv-rel-c{grid-column:1/-1}.ac-alerte{display:flex;gap:12px;align-items:center;background:#FFF4E0;border-radius:14px;padding:10px 12px 10px 14px;margin:0 0 12px;font-size:14.5px;color:#5C3B00}.ac-alerte-i{width:30px;height:30px;border-radius:50%;background:#fff;color:#8A5300;font-weight:800;display:grid;place-items:center;flex:none}.ac-alerte-t{flex:1}.ac-alerte-t b{color:#000}.ac-alerte form{margin:0}.ac-direct{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:18px;align-items:center;margin:0 0 18px;padding:16px 18px;box-shadow:inset 0 0 0 2px #CDEBD5}.ac-direct.clos{box-shadow:inset 0 0 0 2px var(--sep)}.ac-live{display:inline-flex;align-items:center;gap:7px;background:var(--ouv-bg);color:var(--ouv);font-weight:700;font-size:12.5px;border-radius:999px;padding:3px 10px}.ac-live.off{background:#EDEDF0;color:var(--gris)}.ac-live .pt{width:8px;height:8px;border-radius:50%;background:#34C759}.ac-direct h2{margin:6px 0 2px;font-size:19px}.ac-direct h2 a{text-decoration:none}.ac-direct-m{font-size:13.5px;color:var(--gris)}.ac-gros{text-align:center;padding:0 18px;border-left:1px solid var(--sep);border-right:1px solid var(--sep)}.ac-gros b{display:block;font-size:30px;letter-spacing:-.02em;line-height:1.1}.ac-gros span{font-size:12.5px;color:var(--gris);white-space:nowrap}.ac-direct-a{display:flex;flex-direction:column;gap:8px}.ac-outils{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-bottom:12px}.ac-outils .search{flex:1;min-width:220px;max-width:none;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.05)}.ac-outils .seg button{min-height:34px;padding:0 13px;font-size:13.5px}.ac-type{border:0;background:#fff;border-radius:10px;min-height:40px;padding:0 10px;font-size:14px;box-shadow:0 1px 2px rgba(0,0,0,.05)}.ac-grp{margin-bottom:16px}.ac-gt{display:flex;align-items:baseline;gap:8px;font-size:13px;text-transform:uppercase;letter-spacing:.04em;color:var(--gris);margin:0 4px 6px;font-weight:600}.ac-gt small{font-weight:500;color:#8A8A8E}.ac-l{padding:0;overflow:visible}.ac{display:grid;grid-template-columns:50px minmax(0,1fr) 180px 80px 40px;gap:14px;align-items:center;padding:9px 14px;border-top:.5px solid var(--sep)}.ac:first-child,.ac-mois+.ac{border-top:0}.ac[hidden],.ac-mois[hidden]{display:none}.ac:hover{background:#FAFAFC}.ac-dt{width:48px;height:50px;border-radius:10px;background:#F2F2F7;display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1;text-decoration:none}.ac-dt span{font-size:10.5px;font-weight:700;color:var(--ko);text-transform:uppercase}.ac-dt b{font-size:19px;margin-top:2px}.ac-dt small{font-size:10px;color:var(--gris);margin-top:2px}.ac-ti{min-width:0;text-decoration:none}.ac-ti b{display:block;font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ac-ti span{display:block;font-size:13px;color:var(--gris);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ac-pr{font-size:13px;color:var(--gris);min-width:0}.ac-v{display:flex;align-items:baseline;gap:5px;white-space:nowrap}.ac-v b{font-size:15px;color:#000}.ac-v em{font-style:normal;margin-left:auto;font-weight:600}.ac-b{display:block;height:6px;border-radius:3px;background:#EEEEF0;overflow:hidden;margin-top:5px}.ac-b i{display:block;height:100%;background:var(--ouv)}.ac-b.bas i{background:var(--av)}.ac-plus{display:block;color:var(--ouv);font-weight:600;font-size:12px;margin-top:2px}.ac-inv{text-decoration:none}.ac-inv b{color:#000;font-size:15px}.ac-nul{color:#AEAEB2}.ac-st .st{font-size:12.5px}.ac-mois{font-size:12.5px;font-weight:600;color:#8A8A8E;padding:10px 14px 4px;border-top:.5px solid var(--sep);background:#FCFCFD}.ac-l>.ac-mois:first-child{border-top:0;border-radius:16px 16px 0 0}.ac-plus-b{display:block;width:100%;border:0;border-top:.5px solid var(--sep);background:none;padding:12px;color:var(--pt);font-weight:600;cursor:pointer;border-radius:0 0 16px 16px}.ac-plus-b[hidden]{display:none}.ac-types{display:flex;gap:6px;flex-wrap:wrap;padding:10px 14px}.ac-types label{cursor:pointer}.ac-types input{position:absolute;opacity:0;pointer-events:none}.ac-types span{display:inline-block;background:#F2F2F7;border-radius:999px;padding:6px 12px;font-size:14px}.ac-types input:checked+span{background:var(--pl);color:var(--pt);font-weight:600}.ac-types input:focus-visible+span{outline:2px solid var(--p);outline-offset:2px}.ac-duree{margin:0 16px 8px}.ac-duree .seg{display:flex}.ac-duree .seg label{flex:1;text-align:center;min-height:34px;display:flex;align-items:center;justify-content:center;border-radius:8px;font-size:14px;cursor:pointer}.ac-duree .seg label.on{background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.14);font-weight:600}.ac-duree input{position:absolute;opacity:0;pointer-events:none}.row[hidden]{display:none}@media(max-width:800px){.ac{grid-template-columns:50px minmax(0,1fr) 40px}.ac-pr,.ac-st{display:none}.ac-direct{grid-template-columns:1fr}.ac-gros{border:0;text-align:left;padding:0}.ac-direct-a{flex-direction:row;flex-wrap:wrap}}.iv-menu-f button:not(.rouge):hover{background:#F2F2F7}.iv-lm .iv-menu-f.or-sep{border-top:.5px solid var(--sep);margin-top:4px;padding-top:4px}.lst .row .iv-lm{margin-left:4px}.ac-corb{margin:28px 0 0}.ac-corb>summary{cursor:pointer;color:var(--gris);font-weight:600;font-size:14px;display:flex;align-items:center;gap:6px;padding:8px 2px;list-style:none}.ac-corb>summary::-webkit-details-marker{display:none}.ac-corb>summary span{font-weight:400}.ac-corb .group{margin-top:6px}.ac-corb .row{gap:10px}.sv-rest{margin:14px 0 0}.sv-rest>summary{cursor:pointer;color:var(--ko);font-weight:600;font-size:14px;padding:6px 0}.sv-rest form{margin-top:8px;max-width:640px}.sv-rest .alerte{margin-bottom:12px}.il-outils{display:flex;gap:10px;align-items:center;flex-wrap:wrap;padding:14px 18px 8px}.il-outils .search{flex:1;min-width:200px;margin:0}.il-seg{display:flex;background:#EEEEF0;border-radius:10px;padding:2px;gap:2px;overflow-x:auto;max-width:100%}.il-seg button{display:flex;align-items:center;gap:6px;border:0;background:none;border-radius:8px;padding:6px 12px;font:inherit;font-size:13.5px;font-weight:600;color:#3A3A3C;cursor:pointer;white-space:nowrap;min-height:34px}.il-seg button.on{background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.15);color:#000}.il-seg button:disabled{opacity:.45;cursor:default}.il-seg em{font-style:normal;font-weight:500;color:var(--gris);font-variant-numeric:tabular-nums}.il-seg i{width:8px;height:8px;border-radius:50%;flex:none}.il-seg i.pr{background:var(--ouv)}.il-seg i.ab{background:var(--av)}.il-seg i.at{background:#C7C7CC}.il-seg i.ni{background:#8E9AAF}.il-tri{font-size:13px;color:var(--gris);white-space:nowrap;display:flex;align-items:center;gap:4px}.il-tri select{border:0;background:none;font:inherit;font-weight:600;color:#000;padding:4px 2px;cursor:pointer}.il-relance{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:4px 18px 8px;background:var(--av-bg);border-radius:12px;padding:9px 12px;font-size:14px;color:var(--av-t)}.il-relance b{color:#000}.il-relance .il-sp{flex:1}.il-relance .pill{min-height:34px;font-size:13.5px}.il-relance[hidden]{display:none}.il-tete,.il{display:grid;grid-template-columns:40px minmax(0,1fr) 128px 132px 36px;gap:14px;align-items:center;padding:0 18px}.il-tete.fr,.il.fr{grid-template-columns:40px minmax(0,1fr) 128px 84px 132px 36px}.il-tete{font-size:12px;color:var(--gris);font-weight:600;text-transform:uppercase;letter-spacing:.03em;padding-top:8px;padding-bottom:8px;border-bottom:.5px solid var(--sep)}.il{padding-top:8px;padding-bottom:8px;border-bottom:.5px solid var(--sep);min-height:58px}.il[hidden]{display:none}.il .pl-av{width:40px;height:40px}.il-id{min-width:0}.il-id b{display:block;font-weight:650;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.il-id span{display:block;font-size:13px;color:var(--gris);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.il-tel{font-variant-numeric:tabular-nums;color:#3A3A3C;font-size:14px;white-space:nowrap}.il-fr{display:flex;gap:4px}.il-fr i{width:10px;height:10px;border-radius:50%;background:#E5E5EA}.il-fr i.p{background:var(--ouv)}.il-fr i.a{background:var(--av)}.il-etat .iv-p{margin:0}.il-h{display:inline-flex;align-items:center;gap:7px;font-size:14px;color:#3A3A3C;font-variant-numeric:tabular-nums}.il-h i{width:8px;height:8px;border-radius:50%;background:var(--ouv)}.il-h.ni i{background:#8E9AAF}.il .iv-lm .menu-l a{display:flex;flex-direction:column;align-items:flex-start}.il .iv-lm .menu-l a span{font-size:13px;color:var(--gris)}.il-pied{display:flex;flex-wrap:wrap;align-items:center;gap:4px}.il-pied form{margin-left:auto}.il-pied form[hidden]{display:none}.il-pied .link{padding:0;min-height:0;font-weight:600}@media(max-width:700px){.il-tete{display:none}.il,.il.fr{grid-template-columns:36px minmax(0,1fr) auto 32px;gap:10px;padding:0 14px}.il .pl-av{width:36px;height:36px}.il-tel{display:none}.il.fr .il-fr{grid-column:2;grid-row:2;margin-top:-4px}.il-outils{padding:12px 14px 6px}.il-tri{order:3}.il-relance{margin:4px 14px 8px}}.il-tri select{width:auto;min-width:0;min-height:0;padding:4px 2px;background:none;box-shadow:none}.sy-tete{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;margin:4px 4px 10px}.sy-tete h2{font-size:20px;margin:0}.sy-tete span{font-size:13px;color:#8A8A8E}.sy-tete .link{margin-left:auto;padding:0;min-height:0;font-weight:600}.sy-l .row,.sy-pb>summary{display:flex;align-items:center;gap:12px;padding:11px 16px;min-height:56px;border-bottom:.5px solid var(--sep)}.sy-l>:last-child,.sy-l>:last-child>summary{border-bottom:0}.sy-pb>summary{list-style:none;cursor:pointer}.sy-pb>summary::-webkit-details-marker{display:none}.sy-pb>summary:hover{background:#F7F7F9}.sy-pt{width:10px;height:10px;border-radius:50%;flex:none}.sy-pt.ok{background:var(--ouv)}.sy-pt.av{background:var(--av)}.sy-pt.ko{background:var(--ko)}.sy-t{flex:1;min-width:0}.sy-t b{display:block;font-weight:600;font-size:15px}.sy-t small{display:block;font-size:13px;color:#8A8A8E}.sy-a{color:var(--pt);font-weight:600;font-size:14px;white-space:nowrap}.sy-a:after{content:"Corriger"}.sy-pb[open] .sy-a:after{content:"Fermer"}.sy-a.d:after{content:"Détails"}.sy-pb[open] .sy-a.d:after{content:"Fermer"}.sy-pb[open]>summary{border-bottom:0}.sy-aide{padding:0 16px 14px 38px;font-size:14px;color:#3A3A3C;border-bottom:.5px solid var(--sep)}.sy-l>:last-child .sy-aide{border-bottom:0}.sy-aide p{margin:0 0 8px}.sy-cmd{display:flex;align-items:center;gap:10px;background:#F5F5F7;border-radius:9px;padding:8px 10px}.sy-cmd code{flex:1;font-size:12.5px;white-space:nowrap;overflow-x:auto;background:none;padding:0}.sy-cmd .link,.sy-f .link{padding:0;min-height:0;font-weight:600}.sy-f{margin:0}.sy-d{display:flex;justify-content:space-between;gap:12px;padding:6px 0;border-bottom:.5px solid var(--sep);font-size:13.5px}.sy-d span:last-child{color:#8A8A8E;text-align:right}.sy-bas{display:flex;flex-direction:column;gap:6px;margin-top:22px}.sy-plus>summary{list-style:none;cursor:pointer;font-size:14px;font-weight:600;color:var(--pt);padding:6px 4px;display:inline-block}.sy-plus>summary::-webkit-details-marker{display:none}.sy-plus.sy-rouge>summary{color:var(--ko)}.sy-plus[open]>summary{margin-bottom:6px}.sy-plus form{max-width:640px}.onglets{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 44px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 44px),transparent)}.onglets.fin{-webkit-mask-image:none;mask-image:none}#qr-svg{display:block;width:100%;height:100%}.qr-tour{font-size:13px;font-weight:600;color:var(--av-t);background:var(--av-bg);border-radius:999px;padding:7px 12px;white-space:nowrap}.qr-cpt{display:flex;align-items:center;gap:10px;margin:14px 0 4px;font-size:clamp(14px,1.3vw,18px);color:inherit;opacity:.85}.qr-bar{width:min(220px,30vw);height:7px;border-radius:4px;background:rgba(127,127,127,.25);overflow:hidden}.qr-bar i{display:block;height:100%;width:100%;background:var(--ouv);transition:width 1s linear}.qr-code{font:700 1.4em ui-monospace,Menlo,monospace;letter-spacing:.15em}.sig-z{position:relative;background:#fff;border-radius:12px;height:150px;border:1.5px dashed #C7C7CC;touch-action:none}.sig-z.ok{border-style:solid}.sig-z canvas{position:absolute;inset:0;width:100%;height:100%;border-radius:12px;cursor:crosshair}.sig-l{position:absolute;left:18px;right:18px;bottom:34px;border-bottom:1px solid #D1D1D6;pointer-events:none}.sig-eff{position:absolute;right:8px;top:6px;border:0;background:none;color:var(--pt);font-weight:600;font-size:14px;padding:6px;cursor:pointer}.gh{background:#fff;color:#1C1C1E;box-shadow:0 1px 2px rgba(0,0,0,.08)}.vf-tete{display:flex;align-items:center;gap:12px;margin-bottom:12px}.vf-tete .t{flex:1;margin:0}.vf-part{min-height:38px;font-size:14px}.vf-cpt{color:var(--gris);font-weight:400;margin-left:4px}.onglets a.on .vf-cpt{color:inherit;opacity:.65}.vf-res{margin-bottom:12px}.vf-bilan{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:4px}.vf-bilan span{font-size:13px;font-weight:600;border-radius:999px;padding:4px 11px}.vf-b-ok{background:#E3F6E8;color:#1E7A35}.vf-b-av{background:var(--av-bg);color:var(--av-t)}.vf-b-ko{background:var(--ko-bg);color:var(--ko)}.vf-l{border-top:1px solid var(--sep)}.vf-bilan+.vf-l,.vf-l:first-child{border-top:0}.vf-l summary{display:flex;align-items:center;gap:12px;padding:12px 0;cursor:pointer;list-style:none}.vf-l summary::-webkit-details-marker{display:none}.vf-chev{color:#C7C7CC;font-size:20px;line-height:1;transition:transform .15s;flex:none}.vf-l[open] .vf-chev{transform:rotate(90deg)}.vf-s{flex:none;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;font-weight:700;color:#fff}.vf-s.vf-ok{background:var(--ouv)}.vf-s.vf-av{background:var(--av)}.vf-s.vf-ko{background:var(--ko)}.vf-n{flex:1;min-width:0;display:flex;flex-direction:column;text-align:left}.vf-n b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vf-d{background:#F7F7F9;border-radius:12px;padding:12px 14px;margin:0 0 12px 42px;font-size:14px}.vf-d p{margin:0 0 6px}.vf-msg{font-weight:600}.vf-msg.vf-ok{color:#1E7A35}.vf-msg.vf-av{color:var(--av-t)}.vf-msg.vf-ko{color:var(--ko)}.vf-ch{margin:4px 0 8px;padding-left:18px}.vf-ch li{margin:3px 0}.vf-act{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.vf-act .pill{min-height:36px;font-size:13.5px}.vf-drop{position:relative;display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center;border:2px dashed #C7C7CC;border-radius:14px;padding:26px 16px;cursor:pointer;transition:background .15s,border-color .15s;overflow:hidden}.vf-drop input{position:absolute;inset:0;opacity:0;cursor:pointer}.vf-drop.survol,.vf-drop.envoi{border-color:var(--p);background:var(--pl)}.vf-dt{display:flex;flex-direction:column;gap:3px}.vf-di{width:48px;height:48px;border-radius:50%;background:var(--pl);color:var(--pt);display:grid;place-items:center;margin-bottom:4px;flex:none}.vf-priv{display:inline-flex;align-items:center;justify-content:center;gap:4px;margin-top:6px}.vf-barre{display:none;width:min(260px,70%);height:6px;background:#fff;border-radius:3px;margin-top:10px}.vf-barre{overflow:hidden}.vf-barre span{display:block;height:6px;width:35%;background:var(--p);border-radius:3px;animation:vf-av 1.1s ease-in-out infinite}@keyframes vf-av{0%{transform:translateX(-100%)}100%{transform:translateX(290%)}}@media (prefers-reduced-motion:reduce){.vf-barre span{animation:none;width:100%;opacity:.5}}.vf-drop.envoi .vf-barre{display:block}.vf-drop.envoi .vf-di,.vf-drop.envoi .vf-priv{display:none}.vf-drop.envoi input{pointer-events:none}.vf-zone.compact .vf-drop{flex-direction:row;text-align:left;padding:10px 12px;border-width:1.5px;gap:12px}.vf-zone.compact .vf-di{width:38px;height:38px;margin:0}.vf-zone.compact .vf-dt{flex:1;min-width:0}.vf-zone.compact .vf-drop.envoi{flex-wrap:wrap}.vf-zone.compact .vf-code{margin-top:10px}.vf-ou{display:flex;align-items:center;gap:10px;color:var(--gris);font-size:13px;margin:14px 0}.vf-ou::before,.vf-ou::after{content:"";flex:1;height:1px;background:var(--sep)}.vf-code{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.vf-code label{flex:1;min-width:200px;display:flex;flex-direction:column}.vf-zone.compact .vf-code label b{font-weight:400;color:var(--gris);font-size:14px}.vf-code input{min-height:42px;border:1px solid #D1D1D6;border-radius:10px;padding:0 12px;font:16px ui-monospace,Menlo,monospace;letter-spacing:1px;text-transform:uppercase;width:190px}.vf-code button{min-height:42px}.vf-code button.attente{opacity:.6}.vf-h64{font-family:ui-monospace,Menlo,monospace;font-size:11.5px;word-break:break-all}.vf-filtres{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:4px}.vf-q{background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.06);border-radius:999px;min-height:38px;max-width:300px}.vf-q input{border:0;background:transparent;flex:1;min-width:0;font-size:14px;outline:0}.vf-plus{margin-left:auto}.vf-plus .menu-l{right:0;left:auto}.vf-jour{font-size:12.5px;font-weight:700;color:var(--gris);text-transform:uppercase;letter-spacing:.04em;margin:16px 4px 6px}.vf-liste{padding:0;overflow:hidden}.vf-li{display:flex;align-items:center;gap:12px;width:100%;padding:11px 14px;border:0;border-top:1px solid var(--sep);background:none;font:inherit;color:inherit;cursor:pointer;text-align:left}.vf-liste .vf-li:first-of-type{border-top:0}.vf-li:hover{background:#F7F7F9}.vf-h{width:42px;flex:none;color:var(--gris);font-size:13px;font-variant-numeric:tabular-nums}.vf-ty{width:32px;height:32px;border-radius:8px;display:grid;place-items:center;font-size:10.5px;font-weight:700;flex:none}.vf-ty.vf-pdf{background:#FDE8EA;color:#B0001A}.vf-ty.vf-xls{background:#E3F6E8;color:#1E7A35}.vf-ty.vf-qr{background:#EDEDF0;color:#545458}.vf-et{font-size:12.5px;font-weight:600;flex:none}.vf-et-ok{color:#1E7A35}.vf-et-av{color:var(--av-t)}.vf-dlg[open]{background:#fff;border-radius:18px;padding:18px;width:min(460px,calc(100vw - 32px));box-shadow:0 12px 40px rgba(0,0,0,.22);margin:auto}.vf-dlg-t{display:flex;align-items:flex-start;gap:12px;margin-bottom:10px}.vf-dlg-t .vf-n b{white-space:normal}.vf-x{border:0;background:#F2F2F7;border-radius:50%;width:30px;height:30px;cursor:pointer;color:#545458;flex:none}.vf-kv{width:100%;border-collapse:collapse;font-size:14px}.vf-kv th{text-align:left;font-weight:400;color:var(--gris);padding:8px 10px 8px 0;width:96px;vertical-align:top}.vf-kv td{padding:8px 0;border-top:1px solid var(--sep)}.vf-kv tr:first-child td{border-top:0}.vf-lab{display:block;font-size:13.5px;margin-top:10px}.vf-cp{display:flex;align-items:center;gap:10px;background:#F7F7F9;border-radius:12px;padding:6px 6px 6px 12px;margin-top:6px}.vf-cp span{flex:1;min-width:0;font-size:13.5px;word-break:break-word}.vf-cp .pill{min-height:34px}@media (max-width:640px){.vf-d{margin-left:0}.vf-part span{display:none}.vf-code input{width:100%}.vf-h{width:36px}.vf-q{max-width:none;flex:1 1 100%}.vf-li .vf-et{display:none}}.fo-g{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:18px;align-items:start}@media (max-width:1100px){.fo-g{grid-template-columns:1fr}.fo-cote{position:static!important}}.fo-ed{padding:18px 18px 0}.fo-info{background:var(--av-bg);color:var(--av-t);border-radius:10px;padding:9px 12px;font-size:13.5px;margin:0 0 6px}.fo-grp{font-size:12px;font-weight:700;color:var(--gris);text-transform:uppercase;letter-spacing:.05em;margin:18px 2px 7px}.fo-grp:first-of-type{margin-top:4px}.fo-ch{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--sep);border-radius:12px;margin-bottom:6px;background:#fff}.fo-ch .nm{flex:1;min-width:0;display:flex;flex-direction:column}.fo-ch .nm b{font-size:14.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fo-ch .nm>span{font-size:12.5px;color:var(--gris);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fo-ch.fixe{background:#FAFAFB}.fo-ch.fixe .nm b{font-weight:500;color:#3A3A3C}.fo-ch.off .nm b{color:#AEAEB2}.fo-ch.off{background:#FAFAFB}.fo-ch .ob{color:var(--ko);font-style:normal;font-weight:600}.fo-ch .lien,.fo-qbas .lien{background:none;border:0;padding:0;color:var(--pt);font:inherit;font-size:12.5px;cursor:pointer}.fo-qbas .lien{font-size:14px}.fo-ren{font:inherit;font-size:14.5px;border:1px solid #D1D1D6;border-radius:8px;padding:5px 8px;max-width:260px}.fo-seg{display:inline-flex;background:#F2F2F7;border-radius:8px;padding:2px;flex:none}.fo-seg button{border:0;background:none;font:inherit;font-size:12.5px;padding:4px 9px;border-radius:6px;color:#545458;cursor:pointer}.fo-seg button.on{background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.12);color:#1C1C1E;font-weight:600}.fo-poi{border:0;background:none;color:#C7C7CC;cursor:grab;padding:4px 2px;display:grid;place-items:center;border-radius:6px}.fo-poi:hover{color:#8A8A8E}.fo-poi:focus-visible{outline:2px solid var(--p)}.fo-ty{font-size:12px;color:var(--gris);white-space:nowrap}.fo-ib{width:32px;height:32px;border-radius:8px;display:grid;place-items:center;color:#636366;flex:none;border:0;background:none;cursor:pointer}.fo-ib:hover{background:#F2F2F7}.fo-q.fantome{opacity:.35}.fo-qs{min-height:8px;border-radius:12px;transition:background .15s}.fo-qs.survol{background:#F7FBF7}.fo-depot{height:36px;border-radius:10px;border:2px solid var(--p);background:var(--pl);color:var(--pt);font-size:12.5px;font-weight:600;display:grid;place-items:center;margin-bottom:6px;pointer-events:none}.fo-vide{border:1.5px dashed #D1D1D6;border-radius:12px;padding:18px;text-align:center;color:var(--gris);font-size:13.5px;margin:0 0 6px}.fo-add{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;border:1.5px dashed #C7C7CC;border-radius:12px;padding:11px;color:var(--pt);font:inherit;font-weight:600;font-size:14.5px;background:#fff;cursor:pointer}.fo-add:hover{background:#F7FBF7}.fo-add:disabled{opacity:.5;cursor:default}.fo-qc{border:1px solid #D1D1D6;border-radius:14px;padding:14px 14px 10px;background:#fff;margin:10px 0 12px;box-shadow:0 6px 24px rgba(0,0,0,.10)}.fo-qrow{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.fo-qin{flex:1 1 240px;min-width:0;border:1px solid #D1D1D6;border-radius:10px;padding:9px 12px;font:inherit;font-size:15px}.fo-qin:focus,.fo-op input.t:focus,.fo-sel:focus,.fo-ren:focus{outline:0;border-color:#8A8A8E;box-shadow:0 0 0 3px rgba(0,0,0,.06)}.fo-sel{border:1px solid #D1D1D6;border-radius:10px;padding:9px 10px;font:inherit;font-size:14px;background:#fff;min-width:170px}.fo-sel:disabled{color:#8A8A8E;background:#F7F7F9}.fo-ops{margin:10px 0 2px 2px}.fo-op{display:flex;align-items:center;gap:10px;min-height:38px}.fo-op .m{width:16px;height:16px;border-radius:50%;border:1.6px solid #AEAEB2;flex:none}.fo-op .m.c{border-radius:4px}.fo-op .t{flex:1;min-width:0;font:inherit;font-size:14.5px;border:1px solid transparent;border-radius:8px;padding:6px 8px;background:none}.fo-op span.t{padding-left:9px}.fo-op input.t:hover{border-color:var(--sep)}.fo-op input.nv::placeholder{color:var(--pt)}.fo-rep{border-bottom:1px dotted #C7C7CC;color:#AEAEB2;font-size:14px;padding:8px 0;width:60%;margin:12px 0 4px}.fo-aide{font-size:12px;color:var(--gris);margin:2px 0 0 28px}.fo-err{color:var(--ko);font-size:13.5px;font-weight:500;margin:8px 0 0}.fo-qbas{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:6px;border-top:1px solid var(--sep);margin-top:10px;padding-top:8px;font-size:14px;color:#3A3A3C}.fo-qbas label{display:flex;align-items:center;gap:8px;cursor:pointer}.fo-qbas .sepv{width:1px;height:22px;background:var(--sep);margin:0 6px}.fo-qbas .sw{transform:scale(.85)}.fo-fin{margin-left:6px;border:0;background:#1C1C1E;color:#fff;border-radius:999px;padding:7px 15px;font:inherit;font-weight:600;font-size:13.5px;cursor:pointer}.fo-sig{cursor:pointer}.fo-sig .nm>span{white-space:normal}.fo-barre{position:sticky;bottom:0;display:flex;align-items:center;justify-content:flex-end;gap:12px;background:#fff;border-top:1px solid var(--sep);margin:18px -18px 0;padding:12px 18px;border-radius:0 0 16px 16px;z-index:2}.fo-barre .sale{color:var(--av-t);font-weight:500}.fo-cote{position:sticky;top:16px;display:grid;gap:14px}.fo-types b{font-size:15px}.fo-types .sub{margin:2px 0 10px}.fo-tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.fo-tile{border:1px solid var(--sep);border-radius:12px;padding:12px 4px;font:inherit;font-size:12.5px;background:#fff;cursor:grab;display:flex;flex-direction:column;align-items:center;gap:6px;color:#3A3A3C;text-align:center}.fo-tile:hover{border-color:#C7C7CC;background:#FAFAFB}.fo-tile .ico{color:var(--pt)}.fo-tel{width:300px;margin:0 auto}.fo-tt{font-size:11px;font-weight:700;color:var(--gris);text-align:center;letter-spacing:.05em;text-transform:uppercase;margin-bottom:8px}.fo-ecr{border:9px solid #1C1C1E;border-radius:38px;overflow:hidden;height:600px;background:#F2F2F7}.fo-ecr iframe{width:375px;height:740px;border:0;transform:scale(.752);transform-origin:0 0;display:block;background:#F2F2F7}.fo-res{margin-top:16px}.fo-res-t{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin-bottom:8px}.fo-res-t .ct{margin:0;flex:1}.fo-res-g{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:20px}.fo-r{display:flex;flex-direction:column}.fo-r>b{font-size:14.5px}.fo-r>.sub{margin-bottom:6px}.fo-hb{display:grid;grid-template-columns:minmax(60px,38%) 1fr auto;align-items:center;gap:8px;font-size:13px;margin:4px 0}.fo-hb .l{color:#3A3A3C;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fo-hb .b{height:12px;background:#F2F2F7;border-radius:4px;overflow:hidden}.fo-hb .b i{display:block;height:12px;background:var(--p);border-radius:4px;min-width:2px}.fo-hb .v{font-variant-numeric:tabular-nums;font-weight:600;white-space:nowrap}.fo-hb small{color:var(--gris);font-weight:400}.fo-st{display:flex;gap:10px;margin-top:6px}.fo-st div{flex:1;background:#F7F7F9;border-radius:10px;padding:8px 10px}.fo-st b{display:block;font-size:18px}.fo-st span{font-size:12px;color:var(--gris)}.m-q select{flex:1;min-width:0;border:0;background:transparent;font:inherit;font-size:16px;min-height:44px;outline:0;color:inherit}.m-qm{flex:1;display:flex;flex-wrap:wrap;gap:4px 14px;padding:10px 0;font-size:15px}.m-qm label{width:auto;display:inline-flex;align-items:center;gap:5px}.ap-tete{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ap-loupe{width:36px;height:36px;border-radius:50%;border:0;background:#F2F2F7;color:#3A3A3C;display:grid;place-items:center;cursor:pointer}.ap-q{margin-top:10px}.ap-q .search{max-width:none}.ap-sous{margin:4px 0 6px;font-size:13px}.ap{border-top:1px solid var(--sep)}.ap-r{display:flex;align-items:center;gap:14px;width:100%;padding:12px 8px;border:0;background:none;font:inherit;color:inherit;text-align:left;cursor:pointer;border-radius:10px}.ap-r:hover,.ap.ouv .ap-r{background:#FAFAFB}.ap-d{width:44px;flex:none;text-align:center;line-height:1.05}.ap-d small{display:block;font-size:10.5px;font-weight:700;color:#C2410C;text-transform:uppercase}.ap-d b{font-size:18px}.ap-n{flex:1;min-width:0;display:flex;flex-direction:column}.ap-n>b{font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ap-n>span{font-size:13px;color:var(--gris)}.ap-n>.ap-al{margin-top:3px}.ap-al{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:600;color:var(--av-t)}.ap-al i{width:7px;height:7px;border-radius:50%;background:var(--av);flex:none}.ap-p{width:110px;flex:none;text-align:right;font-variant-numeric:tabular-nums}.ap-p b{font-size:17px}.ap-p small{color:var(--gris);font-size:13px}.ap-b{display:block;height:4px;border-radius:2px;background:#EDEDF0;margin-top:5px;overflow:hidden}.ap-b i{display:block;height:4px;border-radius:2px;background:var(--p)}.ap-s{width:76px;flex:none;text-align:right;font-size:13px;font-weight:600}.ap-s.o{color:#1E7A35}.ap-s.c{color:var(--gris);font-weight:500}.ap-ch{color:#C7C7CC;flex:none;transition:transform .15s}.ap.ouv .ap-ch{transform:rotate(90deg)}.ap-det{margin:0 8px 12px 66px;background:#F7F7F9;border-radius:12px;padding:14px}.ap-kp{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px}.ap-kp>div{background:#fff;border-radius:10px;padding:10px 12px}.ap-kp b{display:block;font-size:19px}.ap-kp span{font-size:12.5px;color:var(--gris)}.ap-pb{display:flex!important;height:6px;border-radius:3px;overflow:hidden;margin-top:7px}.ap-pb i{display:block;height:6px}.ap-lg{display:flex!important;align-items:center;gap:5px;margin-top:5px;font-size:11.5px}.ap-lg i{width:8px;height:8px;border-radius:2px;display:inline-block}.ap-lg i+*{margin-right:4px}.ap-tous{margin:10px 0 0}.ap-act{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.ap-act form{margin:0}.ap-act .pill{min-height:36px;font-size:13.5px}.ap-act .gh{background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.08);color:#1C1C1E}@media(max-width:640px){.ap-s{display:none}.ap-p{width:auto}.ap-det{margin-left:0}.ap-d{width:38px}}.fo.card{max-width:780px;padding:18px 18px 0}.fo-tete{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.fo-tete .pill{min-height:36px;font-size:13.5px}.fo-l{border:1px solid var(--sep);border-radius:12px;overflow:hidden;background:#fff}.fo-qs{min-height:0}.fo-r{display:flex;align-items:center;gap:12px;padding:11px 14px;border-top:1px solid var(--sep);cursor:pointer;background:#fff}.fo-l>.fo-r:first-child,#fo-hab>.fo-r:first-child:not(:only-child),.fo-qs>.fo-r:first-child{border-top:0}#fo-hab>.fo-r:first-child{border-top:1px solid var(--sep)}.fo-r:hover,.fo-r.ouv{background:#FAFAFB}.fo-r:focus-visible{outline:2px solid var(--p);outline-offset:-2px}.fo-r .nm{flex:1;min-width:0;display:flex;flex-direction:column}.fo-r .nm b{font-weight:500;font-size:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fo-r .nm>span{font-size:12.5px;color:var(--gris)}.fo-r.fixe{cursor:default;background:#FAFAFB}.fo-r.fixe .nm b{color:#3A3A3C}.fo-r.off .nm b{color:#AEAEB2}.fo-v{font-size:13px;color:var(--gris);white-space:nowrap}.fo-chev{color:#C7C7CC;flex:none;transition:transform .15s}.fo-r.ouv .fo-chev{transform:rotate(90deg)}.fo-sig{cursor:pointer}.fo-sig .nm>span{white-space:normal}.fo-r .fo-poi{border:0;background:none;color:#C7C7CC;cursor:grab;padding:2px;display:grid;place-items:center;border-radius:6px;flex:none}.fo-r .fo-poi:hover{color:#8A8A8E}.fo-r .fo-poi:focus-visible{outline:2px solid var(--p)}.fo-q.fantome{opacity:.35}.fo-depot{height:3px;background:var(--p);border-radius:2px;margin:0 10px}.fo-det{background:#F7F7F9;padding:14px;border-top:1px solid var(--sep)}.fo-lab{display:block;font-size:12px;color:var(--gris);margin:12px 0 5px}.fo-det>.fo-lab:first-child{margin-top:0}.fo-in{width:100%;border:1px solid #D1D1D6;border-radius:10px;padding:9px 12px;font:inherit;font-size:15px;background:#fff}.fo-in:focus{outline:0;border-color:#8A8A8E;box-shadow:0 0 0 3px rgba(0,0,0,.06)}.fo-chips{display:flex;flex-wrap:wrap;gap:6px}.fo-chips button{border:1px solid #D1D1D6;border-radius:999px;padding:6px 12px;font:inherit;font-size:13.5px;background:#fff;color:#1C1C1E;cursor:pointer}.fo-chips button.on{background:#1C1C1E;color:#fff;border-color:#1C1C1E}.fo-chips button:disabled{opacity:.4;cursor:not-allowed}.fo-ops{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.fo-op{display:inline-flex;align-items:center;gap:2px;background:#fff;border:1px solid var(--sep);border-radius:999px;padding:4px 6px 4px 11px;font-size:13.5px}.fo-op input{border:0;background:none;font:inherit;font-size:13.5px;padding:0;min-width:3ch;outline:0}.fo-op button{border:0;background:none;color:#AEAEB2;cursor:pointer;display:grid;place-items:center;padding:3px;border-radius:50%}.fo-op button:hover{background:#F2F2F7;color:#545458}input.fo-op.nv{border-style:dashed;color:var(--pt);padding:5px 12px;font:inherit;font-size:13.5px;width:120px;outline:0}input.fo-op.nv::placeholder{color:var(--pt)}.fo-lig{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px;font-size:14px;cursor:pointer}.fo-lig .sw{transform:scale(.85)}.fo-lig small{color:var(--gris)}.fo-seg{display:inline-flex;background:#EEEEF0;border-radius:8px;padding:2px;flex:none}.fo-seg button{border:0;background:none;font:inherit;font-size:12.5px;padding:5px 10px;border-radius:6px;color:#545458;cursor:pointer}.fo-seg button.on{background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.12);color:#1C1C1E;font-weight:600}.fo-bas{display:flex;align-items:center;gap:8px;margin-top:14px;padding-top:12px;border-top:1px solid var(--sep)}.fo-bas .pill{min-height:34px;font-size:13.5px}.fo-rouge{margin-right:auto;border:0;background:none;color:var(--ko);font:inherit;font-weight:500;font-size:14px;cursor:pointer;padding:0}.fo-bas>:first-child:not(.fo-rouge){margin-right:auto}.fo-fin{border:0;background:#1C1C1E;color:#fff;border-radius:999px;padding:8px 16px;font:inherit;font-weight:600;font-size:13.5px;cursor:pointer;margin-left:auto}.fo-rouge~.fo-fin{margin-left:0}.fo-aide{font-size:12px;color:var(--gris);margin:6px 0 0}.fo-err{color:var(--ko);font-size:13.5px;font-weight:500;margin:10px 0 0}.fo-vide{color:var(--gris);font-size:13.5px;text-align:center;padding:14px;margin:0}.fo-ajout{position:relative;margin-top:8px}.fo-menu{position:absolute;left:50%;transform:translateX(-50%);top:calc(100% + 6px);z-index:10;background:#fff;border-radius:12px;box-shadow:0 10px 30px rgba(0,0,0,.16);padding:6px;width:240px}.fo-menu[hidden]{display:none}.fo-menu button{display:flex;align-items:center;gap:10px;width:100%;border:0;background:none;padding:9px 10px;border-radius:8px;font:inherit;font-size:14px;color:#1C1C1E;cursor:pointer;text-align:left}.fo-menu button:hover,.fo-menu button:focus-visible{background:#F2F2F7;outline:0}.fo-menu .ico{color:var(--pt)}.fo.card .fo-barre{margin:18px -18px 0}.fo-apd[open]{border:0;background:transparent;padding:0;display:flex;flex-direction:column;align-items:center;gap:12px;max-height:100vh}.fo-apd::backdrop{background:rgba(0,0,0,.4)}.fo-apd .fo-ecr{width:300px;height:600px}.fo-res{max-width:780px}.fo-res .fo-res-t .pill{min-height:34px;font-size:13.5px}.cloche{position:relative}.cloche>summary{list-style:none;width:44px;height:44px;border-radius:50%;background:#fff;color:#1C1C1E;position:relative;box-shadow:0 1px 2px rgba(0,0,0,.06)}.cloche>summary::-webkit-details-marker{display:none}.cloche>summary:hover,.cloche[open]>summary{background:#E8E8ED}.cl-b{position:absolute;top:5px;right:6px;min-width:17px;height:17px;padding:0 4px;border-radius:9px;background:var(--ko);color:#fff;font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center;border:2px solid #fff;line-height:1}.cl-p{position:absolute;right:0;top:calc(100% + 8px);text-align:left;z-index:40;width:380px;max-height:min(560px,80vh);display:flex;flex-direction:column;background:#fff;border-radius:14px;box-shadow:0 12px 40px rgba(0,0,0,.16),0 0 0 .5px rgba(0,0,0,.08);overflow:hidden}.cl-t{display:flex;align-items:center;gap:8px;padding:14px 16px 10px}.cl-t b{flex:1;font-size:16px}.cl-t .link{font-size:13.5px}.cl-seg{margin:0 16px 8px}.cl-seg>*{min-height:30px;font-size:13px}.cl-l{overflow-y:auto}.cl-n{display:flex;gap:12px;padding:12px 16px;border-top:.5px solid var(--sep);position:relative}.cl-n:not(.lu)::before{content:"";position:absolute;left:6px;top:21px;width:6px;height:6px;border-radius:50%;background:var(--p)}.cl-ic{width:30px;height:30px;border-radius:9px;display:flex;align-items:center;justify-content:center;flex:none}.cl-ic.ko{background:var(--ko-bg);color:var(--ko)}.cl-ic.av{background:var(--av-bg);color:var(--av-t)}.cl-x{flex:1;min-width:0;font-size:13px;color:var(--gris)}.cl-x b{display:block;font-size:14.5px;font-weight:600;color:#1C1C1E}.cl-n.lu .cl-x b{font-weight:500}.cl-x>span{display:block}.cl-x small{display:block;color:#AEAEB2;font-size:12px;margin-top:4px}.cl-a{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.cl-a form{display:flex}.pill.sm{min-height:30px;padding:0 12px;font-size:13px}.pill.gh{background:none;color:var(--gris);padding:0 6px}.cl-vide{padding:22px 16px;text-align:center;color:var(--gris);font-size:14px;margin:0}.cl-pied{display:flex;justify-content:space-between;align-items:center;padding:10px 16px;border-top:.5px solid var(--sep);font-size:13px;color:var(--gris)}.cl-pied .link{font-size:13px}.tb-clore{display:flex;align-items:center;gap:12px;background:#fff;border-radius:14px;padding:10px 12px 10px 14px;margin-bottom:14px;font-size:14px}.tb-clore .cl-ic{width:28px;height:28px}.tb-clore>span:nth-child(2){flex:1;min-width:0}.tb-clore .sub{color:var(--gris)}.pref-sel{display:inline-flex;align-items:center;gap:6px}.side{z-index:30}.cl-n[hidden],.cl-vide[hidden]{display:none}.cloche>summary:focus{outline:0}.cloche>summary:focus-visible{outline:2px solid var(--p);outline-offset:2px}.dt-fige{display:flex;gap:10px;align-items:flex-start;background:#EFEFF4;border-radius:12px;padding:10px 14px;font-size:14px;color:var(--gris);margin:0 0 14px}.dt-fige .ico{flex:none;margin-top:1px}.aj{background:#fff;border-radius:16px;padding:18px 20px;margin-bottom:12px}.aj-t{display:flex;align-items:flex-start;gap:12px}.aj-t>div{flex:1;min-width:0}.aj-n{display:block;font-size:18px;font-weight:600;text-decoration:none;color:inherit}.aj-t .sub{display:block;margin-top:2px}.aj-c{display:flex;align-items:baseline;gap:8px;margin:14px 0 6px}.aj-c b{font-size:34px;letter-spacing:-.02em;line-height:1}.aj-c span{color:var(--gris)}.aj-j{height:6px}.aj-g{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:16px}.aj-g a{display:flex;flex-direction:column;align-items:center;gap:6px;padding:12px 6px;border-radius:12px;background:#F2F2F7;font-size:14px;font-weight:600;text-align:center;text-decoration:none;color:inherit;min-height:44px}.aj-g a.pri{background:var(--p);color:#fff}.aj-vide{background:#fff;border-radius:16px;padding:24px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:6px}.aj-vide span{color:var(--gris)}.aj-vide .pill{margin-top:10px}.aj-av{display:flex;gap:12px;align-items:center;background:#fff;border-radius:14px;padding:12px 14px;margin-bottom:8px;text-decoration:none;color:inherit}.aj-av .ap-d{background:#F2F2F7;border-radius:10px;padding:5px 0}.aj-x{flex:1;min-width:0}.aj-x b{display:block;font-weight:600}.aj-x span{color:var(--gris);font-size:13px}.pill.gry.sm{background:#EFEFF4}@media(max-width:600px){.aj-g{grid-template-columns:1fr}.aj-g a{flex-direction:row;justify-content:center;padding:13px}}@media(max-width:800px){.role-orga .side .navs{position:fixed;left:0;right:0;bottom:0;z-index:35;display:grid;grid-template-columns:repeat(4,1fr);overflow:visible;background:rgba(249,249,251,.96);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-top:.5px solid var(--sep);padding:6px 0 calc(8px + env(safe-area-inset-bottom))}.role-orga .side .nav{flex-direction:column;gap:2px;min-height:48px;padding:0;font-size:11px;justify-content:center;background:none}.role-orga .side .nav.on{color:var(--pt)}.role-orga .side .bot .pill.pri{display:none}.role-orga .main{padding-bottom:100px}}.droits .row{display:grid;grid-template-columns:1fr 120px 120px;gap:8px;align-items:center;min-height:44px;font-size:14.5px}.droits .row>span:nth-child(n+2){text-align:center}.droits .dr-t{font-size:12.5px;color:var(--gris);font-weight:600;min-height:36px}.dr-oui{color:var(--pt);font-weight:600}.dr-non{color:#AEAEB2}@media(max-width:600px){.droits .row{grid-template-columns:1fr 84px 84px;font-size:13.5px}}.topbar{display:flex;justify-content:flex-end;align-items:center;gap:8px;margin-bottom:12px;position:relative;z-index:31}.topbar.sur-titre{float:right;margin:4px 0 0 16px}.tb-nv{min-height:44px}@media(max-width:800px){.lay{position:relative}.topbar,.topbar.sur-titre{position:absolute;top:12px;right:14px;margin:0;float:none;z-index:36}.tb-nv{width:40px;min-height:40px;padding:0;border-radius:50%}.tb-nv span{display:none}.cloche>summary{width:40px;height:40px;background:transparent;box-shadow:none}.brand{padding-right:96px}.cl-p{position:fixed;left:0;right:0;bottom:0;top:auto;width:auto;max-height:82vh;border-radius:16px 16px 0 0;padding-bottom:env(safe-area-inset-bottom)}.cl-p::before{content:"";display:block;width:36px;height:5px;border-radius:3px;background:#D1D1D6;margin:8px auto 0}.cloche[open]>summary::after{content:"";position:fixed;inset:0;background:rgba(0,0,0,.25);z-index:39;cursor:default}}.tb-phrase{margin:4px 0 0;font-size:16px;color:var(--gris)}.tb-phrase b{color:#1C1C1E;font-weight:600}.eq-tete{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:14px}.eq-lien{display:flex;gap:12px;align-items:flex-start;border-radius:12px;padding:12px 14px;margin:0 0 14px;font-size:14px}.eq-lien.ok{background:#E3F6E8;color:#17602A}.eq-lien.ko{background:#FDECEA;color:#8E2A1E}.eq-lien.av{background:#FFF4E0;color:#6B4100}.eq-lien .x{flex:1;min-width:0}.eq-lien .x span{display:block;color:#3C3C43;font-size:13px;margin-top:2px}.eq-url{display:block;margin-top:8px;padding:6px 8px;background:#fff;border-radius:8px;font-size:12px;word-break:break-all;color:#1C1C1E;user-select:all}.eq{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;align-items:start;margin-top:12px}.eq.eq-sel{grid-template-columns:minmax(0,1fr) 360px}.eq-f{margin-bottom:8px;overflow-x:auto}.eq-f a{flex:0 1 auto}.eq-lst{margin-top:0}.eq-r{display:flex;align-items:center;gap:12px;padding:10px 14px;border-top:.5px solid var(--sep);text-decoration:none;color:inherit;min-height:62px}.eq-r:first-child{border-top:0}.eq-r:hover{background:#F7F7FA}.eq-r.on{background:#F0F0F5}.eq-r .av-r{width:38px;height:38px;font-size:13px}.eq-r .x{flex:1;min-width:0}.eq-r .x b{display:block;font-weight:600}.eq-r .x>span{display:block;color:var(--gris);font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.eq-r.off .av-r,.eq-r.off .x b{opacity:.5}.eq-ch{color:#C7C7CC}.eq-d{background:#fff;border-radius:16px;overflow:hidden;position:sticky;top:16px}.eq-ret{display:none}.eq-d-t{display:flex;flex-direction:column;align-items:center;gap:3px;padding:22px 18px 16px;text-align:center;border-bottom:.5px solid var(--sep)}.eq-d-t .av-r{margin-bottom:6px}.eq-d-t .av-r.off{opacity:.5}.eq-d-t b{font-size:18px}.eq-d-t span{color:var(--gris);font-size:13.5px}.eq-band{display:flex;gap:10px;align-items:flex-start;background:#EFEFF4;border-radius:12px;padding:10px 12px;margin:14px 18px 0;font-size:13px;color:var(--gris)}.eq-band b{color:#1C1C1E}.eq-band .ico{flex:none;margin-top:1px}.eq-sec{font-size:12px;letter-spacing:.04em;text-transform:uppercase;color:var(--gris);font-weight:600;padding:16px 18px 6px}.eq-ligne{margin:0 18px}.eq-sw{display:flex;align-items:center;gap:12px;cursor:pointer}.eq-sw .x{flex:1;font-size:15px}.eq-sw .x span{display:block;color:var(--gris);font-size:12.5px}.eq-role{margin:0 18px}.eq-role button{min-height:36px}.eq-aide{color:var(--gris);font-size:12.5px;margin:6px 18px 0}.eq-act{display:flex;justify-content:space-between;gap:10px;padding:9px 0;margin:0 18px;border-top:.5px solid var(--sep);font-size:14px;text-decoration:none;color:inherit}.eq-act small{color:var(--gris);white-space:nowrap}.eq-actions{display:flex;flex-direction:column;gap:8px;padding:18px}.eq-actions form{display:flex}.eq-actions .pill{flex:1}.eq-actions small{color:var(--gris);font-size:12.5px;text-align:center}.eq-droits{margin-top:22px}.eq-droits>summary{cursor:pointer;font-weight:600;color:var(--pt);padding:8px 0}.eq-choix{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:6px 16px 0}.eq-choix label{display:flex;cursor:pointer}.eq-choix input{position:absolute;opacity:0;width:1px;height:1px}.eq-choix span{flex:1;border:1.5px solid var(--sep);border-radius:12px;padding:12px;font-size:13px;color:var(--gris);background:#fff}.eq-choix span b{display:block;color:#1C1C1E;font-size:14.5px;margin-bottom:2px}.eq-choix input:checked+span{border-color:var(--p);background:var(--pl)}.eq-choix input:focus-visible+span{outline:2px solid var(--p);outline-offset:2px}@media(max-width:900px){.eq.eq-sel{grid-template-columns:1fr}.eq-sel .eq-l{display:none}.eq-d{position:static}.eq-ret{display:inline-flex;align-items:center;gap:2px;margin:12px 14px 0;font-size:15px}.eq-ret-i{transform:rotate(180deg)}}.profil{position:relative}.pf-av{list-style:none;width:44px;height:44px;border-radius:50%;background:var(--p);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:15px;cursor:pointer;box-shadow:0 1px 2px rgba(0,0,0,.06);user-select:none}.pf-av::-webkit-details-marker{display:none}.profil>summary:focus{outline:0}.profil>summary:focus-visible{outline:2px solid var(--p);outline-offset:2px}.profil[open]>summary{box-shadow:0 0 0 3px var(--pl)}.pf-av.grand{width:46px;height:46px;flex:none;cursor:default;box-shadow:none}.pf-p{width:300px;padding-bottom:6px}.pf-t{display:flex;gap:12px;align-items:center;padding:16px;border-bottom:.5px solid var(--sep);margin-bottom:6px}.pf-t>div{min-width:0}.pf-t b{display:block;font-size:15.5px}.pf-t span{display:block;color:var(--gris);font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pf-t .badge{display:inline-block;margin-top:5px;font-size:12px}.pf-p a,.pf-p button{display:flex;align-items:center;gap:12px;width:calc(100% - 12px);margin:0 6px;padding:9px 10px;border-radius:9px;text-decoration:none;color:#1C1C1E;font-size:15px;border:0;background:none;cursor:pointer;text-align:left;min-height:44px;font-family:inherit}.pf-p a:hover,.pf-p button:hover,.pf-p a:focus-visible,.pf-p button:focus-visible{background:#F2F2F7;outline:0}.pf-p a .ico,.pf-p button .ico{color:var(--gris);flex:none}.pf-p a span small{display:block;color:var(--gris);font-size:12.5px}.pf-sortie{border-top:.5px solid var(--sep);margin-top:6px;padding-top:6px}.pf-sortie button,.pf-sortie button .ico{color:var(--ko)}.pf-sortie button:hover{background:#FDECEA}@media(max-width:800px){.pf-av{width:36px;height:36px;font-size:13px}.pf-p{width:auto}.profil[open]>summary::after{content:"";position:fixed;inset:0;background:rgba(0,0,0,.25);z-index:39;cursor:default}.brand{padding-right:120px}}.eq-demo{display:flex;align-items:center;gap:10px;flex-wrap:wrap;background:#FDECEA;color:#8E2A1E;border-radius:12px;padding:10px 12px 10px 14px;font-size:14px;margin:0 0 14px}.eq-demo>span:first-of-type{flex:1;min-width:220px}.eq-demo form{display:flex}.eq-band.ko{background:#FDECEA;color:#8E2A1E}.eq-band.ko b{color:#8E2A1E}.eq-id{margin:0 18px}.eq-id .group{margin-top:0}.eq-id .barre-enr{margin-top:8px;padding:0;background:none;position:static}.dr-moi{color:var(--pt)!important;font-weight:700}.eq-id .barre-enr{border-top:0}.alert{width:300px}.alert .bt>*,.alert .bt form button{font-size:15px;white-space:nowrap;padding:0 8px}.onglets{margin-bottom:16px}.panneau .sec{margin-top:30px;margin-bottom:10px}.panneau .group+.note{margin-top:10px}.panneau .alerte{margin:0 0 18px}.eq-tete{margin:0 0 20px}.eq-lien,.eq-demo{margin:0 0 20px}.eq{gap:24px;margin-top:0}.eq-f{margin-bottom:12px}.eq-r{padding:12px 16px;gap:14px}.eq-d-t{padding:26px 20px 20px;gap:4px}.eq-band{margin:16px 20px 0}.eq-sec{padding:22px 20px 10px}.eq-id,.eq-ligne,.eq-role{margin:0 20px}.eq-id .barre-enr{margin-top:10px}.eq-act{margin:0 20px;padding:12px 0}.eq-confier{display:inline-flex;margin:10px 20px 0;font-size:14px}.eq-aide{margin:8px 20px 0}.eq-actions{padding:26px 20px 22px;gap:10px}.eq-droits{margin-top:30px}.eq-choix{margin:8px 16px 0;gap:10px}.droits .row{padding-top:6px;padding-bottom:6px}.eq-mod{display:inline-flex;align-items:center;gap:5px;margin-top:8px;padding:5px 12px;border-radius:999px;color:var(--pt);font-weight:600;font-size:14px;text-decoration:none}.eq-mod:hover{background:var(--pl)}.eq-res{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:0 20px 6px}.eq-res div{background:#F2F2F7;border-radius:10px;padding:8px 6px;text-align:center}.eq-res b{display:block;font-size:18px;line-height:1.2}.eq-res span{font-size:11.5px;color:var(--gris)}.eq-act{display:block}.eq-act .x{display:block;min-width:0}.eq-act .x b{display:block;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.eq-act .x small{color:var(--gris);font-size:12.5px}.eq-pt{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--ouv,#1E7A35);margin-right:7px;vertical-align:1px}.eq-tout{display:flex;justify-content:space-between;align-items:center;margin:2px 20px 0;padding:12px 0;border-top:.5px solid var(--sep);color:var(--pt);font-weight:600;font-size:14px;text-decoration:none}.eq-sheet{padding-bottom:16px}.eq-confier-f{margin:16px 16px 0}.eq-confier-f .row{gap:10px}.eq-confier-f select{flex:1;min-width:0}.eq-outils{display:flex;flex-direction:column;gap:10px;margin:16px 16px 10px}.eq-outils .search{max-width:none}.eq-outils .seg>*{min-height:34px;font-size:13.5px}.eq-lst2{margin:0 16px}.eq-li{gap:12px;min-height:58px}.eq-li .x{flex:1;min-width:0;text-decoration:none;color:inherit}.eq-li .x b{display:block;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.eq-li .x small{color:var(--gris);font-size:12.5px}.eq-li form{display:flex}.eq-ret-a{color:var(--ko);font-size:13.5px;font-weight:500}.eq-li[hidden]{display:none}.eq-vide{padding:18px;text-align:center;margin:0}.eq-ok{display:flex;align-items:center;gap:8px;margin:14px 16px 0;padding:10px 14px;border-radius:12px;background:#E3F6E8;color:#17602A;font-size:14px;font-weight:600;animation:eqOk 4s ease forwards}@keyframes eqOk{0%{opacity:0;transform:translateY(-4px)}8%,80%{opacity:1;transform:none}100%{opacity:0;max-height:0;margin-top:0;padding-top:0;padding-bottom:0}}@media(prefers-reduced-motion:reduce){.eq-ok{animation:none}}.eq-ok-f{margin:16px 20px 0}.fo-res2{max-width:1000px}.rp-barre{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:6px 0 16px}.rp-barre .seg{overflow-x:auto}.rp-barre .seg>*{min-height:36px;font-size:13.5px;flex:0 1 auto}.rp-kpi{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:16px}.rp-kpi .card{padding:14px 18px;margin:0}.rp-kpi .l{font-size:13px;color:var(--gris)}.rp-kpi .n{font-size:28px;font-weight:700;letter-spacing:-.02em;line-height:1.2}.rp-kpi .n small{font-size:15px;color:var(--gris)}.rp-kpi .d{font-size:12.5px;color:var(--gris)}.rp-g{display:grid;grid-template-columns:repeat(auto-fill,minmax(380px,1fr));gap:16px}.rp{margin:0;padding:18px 20px}.rp-ty{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--gris);font-weight:600}.rp h3{font-size:16px;margin:2px 0 2px}.rp-n{font-size:12.5px;color:var(--gris);margin-bottom:12px}.rp-n b{color:#1C1C1E;font-weight:600}.rp-v{font-size:20px;font-weight:700;letter-spacing:-.01em;margin:0 0 12px}.rp-v span{color:var(--gris);font-weight:500;font-size:15px}.rp-hb,.rp-hf{display:grid;grid-template-columns:minmax(70px,36%) 1fr 64px;gap:10px;align-items:center;padding:5px 0;font-size:14px}.rp-hb .l,.rp-hf .l{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rp-hb .b{height:10px;background:#F2F2F7;border-radius:5px;overflow:hidden}.rp-hb .b i{display:block;height:100%;border-radius:0 4px 4px 0;background:color-mix(in srgb,var(--p) 42%,#fff);min-width:2px}.rp-hb.top .b i{background:var(--p)}.rp-hb.top .l{font-weight:600}.rp-hb .v{text-align:right;font-weight:600;font-variant-numeric:tabular-nums}.rp-hb .v small{color:var(--gris);font-weight:500;margin-left:5px}.rp-hb.vide .l,.rp-hb.vide .v{color:#AEAEB2}.rp-hf .b{display:flex;flex-direction:column;gap:3px}.rp-hf .b i{display:block;height:7px;border-radius:0 3px 3px 0;min-width:2px}.rp-hf .v{text-align:right;font-size:12.5px;color:var(--gris);line-height:1.25;font-variant-numeric:tabular-nums}.rp .leg{margin-bottom:8px}.rp-yn{display:flex;height:34px;border-radius:9px;overflow:hidden;gap:2px;margin:4px 0 4px}.rp-yn i{display:flex;align-items:center;padding:0 12px;font-style:normal;font-size:13.5px;font-weight:600;white-space:nowrap;overflow:hidden;min-width:0}.rp-yn .o{background:var(--p);color:#fff}.rp-yn .n{background:#D1D1D6;color:#3A3A3C;justify-content:flex-end}.rp-hist{display:flex;align-items:flex-end;gap:4px;height:110px;border-bottom:1px solid var(--sep);padding:0 2px}.rp-hist i{flex:1;background:color-mix(in srgb,var(--p) 55%,#fff);border-radius:4px 4px 0 0}.rp-hx{display:flex;gap:4px;font-size:11.5px;color:var(--gris);padding:4px 2px 0}.rp-hx span{flex:1;text-align:center}.rp-st{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px}.rp-st div{background:#F2F2F7;border-radius:10px;padding:8px;text-align:center}.rp-st b{display:block;font-size:17px}.rp-st span{font-size:11.5px;color:var(--gris)}.rp-tx{border-top:.5px solid var(--sep);padding:9px 0;font-size:14px}.rp-tx:first-of-type{border-top:0}.rp-tx small{display:block;color:var(--gris);font-size:12px}.rp-plus>summary{color:var(--pt);font-weight:600;font-size:14px;cursor:pointer;padding:8px 0}@media(max-width:700px){.rp-kpi{grid-template-columns:1fr 1fr}.rp-g{grid-template-columns:1fr}}