.tn-fc-grille{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.tn-fc{background:var(--bg-page);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);flex-direction:column;display:flex;overflow:hidden}.tn-fc-media{aspect-ratio:20/21;background:var(--bg-brand);border-block-end:1px solid var(--border-subtle);isolation:isolate;z-index:0;position:relative;overflow:hidden;container-type:inline-size}.tn-fc-corps{align-items:flex-start;gap:var(--space-2);padding:var(--space-5);flex-direction:column;flex:1;display:flex}.tn-fc-titre{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.tn-fc-titre h3{font:600 18px/26px var(--font-body);color:var(--text-heading);margin:0}.tn-fc-corps p{color:var(--text-muted);flex:1;margin:0;font-size:14px;line-height:22px}.tn-fc-corps .tn-fg-link{margin-block-start:var(--space-2)}@media (max-width:767px){.tn-fc-grille{grid-template-columns:1fr}}.ec{--px:.2cqw;--app-fond:#f6f7fb;--app-texte:#273d52;--app-vert:#055a4a;--app-vert-fonce:#022f26;--app-surligne:#daf4ef;--app-bord:#e5eced;--app-bord-fort:#d6dde8;--app-gris:#52657a;--app-gris-clair:#bac3d0;--app-rouge-fond:#ffe3e3;--app-rouge:#b82a2a;font-family:var(--font-body);color:var(--app-texte);position:absolute;inset:0}.ec-scene{position:absolute;inset:0}.ec-img{flex:none;display:block}.ec-tel{border-radius:calc(52 * var(--px)) calc(52 * var(--px)) 0 0;padding:calc(6 * var(--px)) calc(6 * var(--px)) 0;box-shadow:0 calc(10 * var(--px)) calc(30 * var(--px)) #022f2633;background:#1c2733;flex-direction:column;display:flex;position:absolute;inset-block:7% 0;inset-inline:9%}.ec-ilot{z-index:3;inline-size:calc(112 * var(--px));block-size:calc(32 * var(--px));border-radius:calc(20 * var(--px));background:#000;margin-inline:auto;position:absolute;inset-block-start:calc(15 * var(--px));inset-inline:0}.ec-app{border-radius:calc(46 * var(--px)) calc(46 * var(--px)) 0 0;background:#fff;flex-direction:column;flex:1;padding-block-start:calc(56 * var(--px));display:flex;position:relative;overflow:hidden}.ec-ic{inline-size:calc(26 * var(--px));block-size:calc(26 * var(--px));fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none}.ec-onglets{align-items:center;gap:calc(22 * var(--px));padding-inline:calc(18 * var(--px));block-size:calc(54 * var(--px));flex:none;display:flex}.ec-onglet{font-size:calc(18 * var(--px));line-height:calc(54 * var(--px));white-space:nowrap;position:relative}.ec-onglet-actif{color:var(--app-vert)}.ec-onglet-actif:after{content:"";block-size:calc(3 * var(--px));background:var(--app-vert);border-radius:calc(2 * var(--px));position:absolute;inset-block-end:0;inset-inline:0}.ec-barre{block-size:calc(66 * var(--px));background:var(--app-vert);color:#fff;flex:none;margin-block-start:auto;display:flex}.ec-barre-montant{font-size:calc(32 * var(--px));flex:1;place-items:center;font-weight:300;display:grid}.ec-barre-panier{inline-size:calc(84 * var(--px));background:var(--app-vert-fonce);place-items:center;display:grid}.ec-av,.ec-ap{grid-area:1/1}.ec-av{opacity:0}.ec-prix{justify-items:end}.ec-barre-montant,.ec-panier-ligne>strong,.ec-panier-tete>strong,.ec-prix,.ec-valeur-nombre,.ec-valeur-total{display:grid}.ec-valeur-nombre,.ec-valeur-total{justify-items:center}.ec-valeur-nombre>span,.ec-valeur-total>span{grid-area:1/1}.ec-liste{padding:calc(16 * var(--px));gap:calc(10 * var(--px));background:var(--app-fond);flex-direction:column;flex:1;min-block-size:0;margin:0;list-style:none;display:flex;overflow:hidden}.ec-ligne{gap:calc(3 * var(--px));padding:calc(12 * var(--px)) calc(14 * var(--px));border:1px solid var(--app-bord-fort);border-radius:calc(10 * var(--px));background:#fff;flex-direction:column;display:flex;position:relative}.ec-ligne strong{font-size:calc(17 * var(--px));font-weight:500}.ec-ligne span{font-size:calc(15 * var(--px));color:var(--app-gris)}.ec-demo{block-size:calc(40 * var(--px));background:var(--app-rouge-fond);color:var(--app-rouge);font-size:calc(14 * var(--px));flex:none;place-items:center;margin-block-start:calc(-4 * var(--px));font-weight:500;display:grid}.ec-outils{justify-content:flex-end;gap:calc(22 * var(--px));padding:calc(4 * var(--px)) calc(18 * var(--px)) 0;color:var(--app-gris);flex:none;display:flex}.ec-titre{block-size:calc(42 * var(--px));flex:none;place-items:center;display:grid;position:relative}.ec-titre strong{font-size:calc(18 * var(--px));font-weight:600}.ec-titre .ec-ic{position:absolute;inset-inline-start:calc(18 * var(--px))}.ec-valeur{justify-content:center;align-items:baseline;gap:calc(6 * var(--px));margin-block-start:calc(16 * var(--px));display:flex}.ec-valeur-nombre{font-size:calc(54 * var(--px));font-weight:300;line-height:1.1}.ec-valeur-unite{font-size:calc(26 * var(--px));color:var(--app-vert);font-weight:500}.ec-valeur-total{font-size:calc(17 * var(--px));color:var(--app-vert-fonce);margin-block-start:calc(6 * var(--px))}.ec-gris{color:var(--app-gris-clair)}.ec-etape-a,.ec-etape-b{opacity:0}.ec-pave{border-block-start:1px solid var(--app-bord);flex:none;grid-template-columns:repeat(3,1fr);margin-block-start:calc(14 * var(--px));display:grid}.ec-pave span{block-size:calc(44 * var(--px));font-size:calc(26 * var(--px));border-inline-end:1px solid var(--app-bord);border-block-end:1px solid var(--app-bord);place-items:center;font-weight:300;display:grid;position:relative}.ec-pave span:nth-child(3n){border-inline-end:0}.ec-cta{block-size:calc(48 * var(--px));margin:calc(10 * var(--px)) calc(16 * var(--px));padding-inline:calc(14 * var(--px));border-radius:calc(25 * var(--px));background:var(--app-vert);color:#fff;font-size:calc(17 * var(--px));text-align:center;flex:none;place-items:center;font-weight:600;display:grid;position:relative}.ec-interrupteur{inline-size:calc(44 * var(--px));block-size:calc(26 * var(--px));border-radius:calc(13 * var(--px));background:var(--app-vert);flex:none;position:relative}.ec-interrupteur:after{content:"";inline-size:calc(20 * var(--px));block-size:calc(20 * var(--px));background:#fff;border-radius:50%;position:absolute;inset-block-start:calc(3 * var(--px));inset-inline-end:calc(3 * var(--px))}.ec-panier-tete{block-size:calc(58 * var(--px));padding-inline:calc(16 * var(--px));border-block-end:1px solid var(--app-bord);flex:none;justify-content:space-between;align-items:center;display:flex}.ec-panier-tete strong{font-size:calc(18 * var(--px));font-weight:700}.ec-panier-ligne{align-items:center;gap:calc(16 * var(--px));block-size:calc(64 * var(--px));padding-inline:calc(16 * var(--px));border-block-end:1px solid var(--app-bord);flex:none;display:flex;position:relative}.ec-panier-ligne>strong{inline-size:calc(24 * var(--px));font-size:calc(17 * var(--px));font-weight:700}.ec-panier-ligne>span:not(.ec-prix){font-size:calc(18 * var(--px));flex:1}.ec-prix{font-size:calc(17 * var(--px));color:var(--app-gris)}.ec-feuille{z-index:2;gap:calc(10 * var(--px));padding:calc(14 * var(--px)) calc(16 * var(--px)) calc(14 * var(--px));border-radius:calc(24 * var(--px)) calc(24 * var(--px)) 0 0;box-shadow:0 calc(-6 * var(--px)) calc(28 * var(--px)) #273d5229;background:#fff;flex-direction:column;display:flex;position:absolute;inset-block-end:0;inset-inline:0;transform:translateY(110%)}.ec-feuille-titre{text-align:center;font-size:calc(18 * var(--px));margin-block-end:calc(2 * var(--px));font-weight:600}.ec-option{align-items:center;gap:calc(10 * var(--px));block-size:calc(48 * var(--px));padding-inline:calc(10 * var(--px));border:1px solid var(--app-bord);border-radius:calc(6 * var(--px));font-size:calc(16 * var(--px));display:flex}.ec-feuille .ec-cta{margin:0}.ec-doigt{inline-size:calc(42 * var(--px));block-size:calc(42 * var(--px));opacity:0;pointer-events:none;z-index:3;background:#055a4a40;border:2px solid #055a4a8c;border-radius:50%;position:absolute}.ec-doigt-centre{margin:auto;inset:0}.ec-lecture{z-index:40;border:1px solid var(--border-subtle);background:var(--bg-page);block-size:40px;inline-size:40px;color:var(--brand-pine);box-shadow:var(--shadow-card);cursor:pointer;border-radius:50%;place-items:center;padding:0;transition:opacity .2s,transform .2s;display:grid;position:absolute;inset-block-start:12px;inset-inline-end:12px}.ec-lecture svg{fill:currentColor;block-size:18px;inline-size:18px}.ec-lecture:hover{transform:scale(1.06)}.ec-lecture:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.ec[data-lecture=oui] .ec-lecture{opacity:0;pointer-events:none}.ec[data-lecture=oui] .ec-av{animation:ec-hors .25s var(--t) both}.ec[data-lecture=oui] .ec-ap{animation:ec-dans .25s var(--t) both}.ec[data-lecture=oui] .ec-note{animation:ec-dans .4s var(--t) both}.ec[data-lecture=oui] .ec-doigt{animation:ec-tap .8s var(--t) both}.ec[data-lecture=oui] .ec-cta-appui,.ec[data-lecture=oui] .ec-valeur~.ec-cta{animation:ec-appui .35s var(--t) both}.ec[data-lecture=oui] .ec-etape-a{animation:5.6s both ec-etape-a}.ec[data-lecture=oui] .ec-etape-b{animation:5.6s both ec-etape-b}.ec[data-lecture=oui] .ec-etape-c{animation:5.6s both ec-etape-c}@keyframes ec-hors{0%{opacity:1}to{opacity:0}}@keyframes ec-dans{0%{opacity:0}to{opacity:1}}@keyframes ec-tap{0%{opacity:0;transform:scale(.4)}30%{opacity:1;transform:scale(.9)}to{opacity:0;transform:scale(1.5)}}@keyframes ec-appui{50%{filter:brightness(.85);transform:scale(.96)}}@keyframes ec-etape-a{0%,16%{opacity:1}17%,to{opacity:0}}@keyframes ec-etape-b{0%,16%{opacity:0}17%,33%{opacity:1}34%,to{opacity:0}}@keyframes ec-etape-c{0%,33%{opacity:0}34%,to{opacity:1}}@media (prefers-reduced-motion:reduce){.ec-lecture{display:none}}
.ec-cat-plein{z-index:2;background:#fff;flex-direction:column;padding-block-start:calc(56 * var(--px));line-height:1.25;display:flex;position:absolute;inset:0;transform:translateY(110%)}.ec-cat-entete{block-size:calc(44 * var(--px));padding-inline:calc(16 * var(--px));flex:none;grid-template-columns:1fr auto 1fr;align-items:center;display:grid}.ec-cat-entete strong{font-size:calc(18 * var(--px));font-weight:600}.ec-cat-ok{font-size:calc(17 * var(--px));color:var(--app-vert);justify-self:end;font-weight:700;position:relative}.ec-cat-corps{gap:calc(4 * var(--px));padding:calc(2 * var(--px)) calc(16 * var(--px)) 0;flex-direction:column;min-block-size:0;display:flex}.ec-cat-corps>*{flex:none}.ec-cat-vignette{align-items:center;gap:calc(2 * var(--px));flex-direction:column;margin-block-end:calc(2 * var(--px));display:flex}.ec-cat-rond{inline-size:calc(50 * var(--px));block-size:calc(50 * var(--px));color:var(--app-vert);background:#f0fbf9;border-radius:50%;place-items:center;display:grid;position:relative}.ec-cat-rond .ec-ic{inline-size:calc(24 * var(--px));block-size:calc(24 * var(--px))}.ec-cat-centre{place-items:center;display:grid}.ec-cat-rond .ec-img{inline-size:calc(36 * var(--px));block-size:calc(36 * var(--px))}.ec-cat-legende{font-size:calc(14 * var(--px));color:var(--app-gris)}.ec-cat-etiq{font-size:calc(15 * var(--px));margin-block-start:calc(2 * var(--px));font-weight:600}.ec-cat-etiq-fonce{color:var(--app-vert-fonce)}.ec-cat-champ{block-size:calc(40 * var(--px));padding-inline:calc(14 * var(--px));border:1px solid var(--app-bord-fort);border-radius:calc(12 * var(--px));font-size:calc(16 * var(--px));align-items:center;display:flex;position:relative}.ec-cat-champ-actif{border:1.5px solid var(--app-vert)}.ec-cat-vide{color:var(--app-gris);opacity:0}.ec-cat-texte{inset-block:0;inset-inline:calc(14 * var(--px));align-items:center;display:flex;position:absolute}.ec-cat-choix{justify-content:space-between}.ec-cat-choix .ec-ic{color:var(--app-texte)}.ec-cat-pile{display:grid}.ec-cat-gris{color:var(--app-gris)}.ec-cat-radio{block-size:calc(34 * var(--px));padding-inline:calc(14 * var(--px));border:1px solid var(--app-bord-fort);border-radius:calc(12 * var(--px));font-size:calc(16 * var(--px));justify-content:space-between;align-items:center;display:flex;position:relative}.ec-cat-radio i{inline-size:calc(22 * var(--px));block-size:calc(22 * var(--px));border:2px solid var(--app-bord-fort);border-radius:50%}.ec-cat-radio-choisi i{border-color:var(--app-vert);background:radial-gradient(#fff 0 30%, var(--app-vert) 34%)}.ec-cat-cta{margin:calc(4 * var(--px)) 0 0;block-size:calc(42 * var(--px));font-size:calc(16 * var(--px))}.ec-cat-prix{align-items:center;gap:calc(10 * var(--px));display:flex}.ec-cat-prix .ec-cat-champ{flex:1}.ec-cat-points{inline-size:calc(42 * var(--px));block-size:calc(42 * var(--px));border:1px solid var(--app-bord-fort);border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.ec-cat-voile{z-index:3;opacity:0;pointer-events:none;background:#273d5280;position:absolute;inset:0}.ec-cat-option{z-index:4;gap:calc(8 * var(--px));padding:0 calc(16 * var(--px)) calc(32 * var(--px));border-radius:calc(16 * var(--px)) calc(16 * var(--px)) 0 0;background:#fff;flex-direction:column;line-height:1.25;display:flex;position:absolute;inset-block-end:0;inset-inline:0;transform:translateY(110%)}.ec-cat-entete-option{block-size:calc(56 * var(--px));margin-inline:calc(-16 * var(--px))}.ec-cat-entete-option .ec-ic{inline-size:calc(24 * var(--px));block-size:calc(24 * var(--px))}.ec-cat-entete-option .ec-cat-ok{font-size:calc(18 * var(--px));font-weight:600}.ec-cat-carte{justify-content:space-between;align-items:center;gap:calc(12 * var(--px));padding:calc(12 * var(--px));border-radius:calc(8 * var(--px));background:#fff;border:1px solid #d2dceb;display:flex;position:relative}.ec-cat-carte>span{flex-direction:column;display:flex}.ec-cat-carte strong{font-size:calc(16 * var(--px));color:#273d52;font-weight:500}.ec-cat-carte>span>span{font-size:calc(14 * var(--px));color:#98a8bc}.ec-cat-carte i{inline-size:calc(18 * var(--px));block-size:calc(18 * var(--px));margin-inline:calc(3 * var(--px));border-radius:calc(4 * var(--px));background:0 0;border:1px solid #d2dceb;flex:none;position:relative}.ec-cat-carte-negatif i{border-color:var(--app-vert);background:var(--app-vert)}.ec-cat-carte-negatif i:after{content:"";inline-size:calc(4 * var(--px));block-size:calc(8 * var(--px));border:2px solid #fff;border-width:0 2px 2px 0;position:absolute;inset-block-start:calc(2 * var(--px));inset-inline-start:calc(5 * var(--px));transform:rotate(45deg)}.ec-cat-grille{padding:calc(10 * var(--px)) calc(12 * var(--px));gap:calc(8 * var(--px));flex:1;grid-template-columns:repeat(3,1fr);grid-auto-rows:max-content;min-block-size:0;margin:0;list-style:none;display:grid;overflow:hidden}.ec-cat-tuile{aspect-ratio:1;border:1px solid var(--app-bord-fort);border-radius:calc(10 * var(--px));background:#fff;flex-direction:column;display:flex;position:relative;overflow:hidden}.ec-cat-photo{border-block-end:1px solid var(--app-fond);flex:65 1 0;place-items:center;display:grid}.ec-cat-photo b{font-size:calc(20 * var(--px));color:var(--app-vert-fonce);font-weight:600}.ec-cat-nom{padding-inline:calc(8 * var(--px));flex-direction:column;flex:35 1 0;justify-content:center;min-inline-size:0;display:flex}.ec-cat-nom strong{font-size:calc(14 * var(--px));white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.ec-cat-nom span{font-size:calc(14 * var(--px));color:var(--app-gris)}.ec-cat-nom-centre{text-align:center;align-items:center}.ec-cat-badge{inline-size:calc(32 * var(--px));block-size:calc(32 * var(--px));background:var(--app-surligne);color:var(--app-vert-fonce);font-size:calc(14 * var(--px));border-radius:50%;place-items:center;font-weight:500;display:grid;position:absolute;inset-block-start:calc(4 * var(--px));inset-inline-end:calc(4 * var(--px))}.ec-cat-valeur{justify-content:center;align-items:center;gap:calc(4 * var(--px));block-size:calc(112 * var(--px));flex:none;display:flex}.ec-cat-nombre{font-size:calc(54 * var(--px));justify-items:center;font-weight:300;line-height:1;display:grid}.ec-cat-etat{opacity:0;grid-area:1/1}.ec-cat-etat-a{color:var(--app-gris-clair)}.ec-cat-etat-e{opacity:1}.ec-cat-symbole{font-size:calc(26 * var(--px));color:var(--app-vert-fonce);font-weight:500}.ec-cat-calc{z-index:2;background:#fff;flex-direction:column;padding-block-start:calc(56 * var(--px));display:flex;position:absolute;inset:0;transform:translateY(110%)}.ec-cat-pave{margin-block-start:0}.ec-cat-pave .ec-ic{inline-size:calc(26 * var(--px));block-size:calc(26 * var(--px))}.ec-cat-ajouter{margin-block-start:calc(14 * var(--px))}.ec[data-lecture=oui] .ec-cat-vide{animation:ec-hors 10ms var(--t) both}.ec[data-lecture=oui] .ec-cat-frappe{animation:ec-cat-frappe .9s steps(10) var(--t) both}.ec[data-lecture=oui] .ec-cat-plein-long{animation:6.6s both ec-cat-plein-long}.ec[data-lecture=oui] .ec-cat-plein-lent{animation:13.2s both ec-cat-plein-long}.ec[data-lecture=oui] .ec-cat-option{animation:13.2s both ec-cat-option}.ec[data-lecture=oui] .ec-cat-nouveau,.ec[data-lecture=oui] .ec-cat-badge{animation:ec-cat-pop .45s var(--t) both}.ec[data-lecture=oui] .ec-cat-voile{animation:13.2s both ec-cat-voile}.ec[data-lecture=oui] .ec-cat-carte-negatif i{animation:.4s 3.8s both ec-cat-coche}.ec[data-lecture=oui] .ec-cat-carte-negatif i:after{animation:10ms 3.8s both ec-dans}.ec[data-lecture=oui] .ec-cat-calc{animation:8.8s both ec-cat-calc}.ec[data-lecture=oui] .ec-cat-ajouter{animation:ec-appui .35s var(--t) both}.ec[data-lecture=oui] .ec-cat-etat{animation-duration:5.6s;animation-delay:1.6s;animation-fill-mode:both}.ec[data-lecture=oui] .ec-cat-etat-a{animation-name:ec-cat-etat-a}.ec[data-lecture=oui] .ec-cat-etat-b{animation-name:ec-cat-etat-b}.ec[data-lecture=oui] .ec-cat-etat-c{animation-name:ec-cat-etat-c}.ec[data-lecture=oui] .ec-cat-etat-d{animation-name:ec-cat-etat-d}.ec[data-lecture=oui] .ec-cat-etat-e{animation-name:ec-cat-etat-e}@keyframes ec-cat-frappe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes ec-cat-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}@keyframes ec-cat-voile{0%,13%{opacity:0}21%,50%{opacity:1}58%,to{opacity:0}}@keyframes ec-cat-coche{0%{background-color:#0000;border-color:#d2dceb}}@keyframes ec-cat-plein-long{0%,66%{transform:none}74%,to{transform:translateY(110%)}}@keyframes ec-cat-calc{0%,9%{transform:translateY(110%)}15%,66%{transform:none}73%,to{transform:translateY(110%)}}@keyframes ec-cat-option{0%,13%{transform:translateY(110%)}21%,50%{transform:none}58%,to{transform:translateY(110%)}}@keyframes ec-cat-etat-a{0%,13%{opacity:1}14%,to{opacity:0}}@keyframes ec-cat-etat-b{0%,13%{opacity:0}14%,25%{opacity:1}26%,to{opacity:0}}@keyframes ec-cat-etat-c{0%,25%{opacity:0}26%,38%{opacity:1}39%,to{opacity:0}}@keyframes ec-cat-etat-d{0%,38%{opacity:0}39%,50%{opacity:1}51%,to{opacity:0}}@keyframes ec-cat-etat-e{0%,50%{opacity:0}51%,to{opacity:1}}
.ec-zt{gap:calc(4 * var(--px));padding:calc(16 * var(--px));flex-direction:column;display:flex}.ec-zt-libelle{font-size:calc(14 * var(--px));font-weight:600}.ec-zt-champ{min-block-size:calc(84 * var(--px));padding:calc(12 * var(--px));border:1px solid var(--app-vert);border-radius:calc(8 * var(--px));font-size:calc(15 * var(--px));line-height:1.4;position:relative}.ec-zt-indication{inset-block-start:calc(12 * var(--px));inset-inline:calc(12 * var(--px));color:var(--app-gris);opacity:0;position:absolute}.ec-zt-debut{inline-size:calc(1.5 * var(--px));block-size:calc(17 * var(--px));background:var(--app-vert);opacity:0;position:absolute;inset-block-start:calc(13 * var(--px));inset-inline-start:calc(12 * var(--px))}.ec-zt-texte{white-space:pre-wrap}.ec-car{position:relative}.ec-car:after{content:"";inline-size:calc(1.5 * var(--px));background:var(--app-vert);opacity:0;block-size:1.2em;position:absolute;inset-block-start:calc(1 * var(--px));inset-inline-end:calc(-1.5 * var(--px))}.ec[data-lecture=oui] .ec-zt-indication,.ec[data-lecture=oui] .ec-zt-debut{animation:ec-hors 10ms var(--t) both}.ec[data-lecture=oui] .ec-car{animation:ec-dans 10ms var(--t) both}.ec[data-lecture=oui] .ec-car:after{animation:ec-hors 10ms var(--tn) both}.ec-page{z-index:4;background:#fff;flex-direction:column;padding-block-start:calc(56 * var(--px));display:flex;position:absolute;inset:0;transform:translateY(105%)}.ec-modale-tete{block-size:calc(46 * var(--px));flex:none;place-items:center;display:grid;position:relative}.ec-modale-tete strong{font-size:calc(17 * var(--px));font-weight:600}.ec-modale-tete .ec-ic{position:absolute;inset-inline-start:calc(18 * var(--px))}.ec-modale-ok{min-inline-size:calc(44 * var(--px));block-size:calc(36 * var(--px));font-size:calc(17 * var(--px));color:var(--app-vert);place-items:center;font-weight:600;display:grid;position:absolute;inset-inline-end:calc(14 * var(--px))}.ec-option{position:relative}.ec-points-btn{inline-size:calc(40 * var(--px));block-size:calc(40 * var(--px));place-items:center;margin-inline-end:calc(-8 * var(--px));display:grid;position:relative}.ec-demo{overflow:hidden}.ec-reg{gap:calc(10 * var(--px));min-block-size:0;padding:calc(14 * var(--px)) calc(16 * var(--px));background:var(--app-fond);flex-direction:column;flex:1;display:flex;overflow:hidden}.ec-reg-section{font-size:calc(16 * var(--px));color:var(--app-texte)}.ec-reg-ligne{align-items:center;gap:calc(12 * var(--px));padding:calc(10 * var(--px)) calc(12 * var(--px));border:1px solid var(--app-bord-fort);border-radius:calc(12 * var(--px));background:#fff;display:flex}.ec-reg-texte{gap:calc(2 * var(--px));flex-direction:column;flex:1;min-inline-size:0;display:flex}.ec-reg-texte strong{font-size:calc(17 * var(--px));font-weight:500}.ec-reg-texte span{font-size:calc(12 * var(--px));color:var(--app-gris);line-height:1.3}.ec[data-lecture=oui] .ec-demo{animation:.5s 1.9s both ec-bandeau-haut}.ec[data-lecture=oui] .ec-int-anim{animation:ec-int-piste .25s var(--t) both}.ec[data-lecture=oui] .ec-int-anim:after{animation:ec-int-bouton .25s var(--t) both}@keyframes ec-bandeau-haut{0%{opacity:0;block-size:0}}@keyframes ec-int-piste{0%{background:var(--app-gris-clair)}}@keyframes ec-int-bouton{0%{transform:translateX(calc(-18 * var(--px)))}}.ec-qrc{place-items:center;display:grid;position:absolute;inset:0}.ec-qrc-carte{align-items:center;gap:calc(8 * var(--px));inline-size:calc(250 * var(--px));padding:calc(20 * var(--px)) calc(18 * var(--px)) calc(16 * var(--px));border-radius:calc(16 * var(--px));box-shadow:0 calc(10 * var(--px)) calc(30 * var(--px)) #022f262e;background:#fff;flex-direction:column;display:flex}.ec-qrc-titre{font-size:calc(23 * var(--px));text-align:center;font-weight:600;line-height:1.15}.ec-qrc-qr{inline-size:calc(196 * var(--px));block-size:calc(196 * var(--px));fill:#0d1b2a}.ec-qrc-url{font-size:calc(20 * var(--px));color:var(--app-gris)}.ec-lottie{z-index:6;visibility:hidden;background:#fff;position:absolute;inset:0}.ec[data-lecture=oui] .ec-lottie{visibility:visible;animation:.3s 4.3s both ec-hors}.ec[data-lecture=oui] .ec-qrc-carte{animation:.6s 4.6s both ec-qrc-entree}.ec[data-lecture=oui] .ec-qrc-qr{animation:1.4s steps(16,end) 5s both ec-qrc-balayage}.ec[data-lecture=oui] .ec-qrc-titre,.ec[data-lecture=oui] .ec-qrc-url{animation:.4s 6.4s both ec-dans}@keyframes ec-qrc-entree{0%{opacity:0;transform:scale(.88)}}@keyframes ec-qrc-balayage{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}.ec[data-lecture=oui] .ec-co-options{animation:7s both ec-co-options}.ec[data-lecture=oui] .ec-co-page{animation:7s both ec-co-page}@keyframes ec-co-options{0%,9%{transform:translateY(110%)}14%,27%{transform:translateY(0)}34%,to{transform:translateY(110%)}}@keyframes ec-co-page{0%,33%{transform:translateY(105%)}39%,66%{transform:translateY(0)}73%,to{transform:translateY(105%)}}.ec-panier-ligne.ec-ta-ligne>.ec-ta-nom{font-size:calc(16 * var(--px));display:grid}.ec-ta-options{gap:calc(10 * var(--px));padding-inline:calc(16 * var(--px));transform:none}.ec-ta-tete{block-size:calc(46 * var(--px));flex:none;justify-content:center;align-items:center;display:flex;position:relative}.ec-ta-tete .ec-ic{position:absolute;inset-inline-start:0}.ec-ta-tete strong{font-size:calc(18 * var(--px));font-weight:600}.ec-ta-feuille{z-index:5;transform:none}.ec-ta-choix{padding:calc(12 * var(--px)) calc(14 * var(--px));border:1px solid var(--app-bord-fort);border-radius:calc(8 * var(--px));font-size:calc(16 * var(--px));justify-content:space-between;align-items:center;display:flex}.ec-ta-choix-10{background:var(--app-surligne);border-color:var(--app-vert)}.ec-ta-radio{inline-size:calc(22 * var(--px));block-size:calc(22 * var(--px));border:2px solid var(--app-gris-clair);border-radius:50%;place-items:center;display:grid;position:relative}.ec-ta-point{inline-size:calc(10 * var(--px));block-size:calc(10 * var(--px));background:var(--app-vert);opacity:0;border-radius:50%;display:block}.ec-ta-choix-10 .ec-ta-radio{border-color:var(--app-vert)}.ec-ta-choix-10 .ec-ta-point{opacity:1}.ec[data-lecture=oui] .ec-ta-options{animation:.5s .6s both ec-ta-entree}.ec[data-lecture=oui] .ec-ta-feuille{animation:.5s 1.9s both ec-ta-entree}.ec[data-lecture=oui] .ec-ta-choix-10{animation:.2s 3.4s both ec-selection}.ec[data-lecture=oui] .ec-ta-choix-10 .ec-ta-radio{animation:.2s 3.4s both ec-ta-radio-gris}.ec[data-lecture=oui] .ec-ta-choix-10 .ec-ta-point{animation:.15s 3.4s both ec-dans}.ec[data-lecture=oui] .ec-ta-choix-20{animation:.2s 3.4s both ec-deselection}.ec[data-lecture=oui] .ec-ta-choix-20 .ec-ta-radio{animation:.2s 3.4s both ec-ta-radio-vert}.ec[data-lecture=oui] .ec-ta-choix-20 .ec-ta-point{animation:.15s 3.4s both ec-hors}@keyframes ec-ta-entree{0%{transform:translateY(110%)}}@keyframes ec-selection{0%{border-color:var(--app-bord-fort);background-color:#fff}}@keyframes ec-deselection{0%{background-color:var(--app-surligne);border-color:var(--app-vert)}}@keyframes ec-ta-radio-gris{0%{border-color:var(--app-gris-clair)}}@keyframes ec-ta-radio-vert{0%{border-color:var(--app-vert)}}.ec-cta-clair{color:var(--app-vert);border:1px solid var(--app-bord-fort);background:#fff}.ec-barre-panier{position:relative}.ec-te-corps{flex:1;min-block-size:0;position:relative;overflow:hidden}.ec-te-corps>.ec-liste{position:absolute;inset:0}.ec-te-gp{z-index:2;opacity:0;background:#fff;flex-direction:column;display:flex;position:absolute;inset:0}.ec-te-grille{padding:calc(12 * var(--px)) calc(16 * var(--px));gap:calc(10 * var(--px));grid-template-columns:repeat(3,1fr);margin:0;list-style:none;display:grid}.ec-te-tuile{border:1px solid var(--app-bord);border-radius:calc(10 * var(--px));text-align:center;background:#fff;flex-direction:column;align-items:center;display:flex;position:relative;overflow:hidden}.ec-te-tuile-haut{inline-size:100%;block-size:calc(70 * var(--px));border-block-end:1px solid var(--app-fond);place-items:center;display:grid}.ec-te-tuile strong{font-size:calc(15 * var(--px));padding:calc(6 * var(--px)) calc(6 * var(--px)) 0;font-weight:600}.ec-te-tuile>span:last-of-type{font-size:calc(14 * var(--px));color:var(--app-gris);padding:0 calc(6 * var(--px)) calc(7 * var(--px))}.ec-te-badge{z-index:2;inline-size:calc(26 * var(--px));block-size:calc(26 * var(--px));background:var(--app-surligne);color:var(--app-vert);font-size:calc(14 * var(--px));opacity:0;border-radius:50%;place-items:center;padding:0;font-weight:700;line-height:1;display:grid;position:absolute;inset-block-start:calc(4 * var(--px));inset-inline-end:calc(4 * var(--px))}.ec-te-montant>span{opacity:0;grid-area:1/1}.ec-te-montant>.ec-te-m3{opacity:1}.ec-te-panier{inset:0 0 calc(66 * var(--px)) 0;z-index:3;opacity:0;pointer-events:none;background:#fff;flex-direction:column;padding-block-start:calc(56 * var(--px));display:flex;position:absolute}.ec-te-panier .ec-cta{margin-block-start:auto}.ec-te-save{justify-content:center;align-items:center;gap:calc(8 * var(--px));display:flex}.ec-te-save .ec-ic{inline-size:calc(22 * var(--px));block-size:calc(22 * var(--px))}.ec-te-page{opacity:0;pointer-events:none;transform:none}.ec-te-art:after{content:"";block-size:calc(3 * var(--px));border-radius:calc(2 * var(--px));background:var(--app-vert);opacity:0;position:absolute;inset-block-end:0;inset-inline:0}.ec[data-lecture=oui] .ec-te-gp{animation:11.5s ease-in-out both ec-te-gp}.ec[data-lecture=oui] .ec[data-lecture=oui] .ec-te-panier{animation:11.5s ease-in-out both ec-te-panier}.ec[data-lecture=oui] .ec-te-page{animation:11.5s ease-in-out both ec-te-page}.ec[data-lecture=oui] .ec-te-b1{animation:11.5s both ec-te-b1}.ec[data-lecture=oui] .ec-te-b2{animation:11.5s both ec-te-b2}.ec[data-lecture=oui] .ec-te-m0{animation:11.5s both ec-te-m0}.ec[data-lecture=oui] .ec-te-m1{animation:11.5s both ec-te-m1}.ec[data-lecture=oui] .ec-te-m2{animation:11.5s both ec-te-m2}.ec[data-lecture=oui] .ec-te-m3{animation:11.5s both ec-te-m3}.ec[data-lecture=oui] .ec-te-art{animation:50ms 7.7s both ec-te-couleur-art}.ec[data-lecture=oui] .ec-te-art:after{animation:50ms 7.7s both ec-hors}.ec[data-lecture=oui] .ec-te-tick{animation:50ms 7.7s both ec-te-couleur-tick}.ec[data-lecture=oui] .ec-te-tick:after{animation:50ms 7.7s both ec-dans}.ec[data-lecture=oui] .ec-te-nouveau{animation:2s ease-in-out 8.8s both ec-te-entree}@keyframes ec-te-gp{0%,67%{opacity:1}67.1%,to{opacity:0}}@keyframes ec-te-panier{0%,29%{opacity:0}36%,67%{opacity:1}67.1%,to{opacity:0}}@keyframes ec-te-page{0%,46%{opacity:0}52%,67%{opacity:1}67.1%,to{opacity:0}}@keyframes ec-te-b1{0%,6%{opacity:0}8%,15%{opacity:1}17%,to{opacity:0}}@keyframes ec-te-b2{0%,15%{opacity:0}17%,67%{opacity:1}67.1%,to{opacity:0}}@keyframes ec-te-m0{0%,6%{opacity:1}8%,to{opacity:0}}@keyframes ec-te-m1{0%,6%{opacity:0}8%,15%{opacity:1}17%,to{opacity:0}}@keyframes ec-te-m2{0%,15%{opacity:0}17%,67%{opacity:1}67.1%,to{opacity:0}}@keyframes ec-te-m3{0%,67%{opacity:0}67.1%,to{opacity:1}}@keyframes ec-te-couleur-art{0%{color:var(--app-vert)}}@keyframes ec-te-couleur-tick{0%{color:var(--app-texte)}}@keyframes ec-te-entree{0%{opacity:0;transform:translateY(calc(14 * var(--px)))}}
.ec-exp-couche{background:#fff;flex-direction:column;padding-block-start:calc(56 * var(--px));display:flex;position:absolute;inset:0;overflow:hidden}.ec-exp-page,.ec-exp-page-seule{background:var(--app-fond)}.ec-exp-page{opacity:0;pointer-events:none}.ec-exp-onglets{background:#fff}.ec-exp-onglets-defile{justify-content:flex-end;gap:calc(22 * var(--px));flex:1;min-inline-size:0;display:flex;overflow:hidden}.ec-exp-onglets .ec-onglet-actif:after{inset-inline:0}.ec-exp-corps{min-block-size:0;padding:calc(16 * var(--px)) calc(16 * var(--px)) 0;flex-direction:column;flex:1;display:flex}.ec-exp-banniere{align-items:flex-start;gap:calc(10 * var(--px));padding:calc(14 * var(--px)) calc(16 * var(--px));border:1px solid var(--app-bord-fort);border-radius:calc(12 * var(--px));background:#fff;flex:none;margin-block-end:calc(16 * var(--px));display:flex}.ec-exp-banniere>span{gap:calc(2 * var(--px));font-size:calc(14.5 * var(--px));flex-direction:column;flex:1;line-height:1.38;display:flex}.ec-exp-banniere strong{color:var(--app-vert);font-weight:700}.ec-exp-filtres{gap:calc(6 * var(--px));flex:none;margin-block-end:calc(16 * var(--px));display:flex;overflow:hidden}.ec-exp-filtre{align-items:center;gap:calc(8 * var(--px));block-size:calc(40 * var(--px));padding-inline:calc(14 * var(--px));border:1px solid var(--app-bord-fort);border-radius:calc(20 * var(--px));font-size:calc(14.5 * var(--px));white-space:nowrap;flex:none;display:inline-flex}.ec-exp-filtre .ec-ic{inline-size:calc(20 * var(--px));block-size:calc(20 * var(--px))}.ec-exp-defile{flex:1;min-block-size:0;overflow:hidden}.ec-exp-pile{gap:calc(12 * var(--px));flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ec-exp-element{align-items:center;gap:calc(12 * var(--px));padding:calc(12 * var(--px));border:1px solid var(--app-bord-fort);border-radius:calc(10 * var(--px));font-size:calc(14.5 * var(--px));background:#fff;display:flex;position:relative}.ec-exp-element .ec-img{inline-size:calc(34 * var(--px));block-size:calc(34 * var(--px))}.ec-exp-voile{z-index:3;background:#0003;position:absolute;inset:0}.ec-exp-voile-dialogue{opacity:0;pointer-events:none;place-items:center;display:grid}.ec-exp-dialogue{align-items:center;gap:calc(12 * var(--px));inline-size:76%;padding:calc(20 * var(--px));border-radius:calc(16 * var(--px));text-align:center;background:#fff;flex-direction:column;display:flex}.ec-exp-dialogue strong{font-size:calc(16.5 * var(--px));font-weight:600}.ec-exp-barre{inline-size:100%;block-size:calc(6 * var(--px));border-radius:calc(3 * var(--px));background:var(--app-bord);overflow:hidden}.ec-exp-barre i{background:var(--app-vert);transform-origin:0;block-size:100%;display:block}.ec-exp-pourcent{font-size:calc(13 * var(--px));color:var(--app-gris);justify-items:center;display:grid}.ec-exp-pourcent span{opacity:0;grid-area:1/1}.ec-exp-pourcent .ec-exp-p3{opacity:1}.ec-exp-annuler{font-size:calc(14.5 * var(--px));color:var(--app-vert);font-weight:600}.ec-exp-partage{z-index:4;block-size:calc(440 * var(--px));padding-inline:calc(16 * var(--px));border-radius:calc(22 * var(--px)) calc(22 * var(--px)) 0 0;box-shadow:0 calc(-4 * var(--px)) calc(24 * var(--px)) #00000024;background:#f4f4f6;position:absolute;inset-block-start:calc(308 * var(--px));inset-inline:0}.ec-exp-partage-tete{align-items:center;gap:calc(12 * var(--px));block-size:calc(62 * var(--px));margin-inline:calc(-16 * var(--px));padding-inline:calc(16 * var(--px));font-size:calc(13 * var(--px));border-block-end:1px solid #d9d9de;display:flex}.ec-exp-fichier{inline-size:calc(42 * var(--px));block-size:calc(42 * var(--px));border-radius:calc(8 * var(--px));color:var(--app-gris);background:#fff;place-items:center;display:grid}.ec-exp-fermer{inline-size:calc(30 * var(--px));block-size:calc(30 * var(--px));background:#dcdce0;border-radius:50%;place-items:center;margin-inline-start:auto;display:grid}.ec-exp-fermer .ec-ic{inline-size:calc(16 * var(--px));block-size:calc(16 * var(--px))}.ec-exp-partage-plus{align-items:flex-start;gap:calc(4 * var(--px));inline-size:calc(64 * var(--px));margin-block:calc(12 * var(--px)) calc(14 * var(--px));font-size:calc(12 * var(--px));text-align:center;flex-direction:column;display:flex}.ec-exp-partage-plus i{inline-size:calc(56 * var(--px));block-size:calc(56 * var(--px));border-radius:calc(14 * var(--px));font-style:normal;font-size:calc(16 * var(--px));letter-spacing:calc(1 * var(--px));color:#5b6573;background:#fff;place-items:center;display:grid}.ec-exp-partage-plus span{inline-size:100%}.ec-exp-partage-ligne{block-size:calc(44 * var(--px));padding-inline:calc(16 * var(--px));border-radius:calc(12 * var(--px));font-size:calc(15 * var(--px));background:#fff;justify-content:space-between;align-items:center;margin-block-end:calc(8 * var(--px));display:flex}.ec-exp-partage-modifier{margin:calc(10 * var(--px)) 0 0 calc(16 * var(--px));font-size:calc(15 * var(--px));color:#0057c8;display:block}.ec-exp-choix{z-index:4;gap:calc(12 * var(--px));padding:calc(14 * var(--px)) calc(16 * var(--px)) calc(40 * var(--px));border-radius:calc(24 * var(--px)) calc(24 * var(--px)) 0 0;box-shadow:0 calc(-6 * var(--px)) calc(28 * var(--px)) #273d5229;background:#fff;flex-direction:column;display:flex;position:absolute;inset-block-end:0;inset-inline:0}.ec-exp-choix-tete{block-size:calc(34 * var(--px));place-items:center;display:grid;position:relative}.ec-exp-choix-tete strong{font-size:calc(16.5 * var(--px));font-weight:600}.ec-exp-choix-tete .ec-ic{position:absolute;inset-inline-start:0}.ec-exp-bouton{justify-content:center;align-items:center;gap:calc(10 * var(--px));block-size:calc(48 * var(--px));border:1px solid var(--app-bord-fort);border-radius:calc(24 * var(--px));font-size:calc(15 * var(--px));font-weight:600;display:flex;position:relative}.ec-exp-viseur-tete{block-size:calc(46 * var(--px));padding-inline:calc(16 * var(--px));border-block-end:1px solid var(--app-bord);flex:none;justify-content:space-between;align-items:center;display:flex}.ec-exp-viseur-tete strong{font-size:calc(14.5 * var(--px));font-weight:600}.ec-exp-rangee{flex:none;display:flex}.ec-exp-num{inline-size:calc(26 * var(--px));color:var(--app-gris);font-size:calc(10 * var(--px));background:#f1f3f6;border-block-end:1px solid #cfd6e0;border-inline-end:1px solid #cfd6e0;flex:none;place-items:center;line-height:1;display:grid}.ec-exp-fenetre{flex:1;min-inline-size:0;line-height:1;overflow:hidden}.ec-exp-bande{inline-size:max-content;translate:calc(var(--dec,0) * var(--px) * -1) 0;display:flex}.ec-exp-cellule{box-sizing:border-box;inline-size:calc(var(--w) * var(--px));block-size:calc(30 * var(--px));padding-inline:calc(5 * var(--px));font-family:Trebuchet MS,Segoe UI,sans-serif;font-size:calc(11.5 * var(--px));line-height:calc(29 * var(--px));color:#1e293b;white-space:nowrap;border-block-end:1px solid #e3e7ee;border-inline-end:1px solid #e3e7ee;flex:none;overflow:hidden}.ec-exp-lettres .ec-exp-cellule{block-size:calc(20 * var(--px));line-height:calc(19 * var(--px));text-align:center;color:var(--app-gris);font-size:calc(10 * var(--px));background:#f1f3f6;border-color:#cfd6e0}.ec-exp-lettres .ec-exp-num{block-size:calc(20 * var(--px))}.ec-exp-titre{z-index:1;border-color:#0000;font-weight:700;overflow:visible}.ec-exp-vide .ec-exp-num{block-size:calc(30 * var(--px))}.ec-exp-entete .ec-exp-cellule{block-size:calc(48 * var(--px));padding-block:calc(4 * var(--px));white-space:normal;line-height:calc(13.5 * var(--px));background:#b6d7a8;border:1px solid #6b7480;align-items:flex-end;font-weight:700;display:flex}.ec-exp-entete .ec-exp-num{block-size:calc(48 * var(--px))}.ec-exp-donnee .ec-exp-cellule{border:1px solid #7b8696}.ec-exp-droite{text-align:right}.ec-exp-onglet-feuille{block-size:calc(40 * var(--px));padding-inline:calc(12 * var(--px));background:#f1f3f6;border-block-start:1px solid #cfd6e0;flex:none;align-items:center;margin-block-start:auto;display:flex}.ec-exp-onglet-feuille span{padding:calc(6 * var(--px)) calc(14 * var(--px));border-block-end:2px solid var(--app-vert);font-size:calc(11 * var(--px));color:var(--app-vert);background:#fff;font-weight:600}.ec[data-lecture=oui] .ec-exp-page{animation:ec-hors .25s var(--t) both}.ec[data-lecture=oui] .ec-exp-viseur{animation:ec-dans .25s var(--t) both}.ec[data-lecture=oui] .ec-exp-voile-dialogue{animation:ec-exp-dialogue 1.1s var(--t) both}.ec[data-lecture=oui] .ec-exp-barre i{animation:ec-exp-remplit .95s var(--t) both}.ec[data-lecture=oui] .ec-exp-p1{animation:ec-exp-p1 1.1s var(--t) both}.ec[data-lecture=oui] .ec-exp-p2{animation:ec-exp-p2 1.1s var(--t) both}.ec[data-lecture=oui] .ec-exp-p3{animation:ec-exp-p3 1.1s var(--t) both}.ec[data-lecture=oui] .ec-exp-voile-partage{animation:ec-dans .4s var(--t) both}.ec[data-lecture=oui] .ec-exp-partage{animation:ec-exp-monte .5s ease var(--t) both}.ec[data-lecture=oui] .ec-exp-choix{animation:ec-exp-choix 1.4s ease var(--t) both}.ec[data-lecture=oui] .ec-exp-element-choisi{animation:ec-exp-appui .3s var(--t) both}.ec[data-lecture=oui] .ec-exp-pile{animation:1.2s .1s both ec-exp-defile}.ec[data-lecture=oui] .ec-exp-ligne,.ec[data-lecture=oui] .ec-exp-entete{animation:ec-dans .25s calc(var(--t) + var(--n) * .15s) both}.ec[data-lecture=oui] .ec-exp-bande{animation:ec-exp-defile-colonnes 3.2s ease-in-out var(--t) both}@keyframes ec-exp-dialogue{0%{opacity:0}8%,92%{opacity:1}to{opacity:0}}@keyframes ec-exp-remplit{0%{transform:scaleX(0)}}@keyframes ec-exp-p1{0%,30%{opacity:1}31%,to{opacity:0}}@keyframes ec-exp-p2{0%,30%{opacity:0}31%,70%{opacity:1}71%,to{opacity:0}}@keyframes ec-exp-p3{0%,70%{opacity:0}71%,to{opacity:1}}@keyframes ec-exp-monte{0%{transform:translateY(110%)}}@keyframes ec-exp-choix{0%{transform:translateY(110%)}20%,80%{transform:translateY(0)}to{transform:translateY(110%)}}@keyframes ec-exp-appui{50%{background-color:var(--app-surligne)}}@keyframes ec-exp-defile{to{transform:translateY(calc(var(--defile,0) * var(--px) * -1))}}@keyframes ec-exp-defile-colonnes{0%{translate:0}}.ec-exp-ok{font-size:calc(15 * var(--px));color:var(--app-vert);font-weight:600}.ec-exp-rapport-fond{min-block-size:0;padding:calc(14 * var(--px)) calc(16 * var(--px)) 0;background:var(--app-fond);flex:1;justify-content:center;display:flex;overflow:hidden}.ec-exp-papier{align-self:flex-start;gap:calc(2 * var(--px));inline-size:100%;padding:calc(16 * var(--px)) calc(14 * var(--px));color:#111;box-shadow:0 0 calc(11 * var(--px)) #273d5233;background:#fff;flex-direction:column;display:flex}.ec-exp-papier hr{margin:calc(5 * var(--px)) 0;border:0;border-block-start:1px solid #111}.ec-exp-papier-nom{text-align:center;font-size:calc(19 * var(--px));padding-block-end:calc(4 * var(--px));font-weight:700}.ec-exp-papier-centre{text-align:center;font-size:calc(12.5 * var(--px))}.ec-exp-papier-titre{font-size:calc(13 * var(--px));font-weight:700}.ec-exp-paire{justify-content:space-between;gap:calc(8 * var(--px));font-size:calc(12.5 * var(--px));font-variant-numeric:tabular-nums;line-height:1.3;display:flex}.ec-exp-paire-fort{font-weight:700}.ec-exp-rapport-pied{padding:calc(12 * var(--px)) calc(16 * var(--px)) calc(34 * var(--px));border-block-start:1px solid var(--app-bord);background:#fff;flex:none}.ec-exp-envoyer{block-size:calc(46 * var(--px));border-radius:calc(23 * var(--px));background:var(--app-vert);color:#fff;font-size:calc(15 * var(--px));place-items:center;font-weight:600;display:grid}.ec[data-lecture=oui] .ec-exp-papier{animation:ec-exp-rapport 6.4s ease-in-out calc(var(--t) + 1s) both}@keyframes ec-exp-rapport{to{translate:0 calc(-362 * var(--px))}}
.ec-scene:has(.imp-couche) .ec-ilot{z-index:20}.imp-couche{gap:calc(8 * var(--px));padding:calc(56 * var(--px)) calc(16 * var(--px)) 0;background:#fff;flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden}.imp-couche>.ec-titre,.imp-page>.ec-titre,.imp-pay>.ec-titre{margin-inline:calc(-16 * var(--px))}.imp-debut{opacity:0;pointer-events:none}.imp-ok{color:var(--app-vert);font-size:calc(17 * var(--px));text-transform:uppercase;font-weight:700;position:absolute;inset-inline-end:calc(18 * var(--px))}.imp-groupe{font-size:calc(16 * var(--px));margin-block-start:calc(6 * var(--px));font-weight:600}.imp-page{gap:calc(8 * var(--px));flex-direction:column;display:flex}.imp-btn{justify-content:center;align-items:center;gap:calc(10 * var(--px));block-size:calc(46 * var(--px));border:1px solid var(--app-bord-fort);border-radius:calc(25 * var(--px));color:var(--app-texte);font-size:calc(17 * var(--px));text-align:center;padding-inline:calc(14 * var(--px));background:#fff;flex:none;font-weight:500;display:flex;position:relative}.imp-btn .ec-ic{inline-size:calc(22 * var(--px));block-size:calc(22 * var(--px))}.imp-btn-plein{background:var(--app-vert);border-color:var(--app-vert);color:#fff;font-weight:600}.imp-item{align-items:center;gap:calc(12 * var(--px));min-block-size:calc(48 * var(--px));padding:calc(10 * var(--px)) calc(12 * var(--px));border:1px solid var(--app-bord-fort);border-radius:calc(8 * var(--px));font-size:calc(16 * var(--px));background:#fff;flex:none;display:flex;position:relative}.imp-item>span{flex:1;min-inline-size:0}.imp-item>.ec-ic:first-child{color:var(--app-vert)}.imp-item>.ec-ic:last-child:not(:first-child){color:var(--app-gris)}.imp-item-bascule{justify-content:space-between}.imp-item-marque{gap:calc(12 * var(--px))}.imp-item-marque strong{font-size:calc(15 * var(--px));font-weight:600;display:block}.imp-item-marque span span{font-size:calc(12.5 * var(--px));color:var(--app-gris);line-height:1.3;display:block}.imp-inter{inline-size:calc(44 * var(--px));block-size:calc(26 * var(--px));border-radius:calc(13 * var(--px));background:var(--app-vert);flex:none;position:relative}.imp-inter:after{content:"";inline-size:calc(20 * var(--px));block-size:calc(20 * var(--px));background:#fff;border-radius:50%;position:absolute;inset-block-start:calc(3 * var(--px));inset-inline-end:calc(3 * var(--px))}.imp-inter-off{background:var(--app-bord)}.imp-inter-off:after{inset-inline-start:calc(3 * var(--px));inset-inline-end:auto}.imp-fond{filter:brightness(.55)saturate(.8);background:#fff;padding-block-start:calc(56 * var(--px));position:absolute;inset:0}.imp-fond-grille{padding:calc(8 * var(--px)) calc(16 * var(--px));gap:calc(10 * var(--px));grid-template-columns:repeat(3,1fr);margin:0;list-style:none;display:grid}.imp-fond-grille li{border:1px solid var(--app-bord);border-radius:calc(10 * var(--px));font-size:calc(14 * var(--px));background:#fff;flex-direction:column;align-items:center;padding-block-end:calc(8 * var(--px));display:flex}.imp-fond-grille li>span:first-child{inline-size:100%;block-size:calc(62 * var(--px));place-items:center;display:grid}.imp-fond-grille li>span:last-child{color:var(--app-gris)}.imp-vente{z-index:2;gap:calc(8 * var(--px));padding:0 calc(16 * var(--px)) calc(12 * var(--px));border-radius:calc(24 * var(--px)) calc(24 * var(--px)) 0 0;box-shadow:0 calc(-6 * var(--px)) calc(28 * var(--px)) #273d5229;background:#fff;flex-direction:column;display:flex;position:absolute;inset-block-end:0;inset-inline:0}.imp-vente>.ec-titre{block-size:calc(38 * var(--px))}.imp-vente>.imp-btn{block-size:calc(42 * var(--px))}.imp-vente>.ec-img{block-size:calc(34 * var(--px));align-self:center;inline-size:auto}.imp-vente-rendu{text-align:center;font-size:calc(21 * var(--px));font-weight:600}.imp-vente-total{text-align:center;font-size:calc(17 * var(--px));margin-block-end:calc(2 * var(--px))}.imp-voile{z-index:3;background:#022f2673;position:absolute;inset:0}.imp-voile-fixe{z-index:1}.imp-partage{z-index:4;gap:calc(12 * var(--px));padding:calc(14 * var(--px)) calc(16 * var(--px)) calc(16 * var(--px));color:#1c1c1e;border-radius:calc(24 * var(--px)) calc(24 * var(--px)) 0 0;background:#f2f2f7;flex-direction:column;display:flex;position:absolute;inset-block-end:0;inset-inline:0}.imp-partage-fichier{align-items:center;gap:calc(12 * var(--px));padding:calc(10 * var(--px)) calc(12 * var(--px));border-radius:calc(12 * var(--px));background:#fff;display:flex}.imp-partage-fichier>span:nth-child(2){flex-direction:column;flex:1;display:flex}.imp-partage-fichier strong{font-size:calc(15 * var(--px));font-weight:600}.imp-partage-fichier>span:nth-child(2)>span{font-size:calc(13 * var(--px));color:#52657a}.imp-partage-icone{inline-size:calc(40 * var(--px));block-size:calc(40 * var(--px));border-radius:calc(8 * var(--px));background:var(--app-surligne);color:var(--app-vert);place-items:center;display:grid}.imp-partage-apps{gap:calc(22 * var(--px));padding-inline:calc(6 * var(--px));display:flex}.imp-partage-apps>span{align-items:center;gap:calc(6 * var(--px));font-size:calc(12.5 * var(--px));flex-direction:column;display:flex}.imp-partage-apps i{inline-size:calc(52 * var(--px));block-size:calc(52 * var(--px));border-radius:calc(13 * var(--px));color:#fff;place-items:center;display:grid}.imp-partage-actions{border-radius:calc(12 * var(--px));background:#fff;flex-direction:column;display:flex}.imp-partage-actions>span{padding:calc(11 * var(--px)) calc(14 * var(--px));font-size:calc(16 * var(--px));justify-content:space-between;align-items:center;display:flex}.imp-partage-actions>span+span{border-block-start:1px solid #e5e5ea}.imp-logo-edit{align-items:center;gap:calc(4 * var(--px));font-size:calc(15 * var(--px));flex-direction:column;display:flex}.imp-logo{inline-size:calc(96 * var(--px));block-size:calc(70 * var(--px));border-radius:calc(5 * var(--px));background:var(--app-surligne);place-items:center;display:grid}.imp-logo-ticket{filter:grayscale()contrast(1.4);block-size:auto;inline-size:auto;background:0 0;align-self:center;margin-block-end:calc(4 * var(--px))}.imp-zone{block-size:calc(74 * var(--px));padding:calc(12 * var(--px)) calc(14 * var(--px));border:1.5px solid var(--app-vert);border-radius:calc(10 * var(--px));font-size:calc(16 * var(--px));flex:none;position:relative}.imp-apercu{min-block-size:0;margin-inline:calc(-16 * var(--px));flex:1;justify-content:center;padding-block-start:calc(6 * var(--px));display:flex;overflow:hidden}.imp-choix{align-items:flex-start;gap:calc(10 * var(--px));padding:calc(8 * var(--px)) calc(12 * var(--px));border:1px solid var(--app-bord-fort);border-radius:calc(8 * var(--px));display:flex;position:relative}.imp-choix>span{gap:calc(2 * var(--px));flex-direction:column;display:flex}.imp-choix strong{font-size:calc(16 * var(--px));font-weight:500}.imp-choix span span{font-size:calc(13 * var(--px));color:var(--app-gris);line-height:1.3}.imp-case{inline-size:calc(24 * var(--px));block-size:calc(24 * var(--px));border:1px solid var(--app-bord-fort);border-radius:calc(4 * var(--px));color:#fff;flex:none;place-items:center;display:grid}.imp-case .ec-ic{inline-size:calc(18 * var(--px));block-size:calc(18 * var(--px));opacity:0}.imp-case-coche{background:var(--app-vert);border-color:var(--app-vert)}.imp-case-coche .ec-ic{opacity:1}.imp-papier{gap:calc(2 * var(--px));padding:calc(12 * var(--px)) calc(14 * var(--px));color:#111;font-size:calc(12.5 * var(--px));box-shadow:0 calc(2 * var(--px)) calc(12 * var(--px)) #273d522e;font-variant-numeric:tabular-nums;background:#fff;flex-direction:column;line-height:1.35;display:flex}.imp-papier hr{margin:calc(5 * var(--px)) 0;border:0;border-block-start:1px solid #111}.imp-ticket{inline-size:calc(310 * var(--px))}.imp-ticket-perso{inline-size:calc(300 * var(--px));block-size:max-content}.imp-t-nom{text-align:center;font-size:calc(18 * var(--px));font-weight:700;line-height:1.25}.imp-t-centre{text-align:center}.imp-t-pied{margin-block-start:calc(8 * var(--px))}.imp-t-ligne{justify-content:space-between;gap:calc(8 * var(--px));display:flex}.imp-t-ligne small{font-size:.75em}.imp-t-gras{font-weight:700}.imp-t-lignes{column-gap:calc(6 * var(--px));grid-template-columns:auto 1fr auto;display:grid}.imp-t-lignes>strong:last-of-type{text-align:end}.imp-t-contenu{display:contents}.imp-t-contenu>span:last-child{text-align:end}.imp-t-taxes{text-align:center;grid-template-columns:repeat(4,1fr);display:grid}.imp-papier-page{min-block-size:0;margin-inline:calc(-16 * var(--px));flex:1;justify-content:center;padding-block-start:calc(12 * var(--px));display:flex;overflow:hidden}.imp-papier-page .imp-ticket{flex:none;align-self:flex-start}.imp-bon{min-inline-size:0;padding:calc(8 * var(--px)) calc(10 * var(--px));color:#000;border:1px solid var(--app-bord);box-shadow:0 calc(-2 * var(--px)) calc(14 * var(--px)) #273d5240;background:#fff;flex-direction:column;flex:1;display:flex}.imp-bon hr{margin:calc(4 * var(--px)) 0;border:0;border-block-start:1px solid #000}.imp-bon-numero{text-align:center;font-size:calc(22 * var(--px));font-weight:800;line-height:1.1}.imp-bon-date{font-size:calc(10 * var(--px));line-height:1.3}.imp-bon-ligne{font-size:calc(15 * var(--px));font-weight:700;line-height:1.45}.imp-bon-etroit .imp-bon-ligne{font-size:calc(14 * var(--px))}.ec[data-lecture=oui] .imp-debut{animation:imp-debut var(--d) both}.ec[data-lecture=oui] .imp-monte,.ec[data-lecture=oui] .imp-bon,.ec[data-lecture=oui] .imp-partage{animation:imp-monte .6s var(--t) ease both}.ec[data-lecture=oui] .imp-voile:not(.imp-voile-fixe){animation:ec-dans .3s var(--t) both}.ec[data-lecture=oui] .imp-btn-appui{animation:imp-appui .35s var(--t) both}.ec[data-lecture=oui] .imp-btn-actif{animation:imp-active .3s 1.2s both, imp-appui .35s var(--t) both}.ec[data-lecture=oui] .imp-zone-texte{animation:imp-frappe 1.6s steps(34) var(--t) both;display:block}.ec[data-lecture=oui] .imp-item-bascule .imp-inter{animation:imp-inter-fond .3s var(--t) both}.ec[data-lecture=oui] .imp-item-bascule .imp-inter:after{animation:imp-inter-bouton .3s var(--t) both}.ec[data-lecture=oui] .imp-case-anime{animation:imp-case-on .25s var(--t) both}.ec[data-lecture=oui] .imp-case-anime .ec-ic{animation:ec-dans .25s var(--t) both}@keyframes imp-debut{0%,97%{opacity:1}to{opacity:0}}@keyframes imp-monte{0%{transform:translateY(110%)}}@keyframes imp-appui{50%{filter:brightness(.85);transform:scale(.96)}}@keyframes imp-active{0%{background:var(--app-bord);border-color:var(--app-bord);color:var(--app-gris)}}@keyframes imp-frappe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes imp-inter-fond{0%{background:var(--app-bord)}}@keyframes imp-inter-bouton{0%{transform:translateX(calc(-18 * var(--px)))}}@keyframes imp-case-on{0%{border-color:var(--app-bord-fort);background:#fff}}.imp-pay{gap:calc(6 * var(--px));flex-direction:column;flex:1;min-block-size:0;display:flex}.imp-pay>.ec-titre{margin-inline:calc(-16 * var(--px))}.imp-pay-montant{align-items:center;gap:calc(2 * var(--px));padding-block:calc(4 * var(--px));flex-direction:column;display:flex}.imp-pay-valeur{font-size:calc(44 * var(--px));font-weight:300;line-height:1.1}.imp-pay-rendu{font-size:calc(14 * var(--px));color:var(--app-gris)}.imp-pay .ec-pave{margin-inline:calc(-16 * var(--px));margin-block-start:calc(2 * var(--px))}.imp-pay .ec-pave span{block-size:calc(32 * var(--px));font-size:calc(21 * var(--px))}.imp-pay-moyens{gap:calc(6 * var(--px));padding-block:calc(4 * var(--px)) calc(12 * var(--px));grid-template-columns:repeat(3,1fr);margin-block-start:auto;display:grid}.imp-pay-moyen{align-items:center;gap:calc(4 * var(--px));font-size:calc(12.5 * var(--px));color:var(--app-gris);text-align:center;flex-direction:column;display:flex;position:relative}.imp-pay-moyen .ec-ic{inline-size:calc(32 * var(--px));block-size:calc(32 * var(--px));color:#3b82f6}.imp-pr{z-index:25;background:var(--bg-brand);position:absolute;inset:0;overflow:hidden}.imp-pr-bloc{inline-size:calc(360 * var(--px));margin-inline:auto;position:absolute;inset-block-end:calc(-100 * var(--px));inset-inline:0}.imp-pr-img{block-size:auto;inline-size:100%;display:block}.imp-pr-papier{inline-size:57.197%;block-size:calc(430 * var(--px));align-items:flex-end;display:flex;position:absolute;inset-block-end:58.75%;inset-inline-start:21.3636%;overflow:hidden}.imp-pr-ticket{inline-size:100%}.imp-pr .imp-papier{font-size:calc(8.6 * var(--px));padding:calc(8 * var(--px)) calc(9 * var(--px));box-shadow:none}.imp-pr .imp-ticket{inline-size:100%}.imp-pr .imp-t-nom{font-size:calc(12 * var(--px))}.imp-pr-puce{z-index:2;inline-size:calc(46 * var(--px));block-size:calc(46 * var(--px));color:var(--app-vert);box-shadow:var(--shadow-card);background:#fff;border-radius:50%;place-items:center;display:grid;position:absolute;inset-block-end:24%}.imp-pr-puce .ec-ic{inline-size:calc(24 * var(--px));block-size:calc(24 * var(--px))}.imp-pr-puce-g{inset-inline-start:7%}.imp-pr-puce-d{inset-inline-end:7%}.ec[data-lecture=oui] .imp-pr{animation:ec-dans 1.2s ease-in-out var(--t) both}.ec[data-lecture=oui] .imp-pr-puce{animation:imp-pop .4s calc(var(--t) + .4s) both}.ec[data-lecture=oui] .imp-pr-ticket{animation:imp-impression 3.8s cubic-bezier(.4, .05, .3, 1) var(--t) both}@keyframes imp-impression{0%{transform:translateY(102%)}}@keyframes imp-pop{0%{opacity:0;transform:scale(.6)}}.imp-visu{padding-block-start:calc(10 * var(--px))}.imp-partage-apps>span{position:relative}.imp-chat-tete{align-items:center;gap:calc(10 * var(--px));margin-inline:calc(-16 * var(--px));padding:0 calc(16 * var(--px)) calc(8 * var(--px));border-block-end:1px solid var(--app-bord);display:flex}.imp-chat-tete strong{font-size:calc(17 * var(--px));font-weight:600}.imp-chat-retour{place-items:center;display:grid}.imp-chat-retour .ec-ic{transform:scaleX(-1)}.imp-chat-avatar{inline-size:calc(34 * var(--px));block-size:calc(34 * var(--px));background:var(--app-surligne);color:var(--app-vert);font-size:calc(16 * var(--px));border-radius:50%;place-items:center;font-weight:600;display:grid}.imp-chat-corps{align-items:flex-end;gap:calc(6 * var(--px));min-block-size:0;flex-direction:column;flex:1;padding-block-start:calc(12 * var(--px));display:flex}.imp-chat-bulle{inline-size:calc(235 * var(--px));border-radius:calc(16 * var(--px)) calc(16 * var(--px)) calc(4 * var(--px)) calc(16 * var(--px));background:var(--app-surligne);overflow:hidden}.imp-chat-vignette{block-size:calc(112 * var(--px));margin:calc(6 * var(--px)) calc(6 * var(--px)) 0;border-radius:calc(10 * var(--px)) calc(10 * var(--px)) 0 0;background:#fff;overflow:hidden}.imp-chat-vignette .imp-ticket{transform-origin:0 0;box-shadow:none;transform:scale(.7)}.imp-chat-fichier{align-items:center;gap:calc(10 * var(--px));padding:calc(8 * var(--px)) calc(10 * var(--px));display:flex}.imp-chat-fichier>span:last-child{flex-direction:column;display:flex}.imp-chat-fichier strong{font-size:calc(14 * var(--px));font-weight:600}.imp-chat-fichier>span:last-child>span{font-size:calc(12.5 * var(--px));color:var(--app-gris)}.imp-chat-statut{font-size:calc(12 * var(--px));color:var(--app-gris)}.imp-chat-saisie{margin-block-start:auto;margin-inline:calc(-16 * var(--px));padding:calc(8 * var(--px)) calc(16 * var(--px)) calc(16 * var(--px));border-block-start:1px solid var(--app-bord)}.imp-chat-saisie span{padding:calc(10 * var(--px)) calc(14 * var(--px));border:1px solid var(--app-bord-fort);border-radius:calc(20 * var(--px));color:var(--app-gris);font-size:calc(15 * var(--px));display:block}.ec[data-lecture=oui] .imp-chat-bulle{animation:imp-monte .5s var(--t) ease both}.ec[data-lecture=oui] .imp-chat-statut{animation:ec-dans .4s var(--t) both}.imp-dup-onglets,.imp-dup-page{margin-inline:calc(-16 * var(--px))}.imp-dup-pied{margin-inline:calc(-16 * var(--px));margin-block-start:auto}.imp-vl{position:relative}.imp-voile-dup{z-index:1}.ec[data-lecture=oui] .imp-voile-dup{animation:ec-dans 1.2s var(--t) ease both}.ec[data-lecture=oui] .imp-vente-options{animation:ec-dans 1.2s var(--t) ease both, ec-hors .8s var(--t2) forwards}.ec[data-lecture=oui] .imp-debut.imp-doux{animation:ec-hors .9s calc(var(--d) - .9s) ease-in-out both}.imp-apercu-bon{align-items:flex-start;gap:calc(12 * var(--px));padding-block-start:calc(16 * var(--px))}.imp-bon-large{inline-size:calc(210 * var(--px));flex:none}.imp-apercu-deux .imp-bon{inline-size:calc(165 * var(--px));flex:none}.imp-apercu-bon .imp-bon-numero{font-size:calc(26 * var(--px))}.imp-fond-grille li{position:relative}.imp-badge{z-index:1;inline-size:calc(20 * var(--px));block-size:calc(20 * var(--px));background:var(--app-surligne);color:var(--app-vert);font-size:calc(12 * var(--px));border-radius:50%;place-items:center;font-weight:700;display:grid;position:absolute;inset-block-start:calc(4 * var(--px));inset-inline-end:calc(4 * var(--px))}.imp-rt-libelle{font-size:calc(14 * var(--px));margin-block-start:calc(4 * var(--px));font-weight:600}.imp-rt-champ{padding:calc(12 * var(--px)) calc(14 * var(--px));border:1px solid var(--app-bord-fort);border-radius:calc(8 * var(--px));font-size:calc(16 * var(--px))}.imp-rt-select{padding:calc(12 * var(--px)) calc(14 * var(--px));border-radius:calc(8 * var(--px));background:var(--app-fond);border:1px solid var(--app-bord-fort);font-size:calc(16 * var(--px));justify-content:space-between;align-items:center;display:flex;position:relative}.imp-rt-aide{font-size:calc(12.5 * var(--px));color:var(--app-gris);line-height:1.3}.imp-rt-onglets{gap:calc(22 * var(--px));border-block-end:1px solid var(--app-bord);font-size:calc(16 * var(--px));display:flex}.imp-rt-onglets span{padding-block:calc(8 * var(--px));position:relative}.imp-rt-onglet-actif{color:var(--app-vert)}.imp-rt-onglet-actif:after{content:"";block-size:calc(3 * var(--px));border-radius:calc(2 * var(--px));background:var(--app-vert);position:absolute;inset-block-end:0;inset-inline:0}.imp-rt-cat{padding-block:calc(10 * var(--px));align-items:center}.imp-rt-cat .ec-img{flex:none}.imp-rt{z-index:25;justify-content:center;align-items:flex-end;gap:calc(22 * var(--px));padding-inline:calc(16 * var(--px));background:var(--bg-brand);display:flex;position:absolute;inset:0;overflow:hidden}.imp-rt-col{align-items:center;gap:calc(6 * var(--px));inline-size:calc(214 * var(--px));flex-direction:column;display:flex}.imp-rt-nom{font-size:calc(22 * var(--px));color:var(--app-vert-fonce);font-weight:700}.imp-rt-chip{padding:calc(4 * var(--px)) calc(16 * var(--px));border:1px solid var(--app-vert);color:var(--app-vert);font-size:calc(15 * var(--px));background:#fff;border-radius:999px;font-weight:600}.imp-rt-clip{inline-size:calc(150 * var(--px));block-size:calc(240 * var(--px));align-items:flex-end;display:flex;overflow:hidden}.imp-rt-bon{inline-size:100%}.imp-rt .imp-bon{inline-size:100%;box-shadow:none;border:0}.imp-rt-imp{inline-size:calc(214 * var(--px));block-size:calc(112 * var(--px));border-radius:calc(16 * var(--px)) calc(16 * var(--px)) 0 0;border:1px solid var(--app-bord-fort);box-shadow:var(--shadow-card);background:#fff;margin-block-end:calc(-20 * var(--px));position:relative}.imp-rt-fente{inset-inline:calc(16 * var(--px));block-size:calc(7 * var(--px));border-radius:calc(4 * var(--px));background:#1c2733;position:absolute;inset-block-start:calc(14 * var(--px))}.imp-rt-bt{inline-size:calc(36 * var(--px));block-size:calc(36 * var(--px));color:#fff;background:#2f80ed;border-radius:50%;place-items:center;margin-inline:auto;display:grid;position:absolute;inset-block-end:calc(26 * var(--px));inset-inline:0}.imp-rt-bt .ec-ic{inline-size:calc(20 * var(--px));block-size:calc(20 * var(--px))}.ec[data-lecture=oui] .imp-rt{animation:ec-dans .5s var(--t) both}.ec[data-lecture=oui] .imp-rt-bon{animation:imp-impression 3.2s cubic-bezier(.4, .05, .3, 1) var(--t) both}.ec[data-lecture=oui] .imp-rt-bt{animation:imp-pulse 1s ease-in-out var(--t) 3}@keyframes imp-pulse{50%{box-shadow:0 0 0 calc(10 * var(--px)) #2f80ed40}}.ec-duplicata-de-ticket-de-caisse{line-height:1.25}.imp-bz-grille{align-content:start;gap:calc(8 * var(--px));min-block-size:0;padding-block:calc(10 * var(--px));flex:1;overflow:hidden}.imp-bz-grille .ec-te-tuile-haut{block-size:calc(56 * var(--px));border-block-end:0}.imp-bz-montant{position:relative}.imp-bz-montant .ec-doigt{background:#ffffff4d;border-color:#fffc}.imp-bz-montant>span{opacity:0;grid-area:1/1}.imp-bz-montant>.imp-bz-m2{opacity:1}.ec[data-lecture=oui] .imp-bz-b1{animation:.6s 1.4s both ec-dans}.ec[data-lecture=oui] .imp-bz-b2{animation:.6s 3s both ec-dans}.ec[data-lecture=oui] .imp-bz-m0{animation:11s both imp-bz-m0}.ec[data-lecture=oui] .imp-bz-m1{animation:11s both imp-bz-m1}.ec[data-lecture=oui] .imp-bz-m2{animation:11s both imp-bz-m2}@keyframes imp-bz-m0{0%,12%{opacity:1}14%,to{opacity:0}}@keyframes imp-bz-m1{0%,12%{opacity:0}14%,26%{opacity:1}28%,to{opacity:0}}@keyframes imp-bz-m2{0%,26%{opacity:0}28%,to{opacity:1}}.imp-ap{z-index:25;background:var(--bg-brand);position:absolute;inset:0;overflow:hidden}.imp-ap-imprimante{inline-size:calc(360 * var(--px));margin-inline:auto;position:absolute;inset-block-end:calc(-100 * var(--px));inset-inline:0}.imp-ap-zone{block-size:calc(380 * var(--px));position:absolute;inset-block-end:calc(130.7 * var(--px));inset-inline:0;overflow:hidden}.imp-ap-t{inline-size:calc(190 * var(--px));position:absolute;inset-block-end:0;inset-inline-start:calc(50% - calc(95 * var(--px)))}.imp-ap-t2{transform:translate(0, calc(-64 * var(--px)))}.imp-ap-t1{transform:translate(calc(-126 * var(--px)), calc(-204 * var(--px))) rotate(-3deg)}.imp-ap .imp-bon{inline-size:100%;padding:calc(10 * var(--px)) calc(14 * var(--px)) calc(6 * var(--px));box-shadow:var(--shadow-card);border:0}.imp-ap .imp-bon-numero{font-size:calc(46 * var(--px))}.imp-ap .imp-bon-date{font-size:calc(12.5 * var(--px))}.imp-ap .imp-bon-ligne{font-size:calc(30 * var(--px));line-height:1.5}.ec[data-lecture=oui] .imp-ap{animation:1.4s ease-in-out 5.4s both ec-dans}.ec[data-lecture=oui] .imp-ap-t1{animation:14s ease-in-out both imp-ap-t1}.ec[data-lecture=oui] .imp-ap-t2{animation:14s ease-in-out both imp-ap-t2}@keyframes imp-ap-t1{0%,47%{transform:translateY(104%)}66%,71%{transform:translate(0, calc(-64 * var(--px))) rotate(0)}81%,to{transform:translate(calc(-126 * var(--px)), calc(-204 * var(--px))) rotate(-3deg)}}@keyframes imp-ap-t2{0%,78%{transform:translateY(104%)}96%,to{transform:translate(0, calc(-64 * var(--px)))}}.imp-t-mention{margin-block:calc(2 * var(--px));padding-block:calc(3 * var(--px));border-block:1px solid #111;font-weight:700}.imp-ap-un{--fin:calc(-64 * var(--px))}.imp-ap-haut{--fin:calc(110 * var(--px))}.imp-ap-un .imp-ticket{inline-size:100%}.imp-ap-haut .imp-papier{font-size:calc(8.6 * var(--px));padding:calc(8 * var(--px)) calc(9 * var(--px))}.imp-ap-haut .imp-ticket .imp-t-nom{font-size:calc(12 * var(--px))}.imp-ap-un .imp-papier{font-size:calc(10 * var(--px));padding:calc(10 * var(--px)) calc(12 * var(--px));box-shadow:var(--shadow-card)}.imp-ap-un .imp-ticket .imp-t-nom{font-size:calc(15 * var(--px))}.ec[data-lecture=oui] .imp-ap-un{animation:ec-dans 1.4s ease-in-out var(--t) both}.imp-ap-un .imp-ap-t2{transform:translate(0, var(--fin))}.ec[data-lecture=oui] .imp-ap-un .imp-ap-t2{animation:imp-ap-u 4.2s ease-in-out calc(var(--t) + .8s) both}@keyframes imp-ap-u{0%{transform:translateY(104%)}to{transform:translate(0, var(--fin))}}
.ec-par-page,.ec-par-nav{line-height:1.25}.ec-par-page{background:#fff;flex-direction:column;flex:1;min-block-size:0;display:flex;position:relative;overflow:hidden}.ec-par-tete{block-size:calc(44 * var(--px));flex:none;place-items:center;display:grid;position:relative}.ec-par-tete strong{font-size:calc(18 * var(--px));font-weight:600}.ec-par-tete-icone{display:grid;position:absolute;inset-inline-start:calc(14 * var(--px))}.ec-par-tete-ok{font-size:calc(17 * var(--px));color:var(--app-vert);font-weight:600;position:absolute;inset-inline-end:calc(16 * var(--px))}.ec-par-tete .ec-ic{inline-size:calc(24 * var(--px));block-size:calc(24 * var(--px))}.ec-par-tete-ok .ec-doigt{inline-size:calc(36 * var(--px));block-size:calc(36 * var(--px))}.ec-par-contenu{gap:calc(12 * var(--px));min-block-size:0;padding:calc(8 * var(--px)) calc(16 * var(--px)) 0;flex-direction:column;flex:1;display:flex;overflow:hidden}.ec-par-contenu-serre{gap:calc(8 * var(--px))}.ec-par-etiquette{font-size:calc(16 * var(--px));flex:none;margin-block-start:calc(2 * var(--px));font-weight:600;display:block}.ec-par-section{font-size:calc(16 * var(--px));flex:none;margin-block-start:calc(6 * var(--px));font-weight:600}.ec-par-aide{font-size:calc(13 * var(--px));color:var(--app-gris);flex:none;margin-block-start:calc(-4 * var(--px));line-height:1.3}.ec-par-elem{align-items:center;gap:calc(12 * var(--px));padding:calc(12 * var(--px));border:1px solid var(--app-bord-fort);border-radius:calc(8 * var(--px));background:#fff;flex:none;display:flex;position:relative}.ec-par-elem-texte{gap:calc(1 * var(--px));flex-direction:column;flex:1;min-inline-size:0;display:flex}.ec-par-elem-texte strong{font-size:calc(16 * var(--px));font-weight:500;line-height:1.25}.ec-par-elem-texte span{font-size:calc(13 * var(--px));color:var(--app-gris);line-height:1.3}.ec-par-elem .ec-ic{inline-size:calc(24 * var(--px));block-size:calc(24 * var(--px));color:var(--app-vert)}.ec-par-elem .ec-img{border-radius:50%}.ec-par-elem .ec-img[src*=par-paiement],.ec-par-elem .ec-img[src*=par-appareil],.ec-par-elem .ec-img[src*=par-drapeau]{border-radius:0}.ec-par-elem .ec-img[src*=par-drapeau]{border-radius:50%}.ec-par-champ{align-items:center;gap:calc(8 * var(--px));block-size:calc(46 * var(--px));padding-inline:calc(14 * var(--px));border:1px solid var(--app-bord-fort);border-radius:calc(8 * var(--px));font-size:calc(16 * var(--px));flex:none;display:flex;position:relative}.ec-par-champ-actif{border:calc(1.5 * var(--px)) solid var(--app-vert)}.ec-par-champ .ec-ic{inline-size:calc(20 * var(--px));block-size:calc(20 * var(--px));color:var(--app-gris)}.ec-par-zone{display:inline-flex;position:relative}.ec-par-texte{white-space:nowrap;display:inline-block}.ec-par-ph{white-space:nowrap;color:var(--app-gris);opacity:0;position:absolute;inset-inline-start:0}.ec-par-bouton{justify-content:center;align-items:center;gap:calc(8 * var(--px));block-size:calc(48 * var(--px));border-radius:calc(24 * var(--px));background:var(--app-vert);color:#fff;font-size:calc(17 * var(--px));flex:none;font-weight:500;display:flex;position:relative}.ec-par-bouton .ec-ic{inline-size:calc(22 * var(--px));block-size:calc(22 * var(--px))}.ec-par-feuille .ec-par-bouton{margin:0 calc(16 * var(--px))}.ec-par-fab{z-index:2;inline-size:calc(56 * var(--px));block-size:calc(56 * var(--px));background:var(--app-vert);color:#fff;box-shadow:0 calc(3 * var(--px)) calc(10 * var(--px)) #022f2640;border-radius:50%;place-items:center;display:grid;position:absolute;inset-block-end:calc(16 * var(--px));inset-inline-end:calc(16 * var(--px))}.ec-par-fab .ec-ic{inline-size:calc(28 * var(--px));block-size:calc(28 * var(--px))}.ec-par-inter{inline-size:calc(44 * var(--px));block-size:calc(24 * var(--px));border-radius:calc(12 * var(--px));background:var(--app-gris-clair);flex:none;position:relative}.ec-par-inter:after{content:"";inline-size:calc(20 * var(--px));block-size:calc(20 * var(--px));background:#fff;border-radius:50%;position:absolute;inset-block-start:calc(2 * var(--px));inset-inline-start:calc(2 * var(--px))}.ec-par-inter-on{background:var(--app-vert)}.ec-par-inter-on:after{translate:calc(20 * var(--px)) 0}.ec-par-radio{inline-size:calc(24 * var(--px));block-size:calc(24 * var(--px));box-sizing:border-box;border:calc(1.5 * var(--px)) solid var(--app-bord-fort);border-radius:50%;flex:none;position:relative}.ec-par-radio:after{content:"";inline-size:calc(10 * var(--px));block-size:calc(10 * var(--px));opacity:0;background:#fff;border-radius:50%;margin:auto;position:absolute;inset:0}.ec-par-radio-on{background:var(--app-vert);border-color:#0000}.ec-par-radio-on:after{opacity:1}.ec-par-avatar{align-items:center;gap:calc(2 * var(--px));flex-direction:column;flex:none;display:flex}.ec-par-avatar span{font-size:calc(14 * var(--px));color:var(--app-gris)}.ec-par-modal{z-index:4;background:#fff;flex-direction:column;display:flex;position:absolute;inset:0;transform:translateY(110%)}.ec-par-voile{z-index:3;opacity:0;pointer-events:none;background:#273d5273;position:absolute;inset:0}.ec-par-feuille{z-index:4;gap:calc(10 * var(--px));border-radius:calc(24 * var(--px)) calc(24 * var(--px)) 0 0;box-shadow:0 calc(-6 * var(--px)) calc(28 * var(--px)) #273d5229;background:#fff;flex-direction:column;padding-block-end:calc(18 * var(--px));display:flex;position:absolute;inset-block-end:0;inset-inline:0;transform:translateY(110%)}.ec-par-feuille-sous{padding-inline:calc(16 * var(--px));font-size:calc(16 * var(--px));font-weight:600}.ec-par-etapes{padding:0 calc(16 * var(--px));gap:calc(10 * var(--px));flex-direction:column;margin:0;list-style:none;display:flex}.ec-par-etapes li{align-items:center;gap:calc(12 * var(--px));font-size:calc(15 * var(--px));line-height:1.3;display:flex}.ec-par-etapes b{inline-size:calc(26 * var(--px));block-size:calc(26 * var(--px));border:calc(1.5 * var(--px)) solid var(--app-vert);color:var(--app-vert);font-size:calc(14 * var(--px));border-radius:50%;flex:none;place-items:center;font-weight:600;display:grid}.ec-par-toast{z-index:6;align-items:center;gap:calc(10 * var(--px));inline-size:max-content;max-inline-size:92%;block-size:calc(42 * var(--px));padding-inline:calc(16 * var(--px));border-radius:calc(8 * var(--px));background:var(--app-vert-fonce);color:#fff;font-size:calc(16 * var(--px));opacity:0;margin-inline:auto;font-weight:500;display:flex;position:absolute;inset-block-start:calc(2 * var(--px));inset-inline:0}.ec-par-toast .ec-ic{inline-size:calc(22 * var(--px));block-size:calc(22 * var(--px))}.ec-par-fond{gap:calc(10 * var(--px));min-block-size:0;padding:calc(12 * var(--px));background:var(--app-fond);flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden}.ec-par-taxe{block-size:calc(56 * var(--px));padding-inline:calc(17 * var(--px));border:1px solid var(--app-bord);border-radius:calc(6 * var(--px));font-size:calc(16 * var(--px));background:#fff;flex:none;justify-content:space-between;align-items:center;display:flex}.ec-par-taxe span:last-child{color:var(--app-gris)}.ec-par-rond{align-items:center;gap:calc(2 * var(--px));flex-direction:column;flex:none;display:flex}.ec-par-rond i{inline-size:calc(64 * var(--px));block-size:calc(64 * var(--px));background:#d1d8e0;border-radius:50%}.ec-par-rond span{font-size:calc(14 * var(--px));color:var(--app-gris)}.ec-par-pin{min-block-size:0;flex-direction:column;flex:1;align-items:center;padding-block-start:calc(4 * var(--px));display:flex}.ec-par-pin>strong{font-size:calc(15 * var(--px));margin-block-start:calc(2 * var(--px));font-weight:500}.ec-par-points{gap:calc(24 * var(--px));margin-block:calc(10 * var(--px)) calc(10 * var(--px));display:flex}.ec-par-points i{inline-size:calc(20 * var(--px));block-size:calc(20 * var(--px));box-sizing:border-box;background:var(--app-vert);border:1px solid var(--app-vert);border-radius:50%}.ec-par-pave{grid-template-columns:repeat(3, calc(46 * var(--px)));gap:calc(8 * var(--px)) calc(16 * var(--px));display:grid}.ec-par-pave>span{inline-size:calc(46 * var(--px));block-size:calc(46 * var(--px));place-items:center;display:grid;position:relative}.ec-par-touche{background:var(--app-surligne);color:var(--app-vert);font-size:calc(24 * var(--px));border-radius:50%;font-weight:500}.ec-par-touche-effacer{color:var(--app-vert)}.ec-par-touche-effacer .ec-ic{inline-size:calc(34 * var(--px));block-size:calc(34 * var(--px))}.ec-par-sections{color:var(--app-vert-fonce);flex:none;justify-content:space-between;align-items:center;display:flex}.ec-par-sections strong{font-size:calc(18 * var(--px));font-weight:600}.ec-par-sections .ec-ic{color:var(--app-gris)}.ec-par-coche{inline-size:calc(24 * var(--px));block-size:calc(24 * var(--px));flex:none;position:relative}.ec-par-coche>span{color:var(--app-texte);place-items:center;display:grid;position:absolute;inset:0}.ec-par-coche>span .ec-ic{color:var(--app-texte)}.ec-par-coche-avant{opacity:0}.ec-par-nav{border:1px solid var(--app-bord-fort);border-radius:calc(10 * var(--px)) calc(10 * var(--px)) 0 0;box-shadow:0 calc(10 * var(--px)) calc(30 * var(--px)) #022f262e;background:#fff;border-block-end:0;flex-direction:column;display:flex;position:absolute;inset-block:9% 0;inset-inline:5%;overflow:hidden}.ec-par-nav-barre{align-items:center;gap:calc(5 * var(--px));block-size:calc(26 * var(--px));padding-inline:calc(10 * var(--px));border-block-end:1px solid var(--app-bord);background:#eef1f5;flex:none;display:flex}.ec-par-nav-barre i{inline-size:calc(7 * var(--px));block-size:calc(7 * var(--px));background:var(--app-gris-clair);border-radius:50%}.ec-par-nav-barre span{padding:calc(2 * var(--px)) calc(12 * var(--px));border-radius:calc(6 * var(--px));font-size:calc(11 * var(--px));color:#3d4f63;background:#fff;margin-inline-start:calc(10 * var(--px))}.ec-par-web{min-block-size:0;font-size:calc(11 * var(--px));background:#fbfcfe;flex:1;display:flex;position:relative;overflow:hidden}.ec-par-lateral{inline-size:calc(122 * var(--px));gap:calc(10 * var(--px));padding:calc(10 * var(--px));border-inline-end:1px solid var(--app-bord);background:#fff;flex-direction:column;flex:none;display:flex}.ec-par-lateral .ec-img{inline-size:calc(62 * var(--px));block-size:auto}.ec-par-lateral ul{gap:calc(2 * var(--px));flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ec-par-lateral li{padding:calc(5 * var(--px)) calc(7 * var(--px));border-radius:calc(5 * var(--px));font-size:calc(10.5 * var(--px));color:var(--app-texte);white-space:nowrap}.ec-par-lateral li.ec-par-lateral-actif{background:var(--app-surligne);color:var(--app-vert-fonce);font-weight:500}.ec-par-lateral-boutique{padding:calc(5 * var(--px)) calc(7 * var(--px));border:1px solid var(--app-bord-fort);border-radius:calc(5 * var(--px));font-size:calc(10 * var(--px));white-space:nowrap;text-overflow:ellipsis;margin-block-start:auto;overflow:hidden}.ec-par-principal{gap:calc(7 * var(--px));min-inline-size:0;padding:calc(12 * var(--px)) calc(12 * var(--px)) 0;flex-direction:column;flex:1;display:flex;overflow:hidden}.ec-par-web-titre{font-size:calc(15 * var(--px));font-weight:600}.ec-par-web-onglets{gap:calc(12 * var(--px));border-block-end:1px solid var(--app-bord);color:var(--app-gris);display:flex}.ec-par-web-onglets span{padding-block-end:calc(4 * var(--px))}.ec-par-web-onglets .ec-par-web-onglet-actif{color:var(--app-texte);border-block-end:calc(2 * var(--px)) solid var(--app-vert);font-weight:500}.ec-par-web-outils{align-items:center;gap:calc(6 * var(--px));display:flex}.ec-par-web-nouveau{align-items:center;gap:calc(3 * var(--px));padding:calc(4 * var(--px)) calc(8 * var(--px));border-radius:calc(5 * var(--px));background:var(--app-vert);color:#fff;font-size:calc(10.5 * var(--px));flex:none;font-weight:500;display:flex}.ec-par-web-nouveau .ec-ic{inline-size:calc(10 * var(--px));block-size:calc(10 * var(--px));stroke-width:2.5px}.ec-par-web-recherche{min-inline-size:0;padding:calc(4 * var(--px)) calc(8 * var(--px));border:1px solid var(--app-bord-fort);border-radius:calc(5 * var(--px));color:var(--app-gris);font-size:calc(10 * var(--px));white-space:nowrap;text-overflow:ellipsis;background:#fff;flex:1;overflow:hidden}.ec-par-web-table{border:1px solid var(--app-bord);border-radius:calc(6 * var(--px));background:#fff;flex-direction:column;display:flex;overflow:hidden}.ec-par-web-ligne{grid-template-columns:calc(11 * var(--px)) calc(24 * var(--px)) 1fr calc(44 * var(--px)) calc(54 * var(--px)) calc(28 * var(--px));align-items:center;gap:calc(6 * var(--px));block-size:calc(28 * var(--px));padding-inline:calc(8 * var(--px));border-block-end:1px solid var(--app-bord);font-size:calc(10.5 * var(--px));white-space:nowrap;display:grid}.ec-par-web-tete{block-size:calc(24 * var(--px));font-size:calc(10 * var(--px));font-weight:500}.ec-par-web-case{inline-size:calc(11 * var(--px));block-size:calc(11 * var(--px));box-sizing:border-box;border:1px solid var(--app-gris-clair);border-radius:calc(2 * var(--px));background:#fff}.ec-par-web-tete>i{inline-size:calc(11 * var(--px));block-size:calc(11 * var(--px));box-sizing:border-box;border:1px solid var(--app-gris-clair);border-radius:calc(2 * var(--px))}.ec-par-web-vignette{inline-size:calc(22 * var(--px));block-size:calc(22 * var(--px));border-radius:calc(4 * var(--px));place-items:center;display:grid}.ec-par-web-vignette .ec-img{inline-size:calc(20 * var(--px));block-size:calc(20 * var(--px))}.ec-par-web-gris{color:var(--app-gris)}.ec-par-web-stock:before{content:"";inline-size:calc(5 * var(--px));block-size:calc(5 * var(--px));background:currentColor;border-radius:50%;margin-inline-end:calc(4 * var(--px));display:inline-block}.ec-par-web-stock-bon:before{color:#0a7a3e}.ec-par-web-stock-bas:before{color:#c25e00}.ec-par-web-stock-nul:before{color:var(--app-rouge)}.ec-par-web-pied{padding:calc(6 * var(--px)) calc(8 * var(--px));font-size:calc(10 * var(--px));color:var(--app-gris)}.ec-par-web-choisie{background:#eaf7f4}.ec-par-web-choisie .ec-par-web-case{background:var(--app-vert);border-color:var(--app-vert);position:relative}.ec-par-web-choisie .ec-par-web-case:after{content:"";inline-size:calc(3 * var(--px));block-size:calc(6 * var(--px));border:solid #fff;border-width:0 calc(1.5 * var(--px)) calc(1.5 * var(--px)) 0;position:absolute;inset-block-start:calc(1 * var(--px));inset-inline-start:calc(3 * var(--px));rotate:45deg}.ec-par-curseur{inline-size:calc(16 * var(--px));block-size:calc(16 * var(--px));fill:var(--app-texte);stroke:#fff;stroke-width:1.5px;stroke-linejoin:round;opacity:0;pointer-events:none;z-index:3;position:absolute;inset:0 auto auto 0}.ec-par-clic{z-index:2;inline-size:calc(18 * var(--px));block-size:calc(18 * var(--px));border:2px solid var(--app-vert);opacity:0;pointer-events:none;border-radius:50%;position:absolute}.ec-par-clic-a{--t:1.7s;inset:calc(132 * var(--px)) auto auto calc(191 * var(--px))}.ec-par-clic-b{--t:3s;inset:calc(192 * var(--px)) auto auto calc(191 * var(--px))}.ec-par-clic-c{--t:4s;inset:calc(231 * var(--px)) auto auto calc(196 * var(--px))}.ec-par-clic-d{--t:5.3s;inset:calc(166 * var(--px)) auto auto calc(131 * var(--px))}.ec[data-lecture=oui] .ec-par-nouveau{animation:ec-par-entree .35s var(--t) both}.ec[data-lecture=oui] .ec-par-modal,.ec[data-lecture=oui] .ec-par-feuille{animation:ec-par-entre .5s var(--e) ease both, ec-par-sort .5s var(--s) ease forwards}.ec[data-lecture=oui] .ec-par-voile{animation:ec-par-voile-entre .4s var(--e) both, ec-par-voile-sort .4s var(--s) forwards}.ec[data-lecture=oui] .ec-par-toast{animation:ec-par-toast-entre .3s var(--e) both, ec-par-toast-sort .3s var(--s) forwards}.ec[data-lecture=oui] .ec-par-bouton-appui{animation:ec-par-appui .35s var(--t) both}.ec[data-lecture=oui] .ec-par-texte{animation:ec-par-frappe var(--d,.8s) steps(var(--n,8)) var(--t) both}.ec[data-lecture=oui] .ec-par-ph{animation:ec-par-hors 10ms var(--t) both}.ec[data-lecture=oui] .ec-par-vers-on{animation:ec-par-fond-vers-on .25s var(--t) both}.ec[data-lecture=oui] .ec-par-vers-on:after{animation:ec-par-bouton-vers-on .25s var(--t) both}.ec[data-lecture=oui] .ec-par-vers-off{animation:ec-par-fond-vers-off .25s var(--t) both}.ec[data-lecture=oui] .ec-par-vers-off:after{animation:ec-par-bouton-vers-off .25s var(--t) both}.ec[data-lecture=oui] .ec-par-radio-vers-on{animation:ec-par-radio-vers-on .25s var(--t) both}.ec[data-lecture=oui] .ec-par-radio-vers-on:after{animation:ec-par-dans .25s var(--t) both}.ec[data-lecture=oui] .ec-par-radio-vers-off{animation:ec-par-radio-vers-off .25s var(--t) both}.ec[data-lecture=oui] .ec-par-radio-vers-off:after{animation:ec-par-hors .25s var(--t) both}.ec[data-lecture=oui] .ec-par-points i{animation:ec-par-point .2s var(--t) both}.ec[data-lecture=oui] .ec-par-coche-avant{animation:ec-par-hors .25s var(--t) both}.ec[data-lecture=oui] .ec-par-coche-apres{animation:ec-par-dans .25s var(--t) both}.ec[data-lecture=oui] .ec-par-web-choisie{animation:ec-par-web-choix .3s var(--t) both}.ec[data-lecture=oui] .ec-par-web-choisie .ec-par-web-case{animation:ec-par-web-case .3s var(--t) both}.ec[data-lecture=oui] .ec-par-web-choisie .ec-par-web-case:after{animation:ec-par-dans .2s var(--t) both}.ec[data-lecture=oui] .ec-par-curseur{animation:6.4s ease-in-out both ec-par-curseur}.ec[data-lecture=oui] .ec-par-clic{animation:ec-par-clic .5s var(--t) both}@keyframes ec-par-entre{0%{transform:translateY(110%)}to{transform:none}}@keyframes ec-par-sort{0%{transform:none}to{transform:translateY(110%)}}@keyframes ec-par-voile-entre{0%{opacity:0}to{opacity:1}}@keyframes ec-par-voile-sort{0%{opacity:1}to{opacity:0}}@keyframes ec-par-toast-entre{0%{opacity:0;transform:translateY(-30%)}to{opacity:1;transform:none}}@keyframes ec-par-toast-sort{0%{opacity:1}to{opacity:0}}@keyframes ec-par-entree{0%{opacity:0;transform:translateY(calc(8 * var(--px)))}to{opacity:1;transform:none}}@keyframes ec-par-appui{50%{filter:brightness(.85);transform:scale(.96)}}@keyframes ec-par-frappe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes ec-par-hors{0%{opacity:1}to{opacity:0}}@keyframes ec-par-dans{0%{opacity:0}to{opacity:1}}@keyframes ec-par-fond-vers-on{0%{background-color:var(--app-gris-clair)}to{background-color:var(--app-vert)}}@keyframes ec-par-bouton-vers-on{0%{translate:0}to{translate:calc(20 * var(--px)) 0}}@keyframes ec-par-fond-vers-off{0%{background-color:var(--app-vert)}to{background-color:var(--app-gris-clair)}}@keyframes ec-par-bouton-vers-off{0%{translate:calc(20 * var(--px)) 0}to{translate:0}}@keyframes ec-par-radio-vers-on{0%{border-color:var(--app-bord-fort);background-color:#0000}to{background-color:var(--app-vert);border-color:#0000}}@keyframes ec-par-radio-vers-off{0%{background-color:var(--app-vert);border-color:#0000}to{border-color:var(--app-bord-fort);background-color:#0000}}@keyframes ec-par-point{0%{background-color:var(--app-surligne)}to{background-color:var(--app-vert)}}@keyframes ec-par-web-choix{0%{background-color:#fff}to{background-color:#eaf7f4}}@keyframes ec-par-web-case{0%{border-color:var(--app-gris-clair);background-color:#fff}to{background-color:var(--app-vert);border-color:var(--app-vert)}}@keyframes ec-par-clic{0%{opacity:0;transform:scale(.3)}10%{opacity:.9}to{opacity:0;transform:scale(1.7)}}@keyframes ec-par-curseur{0%{opacity:0;translate:calc(330 * var(--px)) calc(240 * var(--px))}20%{opacity:1;translate:calc(330 * var(--px)) calc(240 * var(--px))}27%{opacity:1;translate:calc(200 * var(--px)) calc(141 * var(--px))}45%{opacity:1;translate:calc(200 * var(--px)) calc(141 * var(--px))}47%{opacity:1;translate:calc(200 * var(--px)) calc(201 * var(--px))}58%{opacity:1;translate:calc(200 * var(--px)) calc(201 * var(--px))}62.5%{opacity:1;translate:calc(205 * var(--px)) calc(240 * var(--px))}70%{opacity:1;translate:calc(205 * var(--px)) calc(240 * var(--px))}81%{opacity:1;translate:calc(141 * var(--px)) calc(172 * var(--px))}to{opacity:1;translate:calc(141 * var(--px)) calc(172 * var(--px))}}.ec-par-recherche{align-items:center;gap:calc(10 * var(--px));block-size:calc(46 * var(--px));padding-inline:calc(14 * var(--px));border:1px solid var(--app-bord-fort);border-radius:calc(8 * var(--px));font-size:calc(16 * var(--px));color:var(--app-gris);flex:none;display:flex}.ec-par-recherche .ec-ic{inline-size:calc(22 * var(--px));block-size:calc(22 * var(--px));color:var(--app-vert)}.ec-par-code{align-items:center;gap:calc(4 * var(--px));padding:calc(14 * var(--px));border:1px solid var(--app-bord-fort);border-radius:calc(8 * var(--px));background:var(--app-surligne);flex-direction:column;flex:none;display:flex}.ec-par-code span{font-size:calc(13 * var(--px));color:var(--app-gris)}.ec-par-code{padding-block:calc(26 * var(--px))}.ec-par-code strong{font-size:calc(44 * var(--px));letter-spacing:calc(5 * var(--px));color:var(--app-vert-fonce);font-weight:700}.ec-par-contenu-centre{justify-content:center}.ec-par-bouton-apres{justify-content:center;align-items:center;gap:calc(8 * var(--px));background:var(--app-vert-fonce);border-radius:inherit;opacity:0;display:flex;position:absolute;inset:0}.ec[data-lecture=oui] .ec-par-bouton-avant{animation:ec-par-hors 10ms var(--t) both}.ec[data-lecture=oui] .ec-par-bouton-apres{animation:ec-par-dans 10ms var(--t) both}.ec-par-modal .ec-par-bouton{margin:0 calc(16 * var(--px)) calc(18 * var(--px))}.ec-par-bureau{position:absolute;inset:0;overflow:hidden}.ec-par-bureau:before{content:"";block-size:calc(112 * var(--px));background:linear-gradient(#ead9bd,#d9c4a2);border-block-start:1px solid #785a2840;position:absolute;inset-block-end:0;inset-inline:0}.ec-par-ordi{inline-size:calc(450 * var(--px));perspective:calc(2600 * var(--px));flex-direction:column;align-items:center;margin-inline:auto;display:flex;position:absolute;inset-block-end:calc(88 * var(--px));inset-inline:0}.ec-par-ecran{inline-size:100%;block-size:calc(314 * var(--px));box-sizing:border-box;padding:calc(7 * var(--px)) calc(7 * var(--px)) 0;border-radius:calc(16 * var(--px)) calc(16 * var(--px)) 0 0;transform-origin:50% 100%;background:#1c2733;position:relative}.ec-par-ecran-fond{border-radius:calc(8 * var(--px)) calc(8 * var(--px)) 0 0;background:#fff;block-size:100%;position:relative;overflow:hidden}.ec-par-ecran-fond .ec-par-nav{box-shadow:none;border:0;border-radius:0;inset:0}.ec-par-base{inline-size:calc(100% + 44 * var(--px));block-size:calc(16 * var(--px));border-radius:0 0 calc(14 * var(--px)) calc(14 * var(--px)) / 0 0 calc(10 * var(--px)) calc(10 * var(--px));box-shadow:0 calc(10 * var(--px)) calc(16 * var(--px)) #50371447;background:linear-gradient(#eef1f5,#c3cad4);position:relative}.ec-par-base:after{content:"";inline-size:calc(76 * var(--px));block-size:calc(5 * var(--px));border-radius:0 0 calc(7 * var(--px)) calc(7 * var(--px));background:#aeb6c2;margin-inline:auto;position:absolute;inset-block-start:0;inset-inline:0}.ec-par-connexion{z-index:2;opacity:0;pointer-events:none;background:#f3f6fa;place-items:center;display:grid;position:absolute;inset:0}.ec-par-connexion-carte{inline-size:calc(220 * var(--px));box-sizing:border-box;gap:calc(6 * var(--px));padding:calc(16 * var(--px));border:1px solid var(--app-bord);border-radius:calc(10 * var(--px));box-shadow:0 calc(6 * var(--px)) calc(18 * var(--px)) #273d521a;font-size:calc(11 * var(--px));background:#fff;flex-direction:column;display:flex}.ec-par-connexion-carte .ec-img{inline-size:calc(72 * var(--px));align-self:center;block-size:auto}.ec-par-connexion-carte>strong{font-size:calc(15 * var(--px));align-self:center;margin-block-end:calc(2 * var(--px));font-weight:600}.ec-par-cx-etiquette{font-size:calc(10 * var(--px));color:var(--app-gris);font-weight:500}.ec-par-cx-champ{block-size:calc(26 * var(--px));padding-inline:calc(8 * var(--px));border:1px solid var(--app-bord-fort);border-radius:calc(5 * var(--px));font-size:calc(11 * var(--px));background:#fff;align-items:center;display:flex}.ec-par-cx-bouton{block-size:calc(28 * var(--px));border-radius:calc(6 * var(--px));background:var(--app-vert);color:#fff;font-size:calc(11 * var(--px));place-items:center;margin-block-start:calc(6 * var(--px));font-weight:500;display:grid}.ec[data-lecture=oui] .ec-par-ecran{animation:1s cubic-bezier(.3,.7,.3,1) .25s both ec-par-ouvre}.ec[data-lecture=oui] .ec-par-connexion{animation:6.4s linear both ec-par-connexion}.ec[data-lecture=oui] .ec-par-cx-champ{animation:ec-par-foyer .2s var(--t) both}.ec[data-lecture=oui] .ec-par-cx-bouton{animation:ec-par-appui .3s var(--t) both}@keyframes ec-par-ouvre{0%{transform:rotateX(-80deg)}to{transform:none}}@keyframes ec-par-connexion{0%,68%{opacity:1}75%,to{opacity:0}}@keyframes ec-par-foyer{0%{border-color:var(--app-bord-fort)}to{border-color:var(--app-vert)}}
.ec-ven-pile{display:grid}.ec-ven-pile-centre{text-align:center;justify-items:center}.ec-ven-modale{flex-direction:column;flex:1;min-block-size:0;display:flex}.ec-ven-entete{block-size:calc(48 * var(--px));padding-inline:calc(16 * var(--px));background:#fff;flex:none;grid-template-columns:1fr auto 1fr;align-items:center;display:grid}.ec-ven-entete strong{font-size:calc(18 * var(--px));font-weight:600}.ec-ven-entete span{font-size:calc(18 * var(--px));color:var(--app-vert);justify-self:end;font-weight:600}.ec-ven-pied{gap:calc(8 * var(--px));padding:calc(10 * var(--px)) calc(16 * var(--px)) calc(12 * var(--px));border-block-start:1px solid var(--app-bord);background:#fff;flex-direction:column;flex:none;display:flex}.ec-ven-bouton{justify-content:center;align-items:center;gap:calc(8 * var(--px));block-size:calc(42 * var(--px));border:1px solid var(--app-bord-fort);color:var(--app-texte);font-size:calc(17 * var(--px));background:#fff;border-radius:999px;font-weight:500;display:flex;position:relative}.ec-ven-bouton .ec-ic{inline-size:calc(22 * var(--px));block-size:calc(22 * var(--px))}.ec-ven-primaire{background:var(--app-vert);border-color:var(--app-vert);color:#fff;font-weight:600}.ec-ven-rouge{color:var(--app-rouge);border-color:#f0b3b3}.ec-ven-rouge-plein{background:var(--app-rouge);border-color:var(--app-rouge);color:#fff;font-weight:600}.ec-ven-fond{min-block-size:0;padding:calc(18 * var(--px)) calc(14 * var(--px)) 0;background:var(--app-fond);flex-direction:column;flex:1;display:flex;overflow:hidden}.ec-ven-dents{inline-size:100%;block-size:calc(8 * var(--px));flex:none;display:block}.ec-ven-papier{min-block-size:0;padding:calc(12 * var(--px)) calc(18 * var(--px));color:#111;background:#fff;flex:1;overflow:hidden}.ec-ven-papier hr{border:0;margin:calc(6 * var(--px)) 0;border-block-start:1px solid #333}.ec-ven-boutique{text-align:center;font-size:calc(20 * var(--px));margin-block:calc(4 * var(--px)) calc(8 * var(--px));font-weight:700;display:block}.ec-ven-centre{font-size:calc(14 * var(--px));line-height:calc(18 * var(--px));margin:0}.ec-ven-bloc{font-size:calc(13 * var(--px));line-height:calc(17 * var(--px));margin:0}.ec-ven-ligne{font-size:calc(13 * var(--px));line-height:calc(18 * var(--px));justify-content:space-between;margin:0;display:flex}.ec-ven-gras{font-weight:700}.ec-ven-ouvre{overflow:hidden}.ec-ven-petit{font-size:calc(11 * var(--px));color:#555;margin-block-start:calc(4 * var(--px))}.ec-ven-table{grid-template-columns:calc(34 * var(--px)) 1fr auto;font-size:calc(13 * var(--px));line-height:calc(18 * var(--px));display:grid}.ec-ven-table span:last-child{text-align:end}.ec-ven-defile-z{will-change:transform}.ec-ven-session{justify-content:space-between;align-items:center;gap:calc(10 * var(--px));padding:calc(12 * var(--px));border-radius:calc(8 * var(--px));background:#fff;border:1px solid #d2dceb;flex:none;margin-block-start:calc(10 * var(--px));display:flex;position:relative}.ec-ven-session-texte{flex-direction:column;display:flex}.ec-ven-session-texte strong{font-size:calc(16 * var(--px));color:#273d52;font-weight:500}.ec-ven-session-texte span{font-size:calc(14 * var(--px));color:#98a8bc}.ec-ven-badge{padding:calc(4 * var(--px)) calc(8 * var(--px));color:#022f26;font-size:calc(14 * var(--px));background:#daf4ef;border-radius:999px;flex:none;font-weight:500}.ec-ven-page{min-block-size:0;padding-inline:calc(16 * var(--px));background:var(--app-fond);flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden}.ec-ven-total{padding:calc(14 * var(--px)) 0 calc(12 * var(--px));font-size:calc(40 * var(--px));color:var(--app-texte);text-align:center;flex:none;justify-items:center;margin:0;font-weight:600;line-height:1.1;display:grid}.ec-ven-chips{gap:calc(8 * var(--px));margin-inline:calc(-16 * var(--px));padding-inline:calc(12 * var(--px));flex:none;display:flex;overflow:hidden}.ec-ven-chip{align-items:center;gap:calc(7 * var(--px));block-size:calc(38 * var(--px));padding-inline:calc(12 * var(--px));border:1px solid var(--app-bord-fort);font-size:calc(16 * var(--px));white-space:nowrap;background:#fff;border-radius:999px;flex:none;display:flex;position:relative}.ec-ven-chip .ec-ic{inline-size:calc(22 * var(--px));block-size:calc(22 * var(--px));color:var(--app-vert)}.ec-ven-jour{margin:calc(16 * var(--px)) 0 calc(8 * var(--px));font-size:calc(15 * var(--px));letter-spacing:.04em;text-transform:uppercase;flex:none;font-weight:600}.ec-ven-vente{align-items:center;gap:calc(14 * var(--px));padding:calc(9 * var(--px)) calc(14 * var(--px));border:1px solid var(--app-bord-fort);border-radius:calc(10 * var(--px));background:#fff;flex:none;margin-block-end:calc(8 * var(--px));display:flex}.ec-ven-vente-icone{inline-size:calc(40 * var(--px));place-items:center;display:grid}.ec-ven-vente-texte{flex-direction:column;display:flex}.ec-ven-vente-texte strong{font-size:calc(18 * var(--px));font-weight:500}.ec-ven-vente-texte span{font-size:calc(15 * var(--px));color:var(--app-gris)}.ec-ven-cible{flex:none;position:relative}.ec-ven-ouvre-ligne{flex:none;overflow:hidden}.ec-ven-feuille{z-index:4;gap:calc(10 * var(--px));padding:calc(14 * var(--px)) calc(16 * var(--px)) calc(16 * var(--px));border-radius:calc(24 * var(--px)) calc(24 * var(--px)) 0 0;box-shadow:0 calc(-6 * var(--px)) calc(28 * var(--px)) #273d5229;background:#fff;flex-direction:column;display:flex;position:absolute;inset-block-end:0;inset-inline:0;transform:translateY(110%)}.ec-ven-feuille-titre{text-align:center;font-size:calc(18 * var(--px));font-weight:600}.ec-ven-recu{z-index:3;background:#fff;flex-direction:column;padding-block-start:calc(56 * var(--px));display:flex;position:absolute;inset:0;transform:translateY(110%)}.ec-ven-radio{block-size:calc(48 * var(--px));padding-inline:calc(14 * var(--px));border:1px solid var(--app-bord);border-radius:calc(10 * var(--px));font-size:calc(17 * var(--px));justify-content:space-between;align-items:center;display:flex;position:relative}.ec-ven-rond{inline-size:calc(22 * var(--px));block-size:calc(22 * var(--px));border:2px solid var(--app-gris-clair);border-radius:50%;place-items:center;display:grid}.ec-ven-point{inline-size:calc(12 * var(--px));block-size:calc(12 * var(--px));background:var(--app-vert);border-radius:50%;display:block}.ec-ven-point-dans,.ec-ven-point-hors{opacity:0}.ec-ven-form{gap:calc(6 * var(--px));min-block-size:0;padding:calc(2 * var(--px)) calc(16 * var(--px)) 0;background:#fff;flex-direction:column;flex:1;display:flex;overflow:hidden}.ec-ven-section{margin:calc(2 * var(--px)) 0 0;font-size:calc(20 * var(--px));font-weight:700}.ec-ven-champ-bascule{justify-content:space-between;align-items:center;gap:calc(12 * var(--px));min-block-size:calc(42 * var(--px));padding:calc(5 * var(--px)) calc(14 * var(--px));border:1px solid var(--app-bord-fort);border-radius:calc(10 * var(--px));font-size:calc(16 * var(--px));display:flex;position:relative}.ec-ven-champ-haut>span:first-child{gap:calc(2 * var(--px));flex-direction:column;display:flex}.ec-ven-champ-haut strong{font-size:calc(17 * var(--px));font-weight:500}.ec-ven-champ-haut span span{font-size:calc(13 * var(--px));color:var(--app-gris);line-height:1.3}.ec-ven-corps{gap:calc(4 * var(--px));flex-direction:column;display:flex}.ec-ven-etiquette{font-size:calc(16 * var(--px));margin-block-start:calc(3 * var(--px));font-weight:700}.ec-ven-champ{block-size:calc(38 * var(--px));padding-inline:calc(14 * var(--px));border:1px solid var(--app-bord-fort);border-radius:calc(10 * var(--px));font-size:calc(17 * var(--px));align-items:center;display:flex;position:relative}.ec-ven-vide{color:var(--app-gris)}.ec-ven-vide-cache{opacity:0}.ec-ven-saisie{inset:0 calc(14 * var(--px));align-items:center;display:flex;position:absolute}.ec-ven-sw{inline-size:calc(48 * var(--px));block-size:calc(28 * var(--px));border-radius:calc(14 * var(--px));background:var(--app-vert);flex:none;position:relative}.ec-ven-sw:after{content:"";inline-size:calc(22 * var(--px));block-size:calc(22 * var(--px));background:#fff;border-radius:50%;position:absolute;inset-block-start:calc(3 * var(--px));inset-inline-end:calc(3 * var(--px))}.ec-ven-page-defil{padding-inline:0}.ec-ven-defil{gap:calc(10 * var(--px));padding:calc(10 * var(--px)) calc(16 * var(--px));flex-direction:column;display:flex}.ec-ven-carte{padding:calc(14 * var(--px)) calc(16 * var(--px));border-radius:calc(16 * var(--px));background:#fff;flex:none}.ec-ven-carte-titre{font-size:calc(16 * var(--px));margin-block-end:calc(10 * var(--px));font-weight:700;display:block}.ec-ven-carte-tete{justify-content:space-between;align-items:baseline;display:flex}.ec-ven-voir{font-size:calc(14 * var(--px));color:var(--app-vert);align-items:center;font-weight:600;display:flex}.ec-ven-voir .ec-ic{inline-size:calc(18 * var(--px));block-size:calc(18 * var(--px))}.ec-ven-kpi{gap:calc(8 * var(--px)) calc(12 * var(--px));grid-template-columns:1fr 1fr;display:grid}.ec-ven-kpi>span{gap:calc(2 * var(--px));flex-direction:column;display:flex}.ec-ven-kpi>span>span{font-size:calc(12 * var(--px));font-weight:500}.ec-ven-kpi .ec-ven-pile{font-size:calc(18 * var(--px));color:var(--app-vert);font-weight:700}.ec-ven-courbe{position:relative}.ec-ven-courbe svg{inline-size:100%;display:block}.ec-ven-trace{position:absolute;inset:0}.ec-ven-rangee{align-items:center;gap:calc(14 * var(--px));display:flex}.ec-ven-rangee+.ec-ven-rangee{border-block-start:1px solid var(--app-bord);margin-block-start:calc(12 * var(--px));padding-block-start:calc(12 * var(--px))}.ec-ven-rangee-icone{inline-size:calc(40 * var(--px));block-size:calc(40 * var(--px));border-radius:calc(6 * var(--px));background:#f0fbf9;flex:none;place-items:center;display:grid}.ec-ven-rangee-icone .ec-img{inline-size:calc(30 * var(--px));block-size:calc(30 * var(--px));object-fit:contain}.ec-ven-rangee-texte{flex-direction:column;flex:1;display:flex}.ec-ven-rangee strong{font-size:calc(14 * var(--px));font-weight:600}.ec-ven-rangee-texte span{font-size:calc(12 * var(--px));color:var(--app-gris)}.ec[data-lecture=oui] .ec-ven-ouvre{animation:ec-ven-ouvre .4s var(--t) both}.ec[data-lecture=oui] .ec-ven-ouvre-ligne{animation:ec-ven-ouvre-ligne .5s var(--t) both}.ec[data-lecture=oui] .ec-ven-recu{animation:13.2s both ec-ven-recu}.ec[data-lecture=oui] .ec-ven-recu-z{animation:12s both ec-ven-recu-z}.ec[data-lecture=oui] .ec-ven-defile-z{animation:12s ease-in-out both ec-ven-defile-z}.ec[data-lecture=oui] .ec-ven-f-options{animation:13.2s both ec-ven-options}.ec[data-lecture=oui] .ec-ven-f-motif{animation:13.2s both ec-ven-motif}.ec[data-lecture=oui] .ec-ven-point-dans{animation:ec-ven-dans .2s var(--t) both}.ec[data-lecture=oui] .ec-ven-point-hors{animation:ec-ven-hors .2s var(--t) both}.ec[data-lecture=oui] .ec-ven-vide-cache{animation:ec-ven-hors 10ms var(--t) both}.ec[data-lecture=oui] .ec-ven-saisie{animation:ec-ven-frappe .4s steps(var(--n)) var(--t) both}.ec[data-lecture=oui] .ec-ven-corps{animation:ec-ven-revele .4s var(--t) both}.ec[data-lecture=oui] .ec-ven-sw-anime{animation:ec-ven-sw-fond .3s var(--t) both}.ec[data-lecture=oui] .ec-ven-sw-anime:after{animation:ec-ven-sw-bouton .3s var(--t) both}.ec[data-lecture=oui] .ec-ven-trace{animation:1.6s ease-out .7s both ec-ven-trace}.ec[data-lecture=oui] .ec-ven-defil{animation:6.4s ease-in-out both ec-ven-defile}@keyframes ec-ven-ouvre{0%{opacity:0;max-height:0}to{max-height:calc(24 * var(--px));opacity:1}}@keyframes ec-ven-ouvre-ligne{0%{opacity:0;max-height:0}to{max-height:calc(100 * var(--px));opacity:1}}@keyframes ec-ven-hors{0%{opacity:1}to{opacity:0}}@keyframes ec-ven-dans{0%{opacity:0}to{opacity:1}}@keyframes ec-ven-frappe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes ec-ven-revele{0%{opacity:0;transform:translateY(calc(8 * var(--px)))}}@keyframes ec-ven-sw-fond{0%{background:var(--app-gris-clair)}}@keyframes ec-ven-sw-bouton{0%{transform:translateX(calc(-20 * var(--px)))}}@keyframes ec-ven-trace{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes ec-ven-defile{0%,40%{transform:none}50%,78%{transform:translateY(calc(-300 * var(--px)))}90%,to{transform:none}}@keyframes ec-ven-recu-z{0%,7.8%{transform:translateY(110%)}12.2%,to{transform:none}}@keyframes ec-ven-defile-z{0%,18%{transform:none}95%,to{transform:translateY(calc(-500 * var(--px)))}}@keyframes ec-ven-recu{0%,10.6%{transform:translateY(110%)}18.2%,74.2%{transform:none}81.8%,to{transform:translateY(110%)}}@keyframes ec-ven-options{0%,27.3%{transform:translateY(110%)}34.8%,45.5%{transform:none}51.5%,to{transform:translateY(110%)}}@keyframes ec-ven-motif{0%,45.5%{transform:translateY(110%)}53%,74.2%{transform:none}81.8%,to{transform:translateY(110%)}}.ec-ticket-z-session,.ec-rembourser-une-vente,.ec-gestion-des-stocks,.ec-tableau-de-bord{line-height:1.25}
