.bet-heros{position:relative}.bet-boite{aspect-ratio:640/460;position:relative}.bet-camera{border-radius:14px;position:absolute;inset:0;overflow:hidden}.bet-camera-int{transform-origin:0 0;transition:transform 1.8s var(--so-ease);position:absolute;inset:0}.bet-dessin{width:100%;height:100%;position:absolute;inset:0}.bet-dessin path{vector-effect:non-scaling-stroke}.bet-parcelle{fill:none;stroke:#a9b9ff4d;stroke-width:1px;stroke-dasharray:12 3 2 3}.bet-hachure-trait{stroke:#a9b9ff29;stroke-width:1px}.bet-existant{stroke:none}.bet-nord{fill:var(--me-trait-vif);stroke:none}.bet-cartouche-fond{fill:var(--so-nuit-2);stroke:var(--me-trait);stroke-width:1px}.bet-dessin .bet-cartouche-titre{fill:#fff;font-weight:600}.bet-dessin .bet-cartouche-val{fill:var(--so-ambre-clair);opacity:0;font-weight:700;transition:opacity .4s}.bet-esq path{fill:none;stroke:#ffd27a9e;stroke-width:1.2px;stroke-linecap:round;stroke-linejoin:round}.bet-dessin .bet-esq text{fill:#ffd27ad1;font-style:italic}.bet-esq{transition:opacity .9s}.bet-esq text{transition:opacity .6s}.bet-mur{fill:none;stroke:var(--me-trait-vif);stroke-width:1.3px;stroke-linecap:round}.bet-cloison{fill:none;stroke:var(--me-trait);stroke-width:1px;stroke-linecap:round}.bet-vitrage{fill:none;stroke:#5fd3f2d9;stroke-width:.9px}.bet-porte{fill:none;stroke:var(--me-trait);stroke-width:1px;stroke-linecap:round}.bet-porte-arc{fill:none;stroke:var(--me-trait-fin);stroke-width:.9px}.bet-allee{fill:none;stroke:var(--me-trait-fin);stroke-width:1px}.bet-cote{fill:none;stroke:#a9b9ff6b;stroke-width:.8px}.bet-cote-trait{fill:none;stroke:var(--me-trait-vif);stroke-width:1.1px;stroke-linecap:round}.bet-poche{fill:#a9b9ff75}.bet-poche-fin{fill:#a9b9ff47}.bet-dessin .bet-piece{fill:#e2e8ffdb;font-weight:600}.bet-mobilier{fill:none;stroke:#a9b9ff8c;stroke-width:.8px}.bet-preau{fill:#4361ee12;stroke:var(--me-trait);stroke-width:1px;stroke-dasharray:5 4}.bet-poteaux{fill:var(--me-trait-vif);stroke:none}.bet-nuage{fill:none;stroke:#dc2626f2;stroke-width:1.3px;stroke-linejoin:round;transition:stroke .6s}.bet-obs-rond{fill:var(--so-rouge);stroke:#fff;stroke-width:1px;vector-effect:non-scaling-stroke;transition:fill .6s}.bet-dessin .bet-obs-n{fill:#fff;font-family:var(--font-poppins), sans-serif;font-weight:700;transition:opacity .4s}.bet-obs-ok{fill:none;stroke:#fff;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;opacity:0;transition:opacity .4s}.so-js .bet-trace{stroke-dasharray:1 2;stroke-dashoffset:0}.bet-heros:is([data-phase="1"],[data-phase="2"],[data-phase="3"]) .bet-esq{opacity:.2}.bet-heros:not([data-phase="0"]) .bet-esq text,.bet-heros[data-phase="4"] .bet-esq{opacity:0}.so-js .bet-heros[data-phase="4"] .bet-esq .bet-trace{stroke-dashoffset:1px;transition:stroke-dashoffset 0s 1s}.so-js .bet-heros[data-phase="0"] .bet-esq .bet-trace{transition:stroke-dashoffset 1.3s ease calc(.3s + var(--k) * .16s)}.so-js .bet-heros[data-phase="0"] .bet-esq text{transition-delay:1.8s}:is(.bet-apd,.bet-pro,.bet-obs){opacity:0;transition:opacity .7s}.bet-heros[data-passe~="1"] .bet-apd,.bet-heros[data-passe~="2"] .bet-pro,.bet-heros[data-passe~="3"] .bet-obs{opacity:1;transition-duration:.2s}.so-js :is(.bet-apd,.bet-pro,.bet-obs) .bet-trace{stroke-dashoffset:1px;transition:stroke-dashoffset 0s .8s}.so-js .bet-heros[data-passe~="1"] .bet-apd .bet-trace{stroke-dashoffset:0;transition:stroke-dashoffset 1.2s cubic-bezier(.45, .05, .3, 1) calc(.3s + var(--k) * .13s)}.bet-apd :is(.bet-poche,.bet-poche-fin),.bet-mots{opacity:0;transition:opacity .6s}.bet-heros[data-passe~="1"] .bet-apd :is(.bet-poche,.bet-poche-fin){opacity:1;transition-delay:1.9s}.bet-heros[data-passe~="1"] .bet-mots{opacity:1;transition:opacity .8s 2.4s}.bet-heros[data-phase="2"] .bet-camera-int{transition-delay:.3s;transform:translate(-58.4%,-40.9%)scale(1.9)}.so-js .bet-heros[data-passe~="2"] .bet-pro .bet-trace{stroke-dashoffset:0;transition:stroke-dashoffset 1.1s ease calc(1.5s + var(--k) * .16s)}.bet-pro :is(.bet-preau,.bet-poteaux,text){opacity:0;transition:opacity .5s}.bet-heros[data-passe~="2"] .bet-pro :is(.bet-preau,.bet-poteaux,text){opacity:1;transition-delay:2.4s}.bet-heros[data-phase="3"] .bet-camera-int{transform:translate(-18.6%,-21.8%)scale(1.45)}.so-js .bet-heros[data-passe~="3"] .bet-obs .bet-trace{stroke-dashoffset:0;transition:stroke-dashoffset .9s ease calc(1.9s + var(--k) * .4s)}.bet-obs :is(.bet-obs-rond,.bet-obs-n){transform-box:fill-box;transform-origin:50%}.so-js .bet-obs :is(.bet-obs-rond,.bet-obs-n){transition:transform .5s var(--so-ressort), fill .6s ease, opacity .4s ease;transform:scale(0)}.so-js .bet-heros[data-passe~="3"] .bet-obs :is(.bet-obs-rond,.bet-obs-n){transition-delay:calc(2.2s + var(--k) * .4s), 0s, 0s;transform:none}.bet-heros[data-phase="4"] .bet-obs-rond{fill:var(--so-vert);transition-delay:1s}.bet-heros[data-phase="4"] .bet-nuage{stroke:#34d399d9;transition-delay:1s}.bet-heros[data-phase="4"] .bet-obs-n{opacity:0;transition-delay:1s}.bet-heros[data-phase="4"] .bet-obs-ok{opacity:1;transition-delay:1.2s}.bet-heros[data-phase="4"] .me-pan-ico{background:var(--so-vert)}.bet-cartouche{transition:opacity .6s}.bet-heros:is([data-phase="2"],[data-phase="3"]) .bet-cartouche{opacity:0}.bet-heros[data-phase="0"] .bet-cv-0,.bet-heros[data-phase="1"] .bet-cv-1,.bet-heros[data-phase="2"] .bet-cv-2,.bet-heros[data-phase="3"] .bet-cv-3,.bet-heros[data-phase="4"] .bet-cv-4{opacity:1}.bet-heros .me-etq{max-width:none;font-size:clamp(10px,1.6cqw,12.5px)}.bet-v{opacity:0;pointer-events:none;transition:opacity .35s ease, transform .5s var(--so-ease);transform:translateY(8px)scale(.96)}.bet-heros[data-phase="0"] .bet-v-0,.bet-heros[data-phase="1"] .bet-v-1,.bet-heros[data-phase="2"] .bet-v-2,.bet-heros[data-phase="3"] .bet-v-3,.bet-heros[data-phase="4"] .bet-v-4{opacity:1;transition:opacity .55s ease .15s, transform .7s var(--so-ressort) .15s;transform:none}.so-js .bet-heros.est-anime[data-phase="0"] .bet-v-0{transition-delay:1.5s}.bet-heros[data-phase="1"] .bet-v-1{transition-delay:3.1s}.bet-heros[data-phase="2"] .bet-v-2{transition-delay:2.3s}.bet-heros[data-phase="3"] .bet-v-3{transition-delay:.9s}.bet-heros[data-phase="4"] .bet-v-4{transition-delay:1.3s}.bet-heros :is(.bet-hon,.bet-bilan,.bet-mtel){z-index:3;position:absolute}.bet-etq-facture{top:12.5%;left:30.5%}.bet-etq-pro{top:5%;left:2.5%}.bet-etq-cr{top:4%;left:2%}.bet-logo{background:var(--so-bleu);color:#fff;border-radius:.55em;flex:none;place-items:center;width:2em;height:2em;font-size:.78em;font-weight:800;display:grid}.bet-hon,.bet-bilan{width:38%;color:var(--so-encre);background:#fff;border-radius:.95em;gap:.55em;padding:.7em .8em .75em;font-size:clamp(10px,1.55cqw,12.5px);line-height:1.3;display:grid;top:4%;left:2.5%;box-shadow:0 1.2em 2.6em -1em #030714bf,0 0 0 1px #fff9}.bet-hon-tete{align-items:center;gap:.55em;display:flex}.bet-hon-tete>span:last-child{min-width:0;display:grid}.bet-hon-tete small{font-family:var(--so-mono);color:var(--so-gris);white-space:nowrap;font-size:.78em}.bet-hon-tete b{white-space:nowrap;font-size:.95em;font-weight:750}.bet-hon-phases{grid-template-columns:repeat(3,minmax(0,1fr));gap:.28em;display:grid}.bet-hon-phases li{background:var(--so-pale-2);box-shadow:inset 0 0 0 1px var(--so-filet);font-family:var(--so-mono);white-space:nowrap;border-radius:.45em;justify-content:space-between;align-items:baseline;gap:.3em;padding:.26em .45em;display:flex}.bet-hon-phases b{color:var(--so-bleu-texte);font-size:.74em;font-weight:600}.bet-hon-phases span{font-size:.8em}.bet-hon-pied{color:var(--so-gris);font-size:.74em}.bet-jauge{background:#eef1fb;border-radius:1em;height:.42em;margin-top:.25em;display:block;position:relative;overflow:hidden}.bet-jauge>i{border-radius:inherit;background:var(--so-ambre);transform-origin:0;transform:scaleX(var(--p,1));position:absolute;inset:0}.so-js .bet-heros[data-phase="2"] .bet-jauge>i{animation:bet-jauge 1.5s var(--so-ease) 2.7s both}@keyframes bet-jauge{0%{transform:scaleX(0)}to{transform:scaleX(var(--p,1))}}.bet-mtel{background:#0b1022;border-radius:1.9em;width:15.5em;padding:.4em;font-size:clamp(9px,1.5cqw,12px);top:4%;left:2.5%;box-shadow:0 2em 4em -1.6em #000000d9,inset 0 0 0 1px #ffffff29}.bet-mtel-vitre{color:var(--so-encre);background:linear-gradient(#eef2ff 0%,#fff 60%);border-radius:1.55em;gap:.5em;padding:0 .75em .8em;display:grid;overflow:hidden}.bet-mtel-etat{font-family:var(--so-mono);justify-content:space-between;padding:.6em .55em .1em;font-size:.72em;font-weight:600;display:flex;position:relative}.bet-mtel-etat i{background:#0b1022;border-radius:999px;width:32%;height:1.4em;position:absolute;top:.5em;left:50%;translate:-50%}.bet-mtel-tete{align-items:center;gap:.5em;display:flex}.bet-mtel-tete>span:last-child{min-width:0;line-height:1.25;display:grid}.bet-mtel-tete b{font-size:.92em;font-weight:750}.bet-mtel-tete small{font-family:var(--so-mono);color:var(--so-gris);white-space:nowrap;font-size:.72em}.bet-mtel-obs{box-shadow:inset 0 0 0 1px var(--so-filet);background:#fff;border-radius:.7em;gap:.3em;padding:.4em .55em;display:grid}.bet-mtel-obs li{align-items:center;gap:.5em;font-size:.78em;display:flex}.bet-mtel-obs i{background:var(--so-rouge);color:#fff;border-radius:50%;flex:none;place-items:center;width:1.45em;height:1.45em;font-size:.86em;font-style:normal;font-weight:700;display:grid}.bet-mtel-photos li{aspect-ratio:16/10}.bet-mtel-signe{box-shadow:inset 0 0 0 1px var(--so-filet);background:#fff;border-radius:.7em;padding:.3em .55em .4em;display:grid}.bet-mtel-signe svg{width:100%;height:2.4em;display:block;overflow:visible}.bet-mtel-signe path{fill:none;stroke:var(--so-encre);stroke-width:2.3px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1 2;stroke-dashoffset:0}.bet-mtel-signe small{color:var(--so-gris);border-top:1px dashed #d6ddf5;padding-top:.25em;font-size:.66em}.bet-mtel-ok{background:var(--so-vert-pale);color:var(--so-vert-texte);border-radius:.7em;align-items:center;gap:.4em;padding:.45em .6em;font-size:.76em;font-weight:700;display:flex}.bet-mtel-ok svg{background:var(--so-vert);color:#fff;border-radius:50%;flex:none;width:1.1em;height:1.1em;padding:.12em}.so-js .bet-heros .bet-mtel-signe path{stroke-dashoffset:1px}.so-js .bet-heros.est-anime[data-phase="3"] .bet-mtel-signe path{animation:1.4s 2.6s both me-trace}.bet-bilan{width:40%}.bet-bilan-barres{grid-template-columns:repeat(9,minmax(0,1fr));gap:.3em;padding:.3em .1em 0;display:grid}.bet-bilan-barres li{grid-template-rows:3.2em auto;justify-items:center;gap:.25em;display:grid;position:relative}.bet-bilan-barres li:before{content:"";border-top:1px dashed #b9c4ec;position:absolute;top:.533333em;left:-.15em;right:-.15em}.bet-bilan-barres i{width:70%;height:calc(var(--r) * 100%);background:var(--so-vert);transform-origin:bottom;border-radius:.25em .25em 0 0;align-self:end}.bet-bilan-barres li.est-dessus i{background:var(--so-rouge)}.bet-bilan-barres span{font-family:var(--so-mono);color:var(--so-gris);font-size:.6em}.so-js .bet-heros .bet-bilan-barres i{transition:transform .8s var(--so-ease);transform:scaleY(0)}.so-js .bet-heros[data-phase="4"] .bet-bilan-barres i{transition-delay:calc(1.8s + var(--k) * 70ms);transform:none}.bet-bilan-chiffres{border-top:1px solid var(--so-filet);grid-template-columns:repeat(2,minmax(0,1fr));gap:.3em .7em;padding-top:.45em;display:grid}.bet-bilan-chiffres>div{gap:.05em;min-width:0;display:grid}.bet-bilan-chiffres dt{color:var(--so-gris);font-size:.7em}.bet-bilan-chiffres dd{font-family:var(--so-mono);white-space:nowrap;margin:0;font-size:.8em;font-weight:600}.bet-bilan-chiffres .est-marge dd{color:var(--so-vert-texte)}.bet-regle{z-index:3;background:#070c1cf2;border-top:1px solid #a9b9ff4d;border-radius:0 0 14px 14px;align-content:center;padding:0 calc(2.8% + .9em) .25em;font-size:clamp(9.5px,1.5cqw,12px);display:grid;position:absolute;inset:85.2% 0 0}.bet-regle-phases{grid-template-columns:repeat(9,minmax(0,1fr));gap:3px;display:grid}.bet-rp{gap:.3em;min-width:0;display:grid}.bet-rp-barre{background:#a9b9ff29;border-radius:1em;height:.5em;display:block;position:relative;overflow:hidden}.bet-rp-barre>i{border-radius:inherit;background:var(--so-vert);transform-origin:0;transition:transform .9s var(--so-ease) calc(var(--k) * 70ms), background-color .4s;position:absolute;inset:0;transform:scaleX(0)}.bet-rp span{font-family:var(--so-mono);text-align:center;color:#e2e8ff73;white-space:nowrap;font-size:.86em;line-height:1.1;transition:color .4s}.bet-regle-curseur{pointer-events:none;height:.7em;transform:translateX(calc(var(--x,0) * 1%));transition:transform 1.5s var(--so-ease);position:absolute;top:calc(50% - 1.55em);left:calc(2.8% + .9em);right:calc(2.8% + .9em)}.bet-regle-curseur i{clip-path:polygon(0 0,100% 0,50% 100%);background:#fff;width:.8em;height:.7em;position:absolute;top:0;left:-.4em}.bet-heros:is([data-phase="1"],[data-phase="2"]) :is(.bet-rp-0,.bet-rp-1,.bet-rp-2) .bet-rp-barre>i,.bet-heros[data-phase="3"] :is(.bet-rp-0,.bet-rp-1,.bet-rp-2,.bet-rp-3,.bet-rp-4,.bet-rp-5,.bet-rp-6) .bet-rp-barre>i,.bet-heros[data-phase="4"] .bet-rp .bet-rp-barre>i{transform:none}.bet-heros:is([data-phase="1"],[data-phase="2"]) :is(.bet-rp-0,.bet-rp-1,.bet-rp-2) span,.bet-heros[data-phase="3"] :is(.bet-rp-0,.bet-rp-1,.bet-rp-2,.bet-rp-3,.bet-rp-4,.bet-rp-5,.bet-rp-6) span,.bet-heros[data-phase="4"] .bet-rp span{color:#e2e8ffd9}.bet-heros[data-phase="0"] .bet-rp-0 .bet-rp-barre>i{background:var(--so-bleu-vif);transform:scaleX(.12)}.bet-heros[data-phase="2"] .bet-rp-3 .bet-rp-barre>i{background:var(--so-ambre);transform:scaleX(.92)}.bet-heros[data-phase="3"] .bet-rp-7 .bet-rp-barre>i{background:var(--so-bleu-vif);transform:scaleX(.66)}.bet-heros[data-phase="0"] .bet-rp-0 span,.bet-heros[data-phase="2"] .bet-rp-3 span,.bet-heros[data-phase="3"] .bet-rp-7 span,.bet-heros[data-phase="4"] .bet-rp-8 span{color:#fff;font-weight:700}.bet-heros[data-phase="0"] .bet-regle-curseur{--x:1.3}.bet-heros[data-phase="1"] .bet-regle-curseur{--x:33.3}.bet-heros[data-phase="2"] .bet-regle-curseur{--x:43.4}.bet-heros[data-phase="3"] .bet-regle-curseur{--x:85.1}.bet-heros[data-phase="4"] .bet-regle-curseur{--x:100}.est-hors .bet-heros :is(.bet-jauge>i,.bet-mtel-signe path){animation-play-state:paused}.bet-note,.bet-tel-note{color:var(--so-gris);align-items:center;gap:.4em;font-size:.7em;display:flex}.bet-note svg,.bet-tel-note svg{color:var(--so-bleu);flex:none}.bet-ph{box-shadow:inset 0 0 0 1px var(--so-filet);background:#fff;border-radius:.7em;gap:.3em;padding:.45em .6em;display:grid}.bet-ph li{grid-template-columns:2.7em minmax(0,1fr) auto 4.4em;align-items:center;gap:.6em;font-size:.78em;display:grid}.bet-ph b{font-family:var(--so-mono);color:var(--so-bleu-texte);font-weight:600}.bet-ph-barre{background:#eef1fb;border-radius:1em;height:.6em;display:block;position:relative}.bet-ph-barre>i:first-child{border-radius:inherit;background:var(--so-vert);transform-origin:0;transform:scaleX(var(--p,0));position:absolute;inset:0}.bet-ph-ambre .bet-ph-barre>i:first-child{background:var(--so-ambre)}.bet-ph-rouge .bet-ph-barre>i:first-child{background:var(--so-rouge)}.bet-ph-bleu .bet-ph-barre>i:first-child{background:var(--so-bleu)}.bet-ph-gris .bet-ph-barre{background:repeating-linear-gradient(135deg,#f3f6ff 0 .3em,#e8edff .3em .6em)}.bet-ph-barre>.bet-ph-vendu{background:var(--so-encre);border-radius:2px;width:2px;margin-left:-1px;position:absolute;top:-.3em;bottom:-.3em;left:80%}.bet-ph-h{font-family:var(--so-mono);white-space:nowrap;font-size:.92em}.bet-ph .me-ui-pastille{justify-self:end}.bet-cmd{box-shadow:inset 0 0 0 1px var(--so-filet);background:#fff;border-radius:.7em;display:grid;overflow:hidden}.bet-cmd-ligne{border-top:1px solid var(--so-filet);grid-template-columns:minmax(0,1.9fr) minmax(0,.95fr) minmax(0,.6fr) minmax(0,.72fr);align-items:center;gap:.5em;padding:.48em .65em;font-size:.76em;display:grid}.bet-cmd-ligne:first-child{border-top:0}.bet-cmd-ligne>span:first-child{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-weight:600;overflow:hidden}.bet-cmd-ligne>span:not(:first-child){font-family:var(--so-mono);text-align:right;white-space:nowrap}.bet-cmd-ligne.est-entete{background:var(--so-pale);font-family:var(--so-mono);color:var(--so-gris);font-size:.66em}.bet-cmd-ligne.est-entete>span:first-child{font-weight:500}.bet-cmd-ligne.est-vif{background:var(--so-bleu-pale);box-shadow:inset 3px 0 0 var(--so-bleu)}.bet-cmd-ligne.est-vif>span:last-child{color:var(--so-bleu-texte);font-weight:700}.bet-macro{box-shadow:inset 0 0 0 1px var(--so-filet);background:#fff;border-radius:.7em;display:grid;overflow:hidden}.bet-macro>p{border-top:1px solid var(--so-filet);grid-template-columns:minmax(0,1.9fr) repeat(3,minmax(0,.62fr));align-items:center;gap:.4em;padding:.48em .65em;font-size:.76em;display:grid}.bet-macro>p:first-child{border-top:0}.bet-macro>p>span:first-child{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-weight:600;overflow:hidden}.bet-macro>p>span:not(:first-child){font-family:var(--so-mono);text-align:center;white-space:nowrap}.bet-macro .bet-macro-tete{background:var(--so-pale);font-family:var(--so-mono);color:var(--so-gris);font-size:.68em}.bet-macro .bet-macro-tete>span:first-child{font-weight:500}.bet-macro-pied{background:var(--so-pale-2)}.bet-macro-pied>span:first-child{color:var(--so-prose);font-size:.9em}.bet-macro-pied>span:not(:first-child){border-radius:999px;justify-self:center;padding:.12em .5em;font-weight:700}.bet-macro-pied .bet-macro-bleu{background:var(--so-bleu-pale);color:var(--so-bleu-texte)}.bet-macro-pied .bet-macro-vert{background:var(--so-vert-pale);color:var(--so-vert-texte)}.bet-macro-pied .bet-macro-rouge{background:var(--so-rouge-pale);color:var(--so-rouge-texte)}.bet-xls{gap:.45em;display:grid}.bet-xls-formule{box-shadow:inset 0 0 0 1px var(--so-filet);font-family:var(--so-mono);background:#fff;border-radius:.55em;align-items:center;gap:.6em;padding:.4em .6em;font-size:.72em;display:flex}.bet-xls-formule b{background:var(--so-bleu-pale);color:var(--so-bleu-texte);border-radius:.35em;padding:.1em .45em;font-weight:600}.bet-xls-grille{background:#fff;border-radius:.55em;display:grid;overflow:hidden;box-shadow:inset 0 0 0 1px #dce3fb}.bet-xls-ligne{grid-template-columns:1.7em minmax(0,.85fr) minmax(0,2.6fr) minmax(0,.45fr) minmax(0,.5fr) minmax(0,1.05fr) minmax(0,1.2fr);font-size:.72em;display:grid}.bet-xls-ligne>*{white-space:nowrap;text-overflow:ellipsis;border-bottom:1px solid #eef1fa;border-right:1px solid #eef1fa;min-width:0;padding:.38em .4em;overflow:hidden}.bet-xls-ligne>i{background:var(--so-pale);color:var(--so-gris);font-family:var(--so-mono);text-align:center;padding-inline:0;font-size:.9em;font-style:normal}.bet-xls-ligne>span:nth-child(n+4){font-family:var(--so-mono);text-align:right}.bet-xls-ligne>span:nth-child(4){text-align:center}.bet-xls-lettres>*{background:var(--so-pale);color:var(--so-gris);font-family:var(--so-mono);padding-block:.22em;font-size:.9em;text-align:center!important}.bet-xls-ligne.est-entete>span{font-family:var(--so-mono);color:var(--so-gris);text-align:left;font-size:.9em}.bet-xls-ligne.est-titre>span{color:var(--so-bleu-texte);font-weight:700}.bet-xls-ligne.est-total>span{background:var(--so-pale-2);font-weight:700}.bet-xls-ligne>span.est-choisie{z-index:1;box-shadow:inset 0 0 0 2px var(--so-bleu);background:var(--so-bleu-pale);position:relative}.bet-envoi{box-shadow:inset 0 0 0 1px var(--so-filet);color:var(--so-vert-texte);background:#fff;border-radius:.7em;align-items:center;gap:.5em;padding:.55em .7em;font-size:.78em;font-weight:700;display:flex}.bet-envoi svg{background:var(--so-vert);color:#fff;border-radius:50%;flex:none;padding:.15em}.bet-marge{box-shadow:inset 0 0 0 1px var(--so-filet);background:#fff;border-radius:.7em;justify-content:space-between;align-items:center;gap:.8em;padding:.55em .75em;font-size:.8em;font-weight:600;display:flex}.bet-marge b{font-family:var(--so-mono);color:var(--so-vert-texte);font-size:1.25em;font-weight:600}.bet-pointe{background:var(--so-bleu-pale);color:var(--so-bleu-texte);border-radius:.8em;justify-items:center;gap:.2em;padding:.8em .6em;display:grid}.bet-pointe>span{background:var(--so-bleu);color:#fff;border-radius:50%;place-items:center;width:2.4em;height:2.4em;display:grid}.bet-pointe svg{width:1.2em;height:1.2em}.bet-pointe b{font-size:.86em}.bet-pointe small{color:var(--so-prose);font-size:.68em}.bet-mp{background:#fff;border-radius:26px;overflow:hidden;box-shadow:0 50px 100px -60px #0f172a73,0 0 0 1px #0f172a0f}.bet-mp-tete{color:#fff;background:var(--so-nuit);background-image:radial-gradient(560px 320px at 0 0,#4361ee59,#0000 70%);grid-template-columns:minmax(0,1.55fr) minmax(0,.8fr);align-items:end;gap:22px clamp(28px,3.4vw,48px);padding:clamp(22px,2.8vw,34px);display:grid}.bet-mp-titre{grid-column:1/-1;justify-content:space-between;align-items:flex-end;gap:12px 24px;display:flex}.bet-mp-titre>span{gap:4px;min-width:0;display:grid}.bet-mp-titre small{font-family:var(--so-mono);color:var(--so-bleu-clair);font-size:.76rem}.bet-mp-titre b{letter-spacing:-.01em;font-size:1.2rem;font-weight:750}.bet-mp-total{text-align:right;justify-items:end}.bet-mp-total small{font-family:var(--font-poppins), sans-serif;color:#e2e8ff9e}.bet-mp-total b{font-family:var(--so-mono);letter-spacing:-.02em;white-space:nowrap;font-size:1.45rem;font-weight:600}.bet-mp-regle{gap:6px;min-width:0;display:grid}.bet-mp-etiquette,.bet-mp-taux label{color:#e2e8ffe6;justify-content:space-between;align-items:baseline;gap:12px;font-size:.95rem;font-weight:600;display:flex}.bet-mp-etiquette output{font-family:var(--so-mono);color:#fff;white-space:nowrap;font-size:1.15rem;font-weight:600}.bet-mp-cases-boite{position:relative;container-type:inline-size}.bet-mp-cases{grid-template-columns:repeat(10,minmax(0,1fr));display:grid}.bet-mp-cases li{justify-items:center;gap:7px;padding:12px 2px 8px;display:grid}.bet-mp-cases i{background:#a9b9ff2e;border-radius:6px;width:100%;height:8px;transition:background-color .3s}.bet-mp-cases li.est-faite i{background:var(--so-vert)}.bet-mp-cases li.est-cours i{background:var(--so-bleu-vif)}.bet-mp-cases span{height:1.1rem;font-family:var(--so-mono);color:#e2e8ff80;white-space:nowrap;align-items:center;font-size:.74rem;transition:color .3s;display:flex}.bet-mp-cases .est-faite span{color:#e2e8ffdb}.bet-mp-cases .est-cours span{color:#fff;font-weight:700}.bet-mp-curseur{pointer-events:none;width:10%;height:100%;transform:translateX(calc(var(--c,0) * 100%));transition:transform .45s var(--so-ease), box-shadow .3s;background:#ffffff12;border-radius:12px;position:absolute;top:0;left:0;box-shadow:inset 0 0 0 1.5px #fffc}.bet-mp-cases-boite input{opacity:0;cursor:pointer;appearance:none;touch-action:pan-y;width:100%;height:100%;margin:0;position:absolute;inset:0}.bet-mp-cases-boite input::-webkit-slider-thumb{-webkit-appearance:none;width:10cqw;height:56px}.bet-mp-cases-boite input::-moz-range-thumb{border:0;width:10cqw;height:56px}.bet-mp-cases-boite:has(input:focus-visible) .bet-mp-curseur{box-shadow:inset 0 0 0 2px #fff, 0 0 0 3px var(--so-bleu-clair)}.bet-mp-taux{gap:2px;min-width:0;display:grid}.bet-mp-taux output{font-family:var(--so-mono);color:#fff;white-space:nowrap;font-size:1.4rem;font-weight:600}.bet-mp-taux input[type=range]{appearance:none;cursor:pointer;touch-action:pan-y;background:0 0;width:100%;height:40px;margin:2px 0 0}.bet-mp-taux input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--so-bleu-vif) var(--pct,50%), #a9b9ff38 var(--pct,50%));border-radius:6px;height:6px}.bet-mp-taux input[type=range]::-moz-range-track{background:linear-gradient(90deg, var(--so-bleu-vif) var(--pct,50%), #a9b9ff38 var(--pct,50%));border-radius:6px;height:6px}.bet-mp-taux input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:#fff;border-radius:50%;width:26px;height:26px;margin-top:-10px;box-shadow:0 0 0 6px #5b78ff59,0 6px 16px #0006}.bet-mp-taux input[type=range]::-moz-range-thumb{background:#fff;border:0;border-radius:50%;width:26px;height:26px;box-shadow:0 0 0 6px #5b78ff59,0 6px 16px #0006}.bet-mp-taux input[type=range]:focus-visible{outline:none}.bet-mp-taux input[type=range]:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 6px #fff9,0 6px 16px #0006}.bet-mp-taux input[type=range]:focus-visible::-moz-range-thumb{box-shadow:0 0 0 6px #fff9,0 6px 16px #0006}.bet-mp-bornes{font-family:var(--so-mono);color:#e2e8ff73;justify-content:space-between;font-size:.7rem;display:flex}.bet-mp-corps{grid-template-columns:minmax(0,1.6fr) minmax(0,.78fr);display:grid}.bet-mp-tableau{align-content:start;padding:clamp(16px,2vw,26px) clamp(18px,2.4vw,30px) clamp(18px,2.4vw,30px);display:grid}.bet-mp-ligne{border-top:1px solid var(--so-filet);border-radius:12px;grid-template-columns:minmax(0,1.34fr) minmax(0,.56fr) minmax(0,1.72fr) minmax(0,.8fr) minmax(0,.84fr);align-items:center;gap:14px;min-height:54px;margin-inline:-12px;padding:6px 12px;transition:background-color .35s;display:grid}.bet-mp-ligne.est-entete{min-height:0;font-family:var(--so-mono);color:var(--so-gris);border-top:0;padding-block:0 8px;font-size:.7rem;line-height:1.3}.bet-mp-ligne.est-entete>span:nth-child(n+4){text-align:right}.bet-mp-leg-vendu{vertical-align:-1px;background:var(--so-encre);border-radius:2px;width:2px;height:11px;margin:0 5px;display:inline-block}.bet-mp-ligne.est-cours{background:var(--so-pale-2);border-top-color:#0000}.bet-mp-ligne.est-cours+.bet-mp-ligne{border-top-color:#0000}.bet-mp-phase{min-width:0;line-height:1.25;display:grid}.bet-mp-phase b{font-family:var(--so-mono);color:var(--so-bleu-texte);font-size:.86rem;font-weight:600}.bet-mp-phase span{color:var(--so-prose);white-space:nowrap;text-overflow:ellipsis;font-size:.78rem;overflow:hidden}.bet-mp-hon{font-family:var(--so-mono);white-space:nowrap;justify-content:flex-end;align-items:center;gap:5px;font-size:.84rem;display:flex}.bet-mp-hon svg{background:var(--so-vert);color:#fff;border-radius:50%;flex:none;padding:2px}.bet-mp-ligne.est-faite .bet-mp-hon{color:var(--so-vert-texte);font-weight:600}.bet-mp-piste{height:40px;position:relative}.bet-mp-barre{background:#eef1fb;border-radius:8px;height:12px;margin-top:-6px;position:absolute;top:50%;left:11px;right:11px;container-type:inline-size}.bet-mp-rempli{border-radius:inherit;background:var(--bet-c,var(--so-bleu));transform-origin:0;transform:scaleX(var(--p,0));transition:transform .12s linear,background-color .3s;position:absolute;inset:0}.bet-mp-vendu{background:var(--so-encre);border-radius:2px;width:2px;margin-left:-1px;position:absolute;top:-6px;bottom:-6px;left:62.5%}.bet-mp-poignee{width:8px;height:24px;box-shadow:0 0 0 2px var(--bet-c,var(--so-bleu)), 0 3px 8px #0f172a4d;transform:translateX(calc(var(--p,0) * 100cqw));background:#fff;border-radius:4px;margin:-12px 0 0 -4px;transition:transform .12s linear,box-shadow .3s;position:absolute;top:50%;left:0}.bet-mp-piste input{opacity:0;cursor:ew-resize;appearance:none;touch-action:pan-y;width:100%;height:100%;margin:0;position:absolute;inset:0}.bet-mp-piste input::-webkit-slider-thumb{-webkit-appearance:none;width:22px;height:40px}.bet-mp-piste input::-moz-range-thumb{border:0;width:22px;height:40px}.bet-mp-piste:has(input:focus-visible) .bet-mp-poignee{box-shadow:0 0 0 2px var(--bet-c,var(--so-bleu)), 0 0 0 6px #4361ee73}.bet-mp-piste:has(input:focus-visible) .bet-mp-barre{box-shadow:0 0 0 3px #4361ee38}.bet-mp-h,.bet-mp-marge{text-align:right;white-space:nowrap;justify-items:end;line-height:1.3;display:grid}.bet-mp-h>span{font-family:var(--so-mono);color:var(--so-prose);font-size:.8rem}.bet-mp-h b{color:var(--so-encre);font-weight:600}.bet-mp-h small,.bet-mp-marge small{color:var(--so-gris);font-size:.72rem}.bet-mp-marge b{font-family:var(--so-mono);font-size:.86rem;font-weight:600}.bet-mp-vert{--bet-c:var(--so-vert)}.bet-mp-bleu{--bet-c:var(--so-bleu)}.bet-mp-ambre{--bet-c:var(--so-ambre)}.bet-mp-rouge{--bet-c:var(--so-rouge)}.bet-mp-gris{--bet-c:#c9d1ea}.bet-mp-vert .bet-mp-h small{color:var(--so-vert-texte)}.bet-mp-ambre .bet-mp-h small{color:var(--so-ambre-texte);font-weight:600}.bet-mp-rouge .bet-mp-h small{color:var(--so-rouge-texte);font-weight:600}.bet-mp-ligne.est-avenir :is(.bet-mp-phase b,.bet-mp-hon,.bet-mp-marge b){color:var(--so-gris)}.bet-mp-ligne.est-avenir .bet-mp-barre:before{content:"";border-radius:inherit;background:repeating-linear-gradient(135deg,#f3f6ff 0 4px,#e8edff 4px 8px);width:62.5%;position:absolute;top:0;bottom:0;left:0}.bet-mp-ligne.est-avenir :is(.bet-mp-poignee,.bet-mp-vendu){opacity:.45}.bet-mp-ligne.est-avenir .bet-mp-poignee{display:none}.bet-mp-ligne.est-avenir .bet-mp-piste input{cursor:default}.bet-mp-marge.est-negative b{color:var(--so-rouge-texte)}.bet-mp-bilan{background:var(--so-pale);border-left:1px solid var(--so-filet);align-content:start;gap:18px;padding:clamp(18px,2.4vw,30px);display:grid}.bet-mp-facturable{background:var(--so-encre);color:#fff;border-radius:18px;gap:6px;padding:16px 18px 18px;display:grid}.bet-mp-facturable small{font-family:var(--so-mono);color:var(--so-bleu-clair);font-size:.74rem}.bet-mp-facturable b{font-family:var(--so-mono);letter-spacing:-.02em;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:clamp(1.4rem,1.05rem + 1vw,1.85rem);font-weight:600}.bet-mp-jauge{background:#a9b9ff38;border-radius:6px;height:6px;margin:4px 0 2px;display:block;position:relative;overflow:hidden}.bet-mp-jauge i{border-radius:inherit;background:var(--so-vert);transform-origin:0;transform:scaleX(var(--f,0));transition:transform .5s var(--so-ease);position:absolute;inset:0}.bet-mp-facturable p{color:#e2e8ffc7;font-size:.82rem;line-height:1.45}.bet-mp-chiffres{gap:12px;display:grid}.bet-mp-chiffres>div{border-bottom:1px solid var(--so-filet);gap:2px;padding-bottom:12px;display:grid}.bet-mp-chiffres dt{color:var(--so-prose);font-size:.8rem}.bet-mp-chiffres dd{margin:0;display:grid}.bet-mp-chiffres dd b{font-family:var(--so-mono);letter-spacing:-.01em;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:1.25rem;font-weight:600}.bet-mp-chiffres dd small{color:var(--so-gris);font-size:.78rem}.bet-mp-marge-totale dd b{color:var(--so-vert-texte);font-size:1.55rem}.bet-mp-marge-totale.est-negative dd b{color:var(--so-rouge-texte)}.bet-mp-alertes{gap:8px;display:grid}.bet-mp-alertes-titre{align-items:center;gap:8px;font-size:.86rem;font-weight:700;display:flex}.bet-mp-alertes-titre svg{color:var(--so-ambre-texte);flex:none}.bet-mp-alertes ul{gap:6px;display:grid}.bet-mp-alertes li{box-shadow:inset 3px 0 0 var(--bet-c), inset 0 0 0 1px var(--so-filet);background:#fff;border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:8px 10px;font-size:.8rem;line-height:1.35;display:grid}.bet-mp-alertes li b{font-family:var(--so-mono);font-weight:600}.bet-mp-alertes-vide{color:var(--so-vert-texte);font-size:.8rem;line-height:1.45}.bet-mp-alertes-titre:has(+.bet-mp-alertes-vide) svg{color:var(--so-vert-texte)}@media (max-width:1023px){.bet-mp-tete,.bet-mp-corps{grid-template-columns:minmax(0,1fr)}.bet-mp-bilan{border-left:0;border-top:1px solid var(--so-filet);grid-template-columns:repeat(2,minmax(0,1fr))}.bet-mp-facturable{grid-column:1/-1}}@media (max-width:640px){.bet-heros .me-etq,.bet-hon,.bet-bilan{font-size:10px}.bet-hon{gap:.45em;width:66%;padding:.6em .65em .65em;top:3%}.bet-hon-pied{display:none}.bet-etq-facture{top:4%;left:2%}.bet-etq-pro{top:3.5%;left:2%}.bet-mtel{display:none}.bet-heros[data-phase="3"] .bet-v-3m{opacity:1;transition:opacity .55s ease .9s, transform .7s var(--so-ressort) .9s;transform:none}.bet-bilan{gap:.45em;width:62%;padding:.6em .65em .65em;top:3%}.bet-bilan-barres li{grid-template-rows:2.4em auto}.bet-bilan-barres li:before{top:.4em}.bet-bilan-barres span{font-size:0}.bet-bilan-chiffres>div:nth-child(2),.bet-bilan-chiffres>div:nth-child(3),.bet-dessin text{display:none}.bet-xls-ligne{grid-template-columns:1.5em minmax(0,.8fr) minmax(0,2.3fr) minmax(0,.5fr) minmax(0,1fr) minmax(0,1.15fr);font-size:.76em}.bet-xls-ligne>:nth-child(4){display:none}.bet-regle{padding:0 calc(2.8% + .3em) .2em;font-size:10px}.bet-regle-curseur{left:calc(2.8% + .3em);right:calc(2.8% + .3em)}.bet-regle-phases{gap:2px}.bet-rp span{font-size:1em}.bet-mp{border-radius:20px;margin-inline:-4px}.bet-mp-tete{gap:18px;padding:20px 16px 22px}.bet-mp-titre{flex-direction:column;align-items:flex-start}.bet-mp-total{text-align:left;justify-items:start}.bet-mp-cases span{font-size:10px}.bet-mp-cases li{padding-inline:1px}.bet-mp-tableau{padding:10px 16px 18px}.bet-mp-ligne{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"phase h""piste piste""hon marge";gap:0 12px;padding:10px 12px 8px}.bet-mp-phase{grid-area:phase}.bet-mp-h{grid-area:h}.bet-mp-piste{grid-area:piste;margin-inline:-4px}.bet-mp-hon{color:var(--so-gris);grid-area:hon;justify-content:flex-start;align-self:center;font-size:.76rem}.bet-mp-marge{grid-area:marge;grid-auto-flow:column;align-items:baseline;gap:8px}.bet-mp-ligne.est-entete{grid-template-columns:minmax(0,1fr);grid-template-areas:none;padding:6px 12px 8px}.bet-mp-ligne.est-entete>span:not(:nth-child(3)){display:none}.bet-mp-bilan{grid-template-columns:minmax(0,1fr);gap:14px;padding:18px 16px 22px}}@media (min-width:641px){.bet-v-3m{display:none}}
