@scope(.fiche-de-la-vente){:scope{grid-template-columns:minmax(0,1fr);gap:1.4rem;display:grid;container:fiche-de-la-vente/inline-size}.fil{margin:0;font-size:.82rem}.fil a{color:var(--noir);font-weight:600;text-decoration:none}@media (hover:hover){.fil a:hover{text-decoration:underline}}.fdv-tete{text-align:center;justify-items:center;gap:.9rem;padding-top:.4rem;display:grid}.fdv-icone-vente{background:var(--voile-carte), var(--noir);width:4.2rem;height:4.2rem;color:var(--vert-jaune);letter-spacing:-.04em;border-radius:22px;place-items:center;font-size:1.5rem;font-weight:800;display:grid}.fdv-tete h1{letter-spacing:-.04em;text-wrap:balance;overflow-wrap:anywhere;margin:0;font-size:clamp(1.6rem,3.6vw,2.2rem);font-weight:800;line-height:1.05}.fdv-tete h1.est-annulee{text-decoration:line-through;text-decoration-thickness:3px}.fdv-date{color:var(--gris-500);margin:0;font-size:.88rem}.fdv-gestes{flex-wrap:wrap;justify-content:center;gap:.8rem 1.4rem;display:flex}.fdv-rond{max-width:5.2rem;color:var(--noir);cursor:pointer;background:0 0;border:0;align-content:start;justify-items:center;gap:.3rem;margin:0;padding:0;font-size:.72rem;font-weight:600;line-height:1.2;display:grid}.fdv-rond-cercle{background:var(--blanc);width:2.8rem;height:2.8rem;box-shadow:var(--elevation);border-radius:50%;place-items:center;transition:transform .12s;display:grid}.fdv-rond .fdv-icone{width:1.1rem;height:1.1rem}.fdv-rond.est-destructif .fdv-rond-cercle{color:var(--rouge-encre)}@media (hover:hover){.fdv-rond:hover .fdv-rond-cercle{transform:scale(1.08)}}.fdv-onglets{background:var(--blanc-creux);border-radius:999px;flex-wrap:wrap;justify-content:center;justify-self:center;gap:.2rem;padding:.25rem;display:inline-flex}.fdv-onglets button{color:var(--gris-500);background:0 0;border:0;border-radius:999px;margin:0;padding:.45rem 1.1rem;font-size:.85rem;font-weight:600}@media (hover:hover){.fdv-onglets button:hover{color:var(--noir)}}.fdv-onglets button.est-actif{background:var(--blanc);color:var(--noir);box-shadow:var(--elevation)}.fdv-compte{background:var(--violet);color:var(--blanc);font-family:var(--police-etiquette);vertical-align:.15rem;border-radius:999px;margin-left:.3rem;padding:.05rem .35rem;font-size:.62rem;font-weight:600}.fdv-panneau{justify-self:center;gap:1rem;width:100%;max-width:50rem;display:grid}.fdv-panneau[hidden]{display:none}.fdv-grille{grid-template-columns:repeat(auto-fit,minmax(min(17rem,100%),1fr));align-items:start;gap:1rem;display:grid}.fdv-pass{background:var(--voile-carte), var(--noir);color:var(--blanc);box-shadow:var(--elevation-haute);border-radius:22px;gap:1.3rem;padding:1.5rem 1.6rem 1.3rem;display:grid}.fdv-pass-tete{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.fdv-pass-etiquette{color:var(--vert-jaune);font-family:var(--police-etiquette);letter-spacing:.1em;text-transform:uppercase;font-size:.66rem}.fdv-pass-tete p{color:var(--gris-200);margin:.3rem 0 0;font-size:.9rem}.fdv-etat{background:var(--gris-700);color:var(--blanc);white-space:nowrap;border-radius:999px;align-items:center;padding:.18rem .55rem;font-size:.72rem;font-weight:600;display:inline-flex}.fdv-etat.est-poche{background:var(--vert-jaune);color:var(--noir)}.fdv-etat.est-perdue{background:var(--rouge-encre);color:var(--blanc)}.fdv-pass-chiffres{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:1rem;display:grid}.fdv-pass-chiffres>div{align-content:start;gap:.15rem;display:grid}.fdv-pass-chiffres>div>span{color:var(--gris-300);font-family:var(--police-etiquette);letter-spacing:.1em;text-transform:uppercase;font-size:.66rem}.fdv-pass-chiffres strong{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:1.9rem;font-weight:700;line-height:1.1}.fdv-pass-chiffres .fdv-com{color:var(--violet)}.fdv-pass-chiffres em{color:var(--gris-300);font-size:.78rem;font-style:normal}.fdv-etapes{grid-template-columns:repeat(var(--colonnes), minmax(0, 1fr));margin:0;padding:.2rem 0 0;list-style:none;display:grid;position:relative}.fdv-etapes:before,.fdv-etapes:after{content:"";height:2px;position:absolute;top:.75rem;left:.55rem}.fdv-etapes:before{background:repeating-linear-gradient(90deg, var(--gris-500) 0 6px, transparent 6px 11px);right:.55rem}.fdv-etapes:after{width:calc((100% - 1.1rem) * var(--avance));background:var(--vert-jaune)}.fdv-point{z-index:1;text-align:center;justify-items:center;gap:.25rem;min-width:0;font-size:.8rem;display:grid;position:relative}.fdv-point:first-child{text-align:left;justify-items:start}.fdv-point:last-child:not(:first-child){text-align:right;justify-items:end}.fdv-point i{border:2px solid var(--gris-500);background:var(--noir);border-radius:50%;width:1.1rem;height:1.1rem}.fdv-point.est-faite i{border-color:var(--vert-jaune);background:var(--vert-jaune)}.fdv-point.est-paie i{border-color:var(--violet);background:var(--violet)}.fdv-point.est-annulee i{border-color:var(--rouge-encre);background:var(--rouge-encre)}.fdv-point b{font-weight:600}.fdv-point span{color:var(--gris-300)}.fdv-remarque{color:var(--gris-500);margin:0;padding:0 .2rem;font-size:.88rem}.fdv-carte{border-radius:var(--coin);background:var(--blanc);min-width:0;box-shadow:var(--elevation);gap:.8rem;padding:1.1rem 1.25rem;display:grid}.fdv-com-bloc{display:contents}.fdv-carte-titre{justify-content:space-between;align-items:center;gap:.6rem;min-height:1.9rem;display:flex}.fdv-a-la-main{color:var(--gris-500);margin:0;font-size:.82rem}.fdv-a-la-main strong{color:var(--violet);font-weight:600}.fdv-carte-titre h2{color:var(--gris-500);font-family:var(--police-etiquette);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:400}.fdv-ajouter{border:0;border-bottom:1.5px solid var(--violet);color:var(--noir);background:0 0;border-radius:0;margin:0;padding:0;font-size:.82rem;font-weight:600}.fdv-pastille-part{background:var(--blanc-creux);color:var(--gris-500);border-radius:999px;padding:.18rem .55rem;font-size:.72rem;font-weight:600}.fdv-vide{color:var(--gris-500);margin:0;font-size:.88rem}.fdv-lignes{gap:.8rem;margin:0;padding:0;list-style:none;display:grid}.fdv-ligne{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.9rem;display:grid}.fdv-ligne p{margin:0;font-size:.9rem;font-weight:600;line-height:1.3}.fdv-ligne p span{color:var(--gris-500);font-size:.8rem;font-weight:400;display:block}.fdv-ligne strong{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:1.25rem;font-weight:700}.fdv-ligne.est-total{border-top:1px solid var(--gris-100);grid-template-columns:minmax(0,1fr) auto;padding-top:.8rem}.fdv-mois{background:var(--noir);width:2.9rem;height:2.9rem;color:var(--blanc);font-family:var(--police-etiquette);letter-spacing:.04em;text-align:center;border-radius:10px;place-content:center;font-size:.72rem;line-height:1.1;display:grid}.fdv-mois b{font-family:var(--police);letter-spacing:-.02em;font-size:1.05rem}.fdv-mois.est-produit{background:color-mix(in srgb, var(--teinte,var(--gris-300)) 18%, var(--blanc));color:color-mix(in srgb, var(--teinte,var(--gris-500)) 70%, var(--noir))}.fdv-ligne.est-annule p,.fdv-ligne.est-annule strong{color:var(--gris-300);text-decoration:line-through}.fdv-primes{border-top:1px solid var(--gris-100);gap:.55rem;padding-top:.8rem;display:grid}.fdv-primes-titre{color:var(--gris-500);font-family:var(--police-etiquette);letter-spacing:.1em;text-transform:uppercase;font-size:.66rem}.fdv-etoile{background:var(--vert-jaune);width:2.9rem;height:2.9rem;color:var(--noir);border-radius:10px;place-items:center;display:grid}.fdv-etoile .fdv-icone{width:1.15rem;height:1.15rem}.fdv-reglages{margin:0;display:grid}.fdv-reglages>div{border-top:1px solid var(--gris-100);justify-content:space-between;align-items:baseline;gap:1rem;padding:.62rem 0;display:flex}.fdv-reglages>div:first-child{border-top:0;padding-top:.1rem}.fdv-reglages dt{color:var(--gris-500);font-size:.88rem;font-weight:400}.fdv-reglages dd{text-align:right;overflow-wrap:anywhere;min-width:0;margin:0;font-size:.9rem;font-weight:600}.fdv-reglages dd small{color:var(--gris-300);font-family:var(--police-etiquette);letter-spacing:.02em;font-size:.7rem;font-weight:400;display:block}.fdv-sourd{color:var(--gris-300);font-weight:400}.fdv-prevue{border:1.5px dashed var(--gris-300);color:var(--gris-500);white-space:nowrap;border-radius:999px;padding:.18rem .55rem;font-size:.72rem;font-weight:600;display:inline-flex}.fdv-crayon{background:var(--blanc-creux);width:1.9rem;height:1.9rem;color:var(--noir);border:0;border-radius:50%;place-items:center;margin:0;padding:0;display:grid}.fdv-crayon .fdv-icone{width:.95rem;height:.95rem}@media (hover:hover){.fdv-crayon:hover{background:var(--noir);color:var(--blanc)}}.fdv-edition{gap:.85rem;min-width:0;display:grid}.fdv-champ{gap:.35rem;min-width:0;display:grid}.fdv-libelle{color:var(--gris-500);font-family:var(--police);font-size:.74rem;font-weight:600}.fdv-deux{grid-template-columns:repeat(auto-fit,minmax(min(8rem,100%),1fr));gap:.85rem;display:grid}.fdv-edition :is(input:not([type=hidden]),select){box-sizing:border-box;border-radius:var(--coin);background:var(--blanc-contraste);width:100%;min-width:0;min-height:2.85rem;color:var(--noir);border:1px solid #0000;margin:0;padding:.55rem .7rem;font-size:1rem;font-weight:500}.fdv-edition :is(input:not([type=hidden]),select):focus{border-color:var(--violet);background:var(--blanc);outline:none}.fdv-unite{align-items:center;gap:.45rem;min-width:0;display:flex}.fdv-unite input{flex:auto}.fdv-unite i{color:var(--gris-500);font-style:normal;font-weight:600}.fdv-gros input:not([type=hidden]){font-variant-numeric:tabular-nums;min-height:3.4rem;font-size:1.6rem;font-weight:700}.fdv-pastilles{flex-wrap:wrap;gap:.4rem;min-width:0;display:flex}.fdv-pastille{border:1px solid var(--gris-100);border-radius:var(--coin);background:var(--blanc-contraste);max-width:100%;min-height:2.5rem;color:var(--noir);text-align:left;margin:0;padding:.4rem .9rem;font-size:.88rem;font-weight:600;line-height:1.2;transition:background-color .12s,border-color .12s}@media (hover:hover){.fdv-pastille:hover{border-color:var(--gris-300)}}.fdv-pastille[aria-pressed=true]{border-color:var(--noir);background:var(--noir);color:var(--blanc)}.fdv-edition .fdv-autre:not([type=hidden]){flex:7rem;width:auto;max-width:16rem;min-height:2.5rem;padding-block:.4rem;font-size:.88rem}.fdv-bascule{grid-template-columns:1fr 1fr;gap:.4rem;display:grid}.fdv-bascule .fdv-pastille{text-align:center}.fdv-produits-du-bon .fv-ligne,.fdv-produits-du-bon .fv-deduit{border:1px solid var(--gris-100);background:var(--blanc-creux);border-radius:1rem;flex-direction:column;gap:.7rem;padding:.9rem;display:flex}.fdv-produits-du-bon .fv-deduit{gap:.4rem}.fdv-produits-du-bon .fv-ligne-retirer,.fdv-produits-du-bon .fv-deduit-aide button{color:var(--gris-500);background:0 0;border:none;border-radius:.5rem;margin:0;padding:.2rem .35rem;font-size:.8rem;font-weight:600}.fdv-produits-du-bon .fv-deduit-aide button{color:var(--noir);padding:0;text-decoration:underline}.fdv-produits-du-bon .fv-deduit-haut>span{color:var(--gris-500);font-family:var(--police)}.fdv-produits-du-bon .fv-ajouter{border:1.5px dashed var(--gris-300);color:var(--noir);background:0 0;border-radius:1rem;margin:0;padding:.8rem;font-size:.9rem;font-weight:700}.fdv-produits-du-bon .fv-ligne-com strong{color:var(--noir)}.fdv-produits-du-bon .fdv-pastille.est-petite{min-height:2.2rem;padding:.25rem .7rem;font-size:.84rem}.fdv-produits-du-bon .fdv-pastille small{color:inherit;opacity:.7;font-size:.72rem;font-weight:400;display:block}.fdv-produits-du-bon .fv-temoin{opacity:0;pointer-events:none;width:1px;height:1px;min-height:0;padding:0;position:absolute}.fdv-aide{color:var(--gris-500);font-size:.78rem;line-height:1.4}.fdv-com-en-direct{background:var(--voile-carte), var(--noir);color:var(--gris-200);border-radius:10px;gap:.15rem;margin-top:.1rem;padding:.55rem .8rem;font-size:.84rem;display:grid}.fdv-com-ligne{justify-content:space-between;align-items:baseline;gap:.8rem;display:flex}.fdv-com-ligne strong{color:var(--violet);white-space:nowrap;font-size:1.05rem}.fdv-com-detail{color:var(--gris-300);font-size:.76rem}.fdv-popup[open]{width:min(40rem,100vw - 2rem);height:min(52rem,100dvh - 4rem);max-height:calc(100dvh - 4rem);display:grid;overflow:hidden}.fdv-popup-formulaire{grid-template-rows:auto minmax(0,1fr) auto;height:100%;min-height:0;margin:0;display:grid}.fdv-popup .fdv-popup-tete{border-bottom:1px solid var(--blanc-creux);justify-content:space-between;align-items:center;gap:.6rem;margin:0;padding:1rem 1.25rem .8rem;display:flex}.fdv-popup-tete h2{letter-spacing:-.01em;margin:0;font-size:1.2rem;font-weight:800}.fdv-popup .fdv-popup-corps{overscroll-behavior:contain;align-content:start;gap:1.4rem;padding:1rem 1.25rem 1.25rem;display:grid;overflow-y:auto}.fdv-popup-section{gap:.8rem;display:grid}.fdv-popup-section h3{border-bottom:1px solid var(--blanc-creux);color:var(--gris-500);font-family:var(--police-etiquette);letter-spacing:.1em;text-transform:uppercase;margin:0;padding-bottom:.4rem;font-size:.72rem;font-weight:400}.fdv-popup-section.est-visee h3{border-bottom-color:var(--violet);color:var(--violet)}.fdv-popup .fv-total span{color:var(--gris-500)}.fdv-popup .fdv-popup-pied{border-top:1px solid var(--blanc-creux);box-shadow:none;border-radius:0;padding:.8rem 1.25rem 1rem}.fdv-edition-pied{border-radius:var(--coin);background:var(--blanc);box-shadow:0 0 0 2px var(--violet);flex-wrap:wrap;align-items:center;gap:.7rem 1rem;padding:.7rem;display:flex}.fdv-edition-pied .fdv-com-en-direct{flex:14rem;margin-top:0}.fdv-edition-pied .erreur{flex-basis:100%;margin:0}.fdv-edition-pied .fdv-edition-actions{margin-left:auto}.fdv-edition-actions{flex-wrap:wrap;justify-content:flex-end;gap:.45rem;display:flex}.fdv-bouton{border:1.5px solid var(--noir);background:var(--blanc);color:var(--noir);white-space:nowrap;border-radius:999px;margin:0;padding:.5rem .95rem;font-size:.84rem;font-weight:600}.fdv-bouton.est-plein{background:var(--noir);color:var(--blanc)}.taches-de-la-vente{gap:.7rem;margin:0;padding:0;display:grid}.taches-de-la-vente .kanban-carte{box-shadow:none;cursor:auto;-webkit-user-select:text;user-select:text;-webkit-touch-callout:default;background:0 0;padding:0}#notes{scroll-margin-top:calc(var(--hauteur-barre-du-haut) + 1rem)}.liste-notes{grid-template-columns:minmax(0,1fr);gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.cellule-note{min-width:0;display:flex}.note-libre{background:var(--jaune-note);min-width:0;color:var(--noir);border-radius:10px;flex-direction:column;flex:1;gap:.3rem;padding:.75rem .9rem;font-size:.9rem;display:flex;position:relative}.note-texte{white-space:pre-wrap;overflow-wrap:break-word;flex:1;margin:0;font-size:.9rem}.note-pied{flex-wrap:wrap;order:-1;justify-content:space-between;align-items:center;gap:.6rem;display:flex}.note-details{color:var(--gris-500);font-family:var(--police-etiquette);letter-spacing:.05em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:.4rem;font-size:.68rem;display:inline-flex}.liste-notes .note-libre .marque{background:var(--blanc)}.liste-notes .note-libre .marque.est-sourde{background:color-mix(in srgb, var(--blanc) 55%, transparent)}.note-libre form label{display:block}.note-libre form textarea{width:100%}.note-actions{align-items:center;gap:.4rem;display:inline-flex}.note-actions form{margin:0;display:flex}.note-actions button{background:var(--blanc);color:var(--noir);border:none;margin-top:0;padding:calc(.2rem + 1px) calc(.55rem + 1px)}.note-actions .soumettre{border-radius:var(--coin)}.note-actions button.discret{color:var(--gris-500);background:0 0;padding:.1rem .35rem;font-size:.74rem;font-weight:600}}@scope(:where(:root:not([data-appareil=telephone])) .fiche-de-la-vente){@container fiche-de-la-vente (max-width:26rem){.fdv-edition-pied{gap:.45rem;padding:.45rem}.fdv-edition-pied .fdv-com-en-direct{flex-basis:100%;padding:.4rem .6rem}.fdv-edition-pied .fdv-com-detail{display:none}.fdv-edition-pied .fdv-com-ligne{flex-wrap:wrap;gap:0 .5rem;font-size:.78rem}.fdv-edition-pied .fdv-com-ligne strong{font-size:.95rem}.fdv-edition-pied .fdv-edition-actions{flex-wrap:nowrap;flex:100%;margin-left:0}.fdv-edition-pied .fdv-bouton{flex:1 1 0;padding-inline:.5rem}.fdv-gestes{gap:.6rem .45rem}.fdv-rond{font-size:.66rem}.fdv-rond-cercle{width:2.5rem;height:2.5rem}.fdv-onglets{flex-wrap:nowrap;gap:.1rem;max-width:100%}.fdv-onglets button{white-space:nowrap;padding:.4rem .55rem;font-size:.78rem}.fdv-compte{margin-left:.2rem}.fdv-pass{padding:1.2rem 1.1rem 1.1rem}.fdv-carte{padding:1rem}.fdv-etapes{grid-template-columns:minmax(0,1fr);gap:.7rem;padding:0}.fdv-etapes:before,.fdv-etapes:after{width:2px;height:auto;top:.55rem;left:.55rem}.fdv-etapes:before{background:repeating-linear-gradient(180deg, var(--gris-500) 0 6px, transparent 6px 11px);bottom:.55rem;right:auto}.fdv-etapes:after{height:calc((100% - 1.1rem) * var(--avance-en-colonne))}.fdv-point,.fdv-point:first-child,.fdv-point:last-child:not(:first-child){text-align:left;grid-template-columns:auto minmax(0,1fr) auto;place-items:center start;gap:.6rem}.fdv-point span{text-align:right;justify-self:end}.fdv-ligne:not(:has(>.fdv-mois)){grid-template-columns:auto minmax(0,1fr);grid-template-areas:"icone montant""texte texte";gap:.5rem .8rem}.fdv-ligne:not(:has(>.fdv-mois))>:first-child:not(p){grid-area:icone}.fdv-ligne:not(:has(>.fdv-mois))>p{grid-area:texte}.fdv-ligne:not(:has(>.fdv-mois))>strong{grid-area:montant;justify-self:end}.fdv-ligne:has(>.fdv-mois){gap:.6rem}.fdv-ligne.est-total{grid-template-areas:"texte montant"}}}@scope(:where(:root:not([data-appareil=telephone])) .fiche-de-la-vente){.fdv-tete h1{font-size:clamp(1.1rem, 100cqi / (var(--lettres,14) * .56), 2.2rem)}@container fiche-de-la-vente (max-width:20rem){.fdv-reglages>div{flex-direction:column;align-items:flex-start;gap:.15rem}.fdv-reglages dd{text-align:left;overflow-wrap:break-word}.fdv-carte-titre h2{letter-spacing:.04em;white-space:nowrap;font-size:.68rem}}}
@scope(.contact){:scope{container:aide/inline-size}.ct-bandeau{border-radius:var(--coin);background:var(--blanc-creux);border-left:3px solid var(--violet);margin:0 0 1rem;padding:.8rem 1rem;font-size:.92rem;line-height:1.5}.ct-icone{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:1.1rem;height:1.1rem}.ct-themes{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}@container aide (min-width:55rem){.ct-themes{grid-template-columns:repeat(4,minmax(0,1fr))}}@container aide (max-width:34rem){.ct-themes{grid-template-columns:minmax(0,1fr)}}.ct-theme{border-radius:var(--coin);background:var(--blanc);min-width:0;box-shadow:var(--elevation);align-content:start;gap:0;padding:1rem 1.1rem .6rem;display:grid}.ct-theme-tete{align-items:center;gap:.65rem;margin-bottom:.5rem;display:flex}.ct-theme-icone{background:var(--blanc-creux);width:2.3rem;height:2.3rem;color:var(--noir);border-radius:12px;flex:none;place-items:center;display:grid}.ct-theme-icone-ventes{background:var(--vert-jaune)}.ct-theme-icone-argent{background:var(--bleu)}.ct-theme-icone-plan{background:var(--violet)}.ct-theme-icone-orga{background:var(--gris-200)}.ct-theme h2{letter-spacing:-.01em;margin:0;font-size:1rem;font-weight:800}.ct-question{border:0;border-top:1px solid var(--blanc-creux);color:var(--noir);font:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:0;justify-content:space-between;align-items:center;gap:.6rem;margin:0;padding:.5rem 0;font-size:.9rem;font-weight:500;display:flex}.ct-theme-tete+.ct-question{border-top:0}.ct-chevron{width:.95rem;height:.95rem;color:var(--gris-300);flex:none}.ct-question:hover .ct-chevron,.ct-question[aria-current=true] .ct-chevron{color:var(--noir)}.ct-question[aria-current=true]{font-weight:700}.ct-separe{align-items:center;gap:.8rem;margin:1.6rem 0;display:flex}.ct-separe:before,.ct-separe:after{content:"";background:var(--gris-200);flex:1;height:1px}.ct-separe span{color:var(--gris-500);font-family:var(--police-etiquette);letter-spacing:.1em;text-align:center;text-transform:uppercase;font-size:.72rem}.ct-fenetre{background:var(--blanc);min-width:0;box-shadow:var(--elevation-haute);border-radius:22px;display:grid;overflow:hidden}.ct-fenetre-tete{border-bottom:1px solid var(--gris-100);flex-wrap:wrap;align-items:center;gap:.8rem;padding:1rem 1.2rem;display:flex}.ct-fenetre-tete b{letter-spacing:-.02em;font-size:1.05rem;font-weight:800;display:block}.ct-fenetre-tete span:not(.ct-avatar){color:var(--gris-500);font-size:.8rem}.ct-avatar{background:var(--noir);width:2.1rem;height:2.1rem;color:var(--vert-jaune);border-radius:12px;flex:none;place-items:center;font-size:.9rem;font-weight:800;display:grid}.ct-avatar-grand{border-radius:15px;width:2.8rem;height:2.8rem;font-size:1.1rem}.ct-fil{background:var(--blanc-contraste);align-content:start;gap:.85rem;min-height:17rem;padding:1.2rem;display:grid}.ct-message{align-items:end;gap:.55rem;max-width:min(88%,38rem);scroll-margin-top:1rem;animation:.22s ease-out ct-monte;display:flex}@keyframes ct-monte{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ct-message{animation:none}}.ct-bulle{background:var(--blanc);min-width:0;box-shadow:var(--elevation);border-radius:18px 18px 18px 6px;padding:.7rem .95rem;font-size:.95rem;line-height:1.5}.ct-bulle b{overflow-wrap:anywhere;font-weight:600}.ct-message.est-moi{flex-direction:row-reverse;justify-self:end}.ct-message.est-moi .ct-bulle{background:var(--vert-jaune);box-shadow:none;white-space:pre-wrap;overflow-wrap:anywhere;border-radius:18px 18px 6px}.ct-bulle-etiquette{color:var(--gris-500);font-family:var(--police-etiquette);letter-spacing:.1em;text-transform:uppercase;margin-bottom:.2rem;font-size:.72rem;display:block}.ct-lien{border:0;border-bottom:1.5px solid var(--violet);color:var(--gris-500);font:inherit;cursor:pointer;background:0 0;border-radius:0;margin:0 0 0 .2rem;padding:0;font-size:.78rem;font-weight:600}.ct-fin{border:1.5px solid var(--gris-100);background:var(--blanc);color:var(--noir);font:inherit;white-space:nowrap;cursor:pointer;border-radius:999px;margin:0 0 0 auto;padding:.45rem .9rem;font-size:.85rem;font-weight:600}.ct-fin:hover{border-color:var(--gris-300)}.ct-fin:disabled{opacity:.5;cursor:default}.ct-bulle-date{opacity:.6;white-space:nowrap;margin-top:.25rem;font-size:.72rem;display:block}.ct-attente{max-width:min(88%,38rem);color:var(--gris-500);text-align:right;justify-self:end;margin:-.35rem 0 0;font-size:.8rem}.ct-choix-rangee{flex-wrap:wrap;gap:.45rem;padding-left:2.65rem;display:flex}.ct-choix{border:1.5px solid var(--gris-100);background:var(--blanc);color:var(--noir);font:inherit;text-align:left;cursor:pointer;border-radius:999px;margin:0;padding:.45rem .85rem;font-size:.9rem;font-weight:500;transition:border-color .12s}.ct-choix:hover{border-color:var(--noir)}.ct-choix.est-ecrire{border-color:var(--noir);background:var(--noir);color:var(--blanc)}.ct-tuto{gap:.55rem;padding:.85rem 1rem .95rem;display:grid}.ct-tuto-titre{letter-spacing:-.01em;font-size:1rem;font-weight:800}.ct-tuto ol{counter-reset:ct-pas;gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.ct-tuto li{counter-increment:ct-pas;grid-template-columns:1.45rem minmax(0,1fr);align-items:baseline;gap:.5rem;font-size:.92rem;line-height:1.45;display:grid}.ct-tuto li:before{content:counter(ct-pas);background:var(--noir);width:1.45rem;height:1.45rem;color:var(--vert-jaune);border-radius:50%;place-items:center;font-size:.72rem;font-weight:700;display:grid;transform:translateY(.1rem)}.ct-bouton-cite{font-weight:600}.ct-conseil{background:var(--blanc-contraste);color:var(--gris-500);border-radius:10px;margin:0;padding:.5rem .7rem;font-size:.82rem;line-height:1.45}.ct-ouvrir{background:var(--noir);color:var(--blanc);border-radius:999px;justify-self:start;align-items:center;gap:.35rem;padding:.45rem .9rem;font-size:.84rem;font-weight:600;text-decoration:none;display:inline-flex}.ct-ouvrir .ct-chevron{color:inherit}.ct-fenetre-bas{border-top:1px solid var(--gris-100);gap:.45rem;margin:0;padding:.8rem 1rem 1rem;display:grid}.ct-refus{margin:0;font-size:.88rem;font-weight:600}.ct-compose{background:var(--blanc-contraste);border:1px solid #0000;border-radius:20px;grid-template-columns:auto minmax(0,1fr) auto;align-items:end;gap:.5rem;padding:.3rem .3rem .3rem .2rem;display:grid}.ct-joindre{width:2.6rem;height:2.6rem;color:var(--gris-500);cursor:pointer;border-radius:50%;place-items:center;display:grid;position:relative}.ct-joindre:hover,.ct-joindre:focus-within{color:var(--noir)}.ct-joindre:focus-within{outline:2px solid var(--violet);outline-offset:1px}.ct-joindre input{opacity:0;width:1px;height:1px;position:absolute}.ct-piece{border:1.5px solid var(--gris-100);width:fit-content;max-width:100%;color:var(--gris-700);border-radius:999px;align-items:center;gap:.4rem;margin:0 0 .4rem;padding:.3rem .4rem .3rem .7rem;font-size:.85rem;display:flex}.ct-piece span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ct-piece button{width:1.6rem;height:1.6rem;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;padding:0;font-size:1.1rem;line-height:1}.ct-compose:focus-within{border-color:var(--violet);background:var(--blanc)}.ct-compose textarea{resize:none;background:0 0;border:0;width:100%;min-width:0;min-height:2.6rem;max-height:12rem;margin:0;padding:.55rem .7rem;font-size:1rem;font-weight:500;line-height:1.5}.ct-compose textarea:focus{outline:none}.ct-envoyer{background:var(--vert-jaune);width:2.6rem;height:2.6rem;color:var(--noir);cursor:pointer;border:0;border-radius:50%;place-items:center;margin:0;padding:0;display:grid}.ct-envoyer:disabled{background:var(--gris-100);color:var(--gris-300);cursor:default}.ct-signe{color:var(--gris-500);flex-wrap:wrap;align-items:center;gap:.3rem;margin:0;padding-left:.7rem;font-size:.8rem;display:flex}.ct-signe label{font-family:var(--police);font-size:inherit;font-weight:400}.ct-signe input{background:var(--blanc-creux);width:11rem;max-width:100%;color:var(--noir);border:1px solid #0000;border-radius:8px;padding:.15rem .4rem;font-size:.8rem;font-weight:600}.ct-signe input:focus{border-color:var(--violet);background:var(--blanc);outline:none}@container aide (max-width:26rem){.ct-fil{padding:.9rem .7rem}.ct-fenetre-tete{padding:.8rem}.ct-choix-rangee{padding-left:0}.ct-message{max-width:100%}.ct-message:not(.est-moi) .ct-avatar{display:none}}}
.ct-echanges-fil{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.ct-echange{justify-items:start;gap:.25rem;max-width:min(34rem,85%);display:grid}.ct-echange.est-moi{justify-self:end;justify-items:end}.ct-echange-bulle{background:var(--blanc);box-shadow:var(--elevation);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:18px 18px 18px 6px;margin:0;padding:.7rem .95rem;font-size:.95rem;line-height:1.5}.ct-echange.est-moi .ct-echange-bulle{background:var(--vert-jaune);box-shadow:none;border-radius:18px 18px 6px}.ct-echange-date{color:var(--gris-500);font-size:.75rem}.pj{white-space:normal;gap:.45rem;margin-top:.5rem;display:grid}.pj-images{grid-template-columns:repeat(auto-fill,minmax(6.5rem,1fr));gap:.35rem;display:grid}.pj-image{display:block}.pj-image img{object-fit:cover;border-radius:10px;width:100%;max-height:11rem;display:block}.pj-images:has(>:only-child){grid-template-columns:minmax(0,16rem)}.pj-images:has(>:only-child) img{object-fit:contain}.pj-fichier,.pj-bouton{width:fit-content;max-width:100%;color:inherit;border:1.5px solid;border-radius:999px;align-items:center;gap:.35rem;padding:.35rem .75rem;font-size:.85rem;font-weight:700;text-decoration:none;display:inline-flex}.pj-fichier span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pj-icone{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1rem;height:1rem}.pj-indisponible{opacity:.7;font-size:.8rem}
.adm-page{gap:1.25rem;display:grid}.adm-bloc{border-radius:var(--coin);background:var(--blanc);box-shadow:var(--elevation);gap:.75rem;padding:1.1rem 1.2rem;display:grid}.adm-titre{margin:0;font-size:1.05rem}.adm-explication{color:var(--gris-500);margin:0;font-size:.88rem}.adm-formulaire{gap:.4rem;display:grid}.adm-etiquette{color:var(--gris-700);font-size:.8rem;font-weight:600}.adm-champ{border:1px solid var(--gris-200);background:var(--blanc);width:100%;color:var(--noir);font:inherit;resize:vertical;border-radius:10px;padding:.6rem .75rem;font-size:16px}.adm-pied{flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:.2rem;display:flex}.adm-bouton{background:var(--noir);color:var(--blanc);font:inherit;cursor:pointer;border:0;border-radius:999px;padding:.55rem 1.1rem;font-weight:700}.adm-bouton:disabled{opacity:.45;cursor:default}.adm-bouton-discret{color:var(--gris-700);font:inherit;cursor:pointer;background:0 0;border:0;padding:.55rem .4rem;text-decoration:underline}.adm-erreur,.adm-ok{margin:0;font-size:.85rem}.adm-erreur{color:var(--rouge-encre)}.adm-ok{color:var(--vert-encre)}.adm-conversation{border-top:1px solid var(--blanc-contraste);gap:.75rem;padding-top:1rem;display:grid}.adm-conversation-tete{flex-wrap:wrap;align-items:baseline;gap:.25rem .6rem;font-size:.9rem;display:flex}.adm-conversation-tete span{color:var(--gris-500);overflow-wrap:anywhere}.adm-conversation-tete .adm-a-repondre{color:var(--rouge-encre);font-weight:700}.adm-envoyes{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.adm-envoyes li{gap:.15rem;font-size:.9rem;display:grid}.adm-envoyes p{color:var(--gris-700);white-space:pre-wrap;margin:0}.adm-envoye-date{color:var(--gris-500);font-size:.75rem}.adm-archive{border-top:1px solid var(--blanc-contraste);padding-top:.75rem}.adm-archive summary{cursor:pointer;flex-wrap:wrap;align-items:baseline;gap:.25rem .6rem;font-size:.9rem;display:flex}.adm-archive summary span{color:var(--gris-500);overflow-wrap:anywhere}.adm-archive[open] summary{margin-bottom:.75rem}.adm-groupe{border:0;gap:.4rem;min-width:0;margin:.3rem 0 0;padding:0;display:grid}.adm-groupe legend{margin-bottom:.4rem;padding:0}.adm-duo{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.6rem;display:grid}.adm-sous-etiquette{color:var(--gris-500);font-size:.78rem}.adm-choisir-image{border:1.5px dashed var(--gris-200);color:var(--gris-700);text-align:center;cursor:pointer;border-radius:10px;padding:.9rem 1rem;font-size:.88rem;display:block;position:relative}.adm-choisir-image:focus-within{outline:2px solid var(--violet);outline-offset:2px}.adm-choisir-image input{opacity:0;width:1px;height:1px;position:absolute}.adm-apercu{color:var(--gris-700);flex-wrap:wrap;align-items:center;gap:.6rem;font-size:.85rem;display:flex}.adm-apercu img,.adm-envoye-image{object-fit:contain;background:var(--blanc-contraste);border-radius:10px;max-width:min(100%,16rem);max-height:10rem;display:block}.adm-apercu span{overflow-wrap:anywhere}.adm-envoye-lien{overflow-wrap:anywhere;font-size:.85rem}.adm-joindre{gap:.6rem;display:grid}.adm-joindre summary{width:fit-content;color:var(--gris-700);cursor:pointer;font-size:.85rem;font-weight:600}.adm-joindre[open] summary{margin-bottom:.4rem}.adm-vignettes{flex-wrap:wrap;gap:.5rem;display:flex}.adm-vignette{position:relative}.adm-vignette img{object-fit:cover;border-radius:10px;width:5.5rem;height:5.5rem;display:block}.adm-vignette button{border:1.5px solid var(--gris-200);background:var(--blanc);width:1.5rem;height:1.5rem;color:var(--noir);font:inherit;cursor:pointer;border-radius:50%;place-items:center;padding:0;line-height:1;display:grid;position:absolute;top:.2rem;right:.2rem}.adm-archiver{flex-wrap:wrap;align-items:center;gap:.4rem;margin-left:auto;display:inline-flex}.adm-bouton-contour{border:1.5px solid var(--gris-200);background:var(--blanc);color:var(--noir);font:inherit;cursor:pointer;border-radius:999px;padding:.45rem .95rem;font-size:.85rem;font-weight:600}.adm-bouton-contour:hover{border-color:var(--gris-300)}
.mc-carte h2{margin-bottom:.9rem}.mc-tete{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.9rem;display:flex}.mc-tete h2{margin:0}.mc-intro{color:var(--gris-500);margin:0 0 .9rem;font-size:.88rem}.mc-pied{color:var(--gris-500);margin:0;font-size:.82rem}.mc-bouton-plein,.mc-bouton-contour{border-radius:var(--coin);min-height:2.3rem;font:inherit;cursor:pointer;box-sizing:border-box;justify-content:center;align-items:center;margin:0;padding:.45rem 1rem;font-size:.86rem;font-weight:600;text-decoration:none;display:inline-flex}.mc-bouton-plein{border:1px solid var(--noir);background:var(--noir);color:var(--blanc)}button.mc-bouton-contour,.mc-bouton-contour{border:1px solid var(--noir);color:var(--noir);background:0 0}.mc-bouton-contour:hover{background:var(--vert-jaune);color:var(--noir)}.mc-boutons{flex-wrap:wrap;align-items:center;gap:.6rem;margin:0;display:flex}.mc-boutons button{margin:0}.mc-lignes+:is(.mc-boutons,.mc-intro){margin-top:1.1rem}.mc-enregistre{color:var(--vert-encre);font-size:.85rem;font-weight:600}.mc-lignes{grid-template-columns:repeat(auto-fit,minmax(min(12rem,100%),1fr));gap:.9rem 1.5rem;margin:0;display:grid}.mc-ligne{gap:.15rem;min-width:0;display:grid}.mc-ligne dt{font-family:var(--police-etiquette);letter-spacing:.08em;text-transform:uppercase;color:var(--gris-500);font-size:.7rem}.mc-ligne dd{overflow-wrap:anywhere;margin:0;font-weight:600}.mc-vide,.mc-ligne dd.mc-vide{color:var(--gris-500);font-style:italic;font-weight:400}.mc-courriel{border-top:1px solid var(--gris-100);flex-wrap:wrap;justify-content:space-between;align-items:end;gap:.8rem 1.5rem;margin-top:1.1rem;padding-top:1.1rem;display:flex}.mc-courriel .mc-lignes{flex:18rem}.mc-courriel .mc-formulaire{flex:100%}.mc-attente{color:var(--gris-700);margin-top:.3rem;font-size:.82rem;font-weight:400;display:block}.mc-formulaire{gap:1rem;display:grid}.mc-grille{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem 1.2rem;display:grid}.mc-champ{align-content:start;gap:.3rem;min-width:0;display:grid}.mc-champ-large{grid-column:1/-1}.mc-champ>span{font-family:var(--police-etiquette);letter-spacing:.08em;text-transform:uppercase;color:var(--gris-500);font-size:.7rem}.mc-champ input,.mc-champ select{box-sizing:border-box;background:var(--blanc);width:100%}.mc-champ select{border-radius:var(--coin);color:var(--noir);font:inherit;font-family:var(--police);border:1px solid #0000;padding:.55rem .7rem}.mc-champ small{font-family:var(--police);color:var(--gris-500);font-size:.78rem}.mc-groupe{border:0;gap:.6rem;margin:0;padding:0;display:grid}.mc-groupe+.mc-groupe{box-shadow:inset 0 1px 0 var(--gris-100);margin-top:.2rem;padding-top:1rem}.mc-groupe legend{float:left;width:100%;font-family:var(--police);letter-spacing:0;text-transform:none;margin-bottom:.6rem;padding:0;font-size:.95rem;font-weight:700}.mc-groupe legend+*{clear:both}.mc-case,.mc-theme{font-family:var(--police);letter-spacing:0;text-transform:none}.mc-case{cursor:pointer;align-items:flex-start;gap:.6rem;display:flex}.mc-case input{width:1rem;height:1rem;accent-color:var(--noir);margin:.25rem 0 0}.mc-case span{gap:.1rem;display:grid}.mc-case small{color:var(--gris-500);font-size:.8rem}.mc-heure{max-width:10rem;margin-left:1.6rem}.mc-theme input{opacity:0;pointer-events:none;position:absolute}.mc-theme:has(input:focus-visible){outline:2px solid var(--noir);outline-offset:2px}.mc-themes{grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));gap:.7rem;display:grid}.mc-theme{border:1px solid var(--gris-200);border-radius:var(--coin);background:var(--blanc);cursor:pointer;gap:.55rem;padding:.6rem;font-size:.86rem;font-weight:600;display:grid;position:relative}.mc-theme.est-choisi{border-color:var(--noir);box-shadow:0 0 0 1px var(--noir)}.mc-apercu{border-radius:calc(var(--coin) - 6px);background:var(--noir);box-sizing:border-box;grid-template-columns:1fr;height:3.2rem;padding:.4rem;display:grid}.mc-apercu span{border-radius:5px}.mc-apercu span+span{display:none}.mc-apercu-clair span:first-child{background:var(--blanc-contraste)}.mc-apercu-sombre span:first-child{background:var(--gris-700)}.mc-apercu-systeme{grid-template-columns:1fr 1fr;gap:0}.mc-apercu-systeme span:first-child{background:var(--blanc-contraste);border-radius:5px 0 0 5px}.mc-apercu-systeme span+span{background:var(--gris-700);border-radius:0 5px 5px 0;display:block}.mc-danger h2{color:var(--rouge-encre)}.mc-danger input[type=text]{border-color:var(--trait)}.mc-danger .note a{color:inherit}.mc-valeur-forte{letter-spacing:-.02em;margin:0 0 .4rem;font-size:1.35rem;font-weight:700}.mc-forfaits{grid-template-columns:repeat(auto-fit,minmax(min(15rem,100%),1fr));gap:1rem;display:grid}.mc-noire{border-radius:var(--coin);background:var(--voile-carte), var(--noir);color:var(--blanc);box-shadow:var(--elevation-haute);flex-direction:column;gap:.5rem;padding:1.375rem 1.375rem 1.25rem;display:flex;position:relative;overflow:hidden}.mc-noire:after{content:"€";color:var(--blanc);opacity:.06;pointer-events:none;font-size:13rem;font-weight:800;line-height:1;position:absolute;bottom:-3.8rem;right:-1rem}.mc-noire-tete{justify-content:space-between;align-items:center;gap:.6rem;min-height:1.7rem;display:flex}.mc-noire-nom{font-family:var(--police-etiquette);letter-spacing:.08em;text-transform:uppercase;color:var(--gris-300);font-size:.68rem}.mc-noire-prix{letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-size:2.3rem;font-weight:800;line-height:1.1}.mc-noire-prix small{letter-spacing:0;color:var(--gris-300);font-size:.9rem;font-weight:500}.mc-noire-ligne{color:var(--gris-300);font-size:.86rem}.mc-noire-ligne b{color:var(--violet)}.mc-noire-geste{z-index:1;margin:.75rem 0 0;position:relative}.mc-noire-geste button{border-color:var(--blanc);background:var(--blanc);color:var(--noir);margin:0}.mc-forfait-badge{background:var(--violet);color:var(--noir);white-space:nowrap;border-radius:999px;padding:.2rem .65rem;font-size:.75rem;font-weight:700}.mc-forfait-inclus{border-top:1px solid var(--gris-700);gap:.55rem;margin:.5rem 0 .25rem;padding:.875rem 0 0;font-size:.88rem;list-style:none;display:grid}.mc-forfait-inclus li{align-items:center;gap:.55rem;display:flex}.mc-forfait-inclus li:before{content:"✓";background:var(--vert-jaune);width:1.25rem;height:1.25rem;color:var(--noir);border-radius:999px;flex:none;place-items:center;font-size:.7rem;font-weight:800;display:inline-grid}.mc-forfait-inclus .mc-forfait-plus:before{content:"+";background:var(--violet);font-size:.85rem}.mc-forfait-tout{font-weight:700}.mc-forfaits .mc-noire-geste{margin:auto 0 0;padding-top:.5rem}.mc-forfaits .mc-noire-geste button{width:100%}.mc-forfait-annuel .mc-noire-geste button{border-color:var(--vert-jaune);background:var(--vert-jaune)}.mc-statut{background:var(--blanc-creux);border-radius:999px;padding:.1rem .55rem;font-size:.8rem;display:inline-block}.mc-statut-actif,.mc-statut-essai{background:var(--vert-jaune);color:var(--noir)}.mc-statut-impaye{color:var(--rouge-encre)}.mc-noire .mc-statut{background:var(--violet);color:var(--noir)}:where(:root:not([data-appareil=telephone])) main>section.mc-carte>h2,:where(:root:not([data-appareil=telephone])) main>section.mc-carte>.mc-tete>h2{background:var(--vert-jaune);color:var(--noir);border-radius:999px;padding:.25rem .7rem;display:inline-block}:where(:root:not([data-appareil=telephone])) main>section.mc-carte:nth-of-type(3n+2)>h2,:where(:root:not([data-appareil=telephone])) main>section.mc-carte:nth-of-type(3n+2)>.mc-tete>h2{background:var(--bleu)}:where(:root:not([data-appareil=telephone])) main>section.mc-carte:nth-of-type(3n)>h2,:where(:root:not([data-appareil=telephone])) main>section.mc-carte:nth-of-type(3n)>.mc-tete>h2{background:var(--violet)}:where(:root:not([data-appareil=telephone])) main>section.mc-carte.mc-danger>h2{background:var(--blanc-creux);color:var(--rouge-encre)}.mc-factures{gap:0;margin:0;padding:0;list-style:none;display:grid}.mc-factures li{border-bottom:1px solid var(--gris-100);grid-template-columns:1fr auto 7rem auto;align-items:center;gap:1rem;padding:.55rem 0;display:grid}.mc-factures li:last-child{border-bottom:0}.mc-facture-etat{color:var(--gris-500);font-size:.82rem}@media (max-width:40rem){.mc-grille{grid-template-columns:1fr}.mc-factures li{grid-template-columns:1fr auto}}@media (max-width:30rem){:where(:root:not([data-appareil=telephone])) .mc-noire{padding:1.1rem 1rem 1rem;container-type:inline-size}:where(:root:not([data-appareil=telephone])) .mc-noire-prix{font-size:min(2.3rem,17cqi)}:where(:root:not([data-appareil=telephone])) .mc-statut{white-space:nowrap}:where(:root:not([data-appareil=telephone])) .mc-noire-geste button{max-width:100%}:where(:root:not([data-appareil=telephone])) .mc-factures li{grid-template-columns:minmax(0,1fr) auto;gap:.5rem .75rem}:where(:root:not([data-appareil=telephone])) .mc-page .carte{padding:1rem .85rem}:where(:root:not([data-appareil=telephone])) .mc-groupe legend{font-size:.88rem}:where(:root:not([data-appareil=telephone])) main>section.mc-carte>h2,:where(:root:not([data-appareil=telephone])) main>section.mc-carte>.mc-tete>h2{letter-spacing:.02em;white-space:nowrap;padding-inline:.5rem}}@media (max-width:34rem){:where(:root:not([data-appareil=telephone])) .mc-page .onglets{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}:where(:root:not([data-appareil=telephone])) .mc-page .onglets a{text-align:center;white-space:nowrap;padding-inline:.5rem}}.mc-mot-de-passe{max-width:26rem;margin-top:.8rem}.mc-mot-de-passe label{font-family:var(--police-etiquette);letter-spacing:.08em;text-transform:uppercase;color:var(--gris-500);font-size:.7rem;font-weight:400}.mc-mot-de-passe input{box-sizing:border-box;background:var(--blanc);width:100%}.mc-mot-de-passe button{place-self:flex-start start;margin-top:.4rem}:where(:root:not([data-appareil=telephone])) .mc-page #ton-payplan .payplans-liste{margin-top:.9rem;margin-bottom:.2rem}:where(:root:not([data-appareil=telephone])) .mc-page #ton-payplan .payplan-actions,:where(:root:not([data-appareil=telephone])) .mc-page #ton-payplan .payplans-liste button.lien-danger{margin-top:1.5rem}
.vg-blocage{z-index:1100;position:fixed;inset:0}.vg-blocage.vg-voile{background:#0c0e11bd}.vg-projecteur{z-index:1101;border-radius:var(--coin);pointer-events:none;box-shadow:0 0 0 3px var(--vert-jaune), 0 0 0 9999px #0c0e11bd;position:fixed}.vg-bulle{z-index:1102;box-sizing:border-box;border-radius:var(--coin);background:var(--noir);width:min(360px,100vw - 32px);color:var(--blanc);padding:18px 18px 16px;position:fixed;box-shadow:0 18px 44px #00000073}.vg-bulle.est-amarree{width:calc(100vw - 32px)}.vg-compteur{font-family:var(--police-etiquette);letter-spacing:.06em;color:var(--vert-jaune);margin:0 0 6px;font-size:.64rem;font-weight:700}.vg-titre{letter-spacing:-.01em;text-wrap:balance;margin:0 0 8px;font-size:1.08rem;font-weight:800}.vg-corps{max-height:calc(100vh - 12rem);overflow-y:auto}.vg-bulle.est-amarree .vg-corps{max-height:calc(52vh - 9rem)}.vg-corps p{color:var(--gris-100);margin:0 0 10px;font-size:.92rem;line-height:1.55}.vg-corps p:last-child{margin-bottom:14px}.vg-corps b{color:var(--vert-jaune);font-weight:700}.vg-points{flex-wrap:wrap;gap:5px;margin:0 0 12px;display:flex}.vg-points i{border-radius:var(--coin);background:var(--gris-700);width:7px;height:7px}.vg-points i.fait{background:var(--vert-jaune)}.vg-points i.ici{background:var(--violet);width:18px}.vg-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.vg-actions button{border:1.5px solid var(--blanc);border-radius:var(--coin);color:var(--blanc);cursor:pointer;background:0 0;align-self:auto;margin:0;padding:8px 16px;font-family:inherit;font-size:.88rem;font-weight:700}.vg-actions .vg-suivant{border-color:var(--vert-jaune);background:var(--vert-jaune);color:var(--noir)}.vg-actions .vg-passer{color:var(--gris-300);border-color:#0000;margin-right:auto;padding-inline:4px}.vg-fleche{background:var(--noir);width:14px;height:14px;position:absolute;transform:rotate(45deg)}.vg-fleche.vers-haut{top:-6px}.vg-fleche.vers-bas{bottom:-6px}.vg-fleche.vers-gauche{left:-6px}.vg-fleche.vers-droite{right:-6px}@media (prefers-reduced-motion:no-preference){.vg-bulle{animation:.18s ease-out vg-pose}@keyframes vg-pose{0%{opacity:0;transform:translateY(6px)}}}[data-theme=sombre] .vg-bulle,[data-theme=sombre] .vg-fleche{background:var(--blanc);color:var(--noir)}[data-theme=sombre] .vg-compteur,[data-theme=sombre] .vg-actions .vg-passer{color:var(--gris-500)}[data-theme=sombre] .vg-corps p{color:var(--gris-700)}[data-theme=sombre] .vg-corps b{background:var(--vert-jaune);color:var(--noir);border-radius:4px;padding:0 .2em}[data-theme=sombre] .vg-points i:not(.fait,.ici){background:var(--gris-100)}[data-theme=sombre] .vg-points i.fait{background:var(--noir)}[data-theme=sombre] .vg-actions button:not(.vg-suivant,.vg-passer){border-color:var(--noir);color:var(--noir)}[data-theme=sombre] .vg-actions .vg-passer{border-color:#0000}@media (prefers-color-scheme:dark){.vg-bulle:not([data-theme=clair] *),.vg-fleche:not([data-theme=clair] *){background:var(--blanc);color:var(--noir)}.vg-compteur:not([data-theme=clair] *),.vg-actions .vg-passer:not([data-theme=clair] *){color:var(--gris-500)}.vg-corps p:not([data-theme=clair] *){color:var(--gris-700)}.vg-corps b:not([data-theme=clair] *){background:var(--vert-jaune);color:var(--noir);border-radius:4px;padding:0 .2em}.vg-points i:not(.fait,.ici):not([data-theme=clair] *){background:var(--gris-100)}.vg-points i.fait:not([data-theme=clair] *){background:var(--noir)}.vg-actions button:not(.vg-suivant,.vg-passer):not([data-theme=clair] *){border-color:var(--noir);color:var(--noir)}.vg-actions .vg-passer:not([data-theme=clair] *){border-color:#0000}}.vgl{gap:0;margin:0;padding:0;list-style:none;display:grid}.vgl li+li{border-top:1px solid var(--gris-200)}.vgl-lien{color:var(--noir);grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:.75rem;padding:.7rem .1rem;text-decoration:none;display:grid}.vgl-titre{font-size:.95rem;font-weight:700}.vgl-resume{color:var(--gris-500);grid-column:1;font-size:.84rem}.vgl-fleche{color:var(--gris-500);grid-area:1/2/span 2;font-weight:700}.vgl-lien:hover .vgl-titre,.vgl-lien:focus-visible .vgl-titre{text-decoration:underline}
:where(:root:not([data-appareil=telephone])) .tel-seul,:where(:root[data-appareil=telephone]) .ordi-seul{display:none!important}:where(:root[data-appareil=telephone]) body:has(.coque){background:var(--blanc-contraste)}:where(:root[data-appareil=telephone]) body:has(.coque[data-theme=sombre]){background:#14161a}:where(:root[data-appareil=telephone]),:where(:root[data-appareil=telephone]) *{scrollbar-width:none}:where(:root[data-appareil=telephone]) ::-webkit-scrollbar{display:none}html:where([data-appareil=telephone]):has(.tel-feuille[open],.dialogue-vente[open]){overflow:hidden}@media (prefers-color-scheme:dark){:where(:root[data-appareil=telephone]) body:has(.coque:not([data-theme=clair])){background:#14161a}}@scope(.coque){.tel-tete,.tel-ilot{display:none}}@scope(:where(:root[data-appareil=telephone]) .coque){:scope{--tel-haut:calc(52px + env(safe-area-inset-top));--tel-pied-ilot:max(10px, calc(env(safe-area-inset-bottom) - 14px));--tel-bas-ilot:calc(72px + var(--tel-pied-ilot));--tel-bas-fiche:calc(76px + var(--tel-pied-ilot));min-height:100dvh;padding:var(--tel-haut) 0 0;background:0 0;display:block}:is(:scope:has(.tel-ilot.tel-ilot-cache),:scope:has(.tel-cache-l-ilot),:scope:has(:is(input:not([type=checkbox],[type=radio],[type=button],[type=submit],[type=reset],[type=range],[type=color],[type=file],[type=hidden]),textarea,[contenteditable=true]):focus)){--tel-bas-fiche:calc(24px + env(safe-area-inset-bottom))}.barre,.entete-app{display:none}.panneau{min-height:calc(100dvh - var(--tel-haut));padding:20px calc(16px + env(safe-area-inset-right)) calc(28px + var(--tel-bas-ilot)) calc(16px + env(safe-area-inset-left));border-radius:0}.tel-tete{z-index:40;height:var(--tel-haut);padding:calc(4px + env(safe-area-inset-top)) calc(16px + env(safe-area-inset-right)) 10px calc(20px + env(safe-area-inset-left));background:var(--noir);color:var(--blanc);font-family:var(--police);justify-content:space-between;align-items:center;gap:8px;font-size:15px;line-height:normal;display:flex;position:fixed;top:0;left:0;right:0}.tel-logo{letter-spacing:-.035em;color:var(--blanc);white-space:nowrap;font-size:25px;font-weight:800}.tel-logo i{color:var(--vert-jaune);font-style:normal}.tel-tete-actions{align-items:center;gap:8px;display:flex}.tel-badge{background:var(--bleu);min-width:17px;height:17px;color:var(--noir);border-radius:9px;place-items:center;padding:0 4px;font-size:10.5px;font-weight:800;display:grid;position:absolute;top:-3px;right:-3px}.tel-avatar{background:var(--vert-jaune);width:38px;height:38px;color:var(--noir);border-radius:50%;flex:none;place-items:center;font-size:14px;font-weight:800;display:grid}.tel-tete-recherche{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.tel-tete-recherche .recherche-globale{flex:1;min-width:0}.tel-tete-recherche input{background:var(--blanc-contraste);width:100%;height:38px;color:var(--noir);font-family:var(--police);border:none;border-radius:999px;padding:0 60px 0 16px;font-size:16px}.tel-tete-recherche input:focus,.tel-tete-recherche input:focus-visible{box-shadow:none;outline:none}.tel-tete-recherche input::placeholder{color:var(--noir);opacity:.45}.tel-tete-recherche .recherche-globale-bouton{border-radius:999px;width:48px;height:34px;right:2px}.tel-tete .recherche-globale-panneau{top:calc(var(--tel-haut) + 8px);left:calc(12px + env(safe-area-inset-left));right:calc(12px + env(safe-area-inset-right));max-height:calc(100dvh - var(--tel-haut) - 24px);border-radius:18px;padding:10px;position:fixed}.tel-ilot{left:calc(12px + env(safe-area-inset-left));right:calc(12px + env(safe-area-inset-right));bottom:var(--tel-pied-ilot);z-index:30;color:var(--noir);font-family:var(--police);-webkit-backdrop-filter:blur(6px)saturate(170%);backdrop-filter:blur(6px)saturate(170%);border-radius:999px;grid-template-columns:repeat(4,1fr) auto;align-items:center;gap:2px;padding:6px;font-size:15px;line-height:normal;transition:transform .4s cubic-bezier(.2,.8,.2,1),opacity .15s;display:grid;position:fixed;box-shadow:0 0 0 .5px #0c0e111f,0 12px 30px #0c0e1129}.tel-ilot:before{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(60% 120% at 12% -20%,#fff3,#fff0 60%),radial-gradient(40% 90% at 92% 130%,#ffffff1f,#fff0 60%);position:absolute;inset:0}.tel-ilot:after{content:"";border-radius:inherit;pointer-events:none;-webkit-mask-composite:xor;background:radial-gradient(38% 160% at 10% 0,#fff,#fff0 70%),radial-gradient(34% 160% at 90% 100%,#ffffffd9,#fff0 70%),linear-gradient(#fffffff2,#ffffff47 38%,#ffffff1f 62%,#fff9);padding:1.5px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.tel-ilot>*{position:relative}.tel-ilot>.tel-ilot-voile{border-radius:inherit;pointer-events:none;background:#0c0e110a linear-gradient(#ffffff1a,#fff0 45%,#ffffff0f);transition:background-color .2s;position:absolute;inset:0;box-shadow:inset 0 1.5px #ffffffe6,inset 0 -1.5px 1px #ffffff59,inset 0 0 0 1px #ffffff59,inset 0 0 20px #ffffff2e}.tel-onglet{height:52px;color:var(--gris-700);-webkit-tap-highlight-color:transparent;border-radius:999px;align-content:center;place-items:center;gap:2px;font-size:10.5px;font-weight:600;text-decoration:none;transition:background .15s;display:grid}.tel-onglet .icone{stroke-width:2px;width:21px;height:21px;transition:none}.tel-onglet[aria-current=page]{-webkit-backdrop-filter:blur(10px)saturate(160%);backdrop-filter:blur(10px)saturate(160%);background:#a855f729;box-shadow:inset 0 1px #ffffff80,inset 0 0 0 1px #a855f738,0 2px 8px #a855f724}.tel-onglet[aria-current=page] .icone{stroke-width:2.3px}.tel-ilot-plus{background:var(--vert-jaune);width:52px;height:52px;color:var(--noir);-webkit-tap-highlight-color:transparent;border-radius:50%;place-items:center;margin-left:4px;display:grid;box-shadow:inset 0 1px #fff9,0 4px 12px #a0c80059}.tel-ilot-plus .tel-ic{stroke-width:2.4px;width:24px;height:24px}:is(.tel-ilot.tel-ilot-cache,:scope:has(.tel-cache-l-ilot) .tel-ilot,:scope:has(:is(input:not([type=checkbox],[type=radio],[type=button],[type=submit],[type=reset],[type=range],[type=color],[type=file],[type=hidden]),textarea,[contenteditable=true]):focus) .tel-ilot){transform:translateY(calc(100% + 36px + env(safe-area-inset-bottom)));opacity:0;pointer-events:none;transition:transform .28s cubic-bezier(.4,0,.8,.6),opacity 80ms linear .24s}.tel-ilot.tel-ilot-cache:focus-within{opacity:1;pointer-events:auto;transform:none}@media (prefers-reduced-motion:reduce){.tel-ilot{transform:none!important}}.dialogue-vente{width:100%;max-width:100%;height:100dvh;max-height:100dvh;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);border:0;border-radius:0;margin:0}.dialogue-vente .dialogue-corps{height:100%;max-height:none}.dialogue-vente .dialogue-entete:before{content:none}.dialogue-vente .saisie-message{color:var(--gris-300);margin:0;padding:24px 18px;font-size:15px}:is(.saisie-vente-bouton,.entete-actions:not(:has(>:not(.saisie-vente-bouton,dialog,.fete)))){display:none}}:where(:root[data-appareil=telephone]) .dialogue:where(:not(.dialogue-vente)){max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px - env(safe-area-inset-top) - env(safe-area-inset-bottom))}:where(:root[data-appareil=telephone]) .dialogue:where(:not(.dialogue-vente)) .dialogue-corps{max-height:calc(100dvh - 24px - env(safe-area-inset-top) - env(safe-area-inset-bottom))}:where(:root[data-appareil=telephone]) .dialogue-actions{flex-wrap:wrap}:where(:root[data-appareil=telephone]) .tel-seul,:where(:root[data-appareil=telephone]) .tel-contenu,:where(:root[data-appareil=telephone]) .tel-habit{font-size:15px;line-height:normal}:where(:root[data-appareil=telephone]) :where(.tel-tete,.tel-ilot,.tel-feuille,.tel-seul,.tel-contenu,.tel-habit) button{appearance:none;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:0;align-self:auto;margin:0;padding:0}:where(:root[data-appareil=telephone]) :where(.tel-feuille,.tel-seul,.tel-contenu,.tel-habit) details>summary{cursor:pointer;list-style:none}:where(:root[data-appareil=telephone]) :where(.tel-feuille,.tel-seul,.tel-contenu,.tel-habit) details>summary::-webkit-details-marker{display:none}:where(:root[data-appareil=telephone]) .tel-ic{stroke-width:2px;flex:none;width:22px;height:22px}:where(:root[data-appareil=telephone]) .tel-ic.petit{width:17px;height:17px}:where(:root[data-appareil=telephone]) .tel-rond{border-radius:50%;flex:none;place-items:center;width:38px;height:38px;display:inline-grid;position:relative}:where(:root[data-appareil=telephone]) .tel-rond-clair{background:var(--blanc);color:var(--noir)}:where(:root[data-appareil=telephone]) .tel-rond-gris{background:var(--gris-800);color:var(--blanc)}:where(:root[data-appareil=telephone]) .tel-rond-cloche{color:var(--bleu)}:where(:root[data-appareil=telephone]) .tel-rond-bord{background:var(--blanc);color:var(--noir);box-shadow:inset 0 0 0 1px var(--gris-100)}:where(:root[data-appareil=telephone]) .tel-contenu{gap:14px;display:grid}:where(:root[data-appareil=telephone]) .tel-contenu>*{min-width:0}:where(:root[data-appareil=telephone]) .tel-titre{letter-spacing:-.04em;text-wrap:balance;margin:2px 0 0;font-size:32px;font-weight:800;line-height:1.05}:where(:root[data-appareil=telephone]) .tel-etiq{font-family:var(--police-etiquette);letter-spacing:.13em;text-transform:uppercase;color:var(--gris-500);font-size:11px;font-weight:400}:where(:root[data-appareil=telephone]) .tel-etiq.clair{color:var(--gris-300)}:where(:root[data-appareil=telephone]) .tel-section{justify-content:space-between;align-items:center;margin-top:10px;display:flex}:where(:root[data-appareil=telephone]) .tel-lien{color:inherit;text-underline-offset:3px;font-size:13.5px;font-weight:700;text-decoration:underline}:where(:root[data-appareil=telephone]) .tel-carte{background:var(--blanc);border-radius:18px;padding:16px}:where(:root[data-appareil=telephone]) .tel-carte.plate{box-shadow:inset 0 0 0 1px var(--gris-100)}:where(:root[data-appareil=telephone]) .tel-pilule{white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:4px 10px;font-size:12px;font-weight:700;display:inline-flex}:where(:root[data-appareil=telephone]) .tel-pilule.vj{background:var(--vert-jaune);color:var(--noir)}:where(:root[data-appareil=telephone]) .tel-pilule.violet{background:var(--violet);color:var(--noir)}:where(:root[data-appareil=telephone]) .tel-pilule.bleu{background:var(--bleu);color:var(--noir)}:where(:root[data-appareil=telephone]) .tel-pilule.gris{background:var(--blanc-creux);color:var(--noir)}:where(:root[data-appareil=telephone]) .tel-pilule.noir{background:var(--noir);color:var(--blanc)}:where(:root[data-appareil=telephone]) .tel-pilule.rouge{color:var(--rouge-encre);background:#fde4ea}:where(:root[data-appareil=telephone]) .tel-pilule.mono{font-family:var(--police-etiquette);letter-spacing:.1em;text-transform:uppercase;font-size:11px}:where(:root[data-appareil=telephone]) .tel-bouton-vj{background:var(--vert-jaune);color:var(--noir);text-align:center;border-radius:14px;padding:15px 18px;font-size:16px;font-weight:800}:where(:root[data-appareil=telephone]) .tel-bouton-noir{background:var(--noir);color:var(--blanc);text-align:center;border-radius:14px;padding:13px 16px;font-weight:700}:where(:root[data-appareil=telephone]) .tel-bouton-bord{background:var(--blanc);box-shadow:inset 0 0 0 1.5px var(--noir);text-align:center;border-radius:14px;padding:12px 16px;font-weight:700}:where(:root[data-appareil=telephone]) a.tel-bouton-vj,:where(:root[data-appareil=telephone]) a.tel-bouton-noir,:where(:root[data-appareil=telephone]) a.tel-bouton-bord{text-decoration:none;display:block}:where(:root[data-appareil=telephone]) .tel-chiffres{font-variant-numeric:tabular-nums}:where(:root[data-appareil=telephone]) .tel-m{letter-spacing:-.03em;font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:800}:where(:root[data-appareil=telephone]) .tel-m small{letter-spacing:-.01em;font-size:.62em}:where(:root[data-appareil=telephone]) .tel-m .tel-dev{color:var(--gris-300);margin-left:.12em;font-weight:700}:where(:root[data-appareil=telephone]) .tel-m .tel-espace{font-size:0}:where(:root[data-appareil=telephone]) .tel-heros{background:radial-gradient(120% 90% at 0% 0%, #2a2e36 0%, var(--noir) 62%);color:var(--blanc);border-radius:22px;gap:10px;padding:18px;display:grid;position:relative;overflow:hidden}:where(:root[data-appareil=telephone]) .tel-heros:after{content:"€";color:#ffffff0b;pointer-events:none;font-size:230px;font-weight:900;line-height:1;position:absolute;bottom:-58px;right:-18px}:where(:root[data-appareil=telephone]) .tel-heros>*{z-index:1;position:relative}:where(:root[data-appareil=telephone]) .tel-heros-montant{letter-spacing:-.045em;font-variant-numeric:tabular-nums;font-size:50px;font-weight:800;line-height:1}:where(:root[data-appareil=telephone]) .tel-heros-montant i{color:var(--vert-jaune);font-style:normal}:where(:root[data-appareil=telephone]) .tel-heros-lignes{grid-template-columns:auto 1fr;gap:4px 18px;font-size:14px;display:grid}:where(:root[data-appareil=telephone]) .tel-heros-lignes span:nth-child(odd){font-family:var(--police-etiquette);color:var(--gris-300);font-size:12px}:where(:root[data-appareil=telephone]) .tel-heros-lignes b{font-weight:800}:where(:root[data-appareil=telephone]) .tel-heros-pied{justify-content:space-between;align-items:center;gap:8px;display:flex}:where(:root[data-appareil=telephone]) .tel-pastille-claire{background:var(--gris-200);color:var(--noir);border-radius:999px;padding:8px 14px;font-size:13px;font-weight:700}:where(:root[data-appareil=telephone]) .tel-tuiles{grid-template-columns:1fr 1fr;gap:10px;display:grid}:where(:root[data-appareil=telephone]) .tel-tuile{background:var(--blanc);border-radius:16px;align-content:start;gap:6px;min-height:104px;padding:14px;display:grid}:where(:root[data-appareil=telephone]) .tel-tuile.bleu{background-color:var(--bleu);background-image:linear-gradient(160deg, var(--bleu), #00c4dc)}:where(:root[data-appareil=telephone]) .tel-tuile .tel-etiq{font-size:10.5px}:where(:root[data-appareil=telephone]) .tel-tuile.bleu .tel-etiq,:where(:root[data-appareil=telephone]) .tel-tuile.bleu small{color:#0b4c55}:where(:root[data-appareil=telephone]) .tel-tuile b{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:25px;font-weight:800}:where(:root[data-appareil=telephone]) .tel-tuile small{font-family:var(--police-etiquette);color:var(--gris-500);font-size:11px}:where(:root[data-appareil=telephone]) .tel-rouge-encre{color:var(--rouge-encre)}:where(:root[data-appareil=telephone]) .tel-vert-encre{color:var(--vert-encre)}:where(:root[data-appareil=telephone]) .tel-graphe{grid-template-columns:repeat(12,1fr);align-items:end;gap:5px;height:132px;padding-top:18px;display:grid}:where(:root[data-appareil=telephone]) .tel-graphe div{grid-template-rows:auto 1fr auto;align-self:stretch;justify-items:center;gap:4px;display:grid}:where(:root[data-appareil=telephone]) .tel-graphe b{font-size:11px;font-weight:800}:where(:root[data-appareil=telephone]) .tel-graphe span{background:var(--gris-200);border-radius:4px 4px 2px 2px;align-self:end;width:100%;min-height:3px}:where(:root[data-appareil=telephone]) .tel-graphe .hier span{background:var(--noir)}:where(:root[data-appareil=telephone]) .tel-graphe .ce-mois span{background:var(--bleu)}:where(:root[data-appareil=telephone]) .tel-graphe small{font-family:var(--police-etiquette);color:var(--gris-500);font-size:9.5px}:where(:root[data-appareil=telephone]) .tel-tuile.bleu .tel-graphe span{background:#0c0e1129}:where(:root[data-appareil=telephone]) .tel-tuile.bleu .tel-graphe .hier span{background:#0c0e1173}:where(:root[data-appareil=telephone]) .tel-tuile.bleu .tel-graphe .ce-mois span{background:var(--noir)}:where(:root[data-appareil=telephone]) .tel-tuile.bleu .tel-graphe small{color:#0b4c55}:where(:root[data-appareil=telephone]) .tel-prime{background:var(--blanc);border-radius:18px;gap:8px;padding:16px 16px 16px 20px;display:grid;position:relative;overflow:hidden}:where(:root[data-appareil=telephone]) .tel-prime:before{content:"";background:var(--bleu);width:5px;position:absolute;top:0;bottom:0;left:0}:where(:root[data-appareil=telephone]) .tel-prime.acquise:before{background:var(--vert-jaune)}:where(:root[data-appareil=telephone]) .tel-prime h4{margin:0;font-size:15px;font-weight:700}:where(:root[data-appareil=telephone]) .tel-prime-ligne{justify-content:space-between;align-items:end;display:flex}:where(:root[data-appareil=telephone]) .tel-prime-compte{letter-spacing:-.04em;font-size:34px;font-weight:800}:where(:root[data-appareil=telephone]) .tel-prime-compte small{color:var(--gris-500);font-size:20px}:where(:root[data-appareil=telephone]) .tel-prime-gain{letter-spacing:-.04em;font-size:30px;font-weight:800}:where(:root[data-appareil=telephone]) .tel-jauge{background:var(--blanc-creux);border-radius:999px;height:26px;overflow:hidden}:where(:root[data-appareil=telephone]) .tel-jauge span{background:var(--noir);height:100%;color:var(--blanc);border-radius:999px;justify-content:end;align-items:center;padding-right:12px;font-size:12px;font-weight:800;display:flex}:where(:root[data-appareil=telephone]) .tel-prime.acquise .tel-jauge span{background:var(--vert-jaune);color:var(--noir)}:where(:root[data-appareil=telephone]) .tel-todo-noire{background:radial-gradient(120% 90% at 0% 0%, #2a2e36, var(--noir) 65%);color:var(--blanc);border-radius:18px;gap:12px;padding:16px 16px 16px 20px;display:grid;position:relative;overflow:hidden}:where(:root[data-appareil=telephone]) .tel-todo-noire:before{content:"";background:var(--bleu);width:5px;position:absolute;top:0;bottom:0;left:0}:where(:root[data-appareil=telephone]) .tel-todo-noire.retard:before{background:var(--rouge-encre)}:where(:root[data-appareil=telephone]) .tel-coche{border:2px solid;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;display:grid}:where(:root[data-appareil=telephone]) .tel-fait .tel-coche{border-color:var(--noir);background:var(--vert-jaune);color:var(--noir)}:where(:root[data-appareil=telephone]) .tel-fait .tel-coche:after{content:"";border:solid var(--noir);border-width:0 0 2.2px 2.2px;width:9px;height:5px;translate:0 -1px;rotate:-45deg}:where(:root[data-appareil=telephone]) .tel-fait .tel-tache-texte{opacity:.55;text-decoration:line-through}:where(:root[data-appareil=telephone]) .tel-tache{text-align:left;align-items:flex-start;gap:12px;width:100%;display:flex}:where(:root[data-appareil=telephone]) .tel-tache-texte{font-weight:700;line-height:1.3}:where(:root[data-appareil=telephone]) .tel-tache-sous{color:var(--gris-500);margin-top:3px;font-size:12.5px}:where(:root[data-appareil=telephone]) .tel-todo-noire .tel-tache-sous{color:var(--gris-300)}:where(:root[data-appareil=telephone]) .tel-todo-noire .tel-coche{color:var(--bleu)}:where(:root[data-appareil=telephone]) .tel-todo-noire.retard .tel-coche{color:var(--rouge-encre)}:where(:root[data-appareil=telephone]) .tel-vente{background:var(--blanc);text-align:left;border-radius:16px;grid-template-columns:1fr auto;gap:6px 10px;width:100%;padding:14px;display:grid}:where(:root[data-appareil=telephone]) .tel-vente-nom{font-size:15px;font-weight:700;line-height:1.25}:where(:root[data-appareil=telephone]) .tel-vente-meta{color:var(--gris-500);flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:6px 8px;font-size:12.5px;display:flex}:where(:root[data-appareil=telephone]) .tel-point{border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}:where(:root[data-appareil=telephone]) .tel-point.p-violet{background:var(--violet)}:where(:root[data-appareil=telephone]) .tel-point.p-bleu{background:var(--bleu)}:where(:root[data-appareil=telephone]) .tel-point.p-noir{background:var(--noir)}:where(:root[data-appareil=telephone]) .tel-vente-com{text-align:right;font-size:20px}:where(:root[data-appareil=telephone]) .tel-vente-ca{color:var(--gris-500);text-align:right;white-space:nowrap;font-size:12px}:where(:root[data-appareil=telephone]) .tel-puces{gap:8px;margin:0 -16px;padding:0 16px;display:flex;overflow-x:auto}:where(:root[data-appareil=telephone]) .tel-puce{background:var(--blanc);box-shadow:inset 0 0 0 1px var(--gris-100);color:var(--noir);white-space:nowrap;border-radius:999px;flex:none;padding:9px 14px;font-size:13.5px;font-weight:600;text-decoration:none}:where(:root[data-appareil=telephone]) .tel-puce[aria-pressed=true],:where(:root[data-appareil=telephone]) .tel-puce[aria-current=page],:where(:root[data-appareil=telephone]) .tel-puce.noire{background:var(--noir);color:var(--blanc);box-shadow:none}:where(:root[data-appareil=telephone]) .tel-frise{padding-bottom:2px}:where(:root[data-appareil=telephone]) .tel-frise-puce{text-align:left;border-radius:14px;gap:2px;padding:10px 14px;display:grid}:where(:root[data-appareil=telephone]) .tel-frise-nom{opacity:.7;font-size:12px}:where(:root[data-appareil=telephone]) .tel-frise-valeur{font-variant-numeric:tabular-nums;font-weight:800}:where(:root[data-appareil=telephone]) .tel-selecteur-mois{background:var(--violet);color:var(--noir);font-family:var(--police-etiquette);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;align-items:center;gap:4px;padding:6px 11px;font-size:12px;font-weight:700;display:inline-flex}:where(:root[data-appareil=telephone]) .tel-segments{background:var(--blanc-creux);border-radius:999px;gap:2px;padding:4px;display:flex}:where(:root[data-appareil=telephone]) .tel-segments>:is(button,a){color:var(--gris-500);white-space:nowrap;border-radius:999px;flex:1;justify-content:center;align-items:center;gap:6px;padding:9px 6px;font-size:13.5px;font-weight:700;text-decoration:none;display:inline-flex}:where(:root[data-appareil=telephone]) .tel-segments>:is(button,a):is([aria-selected=true],[aria-current=page]){background:var(--blanc);color:var(--noir);box-shadow:0 1px 3px #0c0e111f}:where(:root[data-appareil=telephone]) .tel-segments.sombres{background:var(--gris-800)}:where(:root[data-appareil=telephone]) .tel-segments.sombres>:is(button,a){color:var(--gris-300)}:where(:root[data-appareil=telephone]) .tel-segments.sombres>:is(button,a):is([aria-selected=true],[aria-current=page]){background:var(--blanc);color:var(--noir)}:where(:root[data-appareil=telephone]) .tel-compteur{background:var(--noir);min-width:20px;height:20px;color:var(--blanc);border-radius:10px;place-items:center;padding:0 5px;font-size:11px;font-weight:800;display:inline-grid}:where(:root[data-appareil=telephone]) .tel-compteur.violet{background:var(--violet);color:var(--noir)}:where(:root[data-appareil=telephone]) .tel-compteur.vj{background:var(--vert-jaune);color:var(--noir)}:where(:root[data-appareil=telephone]) .tel-compteur.rouge{background:var(--rouge-encre);color:var(--blanc)}:where(:root[data-appareil=telephone]) .tel-feuille{background:var(--blanc);width:100%;max-width:100%;max-height:88dvh;color:var(--noir);font-family:var(--police);border:0;border-radius:26px 26px 0 0;margin:0;padding:0;font-size:15px;line-height:normal;position:fixed;inset:auto 0 0;overflow:hidden}:where(:root[data-appareil=telephone]) .tel-feuille[open]{flex-direction:column;animation:.22s ease-out tel-monte;display:flex}:where(:root[data-appareil=telephone]) .tel-feuille:focus,:where(:root[data-appareil=telephone]) .tel-feuille:focus-visible{outline:none}:where(:root[data-appareil=telephone]) .tel-feuille::backdrop{background:var(--voile-des-boites);-webkit-backdrop-filter:var(--flou-des-boites);backdrop-filter:var(--flou-des-boites)}:where(:root[data-appareil=telephone]) .tel-feuille-corps{min-height:0;padding:10px 18px max(34px, env(safe-area-inset-bottom));overscroll-behavior:contain;align-content:start;gap:12px;display:grid;overflow-y:auto}:where(:root[data-appareil=telephone]) .tel-feuille-poignee{background:var(--gris-200);touch-action:none;border-radius:3px;justify-self:center;width:40px;height:5px}:where(:root[data-appareil=telephone]) .tel-feuille-tete{touch-action:none;justify-content:space-between;align-items:center;display:flex}:where(:root[data-appareil=telephone]) .tel-feuille .tel-feuille-tete h2{letter-spacing:-.02em;text-transform:none;margin:0;font-size:20px;font-weight:800;line-height:normal}:where(:root[data-appareil=telephone]) .tel-option{border-bottom:1px solid var(--blanc-creux);width:100%;color:var(--noir);text-align:left;justify-content:space-between;align-items:center;padding:14px 4px;font-size:15px;font-weight:600;text-decoration:none;display:flex}:where(:root[data-appareil=telephone]) .tel-option[aria-selected=true]{color:var(--noir)}:where(:root[data-appareil=telephone]) .tel-option[aria-selected=true]:after{content:"";background:var(--violet);border-radius:50%;flex:none;width:10px;height:10px}:where(:root[data-appareil=telephone]) .tel-option.tel-option-debut{justify-content:flex-start;gap:12px}:where(:root[data-appareil=telephone]) .tel-option-formulaire{display:contents}:where(:root[data-appareil=telephone]) .tel-cloche-liste{margin:0;padding:0;list-style:none;display:grid}:where(:root[data-appareil=telephone]) .tel-cloche-ligne{border-bottom:1px solid var(--blanc-creux);align-items:flex-start;gap:10px;padding:14px 4px;display:flex}:where(:root[data-appareil=telephone]) .tel-cloche-corps{flex:1;gap:3px;min-width:0;display:grid}:where(:root[data-appareil=telephone]) .tel-cloche-titre{color:var(--noir);font-weight:700;text-decoration:none}:where(:root[data-appareil=telephone]) a.tel-cloche-titre{text-underline-offset:3px;text-decoration:underline}:where(:root[data-appareil=telephone]) .est-retard a.tel-cloche-titre{color:var(--rouge-encre)}:where(:root[data-appareil=telephone]) .tel-cloche-texte{color:var(--gris-700);overflow-wrap:anywhere;font-size:14px;line-height:1.35}:where(:root[data-appareil=telephone]) .tel-cloche-date{color:var(--gris-500);font-size:12.5px}:where(:root[data-appareil=telephone]) .tel-cloche-image{width:fit-content;margin:6px 0 2px;display:block}:where(:root[data-appareil=telephone]) .tel-cloche-image img{object-fit:contain;border-radius:10px;max-width:100%;max-height:180px;display:block}:where(:root[data-appareil=telephone]) .tel-cloche-bouton{border:1.5px solid var(--gris-200);width:fit-content;min-height:40px;color:var(--noir);border-radius:999px;align-items:center;margin:6px 0 2px;padding:0 16px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}:where(:root[data-appareil=telephone]) .tel-feuille button.tel-cloche-effacer{width:36px;height:36px;color:var(--gris-500);border-radius:999px;flex:none;place-items:center;margin:-8px -6px 0 0;font-size:22px;line-height:1;display:grid}:where(:root[data-appareil=telephone]) .tel-cloche-vide,:where(:root[data-appareil=telephone]) .tel-cloche-echec{color:var(--gris-500);margin:0}:where(:root[data-appareil=telephone]) .tel-cloche-echec{color:var(--rouge-encre);margin-bottom:10px}:where(:root[data-appareil=telephone]) .tel-champ{gap:6px;display:grid}:where(:root[data-appareil=telephone]) .tel-champ label,:where(:root[data-appareil=telephone]) .tel-champ>span{font-family:var(--police-etiquette);font-size:11.5px;font-weight:600}:where(:root[data-appareil=telephone]) .tel-champ input,:where(:root[data-appareil=telephone]) .tel-champ select{background:var(--blanc-creux);width:100%;color:var(--noir);font-family:var(--police);border:0;border-radius:12px;outline:none;padding:13px 14px;font-size:16px}:where(:root[data-appareil=telephone]) .tel-champ input:focus{box-shadow:inset 0 0 0 2px var(--violet)}:where(:root[data-appareil=telephone]) .tel-sombre .tel-champ input{background:var(--gris-700);color:var(--blanc)}:where(:root[data-appareil=telephone]) .tel-sombre .tel-champ input::placeholder{color:var(--gris-500)}:where(:root[data-appareil=telephone]) .tel-choix{flex-wrap:wrap;gap:8px;display:flex}:where(:root[data-appareil=telephone]) .tel-choix button{background:var(--blanc-creux);border-radius:12px;padding:10px 14px;font-size:14px;font-weight:600}:where(:root[data-appareil=telephone]) .tel-choix button[aria-pressed=true]{background:var(--noir);color:var(--blanc)}:where(:root[data-appareil=telephone]) .tel-sombre .tel-choix button{background:var(--gris-700);color:var(--gris-200)}:where(:root[data-appareil=telephone]) .tel-sombre .tel-choix button[aria-pressed=true]{background:var(--vert-jaune);color:var(--noir)}:where(:root[data-appareil=telephone]) .tel-ligne-kv{border-bottom:1px solid var(--blanc-creux);justify-content:space-between;gap:12px;padding:11px 0;font-size:14.5px;display:flex}:where(:root[data-appareil=telephone]) .tel-ligne-kv:last-child{border-bottom:0}:where(:root[data-appareil=telephone]) .tel-ligne-kv span{color:var(--gris-500)}:where(:root[data-appareil=telephone]) .tel-ligne-kv b{text-align:right;font-weight:700}:where(:root[data-appareil=telephone]) .tel-rangee{border-bottom:1px solid var(--blanc-creux);width:100%;color:inherit;text-align:left;align-items:center;gap:12px;padding:14px 16px;font-weight:600;text-decoration:none;display:flex}:where(:root[data-appareil=telephone]) .tel-rangee:last-child{border-bottom:0}:where(:root[data-appareil=telephone]) .tel-rangee .fin{color:var(--gris-500);align-items:center;gap:4px;margin-left:auto;font-size:13.5px;font-weight:500;display:flex}:where(:root[data-appareil=telephone]) .tel-icone-case{border-radius:9px;flex:none;place-items:center;width:32px;height:32px;display:grid}:where(:root[data-appareil=telephone]) .tel-bulle{border-radius:18px;max-width:86%;padding:11px 14px;font-size:14.5px;line-height:1.4;animation:.2s ease-out tel-monte}:where(:root[data-appareil=telephone]) .tel-bulle.app{background:var(--blanc);border-bottom-left-radius:6px}:where(:root[data-appareil=telephone]) .tel-bulle.moi{background:var(--noir);color:var(--blanc);border-bottom-right-radius:6px;justify-self:end}:where(:root[data-appareil=telephone]) .tel-bulle em{font-style:normal;font-weight:700}:where(:root[data-appareil=telephone]) .tel-bulle ol{gap:6px;margin:6px 0 0;padding-left:20px;display:grid}:where(:root[data-appareil=telephone]) .tel-fil{gap:8px;display:grid}:where(:root[data-appareil=telephone]) .tel-chevron{transition:rotate .15s}:where(:root[data-appareil=telephone]) details[open] .tel-chevron{rotate:90deg}:where(:root[data-appareil=telephone]) .tel-carrousel{scroll-snap-type:x mandatory;gap:10px;margin:0 -16px;padding:0 36px;display:flex;overflow-x:auto;container-type:inline-size}:where(:root[data-appareil=telephone]) .tel-carrousel>*{scroll-snap-align:center;flex:none;width:100cqw}:where(:root[data-appareil=telephone]) .tel-points{justify-content:center;gap:6px;display:flex}:where(:root[data-appareil=telephone]) .tel-points span{background:var(--gris-200);border-radius:4px;width:7px;height:7px;transition:width .15s}:where(:root[data-appareil=telephone]) .tel-points span.actif{background:var(--noir);width:20px}:where(:root[data-appareil=telephone]) .tel-sous-page{z-index:45;background:var(--blanc-contraste);flex-direction:column;animation:.2s ease-out tel-glisse;display:flex;position:fixed;inset:0}:where(:root[data-appareil=telephone]) .tel-retour{color:inherit;align-items:center;gap:6px;font-size:14.5px;font-weight:700;text-decoration:none;display:inline-flex}:where(:root[data-appareil=telephone]) .tel-gros-champ{border:0;border-bottom:3px solid var(--noir);width:100%;color:var(--noir);font-family:var(--police);letter-spacing:-.03em;background:0 0;border-radius:0;outline:none;padding:6px 0;font-size:34px;font-weight:800}:where(:root[data-appareil=telephone]) .tel-gros-champ::placeholder{color:var(--gris-200)}:where(:root[data-appareil=telephone]) .tel-tuiles-choix{grid-template-columns:1fr 1fr;gap:10px;display:grid}:where(:root[data-appareil=telephone]) .tel-tuiles-choix button{background:var(--blanc);box-shadow:inset 0 0 0 1.5px var(--gris-100);text-align:left;border-radius:16px;gap:6px;padding:16px 14px;font-weight:700;display:grid}:where(:root[data-appareil=telephone]) .tel-tuiles-choix button[aria-pressed=true]{box-shadow:inset 0 0 0 2.5px var(--noir)}:where(:root[data-appareil=telephone]) .tel-tuiles-choix small{color:var(--gris-500);font-size:12.5px;font-weight:500}:where(:root[data-appareil=telephone]) .tel-anneau{width:96px;height:96px}:where(:root[data-appareil=telephone]) input[type=checkbox].tel-case{background:var(--blanc);box-shadow:inset 0 0 0 2px var(--noir);appearance:none;cursor:pointer;border-radius:6px;flex:none;margin:0}:where(:root[data-appareil=telephone]) input[type=checkbox].tel-case:checked{box-shadow:none;background:var(--noir) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M5 10.5l3.2 3L15 6.5' fill='none' stroke='%23fff' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 100% no-repeat}@keyframes tel-monte{0%{opacity:0;transform:translateY(40px)}}@keyframes tel-glisse{0%{opacity:0;transform:translate(40px)}}:where(:root[data-appareil=telephone]) [data-theme=sombre] .tel-ilot>.tel-ilot-voile{box-shadow:var(--tel-ilot-reflets-sombres);background-color:#0c0e1166}:where(:root[data-appareil=telephone]) [data-theme=sombre] .tel-ilot:after{opacity:.25}:where(:root[data-appareil=telephone]) .tel-ilot{--tel-ilot-reflets-sombres:inset 0 1px 0 #ffffff2e, inset 0 -1px 1px #ffffff0f, inset 0 0 0 1px #ffffff0f, inset 0 0 20px #ffffff0a}:where(:root[data-appareil=telephone]) [data-theme=sombre] :is(.panneau,.tel-feuille) .tel-pilule.rouge{background:#3a1420}@media (prefers-color-scheme:dark){:where(:root[data-appareil=telephone]) .tel-ilot:not([data-theme=clair] *)>.tel-ilot-voile{box-shadow:var(--tel-ilot-reflets-sombres);background-color:#0c0e1166}:where(:root[data-appareil=telephone]) .tel-ilot:not([data-theme=clair] *):after{opacity:.25}:where(:root[data-appareil=telephone]) :is(.panneau,.tel-feuille):not([data-theme=clair] *) .tel-pilule.rouge{background:#3a1420}}@media (prefers-reduced-motion:reduce){:where(:root[data-appareil=telephone]) .tel-feuille[open],:where(:root[data-appareil=telephone]) .tel-bulle,:where(:root[data-appareil=telephone]) .tel-sous-page{animation:none}}:where(:root[data-appareil=telephone]) input:is([type=date],[type=time],[type=month],[type=datetime-local]){appearance:none;box-sizing:border-box;min-width:0;max-width:100%}:where(:root[data-appareil=telephone]) :is(.fv-champ,.fdv-champ,.champ,.todo-champ,.fdv-unite)>input:is([type=date],[type=time],[type=month],[type=datetime-local]){width:100%;display:block}:where(:root[data-appareil=telephone]) :is(.fv-champ,.fdv-champ,.champ,.todo-champ){min-width:0}:where(:root[data-appareil=telephone]) input:is([type=date],[type=time],[type=month],[type=datetime-local])::-webkit-date-and-time-value{text-align:left;min-height:1.2em}
@scope(:where(:root[data-appareil=telephone]) .releve:not(.lv)){:scope{gap:14px;font-size:15px;line-height:normal;display:grid}:scope>*{min-width:0;margin:0}:scope>.entete{margin:0}:scope>.entete h1{letter-spacing:-.04em;text-wrap:balance;margin:2px 0 0;font-size:32px;font-weight:800;line-height:1.05}:scope>:is(.entete-a-periode,.kpis,.bande-note){display:none}:scope>.carte:not(.primes,.bulletin){background:var(--blanc);box-shadow:none;border:0;border-radius:18px;padding:16px}:scope .saisies-periode :is(input,select,textarea){font-size:16px}.carte.primes{box-shadow:none;scroll-margin-top:calc(var(--tel-haut) + 14px);background:0 0;border:0;gap:14px;margin:0;padding:0;display:grid}.carte.primes>.listing-entete{margin:10px 0 0}.carte.primes>.listing-entete h2{font-family:var(--police-etiquette);letter-spacing:.13em;text-transform:uppercase;color:var(--gris-500);margin:0;font-size:11px;font-weight:400}.primes-colonnes{margin:0;display:block}.primes-colonnes[data-onglet=cours]>.est-versee,.primes-colonnes[data-onglet=verse]>.est-en-cours,.primes-titre{display:none}.primes-pile{gap:12px}.primes-pile .vide{border:1.5px dashed var(--gris-200);background:var(--blanc);color:var(--gris-500);border-radius:18px;padding:16px;font-size:15px;font-style:italic}.prime{box-shadow:none;border:0;border-radius:18px;gap:8px;padding:16px 16px 16px 20px;display:grid}.prime:before{background:var(--bleu);opacity:1;width:5px;height:auto;inset:0 auto 0 0;-webkit-mask-image:none;mask-image:none}.prime.est-versee:before{background:var(--vert-jaune)}.prime.carte-cliquable:hover{box-shadow:none;transform:none}.prime.carte-cliquable:has(.carte-lien:focus-visible){box-shadow:none;transform:none}.prime-entete,.prime-entete>div{display:contents}.prime-regle{letter-spacing:normal;margin:0;font-size:15px;font-weight:700}.prime-regle .carte-lien{color:inherit;text-decoration:none}.prime-periode,.prime-chiffres span{font-family:var(--police-etiquette);letter-spacing:.13em;text-transform:uppercase;color:var(--gris-500);margin:0;font-size:11px;font-weight:400;display:block}.prime-chiffres span{display:inline}.prime h3{margin:0;font-size:16px;font-weight:700}.prime-chiffres{align-items:flex-end;margin:0}.prime-compteur{letter-spacing:-.04em;font-size:34px;font-weight:800;line-height:normal}.prime-compteur em{font-size:20px}.prime-cible .prime-compteur{font-size:30px}.echelle-piste{background:var(--blanc-creux);border-radius:999px;height:26px;overflow:hidden}.echelle-piste>span{border-radius:999px}.echelle-valeur{font-size:12px;font-weight:800}.prime.est-versee h3{letter-spacing:-.04em;margin:0;font-size:30px;font-weight:800}.prime-declaree{border-radius:18px}.carte.bulletin{box-shadow:none;background:0 0;border:0;gap:14px;margin:0;padding:0;display:grid}.carte.bulletin>:is(.listing-entete,.detail-paie){display:none}}html:where([data-appareil=telephone]):not([data-mv-detail=ouvert]) .releve>.bulletin,html:where([data-appareil=telephone])[data-mv-detail=ouvert] .releve>:not(.bulletin){display:none}:where(:root[data-appareil=telephone]) .mv{gap:14px;display:grid}:where(:root[data-appareil=telephone]) .mv>*{min-width:0}:where(:root[data-appareil=telephone]) .mv-dont{color:var(--violet);font-size:13px;font-weight:700}:where(:root[data-appareil=telephone]) .mv-pastille{justify-self:start}:where(:root[data-appareil=telephone]) .mv-pastille.est-baisse{color:#ff8fab;background:#3a1420}:where(:root[data-appareil=telephone]) .mv-pastille.est-hausse{color:#7df0c8;background:#0f3a2f}:where(:root[data-appareil=telephone]) .mv-pastille.est-neutre{background:var(--gris-700);color:var(--gris-200)}:where(:root[data-appareil=telephone]) .mv-regles{padding:4px 0}:where(:root[data-appareil=telephone]) .mv-point{border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}:where(:root[data-appareil=telephone]) .mv-point-bleu{background:var(--bleu)}:where(:root[data-appareil=telephone]) .mv-point-vj{background:var(--vert-jaune)}:where(:root[data-appareil=telephone]) .mv-regle-nom{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;font-size:14px;display:-webkit-box;overflow:hidden}:where(:root[data-appareil=telephone]) .mv-rangee .fin{flex:none}:where(:root[data-appareil=telephone]) .mv-rangee .fin b{color:var(--noir);white-space:nowrap;font-weight:700}:where(:root[data-appareil=telephone]) .mv-rangee .fin b.mv-negatif{color:var(--rouge-encre)}:where(:root[data-appareil=telephone]) .mv-vide{color:var(--gris-500);margin:0;font-style:italic}:where(:root[data-appareil=telephone]) .mv-a-corriger{color:var(--rouge-encre)}:where(:root[data-appareil=telephone]) .tel-puce[aria-current=page] .mv-a-corriger{color:#ff8fab}:where(:root[data-appareil=telephone]) .bp{gap:14px;display:grid}:where(:root[data-appareil=telephone]) .bp>*{min-width:0}:where(:root[data-appareil=telephone]) .bp-retour{justify-self:start}:where(:root[data-appareil=telephone]) .bp-synthese{gap:12px;display:grid}:where(:root[data-appareil=telephone]) .bp-titre{color:#7e3bd0;font-size:13.5px;font-weight:700}:where(:root[data-appareil=telephone]) .bp-total{font-size:40px}:where(:root[data-appareil=telephone]) .bp-barre{border-radius:6px;gap:3px;height:12px;display:flex;overflow:hidden}:where(:root[data-appareil=telephone]) .bp-barre>span{flex-basis:0;min-width:0}:where(:root[data-appareil=telephone]) .bp-legende{gap:6px;margin:0;padding:0;list-style:none;display:grid}:where(:root[data-appareil=telephone]) .bp-legende li{align-items:center;gap:8px;font-size:12.5px;display:flex}:where(:root[data-appareil=telephone]) .bp-legende b{margin-left:auto}:where(:root[data-appareil=telephone]) .bp-point{border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}:where(:root[data-appareil=telephone]) .bp-provenance{color:var(--gris-500);margin:0;font-size:12.5px}:where(:root[data-appareil=telephone]) .bp-regle{scroll-margin-top:calc(var(--tel-haut) + 14px);padding:0}:where(:root[data-appareil=telephone]) .bp-regle>summary{grid-template-columns:4px 1fr auto auto;align-items:center;gap:12px;padding:16px;display:grid}:where(:root[data-appareil=telephone]) .bp-filet{background:var(--teinte);border-radius:2px;align-self:stretch}:where(:root[data-appareil=telephone]) .bp-regle-nom{gap:3px;min-width:0;display:grid}:where(:root[data-appareil=telephone]) .bp-regle-nom b{font-size:14px;line-height:1.3}:where(:root[data-appareil=telephone]) .bp-regle-nom .tel-etiq{font-size:10.5px}:where(:root[data-appareil=telephone]) .bp-regle-somme{font-size:17px}:where(:root[data-appareil=telephone]) .bp-lignes{padding:0 16px 6px}:where(:root[data-appareil=telephone]) .bp-ligne{border-bottom:1px solid var(--blanc-creux);width:100%;color:inherit;text-align:left;grid-template-columns:1fr auto;gap:2px 10px;padding:12px 0;text-decoration:none;display:grid}:where(:root[data-appareil=telephone]) .bp-ligne-nom{overflow-wrap:anywhere;min-width:0;font-size:14px;font-weight:600}:where(:root[data-appareil=telephone]) .bp-ligne-montant{font-size:16px}:where(:root[data-appareil=telephone]) .bp-ligne-sous{min-width:0;color:var(--gris-500);font-variant-numeric:tabular-nums;font-size:12.5px}:where(:root[data-appareil=telephone]) .bp-ligne-montant.est-prevue{color:var(--gris-500)}:where(:root[data-appareil=telephone]) :is(.bp-ligne-montant,.bp-regle-somme).est-negatif{color:var(--rouge-encre)}:where(:root[data-appareil=telephone]) .bp-jeton{background:var(--violet);color:var(--noir);border-radius:999px;margin-left:6px;padding:1px 7px;font-size:11px;font-weight:700;display:inline-block}:where(:root[data-appareil=telephone]) .bp-vide{color:var(--gris-500);margin:0;font-style:italic}:where(:root[data-appareil=telephone]) .bp-numero{margin:0;font-size:10.5px}
@scope(:where(:root[data-appareil=telephone]) .fiche-de-la-vente){:scope{gap:14px}.fil{font-size:14.5px;line-height:normal;display:flex}.fil a{align-items:center;gap:6px;font-weight:700;display:inline-flex}.fdv-chevron{display:inline-flex}.fdv-tete{gap:6px;padding-top:0}.fdv-icone-vente{background:var(--noir);letter-spacing:normal;border-radius:18px;width:64px;height:64px;font-size:22px}.fdv-tete h1{margin:2px 0 0;font-size:26px}.fdv-date{font-size:13.5px;line-height:normal}.fdv-gestes{gap:10px 22px;margin-top:8px}.fdv-rond{gap:5px;font-size:11.5px;line-height:normal}.fdv-rond-cercle{width:38px;height:38px;box-shadow:inset 0 0 0 1px var(--gris-100)}.fdv-rond .fdv-icone{width:17px;height:17px}.fdv-onglets{box-sizing:border-box;flex-wrap:nowrap;justify-self:stretch;gap:2px;width:100%;max-width:none;padding:4px;display:flex}.fdv-onglets button{white-space:nowrap;border-radius:999px;flex:1 1 0;justify-content:center;align-items:center;gap:6px;min-width:0;padding:9px 6px;font-size:13.5px;font-weight:700;line-height:normal;display:inline-flex}.fdv-onglets button.est-actif{box-shadow:0 1px 3px #0c0e111f}.fdv-compte{box-sizing:border-box;min-width:20px;height:20px;color:var(--noir);font-family:var(--police);vertical-align:baseline;border-radius:10px;place-items:center;margin-left:0;padding:0 5px;font-size:11px;font-weight:800;line-height:1;display:inline-grid}.fdv-panneau{gap:12px;max-width:none}.fdv-grille{grid-template-columns:minmax(0,1fr);gap:12px}.fdv-carte{box-shadow:none;border-radius:18px;gap:10px;padding:16px}.fdv-carte-titre{gap:10px;min-height:0}.fdv-carte-titre h2,.fdv-primes-titre{letter-spacing:.13em;font-size:11px;line-height:normal}.fdv-pastille-part{padding:4px 10px;font-size:12px;line-height:normal}.fdv-vide{font-size:14px;line-height:normal}.fdv-ajouter{text-decoration:underline;-webkit-text-decoration-color:var(--noir);text-decoration-color:var(--noir);text-underline-offset:3px;border-bottom:0;font-size:13.5px;font-weight:700;line-height:normal}.fdv-pass{background:radial-gradient(120% 90% at 0% 0%, #2a2e36 0%, var(--noir) 62%);box-shadow:none;border-radius:22px;gap:14px;padding:18px;position:relative;overflow:hidden}.fdv-pass:after{content:"€";color:#ffffff0b;pointer-events:none;font-size:230px;font-weight:900;line-height:1;position:absolute;bottom:-58px;right:-18px}.fdv-pass>*{z-index:1;position:relative}.fdv-pass-tete{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px 8px;display:grid}.fdv-pass-tete>div{display:contents}.fdv-pass-etiquette{letter-spacing:.13em;grid-area:1/1;font-size:11px;line-height:normal}.fdv-pass-tete>.fdv-etat{grid-area:1/2}.fdv-pass-tete p{color:var(--blanc);grid-area:2/1/3/3;margin:0;font-size:14px;line-height:normal}.fdv-etat{padding:4px 10px;font-size:12px;font-weight:700;line-height:normal}.fdv-pass-chiffres{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.fdv-pass-chiffres>div{gap:0}.fdv-pass-chiffres>div>span{letter-spacing:.13em;font-size:10px;line-height:19px}.fdv-pass-chiffres strong{letter-spacing:-.03em;white-space:nowrap;font-size:34px;font-weight:800;line-height:normal}.fdv-pass-chiffres em{font-size:12.5px;line-height:19px}.fdv-pass-chiffres strong .montant{letter-spacing:inherit}.fdv-pass-chiffres strong .montant-centimes{letter-spacing:-.01em;font-size:.62em}.fdv-pass-chiffres strong .montant-signe{color:var(--gris-300);opacity:1;margin-left:-.05em;font-size:1em;font-weight:700}.fdv-pass-chiffres .fdv-com .montant-signe{color:var(--violet);opacity:.6}.fdv-etapes{padding:0}.fdv-etapes:before,.fdv-etapes:after{border-radius:2px;width:auto;height:3px;top:4.5px;left:20px;right:20px}.fdv-etapes:before{background:repeating-linear-gradient(90deg, var(--gris-500) 0 6px, transparent 6px 11px)}.fdv-etapes:after{background:linear-gradient(90deg, var(--vert-jaune), var(--violet));clip-path:inset(0 calc((1 - var(--avance)) * 100%) 0 0)}.fdv-point{grid-template-rows:auto auto auto;gap:0;font-size:12.5px;line-height:normal}.fdv-point i{box-sizing:border-box;border:0;width:12px;height:12px;margin-bottom:14px}.fdv-point.est-prevue i{border:2px solid var(--gris-500);background:var(--noir)}.fdv-point:not(:first-child,:last-child) i{box-shadow:0 0 0 8px var(--noir)}.fdv-point b{color:var(--gris-300);font-weight:400}.fdv-point span{color:var(--blanc);font-weight:700}.fdv-remarque{padding:0;font-size:13.5px;line-height:normal}.fdv-carte.fdv-carte-com{background:0 0;border-radius:0;gap:12px;padding:0}.fdv-com-bloc,.fdv-primes{background:var(--blanc);border-top:0;border-radius:18px;min-width:0;padding:16px;display:grid}.fdv-com-bloc{gap:10px}.fdv-primes{gap:8px}.fdv-lignes,.fdv-ligne{gap:10px}.fdv-mois{border-radius:11px;width:40px;height:40px;font-size:10.5px;line-height:1.1}.fdv-mois b{font-size:15px;font-weight:800}.fdv-com-bloc .fdv-ligne:not(.est-total)>p{color:var(--gris-500);flex-direction:column-reverse;font-size:12.5px;font-weight:400;line-height:normal;display:flex}.fdv-com-bloc .fdv-ligne:not(.est-total)>p>span{color:var(--noir);font-size:13.5px;font-weight:600}.fdv-com-bloc .fdv-ligne.est-produit>p{color:var(--noir);flex-direction:column;font-size:13.5px;font-weight:600}.fdv-com-bloc .fdv-ligne.est-produit>p>span{color:var(--gris-500);font-size:12.5px;font-weight:400}.fdv-ligne.est-total{border-top:1px solid var(--blanc-creux);padding-top:10px}.fdv-ligne.est-total p{font-size:14px;font-weight:700;line-height:normal}.fdv-ligne.est-total p span{font-size:12.5px}.fdv-ligne strong{font-size:15px;font-weight:700;line-height:normal}.fdv-ligne strong :is(.montant-centimes,.montant-signe){font-size:1em;font-weight:inherit;opacity:1}.fdv-etoile{display:none}.fdv-primes .fdv-ligne{grid-template-columns:minmax(0,1fr) auto;align-items:start}.fdv-primes .fdv-ligne p{font-size:14px;font-weight:700;line-height:normal}.fdv-primes .fdv-ligne p span{font-size:12.5px}[data-panneau=fiche] .fdv-carte{gap:0;padding:6px 16px}[data-panneau=fiche] .fdv-carte-titre{padding:10px 0 4px}.fdv-crayon{background:var(--blanc);width:32px;height:32px;box-shadow:inset 0 0 0 1px var(--gris-100)}.fdv-crayon .fdv-icone{width:17px;height:17px}.fdv-reglages>div,.fdv-reglages>div:first-child{border-top:0;border-bottom:1px solid var(--blanc-creux);gap:12px;padding:11px 0;font-size:14.5px;line-height:normal}.fdv-reglages>div:last-child{border-bottom:0}.fdv-reglages dt{font-size:14.5px}.fdv-reglages dd{font-size:14.5px;font-weight:700}.fdv-reglages dd small{margin-top:2px;font-size:11px}.fdv-prevue{font-size:12px}.fdv-popup,.fdv-popup[open]{width:100%;height:92dvh;max-height:92dvh}.fdv-popup.dialogue .dialogue-corps{gap:22px;max-height:none;padding:14px 18px 18px}.fdv-popup.dialogue .dialogue-corps:before{content:none}.fdv-popup.dialogue .fdv-popup-tete{grid-template-columns:minmax(0,1fr) auto;row-gap:10px;padding:10px 18px 12px;display:grid}.fdv-popup .fdv-popup-tete:before{content:"";background:var(--gris-200);border-radius:3px;grid-column:1/-1;justify-self:center;width:40px;height:5px}.fdv-popup .fdv-popup-pied{padding:10px 18px max(18px, env(safe-area-inset-bottom))}.fdv-edition-pied{border-radius:18px;gap:8px;padding:10px}.fdv-edition-pied .fdv-com-en-direct{flex-basis:100%}.fdv-edition-pied .fdv-edition-actions{flex-wrap:nowrap;flex:100%;margin-left:0}.fdv-edition-pied .fdv-bouton{border-radius:14px;flex:1 1 0;padding:12px 16px;font-size:15px;font-weight:700;line-height:normal}[data-panneau=suivi] .fdv-carte{gap:12px}#notes{scroll-margin-top:calc(var(--tel-haut) + 12px)}.liste-notes{gap:8px}.note-libre{border-radius:12px;gap:8px;padding:14px;font-size:14.5px}.note-texte{font-size:14.5px;line-height:1.4}.note-pied{order:1;gap:8px}.note-details{letter-spacing:.13em;gap:0;font-size:10px;line-height:normal}.liste-notes .note-libre .marque.est-sourde{color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;background:0 0;border-radius:0;padding:0}.liste-notes .note-libre .marque.est-sourde:after{content:" · "}.note-pied .note-actions{gap:2px;margin-left:auto}.note-actions button.discret{padding:2px 4px;font-size:12px;line-height:normal}.note-libre form textarea{font-size:16px}.dialogue{width:100%;max-width:100%;max-height:88dvh;box-shadow:none;text-align:left;border:0;border-radius:26px 26px 0 0;margin:0;font-size:15px;line-height:normal;position:fixed;inset:auto 0 0}.dialogue:not([open]){transform:translateY(40px)}@starting-style{.dialogue[open]{transform:translateY(40px)}}.dialogue .dialogue-corps{box-sizing:border-box;max-height:88dvh;padding:10px 18px max(34px, env(safe-area-inset-bottom));overscroll-behavior:contain;align-content:start;gap:12px;display:grid}.dialogue .dialogue-corps:before{content:"";background:var(--gris-200);border-radius:3px;justify-self:center;width:40px;height:5px}.dialogue .dialogue-entete{touch-action:none;align-items:center;margin-bottom:0}.dialogue .dialogue-entete h2{letter-spacing:-.02em;font-size:20px;font-weight:800;line-height:normal}.dialogue .fermer-la-boite{background:var(--blanc);width:38px;height:38px;box-shadow:inset 0 0 0 1px var(--gris-100);border-radius:50%}.dialogue .formulaire,.dialogue form{margin:0}.dialogue :is(input:not([type=hidden],[type=checkbox],[type=radio]),textarea,select){font-size:16px}.dialogue .dialogue-actions{flex-wrap:wrap;align-items:stretch;gap:10px;margin-top:6px;display:flex}.dialogue form>button[type=submit]{width:100%;margin-top:6px}.dialogue .dialogue-actions button{flex:1 1 0}.dialogue :is(.dialogue-actions button,form>button[type=submit]){background:var(--noir);min-height:46px;color:var(--blanc);text-align:center;border-radius:14px;padding:12px 16px;font-size:15px;font-weight:700;line-height:normal}.dialogue :is(.dialogue-actions,form)>button.discret{background:var(--blanc);color:var(--noir);box-shadow:inset 0 0 0 1.5px var(--noir)}.dialogue :is(.dialogue-actions,form)>button.destructif{background:var(--rouge-encre);color:var(--blanc)}.dialogue :is(.dialogue-actions,form)>button:disabled{opacity:.5}.dialogue .dialogue-actions>:not(button){flex-basis:100%}}
.sv-tel,.sv-paie,.sv-avancement{display:none}:where(:root[data-appareil=telephone]) .sv-tel,:where(:root[data-appareil=telephone]) .sv-paie{display:inline}:where(:root[data-appareil=telephone]) .dialogue-vente.tel-habit .dialogue-corps{flex-direction:column;display:flex}:where(:root[data-appareil=telephone]) .dialogue-vente.tel-habit .dialogue-entete{border-bottom:0;align-items:center;gap:10px;margin:0;padding:12px 18px;position:static}:where(:root[data-appareil=telephone]) .dialogue-vente.tel-habit .dialogue-entete h2{letter-spacing:normal;font-size:19px;font-weight:700;line-height:normal}:where(:root[data-appareil=telephone]) .dialogue-vente.tel-habit .fermer-la-boite{background:var(--gris-800);width:38px;height:38px;color:var(--blanc);border-radius:50%}:where(:root[data-appareil=telephone]) .dialogue-vente.tel-habit .fermer-la-boite svg{width:17px;height:17px}:where(:root[data-appareil=telephone]) .sv-avancement{background:var(--gris-700);border-radius:2px;flex:none;height:4px;margin:0 18px;display:block}:where(:root[data-appareil=telephone]) .sv-avancement>span{background:var(--violet);border-radius:2px;height:100%;transition:width .2s;display:block}:where(:root[data-appareil=telephone]) .dialogue-vente .fiche-vente{flex:1 0 auto;gap:0;padding:0}:where(:root[data-appareil=telephone]) .dialogue-vente .fv-bloc{gap:16px;padding:18px}:where(:root[data-appareil=telephone]) .dialogue-vente .fv-tete{gap:16px}:where(:root[data-appareil=telephone]) .dialogue-vente .fiche-vente .fv-titre{letter-spacing:.13em;color:var(--gris-300);font-size:11px;font-weight:400;line-height:normal}:where(:root[data-appareil=telephone]) .dialogue-vente .fiche-vente .fv-question{letter-spacing:-.02em;font-size:24px;font-weight:700;line-height:normal}:where(:root[data-appareil=telephone]) .dialogue-vente .fv-grille{grid-template-columns:minmax(0,1fr);gap:16px}:where(:root[data-appareil=telephone]) .dialogue-vente .fv-champ{gap:6px}:where(:root[data-appareil=telephone]) .dialogue-vente .fiche-vente .fv-champ>label{color:var(--blanc);font-size:11.5px;font-weight:600;line-height:normal}:where(:root[data-appareil=telephone]) .dialogue-vente .fiche-vente input:is([type=text],[type=date],[type=number]),:where(:root[data-appareil=telephone]) .dialogue-vente .fiche-vente textarea{background:var(--gris-700);min-height:0;color:var(--blanc);font-family:var(--police);border:0;border-radius:12px;outline:none;padding:13px 14px;font-size:16px;line-height:normal}:where(:root[data-appareil=telephone]) .dialogue-vente .fiche-vente input:is([type=text],[type=date],[type=number]):focus,:where(:root[data-appareil=telephone]) .dialogue-vente .fiche-vente textarea:focus{box-shadow:inset 0 0 0 2px var(--violet)}:where(:root[data-appareil=telephone]) .dialogue-vente .fiche-vente .fv-gros>input{font-size:24px;font-weight:700}:where(:root[data-appareil=telephone]) .dialogue-vente .fiche-vente input[type=date]::-webkit-date-and-time-value{text-align:left}:where(:root[data-appareil=telephone]) .dialogue-vente .fiche-vente .fv-champ .note,:where(:root[data-appareil=telephone]) .dialogue-vente .fiche-vente .fv-aide,:where(:root[data-appareil=telephone]) .dialogue-vente .fiche-vente .jalon-pourquoi{color:var(--gris-300);font-size:12px;line-height:normal}:where(:root[data-appareil=telephone]) .dialogue-vente .fv-pastilles{gap:8px}:where(:root[data-appareil=telephone]) .dialogue-vente .fiche-vente .fv-pastille{background:var(--gris-700);min-height:0;color:var(--gris-200);border:0;border-radius:12px;padding:10px 14px;font-size:14px;font-weight:600;line-height:normal}:where(:root[data-appareil=telephone]) .dialogue-vente .fiche-vente .fv-pastille[aria-pressed=true]{background:var(--vert-jaune);color:var(--noir)}:where(:root[data-appareil=telephone]) .dialogue-vente .fiche-vente .fv-pastille small{color:var(--gris-300);font-size:12px}:where(:root[data-appareil=telephone]) .dialogue-vente .fiche-vente .fv-pastille[aria-pressed=true] small{color:var(--gris-700)}:where(:root[data-appareil=telephone]) .dialogue-vente .fiche-vente .fv-pastilles .fv-autre{height:38px;padding:0 14px}:where(:root[data-appareil=telephone]) .dialogue-vente .fv-case{border-radius:12px;margin-top:0}:where(:root[data-appareil=telephone]) .dialogue-vente .fiche-vente .jalon{border-radius:12px}:where(:root[data-appareil=telephone]) .dialogue-vente .fv-notes{margin-top:-2px;padding:0 18px 18px}:where(:root[data-appareil=telephone]) .dialogue-vente .fv-ticket{padding:14px 18px max(14px, calc(30px - env(safe-area-inset-bottom)));border-top:1px solid var(--gris-700);background:var(--gris-800);gap:12px;margin:auto 0 0;display:grid}:where(:root[data-appareil=telephone]) .dialogue-vente .fv-ticket-haut{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"titre montant""calcul montant";align-items:center;gap:0 10px;display:grid}:where(:root[data-appareil=telephone]) .dialogue-vente .fv-ticket-ligne{display:contents}:where(:root[data-appareil=telephone]) .dialogue-vente .fv-ticket-titre{letter-spacing:.13em;grid-area:titre;align-self:end;font-size:11px;line-height:23px}:where(:root[data-appareil=telephone]) .dialogue-vente .fv-ticket-calcul{min-height:0;color:var(--gris-300);grid-area:calcul;align-self:start;font-size:11px;line-height:17px}:where(:root[data-appareil=telephone]) .dialogue-vente .fv-ticket-montant{letter-spacing:-.02em;grid-area:montant;font-size:22px;font-weight:700;line-height:normal}:where(:root[data-appareil=telephone]) .dialogue-vente .fv-ticket-montant.est-en-attente{color:var(--blanc);font-size:22px;font-weight:700}:where(:root[data-appareil=telephone]) .dialogue-vente .fv-ticket-boutons{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}:where(:root[data-appareil=telephone]) .dialogue-vente .fv-ticket-boutons:has(.fv-retour){grid-template-columns:auto minmax(0,1fr)}:where(:root[data-appareil=telephone]) .dialogue-vente .fiche-vente .fv-ticket-boutons button{text-align:center;border:0;border-radius:14px;min-height:0;line-height:normal}:where(:root[data-appareil=telephone]) .dialogue-vente .fiche-vente .fv-ticket-boutons .fv-retour{background:var(--gris-700);color:var(--blanc);padding:13px 16px;font-size:15px;font-weight:700}:where(:root[data-appareil=telephone]) .dialogue-vente .fiche-vente .fv-ticket-boutons .fv-retour:disabled{opacity:1}:where(:root[data-appareil=telephone]) .dialogue-vente .fiche-vente .fv-ticket-boutons :is(.fv-suivant,.fv-envoyer){background:var(--vert-jaune);color:var(--noir);padding:15px 18px;font-size:16px;font-weight:800}:where(:root[data-appareil=telephone]) .sv-fin{flex-direction:column;flex:1 0 auto;display:flex}:where(:root[data-appareil=telephone]) .sv-fin-corps{text-align:center;justify-items:center;gap:14px;padding:58px 18px 18px;display:grid}:where(:root[data-appareil=telephone]) .sv-fin-rond{background:var(--vert-jaune);width:72px;height:72px;color:var(--noir);border-radius:50%;place-items:center;display:inline-grid}:where(:root[data-appareil=telephone]) .sv-fin-titre{font-size:24px;font-weight:700}:where(:root[data-appareil=telephone]) .sv-fin-texte{color:var(--gris-300)}:where(:root[data-appareil=telephone]) .sv-fin-bouton{box-sizing:border-box;background:var(--vert-jaune);width:100%;color:var(--noir);text-align:center;border-radius:14px;margin-top:10px;padding:15px 18px;font-size:16px;font-weight:800;text-decoration:none;display:block}
:where(:root[data-appareil=telephone]) .contact{gap:14px;display:grid}:where(:root[data-appareil=telephone]) .contact>.entete,:where(:root[data-appareil=telephone]) .contact>section{margin:0}:where(:root[data-appareil=telephone]) .contact>section{gap:14px;display:grid}:where(:root[data-appareil=telephone]) .contact>section>*{min-width:0}:where(:root[data-appareil=telephone]) .contact .entete h1{letter-spacing:-.04em;text-wrap:balance;margin:2px 0 0;font-size:32px;font-weight:800;line-height:1.05}:where(:root[data-appareil=telephone]) .ct-t-sous-titre{color:var(--gris-500)}:where(:root[data-appareil=telephone]) .contact .ct-bandeau{background:var(--blanc);border-radius:18px;margin:0;padding:14px 16px;font-size:14px;line-height:1.4}:where(:root[data-appareil=telephone]) .contact .ct-signe input{font-size:16px}
