.ecran{--sand-1:#fdfdfc;--sand-2:#f9f9f8;--sand-3:#f1f0ef;--sand-4:#e9e8e6;--sand-5:#e2e1de;--sand-6:#dad9d6;--sand-7:#cfceca;--sand-8:#bcbbb5;--sand-11:#63635e;--sand-12:#21201c;--fond:var(--sand-2);--carte:var(--sand-1);--ligne:var(--sand-6);--ligne-nette:var(--sand-7);--ligne-survol:var(--sand-8);--encre:var(--sand-12);--encre-douce:var(--sand-11);--voile-1:#25250007;--voile-2:#20100010;--voile-3:#1f150019;--lisere-doux:#25250007;--lisere-a:#20100010;--lisere:#1f150019;--ombre:#00000026;--eclat:#fff3;--accent:#3e63dd;--accent-doux:#edf2fe;--accent-ligne:#abbdf9;--accent-encre:#3a5bc7;--positive:#208368;--positive-soft:#e6f7ed;--positive-line:#acdec8;--positive-solid:#29a383;--positive-encre:#1d3b31;--attention:#ab6400;--attention-soft:#fff7c2;--attention-line:#f3d673;--attention-solid:#ffc53d;--attention-encre:#4f3422;--critical:#ce2c31;--critical-soft:#feebec;--critical-line:#fdbdbe;--critical-solid:#e5484d;--critical-encre:#641723;box-sizing:border-box;background:var(--fond);width:1920px;height:1080px;color:var(--encre);font-family:var(--font-inter), Inter, ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;letter-spacing:0;font-variant-numeric:tabular-nums;text-align:left;-webkit-font-smoothing:antialiased;font-size:15px;line-height:1.5;position:relative;overflow:hidden}.ecran *,.ecran :before,.ecran :after{box-sizing:border-box}.ecran h1,.ecran h2,.ecran h3,.ecran p,.ecran dl,.ecran dd,.ecran dt,.ecran ul,.ecran li,.ecran table{margin:0;padding:0}.ecran ul{list-style:none}.ecran h1,.ecran h2,.ecran h3{letter-spacing:-.025em;font-weight:500}.ecran .mono{font-family:var(--font-poste-mono), "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;letter-spacing:-.02em}.ecran .douce{color:var(--encre-douce)}.ecran .pousse{flex:auto}.ecran .t-xs{font-size:11px;line-height:1.45}.ecran .t-sm{font-size:13px;line-height:1.45}.ecran .t-base{font-size:15px;line-height:1.5}.ecran .t-lg{font-size:17px;line-height:1.45}.ecran .t-xl{font-size:21px;line-height:1.3}.ecran .t-2xl{font-size:26px;line-height:1.2}.ecran .t-3xl{font-size:32px;line-height:1.15}.ecran .t-4xl{letter-spacing:-.025em;font-size:44px;line-height:1.12}.ecran .t-5xl{letter-spacing:-.03em;font-size:64px;line-height:1.05}.ecran .t-6xl{letter-spacing:-.04em;font-size:112px;line-height:1}.ecran .gras{font-weight:500}.ecran .tres-gras{font-weight:600}.ecran .ico.gd{stroke-width:1.75px;width:28px;height:28px}.ecran .ico{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px}.ecran .relief{background-image:linear-gradient(to bottom, var(--carte), color-mix(in oklab, var(--carte) 30%, transparent));box-shadow:inset 0 1px 0 var(--eclat), inset 0 0 0 1px var(--lisere), 0 1px 2px var(--ombre);border-radius:12px}.ecran .hachure{background-image:url("data:image/svg+xml,<svg%20width='5'%20height='5'%20viewBox='0%200%205%205'%20xmlns='http://www.w3.org/2000/svg'><path%20d='M0%205L5%200M-1%201L1%20-1M4%206L6%204'%20stroke='%23888'%20stroke-width='1'%20stroke-opacity='0.12'/></svg>");background-repeat:repeat}.ecran .btn{min-height:36px;font:inherit;white-space:nowrap;color:var(--encre);cursor:pointer;border:0;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:500;display:inline-flex}.ecran .btn.plein{background-image:linear-gradient(to bottom, color-mix(in oklab, var(--accent) 90%, white), var(--accent));box-shadow:inset 0 1px 0 var(--eclat), 0 1px 2px var(--ombre);color:#fff}.ecran .btn.borde{background:var(--voile-1);box-shadow:inset 0 0 0 1px var(--lisere-a)}.ecran .btn.discret{color:var(--encre-douce)}.ecran .btn.carre{aspect-ratio:1;padding:0}.ecran .btn.inactif{opacity:.5;cursor:not-allowed}.ecran .btn.plein.inactif{background-image:none;background:var(--voile-3);color:var(--encre-douce);box-shadow:inset 0 0 0 1px var(--lisere-a);opacity:1}.ecran .btn.h44{min-height:44px;padding:0 18px;font-size:15px}.ecran .btn.h44 .ico{width:18px;height:18px}.ecran .btn.poste{gap:10px;min-height:56px;padding:0 24px;font-size:17px}.ecran .btn.poste .ico{width:20px;height:20px}.ecran .pastille{white-space:nowrap;background:var(--voile-1);color:var(--encre);box-shadow:inset 0 0 0 1px var(--lisere-doux);border-radius:4px;flex:none;align-items:center;gap:4px;padding:2px 6px;font-size:11px;font-weight:500;line-height:1.45;display:inline-flex}.ecran .pastille.point:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.ecran .pastille.positif{background:var(--positive-soft);color:var(--positive-encre);box-shadow:inset 0 0 0 1px var(--positive-line)}.ecran .pastille.attention{background:var(--attention-soft);color:var(--attention-encre);box-shadow:inset 0 0 0 1px var(--attention-line)}.ecran .pastille.critique{background:var(--critical-soft);color:var(--critical-encre);box-shadow:inset 0 0 0 1px var(--critical-line)}.ecran .pastille.g{padding:3px 8px;font-size:13px}.ecran .pastille.poste{gap:8px;padding:6px 12px;font-size:17px}.ecran .pastille.poste.point:before{width:9px;height:9px}.ecran .compteur{background:var(--voile-1);min-width:21px;box-shadow:inset 0 0 0 1px var(--lisere-doux);border-radius:4px;justify-content:center;align-items:center;padding:2px 6px;font-size:11px;font-weight:500;display:inline-flex}.ecran .puce{background:var(--carte);box-shadow:inset 0 0 0 1px var(--lisere-a);font-family:var(--font-poste-mono), "IBM Plex Mono", ui-monospace, Menlo, monospace;color:var(--encre);white-space:nowrap;border-radius:9999px;align-items:center;gap:6px;padding:2px 8px;font-size:11px;display:inline-flex}.ecran .mono-tr{background:var(--voile-2);min-width:34px;height:22px;font-family:var(--font-poste-mono), "IBM Plex Mono", ui-monospace, Menlo, monospace;color:var(--encre);border-radius:4px;justify-content:center;align-items:center;padding:0 6px;font-size:11px;font-weight:500;display:inline-flex}.ecran .personne{align-items:center;gap:6px;font-size:13px;display:inline-flex}.ecran .personne i{background:var(--voile-3);border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:11px;font-style:normal;font-weight:500;display:inline-flex}.ecran .filtre{white-space:nowrap;min-height:36px;color:var(--encre-douce);background:var(--voile-1);box-shadow:inset 0 0 0 1px var(--lisere-a);border-radius:9999px;align-items:center;gap:6px;padding:0 14px;font-size:13px;display:inline-flex}.ecran .filtre.actif{background:var(--accent-doux);color:var(--accent-encre);box-shadow:none;font-weight:500}.ecran .filtre.nu{box-shadow:none;background:0 0;padding:0 6px}.ecran .lien{color:var(--encre-douce);text-underline-offset:2px;text-decoration:underline}.ecran .recherche{background:var(--voile-1);width:380px;min-height:36px;box-shadow:inset 0 0 0 1px var(--lisere-a);color:var(--encre-douce);border-radius:8px;align-items:center;gap:8px;padding:0 10px;font-size:13px;display:inline-flex}.ecran .recherche .ico{width:14px;height:14px}.ecran .champ{background:var(--voile-1);min-height:34px;box-shadow:inset 0 0 0 1px var(--lisere-a);border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:0 10px;font-size:13px;display:flex}.ecran .vide{text-align:center;box-shadow:inset 0 0 0 1px var(--lisere-a);color:var(--encre-douce);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:12px;font-size:15px;display:flex}.ecran .ph{background-color:#ececec;background-position:50%;background-size:cover;border-radius:8px;flex:none;display:block}.ecran .tab{border-collapse:collapse;width:100%}.ecran .tab th{text-align:left;color:var(--encre-douce);white-space:nowrap;border-bottom:1px solid var(--lisere-a);padding:12px 24px;font-size:11px;font-weight:500}.ecran .tab td{vertical-align:middle;border-bottom:1px solid var(--lisere-doux);padding:14px 24px}.ecran .tab tr:last-child td{border-bottom:0}.ecran .tab .c{text-align:center}.ecran .art{align-items:center;gap:16px;display:flex}.ecran .art .ph{width:72px;height:72px}.ecran .art-nom{letter-spacing:-.01em;font-size:17px;font-weight:500}.ecran .art-prop{color:var(--encre-douce);font-size:13px}.ecran .qte{border-radius:4px;justify-content:center;align-items:center;min-width:34px;height:28px;padding:0 8px;font-size:15px;font-weight:600;display:inline-flex}.ecran .qte.plus{background:var(--encre);color:var(--carte)}.ecran .emb{align-items:center;gap:14px;display:inline-flex}.ecran tr.vient td{background:var(--positive-soft)}.ecran tr.refus td:first-child{box-shadow:inset 2px 0 0 var(--critical)}.ecran tr.eteint td{opacity:.45}.ecran tr.eteint td.garde{opacity:1}.ecran[data-echo]:after{content:"";pointer-events:none;box-shadow:inset 0 0 0 14px var(--echo);z-index:5;position:absolute;inset:0}.ecran[data-echo]:before{content:"";pointer-events:none;background:var(--poste-echo-voile);opacity:0;z-index:4;position:absolute;inset:0}.ecran[data-echo=bon]{--echo:var(--positive-solid);--poste-echo-voile:var(--positive-soft)}.ecran[data-echo=refus]{--echo:var(--critical-solid);--poste-echo-voile:var(--critical-soft)}.ecran[data-echo=halte]{--echo:var(--attention-solid);--poste-echo-voile:var(--attention-soft)}.poste-joue .ecran[data-echo]:before{animation:.62s ease-out both poste-echo-voile}.poste-joue .ecran[data-echo=bon]:after{animation:1.4s ease-out both poste-echo-cadre}.poste-joue .ecran tr.vient td{animation:1.6s ease-out .24s both poste-echo-ligne}@keyframes poste-echo-voile{0%{opacity:.85}to{opacity:0}}@keyframes poste-echo-cadre{0%,30%{opacity:1}to{opacity:0}}@keyframes poste-echo-ligne{0%,35%{background-color:var(--positive-soft)}to{background-color:#0000}}@media (prefers-reduced-motion:reduce){.poste-joue .ecran[data-echo]:before,.poste-joue .ecran[data-echo=bon]:after,.poste-joue .ecran tr.vient td{animation:none}}.ecran .ligneA{flex:none;align-items:center;gap:14px;height:44px;display:flex}.ecran .ligneA h1{font-size:26px;line-height:1.2}.ecran .sepv{background:var(--ligne);flex:none;width:1px;height:22px}.ecran .ligneB{flex:none;align-items:center;gap:8px;height:40px;display:flex}.ecran .cmd{flex:none}.ecran .cmd-tete{align-items:center;gap:18px;min-height:104px;padding:20px 24px;display:flex}.ecran .cmd-num{font-size:26px;font-weight:500;line-height:1.2}.ecran .cmd-l1{align-items:baseline;gap:12px;display:flex}.ecran .cmd-l1 .alerte{align-self:center;gap:6px;display:inline-flex}.ecran .cmd-l1 .alerte .ico{width:20px;height:20px}.ecran .cmd-l2{align-items:center;gap:10px;margin-top:8px;font-size:15px;display:flex}.ecran .cmd-l2 .ico{color:var(--encre-douce)}.ecran .cmd-l2 .barre{background:var(--ligne);width:1px;height:16px}.ecran .cmd-gestes{align-items:center;gap:10px;display:flex}.ecran .cmd-details{border-top:1px solid var(--lisere-a);grid-template-columns:1fr 1fr 1fr;gap:32px;padding:20px 24px 24px;display:grid}.ecran .bloc h3{border-bottom:1px solid var(--lisere-a);letter-spacing:-.01em;margin-bottom:6px;padding-bottom:8px;font-size:13px}.ecran .paire{border-radius:6px;padding:6px 10px}.ecran .paire:nth-of-type(odd){background:var(--voile-1)}.ecran .paire dt{color:var(--encre-douce);font-size:11px}.ecran .paire dd{font-size:13px;font-weight:500}.ecran .paire dd .f{font-weight:400}.ecran .duo{grid-template-columns:1fr 1fr;gap:12px;display:grid}.ecran .lab{color:var(--encre-douce);margin:8px 0 4px;font-size:11px;font-weight:500;display:block}.ecran .pas{min-height:34px;box-shadow:inset 0 0 0 1px var(--lisere-a);border-radius:8px;align-items:stretch;font-size:13px;display:flex;overflow:hidden}.ecran .pas span{background:var(--voile-2);width:34px;color:var(--encre-douce);justify-content:center;align-items:center;display:inline-flex}.ecran .pas b{flex:1;justify-content:center;align-items:center;font-weight:500;display:inline-flex}.ecran .articles{flex:none;overflow:hidden}.ecran .etiq{width:240px;height:360px;box-shadow:inset 0 0 0 1px var(--ligne-nette), 0 1px 2px var(--ombre);color:#111;background:#fff;border-radius:6px;flex-direction:column;flex:none;gap:8px;padding:14px;font-size:11px;line-height:1.35;display:flex}.ecran .etiq .haut{border-bottom:1.5px solid #111;justify-content:space-between;align-items:center;padding-bottom:8px;font-weight:600;display:flex}.ecran .etiq .dest{font-size:13px;font-weight:600}.ecran .etiq .cp{font-family:var(--font-poste-mono), "IBM Plex Mono", ui-monospace, Menlo, monospace;letter-spacing:0;font-size:22px;font-weight:600}.ecran .etiq svg{width:100%;margin-top:auto}.ecran .etiq .suivi{font-family:var(--font-poste-mono), "IBM Plex Mono", ui-monospace, Menlo, monospace;text-align:center;letter-spacing:0;font-size:10px}.ecran.vr{--info-soft:#def7f9;--info-line:#9ddde7;--info-encre:#0d3c48;--img:120px;--nom:21px;--prop:17px;--sku:17px;--q-h:44px;--q-min:56px;--q-f:26px;--rond:52px;--coche:28px;--rang-pad:16px;--trait:#8d8d86;--trait-e:2px;flex-direction:column;gap:16px;padding:28px 40px;display:flex}.ecran.vr.t1{--img:72px;--nom:17px;--prop:13px;--sku:15px;--q-h:28px;--q-min:34px;--q-f:15px;--rond:36px;--coche:18px;--rang-pad:14px}.ecran.vr.t3{--img:168px;--nom:26px;--prop:21px;--sku:21px;--q-h:56px;--q-min:72px;--q-f:32px;--rond:64px;--coche:34px}.ecran.vr.c1{--trait:var(--ligne-survol);--trait-e:1.5px}.ecran.vr.c2{--encre-douce:#45443f;--voile-1:#20100010;--voile-2:#1f150019;--voile-3:#1f180021;--lisere-doux:#1f150019;--lisere-a:#19130029;--lisere:#19140035}.ecran.vr.c3{--fond:#f1f0ef;--carte:#fff;--encre:#111110;--encre-douce:#21201c;--voile-1:#1f150019;--voile-2:#1f180021;--voile-3:#19130029;--lisere-doux:#19140035;--lisere-a:#1915014a;--lisere:#0f0f0079;--trait:#63635e;--trait-e:2.5px}.ecran.vr.c2 .btn.borde,.ecran.vr.c3 .btn.borde{background:var(--carte);box-shadow:inset 0 0 0 1px var(--lisere)}.ecran.vr.c3 .btn.borde{box-shadow:inset 0 0 0 1.5px var(--lisere)}.ecran.vr.c2 .tab th,.ecran.vr.c3 .tab th{color:var(--encre-douce);font-weight:600}.ecran.vr.c3 .relief{background-image:none;background-color:var(--carte)}.ecran.vr.c3 h1,.ecran.vr.c3 .cmd-num,.ecran.vr.c3 .art-nom{font-weight:600}.ecran.vr .pastille.fabrication{background:var(--info-soft);color:var(--info-encre);box-shadow:inset 0 0 0 1px var(--info-line)}.ecran .vr-corps{flex:1;grid-template-columns:minmax(0,1fr) 376px;gap:24px;min-height:0;display:grid}.ecran .vr-main,.ecran .vr-rail{flex-direction:column;gap:16px;min-width:0;display:flex}.ecran.vr .cmd{overflow:hidden}.ecran .etat-bloc{align-items:center;gap:14px;margin-right:12px;display:flex}.ecran .etat-bloc .n{font-family:var(--font-poste-mono), "IBM Plex Mono", ui-monospace, Menlo, monospace;letter-spacing:-.04em;white-space:nowrap;font-size:44px;font-weight:500;line-height:1}.ecran .etat-bloc .l{flex-direction:column;align-items:flex-start;gap:5px;display:flex}.ecran .etat-bloc .l small{color:var(--encre-douce);font-size:13px}.ecran .dire{border-top:1px solid var(--lisere-a);letter-spacing:-.01em;align-items:center;gap:14px;padding:16px 24px;font-size:21px;line-height:1.3;display:flex}.ecran .dire>.ico{width:26px;height:26px}.ecran .dire b{font-weight:600}.ecran .dire.critique{background:var(--critical-soft);color:var(--critical-encre);border-top-color:var(--critical-line)}.ecran .dire.attention{background:var(--attention-soft);color:var(--attention-encre);border-top-color:var(--attention-line)}.ecran .dire.positif>.ico{color:var(--positive)}.ecran.vr .tab td{padding:var(--rang-pad) 24px}.ecran.vr .art{gap:20px}.ecran.vr .art .ph{width:var(--img);height:var(--img);border-radius:10px}.ecran.vr .art-nom{font-size:var(--nom);line-height:1.25}.ecran.vr .art-prop{font-size:var(--prop);color:var(--encre);margin-top:4px}.ecran.vr .art-prop b{font-weight:600}.ecran.vr .sku{font-size:var(--sku)}.ecran.vr .qte{min-width:var(--q-min);height:var(--q-h);font-size:var(--q-f);border-radius:6px}.ecran.vr .unites{align-items:center;gap:10px;display:inline-flex}.ecran.vr .rond-u{width:var(--rond);height:var(--rond);box-shadow:inset 0 0 0 var(--trait-e) var(--trait);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.ecran.vr .rond-u.fait{background:var(--positive);box-shadow:none;color:#fff}.ecran.vr.c1 .rond-u.fait{background:var(--positive-soft);box-shadow:inset 0 0 0 1.5px var(--positive-line);color:var(--positive)}.ecran.vr .rond-u .ico{width:var(--coche);height:var(--coche);stroke-width:3px}.ecran.vr tr.attend td:first-child{box-shadow:inset 4px 0 0 var(--accent)}.ecran.vr tr.refus td:first-child{box-shadow:inset 4px 0 0 var(--critical)}.ecran.vr.c3 tr.complet td,.ecran.vr.c3 tr.vient td{background:var(--positive-soft)}.ecran .btn.geste{padding:0 20px}.ecran .btn.geste .ico{width:24px;height:24px}.ecran .btn.geste.large{align-self:stretch}.ecran.vr .btn.geste.inactif{opacity:.4}.ecran .rail-carte{box-shadow:inset 0 0 0 1px var(--lisere-a);background:#25250009;border-radius:12px;flex-direction:column;flex:none;display:flex;overflow:hidden}.ecran .rail-carte.frais{background:var(--carte);box-shadow:inset 0 0 0 2px var(--positive-solid)}.ecran .rail-tete{border-bottom:1px solid var(--lisere-a);letter-spacing:-.01em;justify-content:space-between;align-items:center;gap:10px;padding:12px 16px;font-size:15px;font-weight:500;display:flex}.ecran .rail-tete small,.ecran .rail-tete .lien{color:var(--encre-douce);font-size:13px;font-weight:400}.ecran .rail-corps{flex-direction:column;align-items:stretch;gap:14px;padding:16px;display:flex}.ecran .rail-vide{height:200px;padding:20px;font-size:13px}.ecran .dernier{align-items:flex-start;gap:16px;display:flex}.ecran .apercu{border-radius:4px;flex:none;width:148px;height:222px;overflow:hidden}.ecran .apercu .etiq{transform-origin:0 0;transform:scale(.6167)}.ecran .rail-carte:not(.frais) .apercu .etiq{opacity:.7}.ecran .apercu.cours{box-shadow:inset 0 0 0 1px var(--lisere);color:var(--encre-douce);text-align:center;border-radius:6px;justify-content:center;align-items:flex-end;padding:14px 10px;font-size:13px;line-height:1.35;display:flex}.ecran .apercu.p64{border-radius:2px;width:64px;height:96px}.ecran .apercu.p64 .etiq{transform:scale(.2667)}.ecran .sortie-qui{min-width:0;color:var(--encre-douce);flex-direction:column;gap:2px;font-size:13px;line-height:1.45;display:flex}.ecran .sortie-qui .sur{margin-bottom:4px;font-size:11px;font-weight:500}.ecran .sortie-qui b{letter-spacing:-.01em;color:var(--encre);font-size:17px;font-weight:500;line-height:1.3}.ecran .sortie-qui .mono{color:var(--encre);font-size:15px}.ecran .papier-a4{background:var(--attention-soft);color:var(--attention-encre);box-shadow:inset 0 0 0 2px var(--attention-solid);border-radius:8px;align-items:center;gap:12px;padding:12px 14px;display:flex}.ecran .papier-a4 .ico{stroke-width:1.75px;width:34px;height:34px}.ecran .papier-a4 b{font-size:17px;font-weight:600;line-height:1.3;display:block}.ecran .papier-a4 span{font-size:13px;line-height:1.4;display:block}.ecran .sac{align-items:center;gap:14px;display:flex}.ecran .sac-n{letter-spacing:-.04em;text-align:center;flex:none;min-width:52px;font-size:44px;font-weight:500;line-height:1}.ecran .sac-n.ok{background:var(--positive);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:48px;min-width:48px;height:48px;display:inline-flex}.ecran .sac-n.ok .ico{stroke-width:3px;width:28px;height:28px}.ecran .sac b{letter-spacing:-.01em;font-size:17px;font-weight:500;line-height:1.3;display:block}.ecran .sac div span{color:var(--encre-douce);font-size:13px}.ecran .sac-suite{color:var(--encre-douce);font-size:13px;line-height:1.45}.ecran .annonce{letter-spacing:-.01em;border-radius:12px;flex:none;align-items:center;gap:16px;padding:18px 24px;font-size:21px;line-height:1.3;display:flex}.ecran .annonce>.ico{stroke-width:1.75px;width:34px;height:34px}.ecran .annonce b{font-weight:600}.ecran .annonce.attention{background:var(--attention-soft);color:var(--attention-encre);box-shadow:inset 0 0 0 2px var(--attention-solid)}.ecran .annonce.positif{background:var(--positive-soft);color:var(--positive-encre);box-shadow:inset 0 0 0 2px var(--positive-solid)}.ecran.vr.seul>.vr-main{flex:1;min-height:0}.ecran .vr-pied{background:var(--voile-2);border-top:1px solid var(--lisere);flex:none;align-items:center;gap:24px;margin:0 -40px -28px;padding:14px 40px;display:flex}.ecran .pied-bloc{align-items:center;gap:16px;display:flex}.ecran .suggestion{border-top:1px solid var(--lisere-a);align-items:center;gap:20px;padding:18px 24px;display:flex}.ecran .suggestion .s-t{color:var(--encre-douce);font-size:13px}.ecran .suggestion .s-v{letter-spacing:-.02em;font-size:26px;font-weight:500;line-height:1.25}.ecran .suggestion .s-v s{color:var(--critical);margin-right:10px;font-weight:400;text-decoration-thickness:2px}.ecran .suggestion .s-ok{color:var(--positive-encre);align-items:center;gap:6px;margin-top:4px;font-size:15px;display:inline-flex}.ecran .suggestion .s-ok .ico{color:var(--positive);width:18px;height:18px}.ecran .verre{background-color:color-mix(in oklab, var(--carte) 86%, transparent);-webkit-backdrop-filter:blur(20px)saturate(140%);backdrop-filter:blur(20px)saturate(140%);box-shadow:inset 0 0 0 1px var(--lisere), 0 12px 32px -8px #0000004d;border-radius:16px}.ecran .reglages-p{z-index:3;flex-direction:column;gap:4px;width:560px;padding:6px 22px 22px;display:flex;position:absolute;top:128px;right:440px}.ecran .reglages-p .onglets{border-bottom:1px solid var(--lisere-a);text-align:center;grid-template-columns:1fr 1fr;margin:0 -22px 10px;font-size:15px;display:grid}.ecran .reglages-p .onglets span{color:var(--encre-douce);padding:14px 0 12px}.ecran .reglages-p .onglets .a{color:var(--accent-encre);box-shadow:inset 0 -2px 0 var(--accent);font-weight:500}.ecran .reglages-p h3{margin-top:12px;font-size:17px}.ecran .reglages-p .case{align-items:center;gap:8px;margin-top:8px;font-size:13px;display:flex}.ecran .reglages-p .case i{background:var(--accent);color:#fff;border-radius:4px;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.ecran .reglages-p .case i .ico{stroke-width:3px;width:12px;height:12px}.ecran .ph-placie,.pf .ph-placie{background-image:url(../media/placie.3em3sp9zthyrb.jpg)}.ecran .ph-temeride,.pf .ph-temeride{background-image:url(../media/temeride.1w-71-dnp1k3x.jpg)}.ecran .ph-citurne,.pf .ph-citurne{background-image:url(../media/citurne.17hpyicfnof3r.jpg)}.ecran .ph-petule,.pf .ph-petule{background-image:url(../media/petule.2zoyy8-by2qdh.jpg)}.ecran .ph-tshirt,.pf .ph-tshirt{background-image:url(../media/tshirt.05_vxhpozkuyk.jpg)}.ecran .cmd-notes{border-top:1px solid var(--lisere-a);flex-direction:column;gap:10px;padding:16px 24px 18px;display:flex}.ecran .nt{background:var(--voile-1);box-shadow:inset 0 0 0 1px var(--lisere-a);border-radius:10px;align-items:flex-start;gap:14px;padding:12px 18px 14px;display:flex}.ecran .nt>.ico{width:26px;height:26px;color:var(--encre-douce);margin-top:3px}.ecran .nt>div{min-width:0}.ecran .nt-qui{color:var(--encre-douce);font-size:13px;line-height:1.45;display:block}.ecran .nt-qui b{color:var(--encre);font-weight:600}.ecran .nt-mots{-webkit-line-clamp:3;letter-spacing:-.01em;-webkit-box-orient:vertical;margin-top:2px;font-size:17px;line-height:1.35;display:-webkit-box;overflow:hidden}.ecran .nt.equipe{background:var(--accent-doux);box-shadow:inset 5px 0 0 var(--accent), inset 0 0 0 1px var(--accent-ligne)}.ecran .nt.equipe>.ico{color:var(--accent)}.ecran .nt.equipe .nt-mots,.ecran .nt.retenue .nt-mots{font-size:21px;font-weight:500;line-height:1.3}.ecran .nt.retenue{background:var(--attention-soft);box-shadow:inset 5px 0 0 var(--attention-solid), inset 0 0 0 1px var(--attention-line)}.ecran .nt.retenue>.ico{color:var(--attention)}.ecran .nt-colis{background:var(--voile-1);box-shadow:inset 0 0 0 1px var(--lisere-a);border-radius:8px;align-items:flex-start;gap:12px;padding:10px 14px 12px;display:flex}.ecran .nt-colis>.ico{width:22px;height:22px;color:var(--encre-douce);margin-top:2px}.ecran .nt-colis b{color:var(--encre-douce);font-size:11px;font-weight:500;line-height:1.45;display:block}.ecran .nt-colis span{font-size:15px;line-height:1.35;display:block}.ecran .nt-colis.equipe{background:var(--accent-doux);box-shadow:inset 4px 0 0 var(--accent), inset 0 0 0 1px var(--accent-ligne)}.ecran .nt-colis.equipe>.ico{color:var(--accent)}.ecran .nt-colis.equipe span{font-size:17px;font-weight:500}.ecran .btn.qui{gap:8px;padding:0 10px 0 7px}.ecran .btn.qui.ouvert{box-shadow:inset 0 0 0 1px var(--accent), 0 0 0 2px var(--accent-doux)}.ecran .qui-menu{z-index:3;flex-direction:column;gap:4px;width:440px;padding:20px 12px 16px;display:flex;position:absolute;top:80px;right:40px}.ecran .qui-menu h3{padding:0 12px 8px;font-size:21px;line-height:1.3}.ecran .qui-menu>p{color:var(--encre-douce);padding:10px 12px 0;font-size:13px;line-height:1.45}.ecran .qui-rang{letter-spacing:-.01em;border-radius:10px;align-items:center;gap:14px;min-height:64px;padding:0 14px 0 12px;font-size:21px;line-height:1.3;display:flex}.ecran .qui-rang i{background:var(--voile-3);width:40px;height:40px;color:var(--encre);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:17px;font-style:normal;font-weight:500;display:inline-flex}.ecran .qui-rang small{letter-spacing:0;color:var(--encre-douce);font-size:13px;font-weight:400}.ecran .qui-rang.oui{background:var(--accent-doux);color:var(--accent-encre);font-weight:500}.ecran .qui-rang.oui .ico{stroke-width:2.5px;width:24px;height:24px}.ecran .acc-tete{align-items:center;gap:28px;padding:28px 32px;display:flex}.ecran .acc-n{min-width:96px;font-family:var(--font-poste-mono), "IBM Plex Mono", ui-monospace, Menlo, monospace;letter-spacing:-.04em;text-align:center;font-size:112px;font-weight:500;line-height:.9}.ecran .acc-t{letter-spacing:-.025em;font-size:44px;font-weight:600;line-height:1.12}.ecran .acc-s{letter-spacing:-.01em;color:var(--encre-douce);margin-top:10px;font-size:21px;line-height:1.3}.ecran .acc-rang{border-top:1px solid var(--lisere-a);align-items:center;gap:18px;min-height:76px;padding:12px 32px;display:flex}.ecran .acc-rang>.ico{stroke-width:1.75px;width:28px;height:28px;color:var(--encre-douce)}.ecran .acc-rang .mono-tr{min-width:48px;height:30px;font-size:15px}.ecran .acc-rang b{letter-spacing:-.01em;font-size:21px;font-weight:500;line-height:1.3;display:block}.ecran .acc-rang small{color:var(--encre-douce);font-size:15px;line-height:1.45;display:block}.ecran .acc-rang small .mono{color:var(--encre)}.ecran .acc-q{font-family:var(--font-poste-mono), "IBM Plex Mono", ui-monospace, Menlo, monospace;letter-spacing:-.04em;font-size:32px;font-weight:500;line-height:1.15}.ecran .acc-retenues .acc-rang{border-top:0;border-bottom:1px solid var(--lisere-a);padding:12px 16px}.ecran .acc-retenues .acc-rang:last-child{border-bottom:0}.ecran .arr-corps{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:20px;min-height:0;display:flex}.ecran .arr-carte{width:1180px;overflow:hidden}.ecran .arr-tete{align-items:center;gap:32px;padding:44px 48px 40px;display:flex}.ecran .arr-picto{background:var(--voile-2);border-radius:16px;flex:none;justify-content:center;align-items:center;width:120px;height:120px;display:inline-flex}.ecran .arr-picto .ico{stroke-width:1.5px;width:64px;height:64px}.ecran .arr-picto.non{background:var(--critical-soft);color:var(--critical);box-shadow:inset 0 0 0 2px var(--critical-line)}.ecran .arr-tete h2{letter-spacing:-.03em;font-size:64px;font-weight:600;line-height:1.05}.ecran .arr-tete p{letter-spacing:-.01em;max-width:800px;color:var(--encre-douce);margin-top:14px;font-size:21px;line-height:1.3}.ecran .arr-rang{border-top:1px solid var(--lisere-a);align-items:center;gap:20px;padding:18px 48px;display:flex}.ecran .arr-rang>.ico{stroke-width:1.75px;width:28px;height:28px;color:var(--encre-douce)}.ecran .arr-rang b{letter-spacing:-.01em;font-size:21px;font-weight:500;line-height:1.3;display:block}.ecran .arr-rang div span{color:var(--encre-douce);font-size:15px}.ecran .arr-rang.refus{background:var(--critical-soft);box-shadow:inset 4px 0 0 var(--critical)}.ecran .arr-rang.refus>.ico{color:var(--critical)}.ecran .arr-carte .dire{padding:20px 48px}.ecran .arr-gestes{gap:10px;min-height:56px;display:flex}.ecran{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.ecran *,.ecran :before,.ecran :after{border-style:none}.ecran svg{vertical-align:baseline;display:inline}.ecran button.btn{appearance:none;-webkit-tap-highlight-color:transparent;background-color:#0000;margin:0}.ecran button.btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ecran .recherche input{min-width:0;font:inherit;letter-spacing:inherit;color:inherit;appearance:none;background:0 0;border:0;outline:0;flex:auto;margin:0;padding:0}.ecran .recherche input.mono{font-family:var(--font-poste-mono), "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;letter-spacing:-.02em}.ecran .recherche input::placeholder{color:inherit;opacity:1}.ecran .qui-rang{cursor:pointer}.pm{--scene:#2a2a28;--scene-encre:#eeeeec;--scene-douce:#b5b3ad;z-index:50;background:var(--scene);color:var(--scene-encre);font-family:var(--font-inter), Inter, ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;letter-spacing:0;font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;flex-direction:column;font-size:15px;line-height:1.5;display:flex;position:fixed;inset:0}@media (prefers-color-scheme:dark){.pm{--scene:#191918}}.pm-barre{flex-wrap:wrap;align-items:center;gap:8px 14px;padding:10px 16px;display:flex}.pm-titre{flex-direction:column;min-width:0;margin-right:auto;display:flex}.pm-titre b{letter-spacing:-.01em;font-size:15px;font-weight:500}.pm-titre span{color:var(--scene-douce);font-size:13px}.pm-groupe{align-items:center;gap:4px;display:inline-flex}.pm-groupe>span{color:var(--scene-douce);white-space:nowrap;margin-right:4px;font-size:13px}.pm-bouton{min-height:36px;color:var(--scene-encre);font:inherit;white-space:nowrap;cursor:pointer;background:#ffffff14;border:0;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff24}.pm-bouton:hover{background:#ffffff24}.pm-bouton:focus-visible{outline-offset:2px;outline:2px solid #3e63dd}.pm-bouton[aria-pressed=true]{color:#fff;background:#fff3}.pm-bouton:disabled{opacity:.35;cursor:default}.pm-bouton svg{flex:none;width:16px;height:16px}.pm-bouton.court{min-width:36px;padding:0 10px}select.pm-bouton{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;max-width:330px;padding-right:8px}.pm-zone{flex:1;min-height:0;margin:0 16px 16px;position:relative}.pm-scene{transform-origin:0 0;border-radius:6px;width:1920px;height:1080px;position:absolute;top:0;left:0;overflow:hidden;box-shadow:0 12px 40px #00000080}.pm-aide{color:var(--scene-douce);text-align:center;margin:0;padding:0 16px 10px;font-size:11px}.pm.nu .pm-zone{margin:0}.pm.nu .pm-scene{box-shadow:none;border-radius:0}@media (max-width:899px){.pm-aide{display:none}}
