body:has(.tp){background:var(--noir);padding:0;font-size:15px;line-height:1.55}.tp :where(button,input,select){font:inherit;color:inherit}.tp [class*=tp-]{min-width:0}.tp input,.tp select,.tp textarea{max-width:100%}.tp button{cursor:pointer}.tp button:disabled{cursor:not-allowed}.tp :focus-visible{outline:3px solid var(--noir);outline-offset:2px}.tp input:not([type=checkbox]):not([type=radio]):not([type=file]):focus-visible,.tp textarea:focus-visible{outline:none}.tp-entete{color:var(--blanc);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem 1rem;padding:.8rem 1.1rem;display:flex}.tp-entete :focus-visible{outline-color:var(--vert-jaune)}.tp-entete .tp-note{color:var(--gris-300)}.tp-logo{letter-spacing:-.01em;font-size:1.15rem;font-weight:800}.tp-logo-apostrophe{color:var(--vert-jaune)}.tp-lien.clair{color:var(--blanc)}.tp-entete-droite{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.9rem;display:flex}.tp-compte{color:inherit;align-items:center;gap:.45rem;font-size:.9rem;font-weight:600;text-decoration:none;display:flex}.tp-compte:hover{text-underline-offset:3px;text-decoration:underline}.tp-avatar{border-radius:var(--coin);background:var(--vert-jaune);width:30px;height:30px;color:var(--noir);place-items:center;font-size:.78rem;font-weight:700;display:grid}.tp-feuille{background:var(--blanc-contraste);border-radius:var(--coin);flex-direction:column;max-width:none;min-height:calc(100vh - 4.6rem);margin:0 .6rem .6rem;padding-block:2rem 2.5rem;padding-inline:32px;display:flex}.tp-feuille>.tp-fil{flex:none}.tp-colonne{gap:1rem;width:100%;max-width:44rem;margin:auto;display:grid}.tp-colonne.large{max-width:62rem}.tp-colonne.pleine{max-width:1120px}.tp-fil{flex-wrap:nowrap;justify-content:center;gap:.3rem;max-width:min(62rem,100%);margin:0 auto 1.4rem;padding:0;list-style:none;display:flex}.tp-fil li{font-family:var(--police-etiquette);color:var(--gris-500);align-items:center;gap:.35rem;font-size:.75rem;font-weight:600;display:flex}.tp-fil li i{border-radius:var(--coin);border:var(--trait);justify-content:center;align-items:center;width:1.35rem;height:1.35rem;font-size:.7rem;font-style:normal;font-weight:700;display:inline-flex}.tp-fil li.fait i{background:var(--vert-jaune)}.tp-fil li.en-cours{color:var(--noir)}.tp-fil li.en-cours i{background:var(--violet)}.tp-fil li.fait i,.tp-fil li.en-cours i{color:var(--noir)}.tp-fil li+li:before{content:"";background:var(--noir);opacity:.25;width:1rem;height:1.5px;margin-right:.35rem}@media (max-width:860px){.tp-fil li:not(.en-cours) span{display:none}}@media (max-width:560px){.tp-fil li span{display:none}.tp-fil li+li:before{width:.5rem;margin-right:.2rem}}@media (max-width:400px){.tp-fil li i{width:1.2rem;height:1.2rem;font-size:.62rem}.tp-fil li+li:before{width:.35rem;margin-right:.1rem}.tp-fil{gap:.2rem}}.tp-carte{border:var(--trait);background:var(--blanc);border-radius:var(--coin);box-shadow:var(--elevation-haute);gap:.9rem;padding:1.5rem 1.6rem 1.3rem;display:grid;position:relative}.tp-carte.nue{box-shadow:none;background:0 0;border:0;padding:0}@media (max-width:520px){.tp-carte{padding:1.2rem 1rem 1.1rem}}.tp-renard-place{width:190px;max-width:55%;margin:0 auto -2.2rem}.tp-renard-place+.tp-carte{margin-top:-1rem}.tp-bonjour,.tp-grosse{margin:0;font-size:var(--grosse-ligne);letter-spacing:-.033em;text-wrap:balance;margin-inline-start:var(--retrait-du-titre);font-weight:800;line-height:1.02}@media (max-width:520px){.tp-bonjour,.tp-grosse{font-size:2.1rem}.tp-titre{font-size:1.5rem}.tp-bonjour+.tp-titre,.tp-grosse+.tp-titre{margin-top:-.5rem}}.tp-titre{margin:0;letter-spacing:-.028em;color:var(--gris-500);text-wrap:balance;margin-inline-start:var(--retrait-du-titre);font-size:2.5rem;font-weight:700;line-height:1.05}.tp-bonjour+.tp-titre,.tp-grosse+.tp-titre{margin-top:-.75rem}.tp-titre+.tp-texte{margin-top:1.1rem}.tp-titre-section{margin:0;font-size:1.2rem;font-weight:700}.tp-texte{max-width:62ch;color:var(--gris-500);margin:0;line-height:1.5}.tp-sous{margin:.3rem 0 0;font-size:.95rem;font-weight:700}.tp-note{color:var(--gris-500);margin:0;font-size:.85rem;line-height:1.5}.tp-sur,.tp-etiquette,.tp-champ>label,.tp-etiquette-groupe{font-family:var(--police-etiquette);letter-spacing:.09em;text-transform:uppercase;font-size:.72rem;font-weight:600}.tp-sur{color:var(--gris-500)}.tp-etiquette-groupe{color:var(--gris-500);margin:.4rem 0 0}.tp-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem;margin-top:.4rem;display:flex}.tp-bouton-plein{background:var(--noir);color:var(--blanc);border-radius:var(--coin);border:0;padding:.6rem 1.15rem;font-size:.92rem;font-weight:700;text-decoration:none}.tp-bouton-plein.petit{padding:.55rem 1.05rem;font-size:.92rem}.tp-bouton-plein:disabled{opacity:.3}.tp-bouton-plein.retour{background:var(--violet);color:var(--noir)}.tp-bouton{background:var(--blanc);border:var(--trait);border-radius:var(--coin);padding:.5rem 1rem;font-size:.9rem;font-weight:700}.tp-bouton.violet{background:var(--violet)}.tp-lien{text-underline-offset:3px;color:inherit;background:0 0;border:0;padding:0;font-size:.88rem;font-weight:600;text-decoration:underline}.tp .tp-lien.danger,.tp-lien.danger{color:var(--rouge-encre);background:0 0}.tp-croix{border-radius:var(--coin);background:0 0;border:0;flex:none;width:1.9rem;height:1.9rem;font-size:1.1rem;line-height:1}.tp-croix:hover{background:var(--blanc-contraste)}.tp-portes{grid-template-columns:1fr 1fr;gap:14px;display:grid}@media (max-width:560px){.tp-portes{grid-template-columns:1fr}}.tp-porte{text-align:left;border:var(--trait);border-radius:var(--coin);background:var(--blanc);color:inherit;flex-direction:column;align-self:stretch;gap:10px;padding:24px;text-decoration:none;transition:transform .15s,box-shadow .15s;display:flex}.tp-porte.auto{background:var(--voile-carte), var(--noir);color:var(--blanc-contraste)}.tp-marque-mode{font-family:var(--police-etiquette);letter-spacing:.08em;text-transform:uppercase;border-radius:var(--coin);color:var(--noir);align-self:flex-start;padding:4px 9px;font-size:.63rem;font-weight:700}.tp-marque-mode.manuel,.tp-marque-mode.pct{background:var(--bleu)}.tp-marque-mode.auto,.tp-marque-mode.euro{background:var(--violet)}.tp-porte .tp-porte-titre{letter-spacing:-.024em;margin:0;font-size:1.3rem;font-weight:700}.tp-porte:hover{box-shadow:var(--elevation-haute);transform:translateY(-2px)}.tp-porte span{color:var(--gris-500);font-size:.9rem}.tp-porte.auto span{color:var(--gris-300)}.tp-porte .tp-marque-mode,.tp-porte.auto .tp-marque-mode,.tp-porte .tp-porte-titre{color:var(--noir)}.tp-porte.auto .tp-porte-titre{color:var(--blanc)}.tp-porte .tp-duree{font-family:var(--police-etiquette);letter-spacing:.06em;margin-top:auto;padding-top:12px;font-size:.7rem}.tp-case{cursor:pointer;align-items:flex-start;gap:.7rem;font-size:.9rem;line-height:1.45;display:flex}.tp-case input{width:1.2rem;height:1.2rem;accent-color:var(--noir);flex:none;margin:.15rem 0 0}.tp-date{flex-direction:column;gap:.4rem;font-size:.9rem;line-height:1.45;display:flex}.tp-mots+.tp-date,.tp-note+.tp-date{margin-top:.6rem}.tp-date input{border:var(--trait);border-radius:var(--coin);max-width:14rem;font:inherit;padding:.55rem .7rem}.tp-barre{border:var(--trait);border-radius:var(--coin);background:var(--blanc);flex:1;min-width:8rem;height:.8rem;overflow:hidden}.tp-barre i{background:var(--vert-jaune);height:100%;transition:width .15s linear;display:block}.tp-barre.vivante i{transition:width 1s linear}.tp-formulaire{gap:.8rem;display:grid}.tp-formulaire.cartes{grid-template-columns:repeat(2,minmax(0,1fr))}.tp-formulaire.cartes>:not(.tp-champ){grid-column:1/-1}@media (max-width:720px){.tp-formulaire.cartes{grid-template-columns:minmax(0,1fr)}}.tp-formulaire.cartes>.tp-champ{background:var(--blanc);border:var(--trait);border-radius:var(--coin);padding:1.1rem 1.2rem}.tp-champ{align-content:start;gap:.4rem;min-width:0;display:grid}.tp-champ-tete{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.tp-rang{flex-wrap:wrap;align-items:flex-start;gap:.9rem 1.2rem;display:flex}.tp input[type=text],.tp input:not([type]),.tp select{border:var(--trait);border-radius:var(--coin);background:var(--blanc);min-width:0;padding:.5rem .65rem;font-size:.98rem;font-weight:500}.tp-champ>input,.tp-champ>select{width:100%;max-width:24rem}.tp-avec-unite{align-items:center;gap:.4rem;display:inline-flex}.tp-avec-unite input{font-variant-numeric:tabular-nums;width:7.5rem}.tp-avec-unite span{white-space:nowrap;font-size:.9rem;font-weight:600}.tp-phrase-champ{flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.95rem;display:flex}.tp-phrase-champ select{width:auto}.tp-jour{flex-wrap:wrap;justify-self:start;align-items:center;gap:.5rem;font-size:.95rem;display:inline-flex;position:relative}.tp .tp-jour-bouton{border:var(--trait);border-radius:var(--coin);background:var(--blanc);min-width:8rem;color:var(--noir);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;gap:.6rem;margin:0;padding:.5rem .65rem;font-size:.98rem;font-weight:500;display:inline-flex}.tp .tp-jour-bouton[data-repondu]{background:var(--vert-jaune)}.tp .tp-jour-bouton:after{content:"▾";font-size:.8rem}.tp .tp-jour-bouton[aria-expanded=true]:after{content:"▴"}.tp-jour-panneau{z-index:20;border:var(--trait);border-radius:var(--coin);background:var(--blanc);box-shadow:var(--elevation-haute);padding:.6rem;position:absolute;top:calc(100% + .4rem);left:0}.tp-calendrier{grid-template-columns:repeat(7,2.5rem);gap:.3rem;max-width:100%;display:grid}.tp .tp-calendrier button{border:var(--trait);border-radius:var(--coin);background:var(--blanc);height:2.3rem;color:var(--noir);font-variant-numeric:tabular-nums;margin:0;padding:0;font-size:.9rem;font-weight:600}.tp .tp-calendrier button:hover{background:var(--blanc-contraste)}.tp .tp-calendrier button[aria-pressed=true]{background:var(--vert-jaune);color:var(--noir)}.tp .tp-calendrier .tp-calendrier-dernier{border-radius:var(--coin);grid-column:span 4}@media (max-width:420px){.tp-calendrier{grid-template-columns:repeat(7,2.2rem)}}.tp-choix{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.tp-choix button{border:var(--trait);background:var(--blanc);border-radius:var(--coin);padding:.35rem .8rem;font-size:.88rem;font-weight:600}.tp-choix button[aria-pressed=true],.tp-choix button.tp-puce[aria-pressed=true]{background:var(--vert-jaune);color:var(--noir)}.tp-choix button.tp-puce[aria-pressed=true]:before{content:"✓ "}.tp-puce-groupe{min-width:0;margin-top:.3rem;margin-right:.3rem;display:inline-flex;position:relative}.tp-choix .tp-pastille-retrait{border-radius:var(--coin);border:1px solid var(--gris-100);background:var(--blanc);width:1.05rem;height:1.05rem;color:var(--gris-500);box-shadow:var(--elevation);justify-content:center;align-items:center;padding:0;font-size:.7rem;font-weight:700;line-height:1;display:flex;position:absolute;top:-.42rem;right:-.42rem}.tp-choix .tp-pastille-retrait:hover{background:var(--rouge-encre);border-color:var(--rouge-encre);color:var(--blanc)}.tp input.tp-ajout{border:1px dashed var(--gris-200);border-radius:var(--coin);background:0 0;width:auto;padding:.33rem .75rem;font-size:.86rem}.tp-mots{flex-wrap:wrap;align-items:center;gap:.4rem;min-width:0;display:flex}.tp-mot{border:var(--trait);border-radius:var(--coin);background:var(--blanc);align-items:center;min-width:0;max-width:100%;padding:0 .2rem;display:inline-flex;position:relative}.tp .tp-mot-texte{white-space:nowrap;text-overflow:ellipsis;min-width:0;padding:.3rem .45rem;font-size:.9rem;font-weight:600;overflow:hidden}.tp-mots:has(>.tp-mot>.tp-croix){gap:.75rem;padding-top:.45rem}.tp-mot .tp-croix{border:var(--trait);background:var(--noir);width:1.25rem;height:1.25rem;color:var(--blanc);place-items:center;margin:0;padding:0;font-size:.8rem;line-height:1;display:grid;position:absolute;top:-.5rem;right:-.5rem}.tp-mot .tp-croix:hover{background:var(--noir);color:var(--blanc)}.tp-mot:has(>.tp-dep){background:var(--vert-jaune);justify-content:center;min-width:3.2rem;padding:0}.tp-mot .tp-dep{text-align:center;font-variant-numeric:tabular-nums;padding:.3rem .75rem;font-size:.9rem;font-weight:600}.tp-mot.fige{background:var(--vert-jaune);gap:.45rem;padding:.3rem .35rem .3rem .7rem;font-size:.9rem;font-weight:600}.tp-lignes,.tp-paliers{gap:.4rem;display:grid}.tp-ligne,.tp-palier{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.tp .tp-ligne>input,.tp .tp-ligne>select{flex:1;min-width:9rem}.tp-formulaire.hors{background:var(--blanc-contraste);border-radius:var(--coin);gap:.8rem;padding:.8rem .9rem}.tp-resume-hors{background:var(--bleu);border:var(--trait);border-radius:var(--coin);margin:0;padding:.55rem .8rem;font-size:.92rem;font-weight:600}.tp-note.erreur{color:var(--rouge-encre);opacity:1;font-weight:600}.tp-rang-nom{font-variant-numeric:tabular-nums;width:2.6rem;font-weight:800}.tp-rang-recherche{align-items:center;gap:.6rem;display:flex}.tp-rang-recherche>.tp-bouton{flex:none;margin-left:auto}.tp input.tp-recherche{width:100%;max-width:30rem}.tp-palier.entete{font-family:var(--police-etiquette);color:var(--gris-500);font-size:.7rem}.tp-palier.entete span:first-child,.tp-palier .tp-avec-unite:first-child{width:11.5rem}.tp-defile{overflow-x:auto}.tp-matrice{border-collapse:separate;border-spacing:.35rem;margin:-.35rem}.tp-matrice th{text-align:left;overflow-wrap:anywhere;max-width:11rem;padding:0 .3rem;font-size:.85rem;font-weight:700}.tp-matrice .tp-avec-unite input{width:4.5rem}.tp-entete-ecran{gap:.6rem;display:grid}.tp-avancement{flex-wrap:wrap;align-items:center;gap:.8rem;max-width:34rem;display:flex}.tp-compte{font-family:var(--police-etiquette);font-variant-numeric:tabular-nums;font-size:.8rem;font-weight:600}.tp-regles{gap:.6rem;display:grid}.tp-regle{border:var(--trait);background:var(--blanc);border-radius:var(--coin);box-shadow:var(--elevation);scroll-margin-top:1rem}.tp-regle.ouverte{box-shadow:var(--elevation-haute)}.tp-regle-tete{border-radius:var(--coin);text-align:left;background:0 0;border:0;grid-template-columns:7.2rem minmax(0,1fr) auto;align-items:center;gap:.9rem;width:100%;padding:.85rem 1.1rem;display:grid}@media (max-width:560px){.tp-regle-tete{grid-template-columns:minmax(0,1fr) auto;gap:.4rem .8rem}.tp-regle-tete .tp-etat{grid-column:1/-1;justify-self:start}}.tp-regle-titres{gap:.1rem;min-width:0;display:grid}.tp-regle-nom{font-size:1.03rem;font-weight:700}.tp-regle-resume{color:var(--gris-500);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.88rem;display:-webkit-box;overflow:hidden}.tp-chevron{font-size:1.5rem;font-weight:700;line-height:1;transition:transform .15s}.tp-regle.ouverte .tp-chevron{transform:rotate(90deg)}.tp-etat{font-family:var(--police-etiquette);letter-spacing:.09em;text-transform:uppercase;border:var(--trait);border-radius:var(--coin);white-space:nowrap;justify-self:start;padding:.15rem .55rem;font-size:.68rem;font-weight:700}.tp-etat.validee{background:var(--vert-jaune)}.tp-etat.a-valider{background:var(--bleu)}.tp-etat.a-preciser,.tp-etat.a-creer{background:var(--violet)}.tp-passage-tete{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.tp-etat.a-remplir{background:var(--blanc);border-style:dashed}.tp-regle-corps{border-top:var(--trait);grid-template-columns:minmax(0,1fr);gap:.9rem;padding:1.1rem;display:grid}.tp-regle-valider{gap:.4rem;display:grid}.tp-regle-valider .tp-bouton-plein{justify-content:center;width:100%}.tp-regle-valider .tp-raison{text-align:center}.tp-regle-validee{text-align:center;margin:0}.tp-regle-liens{flex-wrap:wrap;justify-content:space-between;gap:.5rem 1.2rem;display:flex}.tp-regle-passage,.tp-regle-encart{gap:.8rem;display:grid}.tp-regle-corps>.tp-champs{border-top:1px dashed var(--gris-200);padding-top:1rem}.tp-tableau-doc{max-width:100%;overflow-x:auto}.tp-tableau-doc table{border-collapse:collapse;min-width:100%;font-size:.84rem;line-height:1.35}.tp-tableau-doc caption{text-align:left;padding-bottom:.4rem;font-weight:700}.tp-tableau-doc :is(th,td){border:1px solid var(--gris-200);vertical-align:top;padding:.35rem .55rem}.tp-tableau-doc thead th{background:var(--blanc-creux);text-align:left}.tp-tableau-doc tbody th{text-align:left;font-weight:600}.tp-tableau-doc td{text-align:center;font-variant-numeric:tabular-nums;white-space:nowrap}.tp-montants-colonnes{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.7rem;display:grid}.tp-montants-groupe{border:var(--trait);border-radius:var(--coin);background:var(--blanc);align-content:start;gap:.7rem;padding:.8rem;display:grid}.tp-montants-facon{gap:.35rem;font-size:.86rem;display:grid}.tp-montants-groupe.egaux .tp-montants-facon+.tp-montants-facon{border-top:1px dashed var(--gris-200);padding-top:.7rem}.tp-montants-facon .tp-bouton-plein{justify-content:center;width:100%;margin-top:.3rem}.tp-verification{margin-top:1rem}.tp-champs{align-content:start;gap:1rem;display:grid}.tp-nature{color:var(--gris-500);margin:-.4rem 0 0;font-size:.85rem}.tp-cote{align-content:start;gap:.8rem;display:grid}.tp-citation{background:var(--blanc-contraste);border-radius:var(--coin);gap:.3rem;padding:.75rem .9rem;display:grid}.tp-citation p{margin:0;font-size:.92rem;line-height:1.5}.tp-surligne{background:var(--vert-jaune);color:var(--noir);border-radius:var(--coin);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:.05rem .1rem}.tp-exemple{background:var(--blanc-creux);border:var(--trait);border-left:6px solid var(--violet);border-radius:var(--coin);gap:.45rem;padding:.85rem 1rem .95rem;display:grid}.tp-regle.a-valider .tp-exemple{border-left-color:var(--bleu)}.tp-regle.validee .tp-exemple{border-left-color:var(--vert-jaune)}.tp-regle.a-remplir .tp-exemple{border-left-color:var(--gris-300)}.tp-exemple .tp-phrase{margin:0;font-size:.93rem;line-height:1.4}.tp-exemple .tp-montant{letter-spacing:-.01em;font-variant-numeric:tabular-nums;margin:0;font-size:2rem;font-weight:800;line-height:1.05}.tp-exemple .tp-montant.moyen{font-size:1.45rem}.tp-exemple .tp-apres{margin:0;font-size:.84rem;line-height:1.4}.tp-essai{flex-wrap:wrap;align-items:center;gap:.4rem .6rem;font-size:.88rem;display:flex}.tp .tp-essai .tp-avec-unite input{background:var(--blanc);width:7rem}.tp-essai .tp-choix button{padding:.25rem .6rem;font-size:.8rem}.tp-duo{gap:.45rem;display:grid}.tp-duo-choix{gap:.45rem;min-width:0;display:grid}.tp-duo-groupe.egaux{border:var(--trait);border-radius:var(--coin);align-items:center;gap:.8rem;padding:.4rem;display:flex}.tp-duo-groupe.egaux>.tp-duo-choix{flex:1}.tp-duo-groupe.egaux button{background:var(--blanc-creux);border-color:#0000}.tp-duo-groupe.egaux>.tp-duo-montant{white-space:nowrap;font-variant-numeric:tabular-nums;flex:none;padding-right:.5rem;font-size:1.35rem;font-weight:800}.tp-duo button{border:var(--trait);background:var(--blanc);border-radius:var(--coin);text-align:left;justify-content:space-between;align-items:center;gap:.8rem;padding:.55rem .8rem;font-size:.86rem;display:flex}.tp-duo button b{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:1.35rem;font-weight:800}.tp-duo button:hover{background:var(--vert-jaune)}.tp-regle-pied{flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:.6rem 1rem;padding-top:.2rem;display:flex}.tp-pied-droite{flex-wrap:wrap;align-items:center;gap:.8rem;margin-left:auto;display:flex}.tp-raison{color:var(--gris-500);font-size:.84rem}.tp-ok{color:var(--vert-encre);font-weight:700}.tp-ajouter{border:1px dashed var(--gris-200);border-radius:var(--coin);background:0 0;width:100%;padding:.9rem;font-size:.98rem;font-weight:700}.tp-ajouter:hover{background:var(--blanc)}.tp-tuiles{grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));grid-auto-rows:1fr;gap:.55rem;display:grid}.tp-tuile{text-align:left;border:var(--trait);border-radius:var(--coin);background:var(--blanc);min-height:11.25rem;color:inherit;flex-direction:column;align-self:stretch;gap:8px;padding:.85rem 1rem 1rem;transition:transform .15s,box-shadow .15s;display:flex}.tp-tuile b{letter-spacing:-.024em;color:var(--noir);-webkit-line-clamp:4;-webkit-box-orient:vertical;height:5rem;font-size:1rem;font-weight:700;line-height:1.25;display:-webkit-box;overflow:hidden}.tp-tuile-marques{flex-wrap:wrap;gap:5px;display:flex}.tp-tuile span{color:var(--gris-500);-webkit-line-clamp:4;-webkit-box-orient:vertical;height:4.704rem;font-size:.84rem;line-height:1.4;display:-webkit-box;overflow:hidden}.tp-tuile .tp-tuile-marques,.tp-tuile .tp-marque-mode{height:auto;display:flex;overflow:visible}.tp-tuile .tp-marque-mode{align-items:center}.tp-tuile .tp-marque-mode,.tp-tuile.euro .tp-marque-mode,.tp-tuile[aria-pressed=true] .tp-marque-mode{color:var(--noir);font-size:.63rem;line-height:1}.tp-tuile.conseillee{border-color:var(--vert-encre);box-shadow:inset 0 0 0 1px var(--vert-encre)}.tp-conseil{background:var(--vert-jaune);border-radius:var(--coin);opacity:1;justify-self:start;margin-top:.25rem;padding:.1rem .5rem;font-size:.74rem;font-weight:600}.tp-tuile.euro{background:var(--voile-carte), var(--noir)}.tp-tuile.euro b{color:var(--blanc)}.tp-tuile.euro span{color:var(--gris-300)}.tp-tuile[aria-pressed=true]{background:var(--voile-carte), var(--vert-jaune)}.tp-tuile[aria-pressed=true] b,.tp-tuile[aria-pressed=true] span{color:var(--noir)}.tp-tuile[aria-pressed=true] b:before{content:"✓ "}.tp-tuile:hover{box-shadow:var(--elevation-haute);transform:translateY(-2px)}.tp-alerte{background:var(--blanc-creux);border:var(--trait);border-left:6px solid var(--violet);border-radius:var(--coin);gap:.6rem;padding:.9rem 1.05rem;scroll-margin-top:1rem;display:grid}.tp-alerte p{margin:0}.tp-alerte.grave{border-left:8px solid var(--rouge-encre)}.tp-a-creer{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.tp-a-creer li{align-items:baseline;gap:.45rem;font-weight:600;display:flex}.tp-passage-actions{flex-wrap:wrap;align-items:center;gap:.9rem;display:flex}.tp-groupes-mots{gap:.7rem;display:grid}.tp-groupe-mot{background:var(--blanc-contraste);border-radius:var(--coin);gap:.55rem;padding:.8rem .9rem;display:grid}.tp-groupe-tete{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.4rem 1rem;display:flex}.tp-groupe-tete .tp-etiquette-groupe{opacity:1;margin:0}.tp-usage{color:var(--gris-500);font-size:.8rem}.tp-recap{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.tp-recap li{grid-template-columns:7.2rem minmax(0,1fr);align-items:start;gap:.8rem;display:grid}.tp-recap li .tp-etat{margin-top:.15rem}@media (max-width:520px){.tp-recap li{grid-template-columns:minmax(0,1fr);gap:.2rem}}.tp-puces-fixes{flex-wrap:wrap;gap:.35rem;display:flex}.tp-puces-fixes span{border:var(--trait);border-radius:var(--coin);background:var(--bleu);padding:.2rem .7rem;font-size:.86rem;font-weight:600}.tp-toast{background:var(--noir);color:var(--blanc);border-radius:var(--coin);text-align:center;max-width:calc(100% - 32px);box-shadow:var(--elevation-haute);z-index:10;padding:.7rem 1.2rem;font-size:.92rem;font-weight:600;position:fixed;bottom:1.2rem;left:50%;transform:translate(-50%)}.tp-lu{font-family:var(--police-etiquette);background:var(--bleu);border-radius:var(--coin);text-transform:none;letter-spacing:0;white-space:nowrap;padding:.08rem .5rem;font-size:.66rem;font-weight:600}.tp-depot{border:1px dashed var(--gris-200);border-radius:var(--coin);text-align:center;background:var(--blanc-contraste);cursor:pointer;gap:.2rem;width:100%;padding:1.6rem 1rem;display:grid;position:relative}.tp-depot b{font-size:1rem}.tp-depot span{color:var(--gris-500);font-size:.85rem}.tp-depot .tp-taille{color:var(--gris-500);margin-top:.35rem;font-size:.8rem}.tp-depot input{opacity:0;cursor:pointer;position:absolute;inset:0}.tp-depot.plein{background:var(--vert-jaune);text-align:left;border-style:solid;border-color:#0000;padding:1rem}.tp-pages{gap:.3rem;margin:.5rem 0 0;padding:0;list-style:none;display:grid}.tp-pages li{background:var(--blanc);border-radius:var(--coin);align-items:center;gap:.6rem;padding:.35rem .4rem .35rem .6rem;font-size:.92rem;display:flex}.tp-pages li i{border-radius:var(--coin);background:var(--noir);width:1.5rem;height:1.5rem;color:var(--blanc);flex:none;justify-content:center;align-items:center;font-size:.75rem;font-style:normal;font-weight:800;display:inline-flex}.tp-pages li span{overflow-wrap:anywhere;opacity:1;flex:1}.tp-confiance{border:var(--trait);border-radius:var(--coin);gap:.4rem;padding:.8rem 1rem;display:grid}.tp-confiance-titre{margin:0;font-size:.9rem;font-weight:800}.tp-confiance ul{gap:.3rem;margin:0;padding-left:1.1rem;display:grid}.tp-confiance li{font-size:.85rem;line-height:1.5}.tp-photo{display:none}@media (pointer:coarse){.tp-photo{display:revert}}.tp-photo{border:var(--trait);border-radius:var(--coin);background:var(--blanc);cursor:pointer;justify-self:start;padding:.5rem 1rem;font-size:.9rem;font-weight:700;position:relative}.tp-photo input{opacity:0;cursor:pointer;position:absolute;inset:0}.tp-journal{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.tp-journal li{align-items:baseline;gap:.55rem;font-size:.93rem;display:flex}.tp-journal li:before{content:"✓";flex:none;width:1rem;font-weight:800}.tp-journal li.en-cours{color:var(--gris-500)}.tp-journal li.en-cours:before{content:"…"}.tp-passages{gap:.6rem;margin-top:.8rem;display:grid}.tp-passage{border:1px dashed var(--gris-200);border-radius:var(--coin);background:var(--blanc);gap:.5rem;padding:.9rem 1.05rem;scroll-margin-top:1rem;display:grid}.tp-passage p{margin:0;line-height:1.5}.tp-phrases-du-passage{border-left:3px solid var(--noir);gap:.45rem;padding-left:.75rem;display:grid}.tp-phrases-du-passage p{margin:0;font-size:.93rem;line-height:1.5}.tp-bloc{background:var(--blanc-contraste);border-radius:var(--coin);gap:.6rem;padding:.7rem .85rem}.tp-sous-etiquette{font-family:var(--police-etiquette);color:var(--gris-500);align-items:center;gap:.4rem;font-size:.7rem;display:inline-flex}.tp-ligne-de-compteur{border:var(--trait);border-radius:var(--coin);gap:.35rem;padding:.5rem .6rem;display:grid;position:relative}.tp-ligne-de-compteur>.tp-croix{position:absolute;top:.35rem;right:.35rem}.tp-periode{border:var(--trait);border-radius:var(--coin);gap:.4rem;padding:.6rem .7rem;display:grid}.tp-periode-tete{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.tp .tp-periode-tete select{width:auto}.tp-tranche-borne{min-width:5.5rem;font-size:.9rem;font-weight:600}.tp .tp-ligne>select,.tp .tp-ligne-de-compteur select{width:auto}.tp-duo button small{color:var(--gris-500);font-size:.8rem}.tp-calcul{font-variant-numeric:tabular-nums;gap:.1rem;margin-top:.35rem;font-size:.82rem;display:grid}.tp-calcul>span{border-top:1px solid #0000001f;justify-content:space-between;gap:.8rem;max-width:17rem;padding-top:.1rem;display:flex}.tp-duo button .tp-calcul b{font-size:.82rem;font-weight:700}@media (prefers-reduced-motion:reduce){.tp-porte,.tp-tuile,.tp-chevron,.tp-barre i,.tp-barre.vivante i{transition:none}}.tp-etat.inchangee{background:var(--blanc-contraste);border-style:dashed}.tp-marque{font-family:var(--police-etiquette);letter-spacing:.09em;text-transform:uppercase;border:1.5px solid var(--noir);border-radius:var(--coin);vertical-align:.18em;white-space:nowrap;margin-left:.4rem;padding:.05rem .4rem;font-size:.62rem;font-weight:700}.tp-marque.changee{background:var(--bleu)}.tp-marque.supprimee{color:var(--rouge-encre);border-color:var(--rouge-encre);background:var(--blanc)}.tp-marque.nouvelle{background:var(--vert-jaune)}.tp-marque.gardee{background:var(--blanc-contraste)}.tp-regle.inchangee{box-shadow:none;background:0 0;border-style:dashed}.tp-regle.inchangee .tp-regle-tete{cursor:default}.tp-regle.barree .tp-regle-nom{text-decoration:line-through;text-decoration-thickness:2px}.tp-rattachement{background:var(--blanc-contraste);border-radius:var(--coin);gap:.6rem;padding:.75rem .9rem;display:grid}.tp-rattachement p{margin:0}.tp-avant-apres td,.tp-avant-apres th{overflow-wrap:break-word;max-width:11rem}.tp-avant-apres .tp-taux-avant,.tp-avant-apres .tp-taux-apres{white-space:nowrap}.tp-avant-apres .tp-taux-avant{color:var(--gris-500);font-variant-numeric:tabular-nums;text-decoration:line-through}.tp-avant-apres .tp-taux-apres{font-variant-numeric:tabular-nums;font-weight:700}.tp-comparaison{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.tp-comparaison>div{background:var(--blanc);border:var(--trait);border-radius:var(--coin);gap:.1rem;padding:.5rem .7rem;display:grid}.tp-comparaison>.retenu{box-shadow:var(--elevation)}.tp-quand{font-family:var(--police-etiquette);letter-spacing:.09em;text-transform:uppercase;color:var(--gris-500);font-size:.68rem;font-weight:600}.tp-somme{font-variant-numeric:tabular-nums;font-size:1.15rem;font-weight:800}.tp-popup-fond{z-index:50;background:#00000073;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.tp-popup{background:var(--blanc);border:var(--trait);border-radius:var(--coin);box-shadow:var(--elevation);width:min(420px,100%);max-height:90vh;padding:1.1rem;overflow:auto}.tp-popup-titre{margin:0 0 .8rem;font-size:1.05rem;font-weight:800}.tp-popup-mois{grid-template-columns:repeat(3,1fr);gap:.4rem;display:grid}.tp-popup-mois button{border:var(--trait);background:var(--blanc);border-radius:var(--coin);padding:.35rem .2rem;font-size:.82rem;font-weight:600}.tp-popup-mois button[aria-pressed=true]{background:var(--vert-jaune);color:var(--noir)}.tp-popup-pied{justify-content:space-between;align-items:center;gap:.8rem;margin-top:1rem;display:flex}.tp-popup-pied .tp-bouton-plein{padding:.6rem 1.1rem;font-size:.9rem}.tp-note-morceau{opacity:1;background:var(--blanc-contraste);border-radius:var(--coin);padding:.6rem .8rem}.tp-tuto-blocage{z-index:50;-webkit-backdrop-filter:var(--flou-des-boites);backdrop-filter:var(--flou-des-boites);position:fixed;inset:0}.tp-tuto-vise{z-index:60;border-radius:var(--coin);box-shadow:0 0 0 4px var(--vert-jaune), 0 0 0 9999px #0c0e11bd;position:relative}.tp-tuto-bulle{z-index:70;background:var(--noir);width:min(360px,100vw - 32px);color:var(--blanc);border-radius:var(--coin);max-height:calc(100vh - 32px);padding:18px 18px 16px;position:fixed;overflow-y:auto;box-shadow:0 18px 44px #00000073}.tp-tuto-bulle.en-bas{width:calc(100vw - 32px);max-height:52vh}.tp-tuto-compteur{font-family:var(--police-etiquette);letter-spacing:.06em;color:var(--vert-jaune);margin:0 0 6px;font-size:.64rem;font-weight:700}.tp-tuto-titre{letter-spacing:-.01em;text-wrap:balance;margin:0 0 8px;font-size:1.08rem;font-weight:800}.tp-tuto-corps p{color:var(--gris-100);margin:0 0 10px;font-size:.92rem;line-height:1.55}.tp-tuto-corps p:last-child{margin-bottom:14px}.tp-tuto-corps b{color:var(--vert-jaune);font-weight:700}.tp-tuto-corps .tp-tuto-vecu{border-left:3px solid var(--violet);color:var(--gris-200);padding:2px 0 2px 10px;font-size:.86rem}.tp-tuto-corps .tp-tuto-vecu b{color:inherit}.tp-tuto-points{gap:5px;margin:0 0 12px;display:flex}.tp-tuto-points i{border-radius:var(--coin);background:var(--gris-700);width:7px;height:7px}.tp-tuto-points i.fait{background:var(--vert-jaune)}.tp-tuto-points i.ici{background:var(--violet);width:18px}.tp-tuto-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tp-tuto-actions button{border-radius:var(--coin);border:1.5px solid var(--blanc);color:var(--blanc);cursor:pointer;background:0 0;padding:8px 16px;font-family:inherit;font-size:.88rem;font-weight:700}.tp-tuto-actions .tp-tuto-suivant{background:var(--vert-jaune);color:var(--noir);border-color:var(--vert-jaune);margin-left:auto}.tp-tuto-actions .tp-tuto-retour{margin-left:auto}.tp-tuto-actions .tp-tuto-retour+.tp-tuto-suivant{margin-left:0}.tp-tuto-actions .tp-tuto-passer{color:var(--gris-300);border-color:#0000;padding-left:4px;padding-right:4px}[data-theme=sombre] .tp-tuto-bulle{background:var(--blanc);color:var(--noir)}[data-theme=sombre] .tp-tuto-compteur,[data-theme=sombre] .tp-tuto-actions .tp-tuto-passer{color:var(--gris-500)}[data-theme=sombre] .tp-tuto-corps p{color:var(--gris-700)}[data-theme=sombre] .tp-tuto-corps b{background:var(--vert-jaune);color:var(--noir);border-radius:4px;padding:0 .2em}[data-theme=sombre] .tp-tuto-corps .tp-tuto-vecu{color:var(--gris-500)}[data-theme=sombre] .tp-tuto-points i:not(.fait,.ici){background:var(--gris-100)}[data-theme=sombre] .tp-tuto-points i.fait{background:var(--noir)}[data-theme=sombre] .tp-tuto-actions button:not(.tp-tuto-suivant,.tp-tuto-passer){border-color:var(--noir);color:var(--noir)}[data-theme=sombre] .tp-tuto-actions .tp-tuto-passer{border-color:#0000}@media (prefers-color-scheme:dark){.tp-tuto-bulle:not([data-theme=clair] *){background:var(--blanc);color:var(--noir)}.tp-tuto-compteur:not([data-theme=clair] *),.tp-tuto-actions .tp-tuto-passer:not([data-theme=clair] *){color:var(--gris-500)}.tp-tuto-corps p:not([data-theme=clair] *){color:var(--gris-700)}.tp-tuto-corps b:not([data-theme=clair] *){background:var(--vert-jaune);color:var(--noir);border-radius:4px;padding:0 .2em}.tp-tuto-corps .tp-tuto-vecu:not([data-theme=clair] *){color:var(--gris-500)}.tp-tuto-points i:not(.fait,.ici):not([data-theme=clair] *){background:var(--gris-100)}.tp-tuto-points i.fait:not([data-theme=clair] *){background:var(--noir)}.tp-tuto-actions button:not(.tp-tuto-suivant,.tp-tuto-passer):not([data-theme=clair] *){border-color:var(--noir);color:var(--noir)}.tp-tuto-actions .tp-tuto-passer:not([data-theme=clair] *){border-color:#0000}}.tp-tuto-rappel{margin-bottom:env(safe-area-inset-bottom,0px);z-index:40;border:1.5px solid var(--vert-jaune);border-radius:var(--coin);background:var(--noir);color:var(--vert-jaune);cursor:pointer;padding:10px 18px;font-family:inherit;font-size:.88rem;font-weight:700;position:fixed;bottom:14px;right:14px;box-shadow:0 6px 18px #00000040}@media (max-width:560px){.tp-tuto-rappel{padding:9px 14px;font-size:.82rem}}.tp-tuto-fleche{background:var(--noir);width:14px;height:14px;position:absolute;transform:rotate(45deg)}@media (prefers-reduced-motion:no-preference){.tp-tuto-bulle{animation:.18s ease-out tp-tuto-pose}@keyframes tp-tuto-pose{0%{opacity:0;transform:translateY(6px)}}}:where(:root[data-appareil=telephone]) .tp-tel-entete{padding:max(14px, env(safe-area-inset-top,0px)) 0 10px;align-items:center;gap:8px;display:flex}:where(:root[data-appareil=telephone]) .tp-tel-etape{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:16px;font-weight:800;overflow:hidden}:where(:root[data-appareil=telephone]) .tp-tel-sauvegarde{border-radius:50%;flex:none;width:7px;height:7px;margin-right:auto}:where(:root[data-appareil=telephone]) .tp-tel-sauvegarde.en-cours{background:var(--gris-300)}:where(:root[data-appareil=telephone]) .tp-tel-sauvegarde.enregistre{background:var(--vert-jaune)}:where(:root[data-appareil=telephone]) .tp-tel-sauvegarde:is(.echec,.depasse){background:var(--rouge-encre)}:where(:root[data-appareil=telephone]) :is(.tp-tel-croix,.tp-tel-tuto){background:var(--blanc-creux);width:34px;height:34px;color:var(--noir);border:0;border-radius:50%;flex:none;place-items:center;margin:0;padding:0;font-size:14px;font-weight:700;text-decoration:none;display:grid}:where(:root[data-appareil=telephone]) .tp-tel .tp-feuille{min-height:100dvh;padding:0 20px max(20px, env(safe-area-inset-bottom,0px));border-radius:0;margin:0;position:relative}:where(:root[data-appareil=telephone]) .tp-tel-fil{flex:none;gap:4px;margin-bottom:20px;display:flex}:where(:root[data-appareil=telephone]) .tp-tel-fil i{background:var(--gris-100);border-radius:999px;flex:1;height:4px}:where(:root[data-appareil=telephone]) .tp-tel-fil i.fait{background:var(--noir)}:where(:root[data-appareil=telephone]) .tp-tel-fil i.ici{background:var(--violet)}:where(:root[data-appareil=telephone]) .tp-tel .tp-colonne{gap:12px;margin:0 auto}:where(:root[data-appareil=telephone]) .tp-tel .tp-grosse{font-size:26px}:where(:root[data-appareil=telephone]) .tp-tel-titre{letter-spacing:-.02em;text-wrap:balance;overflow-wrap:anywhere;margin:0;font-size:28px;font-weight:800;line-height:1.1}:where(:root[data-appareil=telephone]) .tp-tel-pas{font-family:var(--police-etiquette);letter-spacing:.1em;text-transform:uppercase;color:var(--gris-500);margin:0;font-size:11.5px}:where(:root[data-appareil=telephone]) .tp-tel-sous{color:var(--gris-500);margin:0}:where(:root[data-appareil=telephone]) .tp-tel :is(.tp-tel-ecran,.tp-tel-regles){flex-direction:column;flex:1;gap:12px;width:100%;max-width:none;margin:0;display:flex}:where(:root[data-appareil=telephone]) .tp-tel-rang{justify-content:space-between;align-items:center;gap:12px;min-height:22px;display:flex}:where(:root[data-appareil=telephone]) .tp-tel-ajouter{color:var(--gris-500);background:0 0;border:0;flex:none;padding:4px 0;font-size:13px;font-weight:700}:where(:root[data-appareil=telephone]) .tp-tel-question{gap:12px;display:grid}:where(:root[data-appareil=telephone]) .tp-tel-question .tp-champ{gap:10px;display:grid}:where(:root[data-appareil=telephone]) .tp-tel-question:not([data-cle=hors])>.tp-champ>.tp-champ-tete>.tp-etiquette,:where(:root[data-appareil=telephone]) .tp-tel-question:not([data-cle=hors])>.tp-champ>.tp-champ>.tp-champ-tete>.tp-etiquette,:where(:root[data-appareil=telephone]) .tp-tel-question:not([data-cle=hors])>.tp-champ>.tp-etiquette,:where(:root[data-appareil=telephone]) .tp-tel-question:not([data-aide]) .tp-note:not(.erreur){display:none}:where(:root[data-appareil=telephone]) :is(.tp-tel-question,.tp-tel-encart) .tp-choix{gap:8px;display:grid}:where(:root[data-appareil=telephone]) :is(.tp-tel-question,.tp-tel-encart) .tp-choix button{border:1.5px solid var(--gris-100);background:var(--blanc);width:100%;color:var(--noir);text-align:left;border-radius:18px;justify-content:space-between;align-items:center;padding:17px 18px;font-size:16px;font-weight:700;display:flex}:where(:root[data-appareil=telephone]) :is(.tp-tel-question,.tp-tel-encart) .tp-choix button[aria-pressed=true]:after{content:"✓";font-weight:800}:where(:root[data-appareil=telephone]) .tp-tel-question input:is([type=text],:not([type])),:where(:root[data-appareil=telephone]) .tp-tel-question .tp-ajout{border-radius:14px;width:100%;padding:14px 16px;font-size:16px}:where(:root[data-appareil=telephone]) .tp-tel-question .tp-calendrier{grid-template-columns:repeat(7,minmax(0,1fr))}:where(:root[data-appareil=telephone]) .tp-tel-aide{color:var(--gris-500);background:0 0;border:0;justify-self:start;padding:0;font-size:13.5px;font-weight:600}:where(:root[data-appareil=telephone]) .tp-tel-actions{gap:8px;display:flex}:where(:root[data-appareil=telephone]) .tp-tel .tp-tel-pied :is(.tp-bouton-plein,.tp-bouton){border:1.5px solid #0000;border-radius:999px;flex:1;min-width:0;padding:16px;font-size:16px}:where(:root[data-appareil=telephone]) .tp-tel .tp-tel-actions .tp-bouton{border:1.5px solid var(--noir);color:var(--noir);background:0 0}:where(:root[data-appareil=telephone]) .tp-tel-actions .tp-bouton-plein.vj{background:var(--vert-jaune);color:var(--noir)}:where(:root[data-appareil=telephone]) .tp-tel-precedent{border:1.5px solid var(--gris-100);background:var(--blanc);width:54px;height:54px;color:var(--noir);border-radius:50%;flex:none;place-items:center;padding:0 0 3px;font-size:26px;font-weight:700;line-height:1;display:grid}:where(:root[data-appareil=telephone]) .tp-tel-rien{color:var(--gris-500);text-underline-offset:3px;background:0 0;border:0;justify-self:center;padding:10px;font-size:14px;font-weight:700;text-decoration:underline}:where(:root[data-appareil=telephone]) .tp-tel-nom-regle{letter-spacing:-.01em;flex-wrap:wrap;align-items:center;gap:10px;margin:2px 0 0;font-size:21px;font-weight:800;line-height:1.15;display:flex}:where(:root[data-appareil=telephone]) .tp-tel-nom-regle>span:nth-child(2){overflow-wrap:anywhere;flex:1;min-width:0}:where(:root[data-appareil=telephone]) .tp-tel-pastille{width:12px;height:12px;box-shadow:inset 0 0 0 1px var(--gris-100);border-radius:4px;flex:none}:where(:root[data-appareil=telephone]) .tp-tel-resume{background:var(--voile-carte), var(--noir);color:var(--blanc);border-radius:24px;gap:8px;padding:20px;display:grid}:where(:root[data-appareil=telephone]) .tp-tel-sur{font-family:var(--police-etiquette);letter-spacing:.12em;text-transform:uppercase;color:var(--gris-300);margin:0;font-size:11px}:where(:root[data-appareil=telephone]) .tp-tel-exemple{color:var(--blanc);margin:0;font-size:16px;font-weight:600;line-height:1.35}:where(:root[data-appareil=telephone]) .tp-tel-montant{letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin:0;font-size:48px;font-weight:800;line-height:1}:where(:root[data-appareil=telephone]) .tp-tel-calcul{color:var(--gris-200);font-variant-numeric:tabular-nums;margin:0;font-size:15px;font-weight:700}:where(:root[data-appareil=telephone]) .tp-tel-regle-ligne{color:var(--gris-300);margin:0;font-size:13.5px}:where(:root[data-appareil=telephone]) .tp-tel-lien{color:var(--gris-500);text-underline-offset:3px;background:0 0;border:0;place-self:center;padding:4px;font-size:14px;font-weight:600;text-decoration:underline}:where(:root[data-appareil=telephone]) .tp-tel-choix-montant{gap:8px;display:grid}:where(:root[data-appareil=telephone]) .tp-tel-choix-montant button{border:1.5px solid var(--gris-100);background:var(--blanc);width:100%;color:var(--noir);font:inherit;text-align:left;cursor:pointer;border-radius:18px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 16px;padding:15px 18px;display:grid}:where(:root[data-appareil=telephone]) .tp-tel-choix-montant button>b{letter-spacing:-.02em;white-space:nowrap;font-variant-numeric:tabular-nums;grid-row:span 2;font-size:28px;font-weight:800}:where(:root[data-appareil=telephone]) .tp-tel-choix-montant button>span{color:var(--gris-500);overflow-wrap:anywhere;grid-column:2;font-size:14px;line-height:1.35}:where(:root[data-appareil=telephone]) .tp-tel-choix-montant button>small{color:var(--noir);font-variant-numeric:tabular-nums;grid-column:2;font-size:13px;font-weight:700}:where(:root[data-appareil=telephone]) .tp-tel-egaux{gap:6px;display:grid}:where(:root[data-appareil=telephone]) .tp-tel-egaux>b{letter-spacing:-.02em;font-size:28px;font-weight:800}:where(:root[data-appareil=telephone]) .tp-tel-egaux button{grid-template-columns:minmax(0,1fr)}:where(:root[data-appareil=telephone]) .tp-tel-egaux button>:is(span,small){grid-column:1}:where(:root[data-appareil=telephone]) .tp-tel :is(.tp-tel-encart,.tp-tel-question) .tp-rattachement{background:0 0;padding:0}:where(:root[data-appareil=telephone]) .tp-tel-encart{gap:16px;display:grid}:where(:root[data-appareil=telephone]) .tp-tel-carte .tp-regle-tete{display:none}:where(:root[data-appareil=telephone]) .tp-tel-carte .tp-regle{border-radius:18px}:where(:root[data-appareil=telephone]) .tp-tel-carte.question .tp-champs>.tp-texte{display:none}:where(:root[data-appareil=telephone]) .tp-tel-tuto{top:max(14px, env(safe-area-inset-top,0px));font-size:15px;font-weight:800;position:absolute;right:62px}:where(:root[data-appareil=telephone]) [data-theme=sombre] .tp-tel-resume{box-shadow:inset 0 0 0 1px var(--gris-500)}@media (prefers-color-scheme:dark){:where(:root[data-appareil=telephone]) .tp-feuille:not([data-theme=clair] *) .tp-tel-resume{box-shadow:inset 0 0 0 1px var(--gris-500)}}:where(:root[data-appareil=telephone]) .tp-tel-formulaire{flex-direction:column;flex:1;gap:12px;display:flex}:where(:root[data-appareil=telephone]) .tp-tel-document :is(.tp-depot,.tp-photo,.tp-date){font-family:var(--police)}:where(:root[data-appareil=telephone]) .tp-tel-document .tp-depot{border:1.5px solid var(--noir);color:var(--noir);background:0 0;border-radius:999px;padding:15px 16px}:where(:root[data-appareil=telephone]) .tp-tel-document .tp-depot b{font-size:16px}:where(:root[data-appareil=telephone]) .tp-tel-document .tp-depot.plein{background:var(--vert-jaune);border-color:#0000;border-radius:18px;padding:16px}:where(:root[data-appareil=telephone]) .tp-tel .tp-photo.tp-tel-photo{background:var(--noir);color:var(--blanc);text-align:center;border:0;border-radius:999px;justify-self:stretch;padding:16px;font-size:16px;font-weight:700;display:block}:where(:root[data-appareil=telephone]) .tp-tel-taille{text-align:center;font-size:13px}:where(:root[data-appareil=telephone]) .tp-tel-document .tp-date{gap:8px;margin-top:8px;font-size:14px}:where(:root[data-appareil=telephone]) .tp-tel-document .tp-date b{font-size:18px;font-weight:800;line-height:1.2}:where(:root[data-appareil=telephone]) .tp-tel-document .tp-date span{color:var(--gris-500)}:where(:root[data-appareil=telephone]) .tp-tel-document .tp-date input{border-radius:14px;max-width:none;padding:14px 16px;font-size:16px}:where(:root[data-appareil=telephone]) .tp-tel-confiance summary{color:var(--gris-500);cursor:pointer;font-size:14px;font-weight:600}:where(:root[data-appareil=telephone]) .tp-tel-ok{background:var(--vert-jaune);width:64px;height:64px;color:var(--noir);border-radius:50%;place-items:center;font-size:30px;font-weight:800;display:grid}:where(:root[data-appareil=telephone]) .tp-tel-liste{background:var(--blanc);border-radius:18px;margin:4px 0 0;padding:0;list-style:none}:where(:root[data-appareil=telephone]) .tp-tel-liste li{border-top:var(--trait);align-items:center;gap:12px;padding:14px 16px;font-weight:700;display:flex}:where(:root[data-appareil=telephone]) .tp-tel-liste li:first-child{border-top:0}:where(:root[data-appareil=telephone]) .tp-tel-nom{overflow-wrap:anywhere;flex:1;min-width:0}:where(:root[data-appareil=telephone]) .tp-tel-liste .tp-tel-valide{white-space:nowrap;color:var(--vert-encre);flex:none;font-size:18px}:where(:root[data-appareil=telephone]) .tp-tel .tp-matrice :is(th,td){overflow-wrap:normal;word-break:normal;-webkit-hyphens:auto;hyphens:auto}:where(:root[data-appareil=telephone]) .tp-tel .tp-matrice th{font-size:11px}:where(:root[data-appareil=telephone]) .tp-tel .tp-feuille{background:var(--blanc);flex-direction:column;display:flex}:where(:root[data-appareil=telephone]) .tp-tel-tete{padding:max(14px, env(safe-area-inset-top,0px)) 0 0;justify-content:space-between;align-items:center;gap:8px;display:flex}:where(:root[data-appareil=telephone]) .tp-tel-rond{background:var(--blanc-creux);width:44px;height:44px;color:var(--noir);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;margin:0;padding:0;display:grid}:where(:root[data-appareil=telephone]) .tp-tel-rond.vide{background:0 0}:where(:root[data-appareil=telephone]) .tp-tel-tete-titre{text-align:center;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:16px;font-weight:600;overflow:hidden}:where(:root[data-appareil=telephone]) .tp-tel-barre{background:var(--blanc-creux);border-radius:2px;height:4px;margin-top:14px;overflow:hidden}:where(:root[data-appareil=telephone]) .tp-tel-barre i{background:var(--violet);border-radius:2px;height:100%;transition:width .3s;display:block}:where(:root[data-appareil=telephone]) .tp-tel-pas{text-align:center;letter-spacing:.08em;margin:14px 0 0;font-size:12px}:where(:root[data-appareil=telephone]) .tp-tel-titre{text-align:center;letter-spacing:-.03em;margin:4px 6px 16px;font-size:30px;font-weight:700;line-height:1.12}:where(:root[data-appareil=telephone]) .tp-tel-milieu{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:24px 8px;display:flex}:where(:root[data-appareil=telephone]) .tp-tel-grand{letter-spacing:-.03em;text-wrap:balance;margin:0 0 10px;font-size:34px;font-weight:700;line-height:1.1}:where(:root[data-appareil=telephone]) .tp-tel-milieu .tp-tel-sous{font-size:18px;line-height:1.35}:where(:root[data-appareil=telephone]) .tp-tel-chiffre{letter-spacing:-.05em;font-variant-numeric:tabular-nums;margin:0;font-size:84px;font-weight:700;line-height:1}:where(:root[data-appareil=telephone]) .tp-tel-anneau{width:120px;height:120px;margin-bottom:30px;animation:1.4s linear infinite tp-tel-tourne}:where(:root[data-appareil=telephone]) .tp-tel-anneau-cadre{place-items:center;display:grid;position:relative}:where(:root[data-appareil=telephone]) .tp-tel-anneau-pourcent{letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--noir);font-size:26px;font-weight:800;position:absolute;top:60px;left:50%;transform:translate(-50%,-50%)}:where(:root[data-appareil=telephone]) .tp-tel-anneau circle{stroke:var(--blanc-creux)}:where(:root[data-appareil=telephone]) .tp-tel-anneau path{stroke:var(--violet)}@keyframes tp-tel-tourne{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){:where(:root[data-appareil=telephone]) .tp-tel-anneau{animation-duration:4s}}:where(:root[data-appareil=telephone]) .tp-tel-etapes{justify-items:center;gap:10px;margin:30px 0 0;padding:0;list-style:none;display:grid}:where(:root[data-appareil=telephone]) .tp-tel-etapes li{align-items:center;gap:8px;font-size:16px;font-weight:500;display:flex}:where(:root[data-appareil=telephone]) .tp-tel-etapes li.en-cours{color:var(--gris-500)}:where(:root[data-appareil=telephone]) .tp-tel-puce-ok{background:var(--vert-jaune);width:22px;height:22px;color:var(--noir);border-radius:50%;flex:none;place-items:center;display:grid}:where(:root[data-appareil=telephone]) .tp-tel-ok{width:120px;height:120px;margin-bottom:28px}:where(:root[data-appareil=telephone]) .tp-tel-recap{text-align:left;align-self:stretch;gap:10px;margin:28px 0 0;padding:0;list-style:none;display:grid}:where(:root[data-appareil=telephone]) .tp-tel-recap li{background:var(--blanc-contraste);border-radius:16px;align-items:center;gap:12px;padding:16px;font-size:17px;font-weight:600;display:flex}:where(:root[data-appareil=telephone]) .tp-tel-pied{gap:10px;margin-top:auto;padding-top:14px;display:grid}:where(:root[data-appareil=telephone]) .tp-tel-gros,:where(:root[data-appareil=telephone]) .tp-tel .tp-tel-pied .tp-bouton-plein{cursor:pointer;border:0;border-radius:18px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:60px;padding:0 16px;font-family:inherit;font-size:18px;font-weight:600;display:flex}:where(:root[data-appareil=telephone]) .tp-tel-gros.vj,:where(:root[data-appareil=telephone]) .tp-tel .tp-tel-pied .tp-bouton-plein{background:var(--vert-jaune);color:var(--noir)}:where(:root[data-appareil=telephone]) .tp-tel-gros.doux{background:var(--blanc-creux);color:var(--noir)}:where(:root[data-appareil=telephone]) .tp-tel-gros.rouge{background:var(--rouge-encre);color:var(--blanc)}:where(:root[data-appareil=telephone]) .tp-tel-pied .tp-tel-supprimer{cursor:pointer;border:0;justify-self:center;min-height:44px;padding:0 12px;font-family:inherit;font-size:15px;font-weight:600}:where(:root[data-appareil=telephone]) .tp-tel-gros:disabled,:where(:root[data-appareil=telephone]) .tp-tel .tp-tel-pied .tp-bouton-plein:disabled{opacity:.35;cursor:default}:where(:root[data-appareil=telephone]) :is(.tp-tel-question,.tp-tel-encart) .tp-choix{gap:12px}:where(:root[data-appareil=telephone]) :is(.tp-tel-question,.tp-tel-encart) .tp-choix button{border:1.5px solid var(--gris-100);background:var(--blanc-contraste);min-height:68px;color:var(--noir);text-align:center;border-radius:18px;flex-direction:column;justify-content:center;gap:3px;padding:10px 16px;font-size:19px;font-weight:600}:where(:root[data-appareil=telephone]) :is(.tp-tel-question,.tp-tel-encart) .tp-choix button[aria-pressed=true]{border-color:var(--noir);background:var(--noir);color:var(--blanc)}:where(:root[data-appareil=telephone]) :is(.tp-tel-question,.tp-tel-encart) .tp-choix button[aria-pressed=true]:after{content:none}:where(:root[data-appareil=telephone]) .tp-tel-question .tp-lu{display:none}:where(:root[data-appareil=telephone]) .tp-tel-question[data-lu] .tp-choix button[aria-pressed=true]:after{content:"Lu dans ton payplan";font-family:var(--police-etiquette);letter-spacing:.06em;text-transform:uppercase;color:var(--vert-jaune);font-size:11px;font-weight:500}:where(:root[data-appareil=telephone]) .tp-tel-question input:is([type=text],:not([type])){border:1.5px solid var(--noir);text-align:center;border-radius:18px;min-height:64px;font-size:21px;font-weight:600}:where(:root[data-appareil=telephone]) .tp-tel-nom-regle{text-align:center;letter-spacing:-.02em;margin:6px 0 4px;font-size:24px;font-weight:700;display:block}:where(:root[data-appareil=telephone]) .tp-tel-nom-regle>span:nth-child(2){flex:0 auto}:where(:root[data-appareil=telephone]) .tp-tel-pastille{border-radius:50%;width:14px;height:14px}:where(:root[data-appareil=telephone]) .tp-tel-nom-regle>.tp-tel-pastille{vertical-align:.12em;margin-right:10px;display:inline-block}:where(:root[data-appareil=telephone]) .tp-tel-nom-regle>.tp-marque{vertical-align:.2em;margin-left:8px}:where(:root[data-appareil=telephone]) .tp-tel .tp-tel-regle{box-shadow:none;background:0 0;border:0;gap:12px;margin:0;padding:0;display:grid}:where(:root[data-appareil=telephone]) .tp-tel-simulateur{background:var(--voile-carte), var(--noir);color:var(--blanc);text-align:center;border-radius:26px;flex-direction:column;align-items:center;gap:14px;padding:22px 18px 24px;display:flex}:where(:root[data-appareil=telephone]) .tp-tel-chiffres{border-radius:20px;flex-direction:column;align-items:center;gap:14px;width:100%;padding:10px 6px;display:flex}:where(:root[data-appareil=telephone]) .tp-tel-simulateur :is(.tp-essai,.tp-champ){justify-items:center;gap:10px;width:100%;margin:0;display:grid}:where(:root[data-appareil=telephone]) .tp-tel-simulateur .tp-champ-tete{justify-content:center;display:flex}:where(:root[data-appareil=telephone]) :is(.tp-tel-simulateur .tp-essai>label,.tp-tel-simulateur .tp-etiquette,.tp-tel-etiq){font-family:var(--police-etiquette);letter-spacing:.08em;text-transform:uppercase;color:var(--gris-300);font-size:12px;font-weight:500}:where(:root[data-appareil=telephone]) .tp-tel-simulateur .tp-choix{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}:where(:root[data-appareil=telephone]) .tp-tel-simulateur .tp-choix button{border:1.5px solid var(--gris-700);min-height:44px;color:var(--blanc);background:0 0;border-radius:22px;padding:0 16px;font-size:15px;font-weight:600}:where(:root[data-appareil=telephone]) .tp-tel-simulateur .tp-choix button[aria-pressed=true]{border-color:var(--vert-jaune);background:var(--vert-jaune);color:var(--noir)}:where(:root[data-appareil=telephone]) .tp-tel-pas-a-pas{justify-content:center;align-items:center;gap:12px;max-width:100%;display:flex}:where(:root[data-appareil=telephone]) .tp-tel-plusmoins{background:var(--gris-700);width:52px;height:52px;color:var(--blanc);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}:where(:root[data-appareil=telephone]) .tp-tel-simulateur .tp-avec-unite{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:2px 6px;min-width:0;display:flex}:where(:root[data-appareil=telephone]) .tp .tp-tel-simulateur .tp-essai .tp-avec-unite input{border:0;border-bottom:1.5px solid var(--gris-700);width:6.5ch;min-width:0;color:var(--blanc);text-align:center;font-variant-numeric:tabular-nums;background:0 0;border-radius:0;padding:2px 0;font-size:26px;font-weight:600}:where(:root[data-appareil=telephone]) .tp-tel-simulateur .tp-avec-unite>span{color:var(--blanc);font-size:18px;font-weight:600}:where(:root[data-appareil=telephone]) .tp-tel-trait{background:var(--gris-700);align-self:stretch;height:1px;margin:4px 0}:where(:root[data-appareil=telephone]) .tp-tel-gain{color:var(--vert-jaune);letter-spacing:-.035em;font-variant-numeric:tabular-nums;margin:0;font-size:58px;font-weight:700;line-height:1}:where(:root[data-appareil=telephone]) .tp-tel-gain:is(.zero,.vide){color:var(--gris-500)}:where(:root[data-appareil=telephone]) .tp-tel-gain.moyen{font-size:40px}:where(:root[data-appareil=telephone]) .tp-tel-simulateur .tp-tel-calcul{color:var(--gris-300);font-family:var(--police-etiquette);gap:4px;margin:0;font-size:13px;font-weight:400;display:grid}:where(:root[data-appareil=telephone]) .tp-tel-simulateur .tp-tel-calcul b{color:var(--blanc);margin-left:8px}:where(:root[data-appareil=telephone]) .tp-tel-simulateur .tp-apres{color:var(--gris-300);margin:0;font-size:13px}:where(:root[data-appareil=telephone]) .tp-tel-simulateur .tp-note.erreur{color:#ff7a99;margin:0}:where(:root[data-appareil=telephone]) .tp-tel-duo{gap:8px;width:100%;display:grid}:where(:root[data-appareil=telephone]) .tp-tel-duo button{border:1.5px solid var(--gris-700);color:var(--blanc);font:inherit;cursor:pointer;background:0 0;border-radius:18px;justify-items:center;gap:2px;padding:14px;display:grid}:where(:root[data-appareil=telephone]) .tp-tel-duo b{font-size:30px}:where(:root[data-appareil=telephone]) .tp-tel-duo span{color:var(--gris-300);font-size:14px}:where(:root[data-appareil=telephone]) .tp-tel-raison{text-align:center;color:var(--gris-500);margin:0;font-size:14px}:where(:root[data-appareil=telephone]) .tp-tel-montants{gap:12px;display:grid}:where(:root[data-appareil=telephone]) .tp-tel-vente{text-align:center;margin:0 0 6px;font-size:20px;font-weight:600;line-height:1.3}:where(:root[data-appareil=telephone]) .tp-tel-tuile-montant{border:1.5px solid var(--gris-100);background:var(--blanc-contraste);width:100%;min-height:96px;color:var(--noir);font:inherit;text-align:center;cursor:pointer;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:14px 16px;display:flex}:where(:root[data-appareil=telephone]) .tp-tel-tuile-montant b{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:34px;font-weight:700;line-height:1}:where(:root[data-appareil=telephone]) .tp-tel-tuile-montant span{color:var(--gris-500);overflow-wrap:anywhere;font-size:15px;font-weight:500}:where(:root[data-appareil=telephone]) .tp-tel-montants .tp-tel-egaux{justify-items:center;gap:8px}:where(:root[data-appareil=telephone]) .tp-tel-montants .tp-tel-sous{text-align:center}:where(:root[data-appareil=telephone]) .tp-tel-voile{z-index:60;background:var(--voile-des-boites);align-items:flex-end;display:flex;position:fixed;inset:0}:where(:root[data-appareil=telephone]) .tp-tel-feuille{width:100%;max-height:92dvh;padding:10px 20px max(24px, env(safe-area-inset-bottom,0px));background:var(--blanc);color:var(--noir);border-radius:28px 28px 0 0;outline:none;flex-direction:column;gap:12px;display:flex}@media (prefers-reduced-motion:no-preference){:where(:root[data-appareil=telephone]) .tp-tel-feuille{animation:.2s ease-out tp-tel-monte}@keyframes tp-tel-monte{0%{opacity:0;transform:translateY(24px)}}}:where(:root[data-appareil=telephone]) .tp-tel-poignee{background:var(--gris-100);border-radius:3px;align-self:center;width:40px;height:5px}:where(:root[data-appareil=telephone]) .tp-tel-feuille-titre{text-align:center;letter-spacing:-.02em;margin:4px 0;font-size:22px;font-weight:700}:where(:root[data-appareil=telephone]) .tp-tel-feuille-corps{overscroll-behavior:contain;gap:12px;min-height:0;display:grid;overflow-y:auto}:where(:root[data-appareil=telephone]) .tp-tel-feuille-pied{gap:4px;display:grid}:where(:root[data-appareil=telephone]) .tp-tel-fermer{min-height:44px;color:var(--gris-500);font:inherit;cursor:pointer;background:0 0;border:0;font-size:16px;font-weight:600}:where(:root[data-appareil=telephone]) .tp-tel-aide-texte{text-align:center;color:var(--gris-700);margin:0 8px 6px;font-size:18px;line-height:1.45}:where(:root[data-appareil=telephone]) .tp-tel-etiquette{color:var(--gris-500);font-size:14px;font-weight:600}:where(:root[data-appareil=telephone]) .tp-tel-message{border:1.5px solid var(--gris-100);background:var(--blanc);width:100%;color:var(--noir);font:inherit;resize:vertical;border-radius:16px;padding:14px 16px;font-size:16px}:where(:root[data-appareil=telephone]) .tp-tel-envoye{background:var(--blanc-contraste);text-align:center;border-radius:16px;margin:0;padding:16px;font-weight:600}:where(:root[data-appareil=telephone]) [data-theme=sombre] :is(.tp-tel-question,.tp-tel-encart) .tp-choix button[aria-pressed=true]{color:#0c0e11;background:#eef0f3;border-color:#eef0f3}:where(:root[data-appareil=telephone]) [data-theme=sombre] .tp-tel-question[data-lu] .tp-choix button[aria-pressed=true]:after{color:#097561}@media (prefers-color-scheme:dark){:where(:root[data-appareil=telephone]) .tp-feuille:not([data-theme=clair] *) :is(.tp-tel-question,.tp-tel-encart) .tp-choix button[aria-pressed=true]{color:#0c0e11;background:#eef0f3;border-color:#eef0f3}:where(:root[data-appareil=telephone]) .tp-feuille:not([data-theme=clair] *) .tp-tel-question[data-lu] .tp-choix button[aria-pressed=true]:after{color:#097561}}:where(:root[data-appareil=telephone]) .tp-tel-question .tp-choix .tp-ajout{border:1.5px dashed var(--gris-200);background:0 0;border-radius:18px;min-height:68px;font-size:17px;font-weight:600}:where(:root[data-appareil=telephone]) .tp-tel-simulateur .tp-tel-apres{color:var(--gris-300);margin:0;font-size:14px;line-height:1.4}:root[data-appareil=telephone] body:has(.tp-tel){background:#fff}:root[data-appareil=telephone] body:has([data-theme=sombre] .tp-tel){background:#1d2026}@media (prefers-color-scheme:dark){:root[data-appareil=telephone] body:has(.tp-tel):not(:has([data-theme=clair] .tp-tel)){background:#1d2026}}:where(:root[data-appareil=telephone]) .tp-tel .tp-feuille{padding-top:env(safe-area-inset-top,0px)}:where(:root[data-appareil=telephone]) .tp-tel-haut{z-index:50;height:env(safe-area-inset-top,0px);background:var(--blanc);position:fixed;top:0;left:0;right:0}:where(:root[data-appareil=telephone]) .tp-tel-tete{padding-top:14px}:where(:root[data-appareil=telephone]) .tp-tel-bienvenue{flex-direction:column;flex:1;min-height:0;padding:clamp(16px,5dvh,46px) 0 0;display:flex}:where(:root[data-appareil=telephone]) .tp-tel-icone{border-radius:20px;width:76px;height:76px;margin:0 auto;display:block}:where(:root[data-appareil=telephone]) .tp-tel-bienvenue .tp-tel-titre{margin:clamp(18px,3.8dvh,32px) 8px 8px;font-size:32px;line-height:1.1}:where(:root[data-appareil=telephone]) .tp-tel-bienvenue>.tp-tel-sous{text-align:center;margin:0 0 clamp(18px,3.6dvh,30px);font-size:17px}:where(:root[data-appareil=telephone]) .tp-tel-porte{border:1.5px solid var(--gris-100);background:var(--blanc-contraste);width:100%;min-height:clamp(104px,15.6dvh,132px);color:var(--noir);font:inherit;text-align:left;cursor:pointer;border-radius:24px;align-items:center;gap:16px;margin:0 0 14px;padding:20px;display:flex}:where(:root[data-appareil=telephone]) .tp-tel-porte.noire{border-color:var(--noir);background:var(--noir);color:var(--blanc)}:where(:root[data-appareil=telephone]) .tp-tel-porte-icone{color:#0c0e11;border-radius:18px;flex:none;place-items:center;width:56px;height:56px;display:grid}:where(:root[data-appareil=telephone]) .tp-tel-porte-icone.violet{background:var(--violet)}:where(:root[data-appareil=telephone]) .tp-tel-porte-icone.bleu{background:var(--bleu)}:where(:root[data-appareil=telephone]) .tp-tel-porte-texte{flex:1;gap:4px;min-width:0;display:grid}:where(:root[data-appareil=telephone]) .tp-tel-porte-nom{letter-spacing:-.02em;font-size:clamp(16px,5vw,20px);font-weight:700;line-height:1.2}:where(:root[data-appareil=telephone]) .tp-tel-porte-duree{font-family:var(--police-etiquette);letter-spacing:.06em;text-transform:uppercase;color:var(--gris-500);font-size:12px}:where(:root[data-appareil=telephone]) .tp-tel-porte.noire .tp-tel-porte-duree{color:var(--gris-300)}:where(:root[data-appareil=telephone]) .tp-tel-porte-fleche{opacity:.6;flex:none}:where(:root[data-appareil=telephone]) .tp-tel-bienvenue>.tp-tel-bas{text-align:center;color:var(--gris-500);margin:auto 0 0;padding-top:12px;font-size:14px}:where(:root[data-appareil=telephone]) [data-theme=sombre] .tp-tel-porte.noire{box-shadow:inset 0 0 0 1px var(--gris-500)}@media (prefers-color-scheme:dark){:where(:root[data-appareil=telephone]) .tp-feuille:not([data-theme=clair] *) .tp-tel-porte.noire{box-shadow:inset 0 0 0 1px var(--gris-500)}}:where(:root[data-appareil=telephone]) .tp-tel .tp-feuille:has(.tp-tel-bienvenue){box-sizing:border-box}@media (max-height:720px){:where(:root[data-appareil=telephone]) .tp-tel-bienvenue{padding-top:8px}:where(:root[data-appareil=telephone]) .tp-tel-icone{border-radius:15px;width:56px;height:56px}:where(:root[data-appareil=telephone]) .tp-tel-bienvenue .tp-tel-titre{margin:14px 8px 6px;font-size:26px}:where(:root[data-appareil=telephone]) .tp-tel-bienvenue>.tp-tel-sous{margin-bottom:16px;font-size:15px}:where(:root[data-appareil=telephone]) .tp-tel-porte{gap:14px;min-height:84px;margin-bottom:10px;padding:14px 16px}:where(:root[data-appareil=telephone]) .tp-tel-porte-icone{border-radius:15px;width:46px;height:46px}:where(:root[data-appareil=telephone]) .tp-tel-bienvenue>.tp-tel-bas{font-size:13px}}:where(:root[data-appareil=telephone]) .tp-tel-porte .tp-marque-mode{color:#0c0e11;justify-self:start;margin-bottom:2px}@media (max-width:340px){:where(:root[data-appareil=telephone]) .tp-tel-porte{gap:12px;padding:12px 14px}:where(:root[data-appareil=telephone]) .tp-tel-porte-icone{border-radius:13px;width:40px;height:40px}}:where(:root[data-appareil=telephone]) .tp-tel button.tp-photo.tp-tel-photo{width:100%;font-family:var(--police);cursor:pointer}:where(:root[data-appareil=telephone]) .tp-tel-camera{font-family:var(--police);cursor:pointer;position:relative;overflow:hidden}:where(:root[data-appareil=telephone]) .tp-tel-camera input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}:where(:root[data-appareil=telephone]) .tp-tel-photos>.tp-tel-titre{text-align:center;margin:20px 6px 8px}:where(:root[data-appareil=telephone]) .tp-tel-photos>.tp-tel-sous{text-align:center;margin:0 0 24px;font-size:17px}:where(:root[data-appareil=telephone]) .tp-tel-conseils{gap:12px;margin:0;padding:0;list-style:none;display:grid}:where(:root[data-appareil=telephone]) .tp-tel-conseils li{background:var(--blanc-contraste);border-radius:20px;align-items:center;gap:16px;padding:16px;font-size:19px;font-weight:600;display:flex}:where(:root[data-appareil=telephone]) .tp-tel-picto{color:#0c0e11;border-radius:16px;flex:none;place-items:center;width:52px;height:52px;display:grid}:where(:root[data-appareil=telephone]) .tp-tel-picto.violet{background:var(--violet)}:where(:root[data-appareil=telephone]) .tp-tel-picto.bleu{background:var(--bleu)}:where(:root[data-appareil=telephone]) .tp-tel-picto.vj{background:var(--vert-jaune)}:where(:root[data-appareil=telephone]) .tp-tel-compte{font-family:var(--police-etiquette);letter-spacing:.08em;text-transform:uppercase;text-align:center;color:var(--gris-500);margin:18px 0 4px;font-size:12px}:where(:root[data-appareil=telephone]) .tp-tel-grille{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}:where(:root[data-appareil=telephone]) .tp-tel-vignette{color:var(--noir);font:inherit;text-align:center;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:6px;padding:0;display:flex}:where(:root[data-appareil=telephone]) .tp-tel-vignette-cadre{aspect-ratio:3/4;background:var(--blanc-creux);border:2.5px solid #0000;border-radius:14px;display:block;position:relative;overflow:hidden}:where(:root[data-appareil=telephone]) .tp-tel-vignette.ok .tp-tel-vignette-cadre{border-color:var(--noir)}:where(:root[data-appareil=telephone]) .tp-tel-vignette:is(.ko,.panne,.double) .tp-tel-vignette-cadre{border-color:var(--rouge-encre)}:where(:root[data-appareil=telephone]) .tp-tel-vignette-cadre img{object-fit:cover;width:100%;height:100%;display:block}:where(:root[data-appareil=telephone]) .tp-tel-numero{color:#fff;min-width:22px;height:22px;font-family:var(--police-etiquette);background:#0c0e11;border-radius:11px;place-items:center;padding:0 6px;font-size:12px;display:grid;position:absolute;top:6px;left:6px}:where(:root[data-appareil=telephone]) .tp-tel-badge{border-radius:50%;place-items:center;width:26px;height:26px;font-size:15px;font-weight:800;display:grid;position:absolute;top:6px;right:6px}:where(:root[data-appareil=telephone]) .tp-tel-badge.ok{background:var(--vert-jaune);color:#0c0e11}:where(:root[data-appareil=telephone]) .tp-tel-badge.ko{color:#fff;background:#c9184a}:where(:root[data-appareil=telephone]) .tp-tel-vignette-voile{background:#ffffff8c;place-items:center;display:grid;position:absolute;inset:0}:where(:root[data-appareil=telephone]) .tp-tel-roue{border:4px solid #eceff3;border-top-color:var(--violet);border-radius:50%;width:34px;height:34px;animation:.9s linear infinite tp-tel-tourne}:where(:root[data-appareil=telephone]) .tp-tel-vignette-etat{min-height:32px;color:var(--gris-500);font-size:13px;font-weight:600;line-height:1.2}:where(:root[data-appareil=telephone]) .tp-tel-vignette:is(.ko,.panne,.double) .tp-tel-vignette-etat{color:var(--rouge-encre)}:where(:root[data-appareil=telephone]) .tp-tel-ajout{aspect-ratio:3/4;border:2px dashed var(--gris-200);background:var(--blanc-contraste);color:var(--noir);border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:15px;font-weight:600;display:flex}:where(:root[data-appareil=telephone]) .tp-tel-ajout b{font-size:30px;font-weight:500;line-height:1}:where(:root[data-appareil=telephone]) .tp-tel-bandeau{background:var(--noir);color:var(--blanc);text-align:center;border-radius:18px;gap:10px;margin-top:8px;padding:16px;display:grid}:where(:root[data-appareil=telephone]) .tp-tel-bandeau p{margin:0;font-size:16px;line-height:1.35}:where(:root[data-appareil=telephone]) .tp-tel-astuce{text-align:center;color:var(--gris-500);margin:8px 0 0;font-size:15px}:where(:root[data-appareil=telephone]) .tp-tel-apercu-etat{text-align:center;color:var(--gris-500);margin:0 0 12px;font-size:16px;font-weight:600}:where(:root[data-appareil=telephone]) .tp-tel-apercu-etat:is(.ko,.panne,.double){color:var(--rouge-encre)}:where(:root[data-appareil=telephone]) .tp-tel-apercu{object-fit:contain;background:var(--blanc-creux);border-radius:14px;width:160px;max-height:34dvh;margin:0 auto;display:block}:where(:root[data-appareil=telephone]) .tp-tel-regle>.tp-tel-a-remplir{margin-bottom:16px}
.section-titre{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.4rem;display:flex}.section-titre h2{margin:0}.rappel{text-transform:none;letter-spacing:0;color:var(--gris-500);font-weight:400}.grille-champs{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:.7rem;margin-bottom:.6rem;display:grid}.grille-champs .large{grid-column:1/-1}.grille-champs .au-bas{align-self:end}.pied-editeur{flex-wrap:wrap;gap:.6rem;margin-top:1.2rem;display:flex}.bandeau-refus{border-radius:var(--coin);background:var(--blanc);color:#b3261e;border:1.5px solid #b3261e;margin:0 0 1.2rem;padding:.9rem 1.1rem;font-size:.9rem}.bandeau-refus p{margin:0 0 .5rem}.bandeau-refus ul{margin:0;padding-left:1.1rem}.bandeau-refus li{margin-bottom:.25rem}.note.avertissement{border-radius:var(--coin);background:var(--blanc-creux);border-left:3px solid var(--violet);opacity:1;padding:.7rem .9rem}.liste-regles{gap:.7rem;display:grid}.regle-carte{border:var(--trait);border-radius:var(--coin);background:var(--blanc);min-width:0;box-shadow:var(--elevation)}.regle-carte.validee{box-shadow:var(--elevation), inset 3px 0 0 var(--vert-jaune)}.regle-carte.fermee{box-shadow:var(--elevation), inset 3px 0 0 var(--noir)}.regle-en-defaut .regle-carte{outline-offset:2px;outline:1.5px solid #b3261e}@keyframes flash-pouls{0%,to{outline-color:#0000}30%{outline-color:var(--violet)}}.regle-carte.neuve{outline-offset:2px;outline:3px solid #0000;animation:1.6s ease-out 2 flash-pouls}@media (prefers-reduced-motion:reduce){.regle-carte.neuve{outline-color:var(--violet);animation:none}}button.regle-entete{border-radius:inherit;width:100%;color:var(--noir);text-align:left;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:.8rem;margin:0;padding:.85rem 1.1rem;font-weight:400;display:flex}.regle-info{flex-direction:column;gap:.15rem;min-width:0;display:flex}.regle-nom{font-size:.95rem;font-weight:700}.regle-resume{color:var(--gris-500);text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;overflow:hidden}.regle-tag{border-radius:var(--coin);background:var(--violet);color:var(--noir);white-space:nowrap;margin-right:.5rem;padding:.12rem .55rem;font-size:.7rem;font-weight:700;display:inline-block}.regle-tag.hors-saisie{background:var(--noir);color:var(--blanc)}.regle-chevron{color:var(--gris-500);flex:none;transition:transform .15s}.regle-chevron.ouverte{transform:rotate(90deg)}.regle-corps{padding:0 1.1rem 1.2rem}.regle-corps h4{font-family:var(--police-etiquette);letter-spacing:.09em;text-transform:uppercase;color:var(--gris-500);margin:1.1rem 0 .5rem;font-size:.72rem;font-weight:700}.regle-corps fieldset{border:none;margin:0;padding:0}.contenu-verrouille{color:var(--gris-500)}.nature-regle{border-radius:var(--coin);background:var(--violet);color:var(--noir);margin:.2rem 0 .9rem;padding:.5rem .75rem;font-size:.85rem;font-weight:600}.nature-regle.hors-saisie{background:var(--noir);color:var(--blanc)}.nature-etiquette{font-family:var(--police-etiquette);text-transform:uppercase;letter-spacing:.09em;color:var(--gris-500);margin-bottom:.1rem;font-size:.66rem;font-weight:700;display:block}.regle-pied{align-items:center;gap:.6rem;margin-top:1rem;display:flex}.genre-picker{margin-bottom:1rem}.genre-picker input[type=search]{border-radius:var(--coin);background:var(--blanc-contraste);width:100%;color:var(--noir);font:inherit;border:1px solid #0000;padding:.6rem .8rem}.genre-panneau{border:var(--trait);border-radius:var(--coin);background:var(--blanc);max-height:22rem;box-shadow:var(--elevation-haute);margin-top:.6rem;padding:.6rem;overflow-y:auto}.genre-groupe+.genre-groupe{margin-top:.5rem}.genre-groupe h4{font-family:var(--police-etiquette);border-radius:var(--coin);background:var(--blanc-contraste);letter-spacing:.09em;text-transform:uppercase;margin:.5rem .4rem .2rem;padding:.4rem .6rem;font-size:.68rem;font-weight:800}button.genre-option{border-radius:var(--coin);width:100%;color:var(--noir);text-align:left;background:0 0;margin:0;padding:.5rem .6rem;font-size:.88rem;font-weight:400;display:block}button.genre-option:hover{background:var(--bleu)}.menu-deroulant{width:100%;position:relative}button.menu-bouton{border-radius:var(--coin);background:var(--blanc-contraste);width:100%;color:var(--noir);font:inherit;text-align:left;justify-content:space-between;align-items:center;gap:.5rem;margin:0;padding:.55rem .7rem;display:flex}.menu-chevron{color:var(--gris-500);flex:none;transition:transform .15s}.menu-deroulant.ouvert .menu-chevron{transform:rotate(180deg)}.menu-options{z-index:30;border-radius:var(--coin);background:var(--blanc-contraste);max-height:16rem;box-shadow:var(--elevation-haute);padding:.35rem;position:absolute;top:calc(100% + .3rem);left:0;right:0;overflow-y:auto}button.menu-option{border-radius:var(--coin);width:100%;color:var(--noir);text-align:left;background:0 0;margin:0;padding:.5rem .7rem;font-size:.92rem;font-weight:400;display:block}button.menu-option:hover{background:var(--bleu)}button.menu-option.choisi{background:var(--bleu);font-weight:600}.menu-options.calendrier-jour{min-width:17rem}.jours-grille{grid-template-columns:repeat(7,1fr);gap:.3rem;display:grid}button.jour-case{border-radius:var(--coin);color:var(--noir);font-variant-numeric:tabular-nums;text-align:center;background:0 0;margin:0;padding:.4rem 0;font-size:.85rem;font-weight:400}button.jour-case:hover{background:var(--violet)}button.jour-case.choisi{background:var(--violet);font-weight:700}button.jour-vide{grid-column:1/-1;padding:.45rem .5rem}.champ-suffixe{display:block;position:relative}.champ-suffixe input{width:100%;padding-right:1.7rem}.champ-suffixe .suffixe{color:var(--gris-500);pointer-events:none;font-size:.85rem;position:absolute;top:50%;right:.6rem;transform:translateY(-50%)}.puces{flex-wrap:wrap;gap:.4rem;margin:.4rem 0;display:flex}.puce{border-radius:var(--coin);background:var(--bleu);color:var(--noir);align-items:center;gap:.35rem;padding:.25rem .6rem;font-size:.8rem;font-weight:600;display:inline-flex}.puce button{color:inherit;background:0 0;border:0;margin:0;padding:0;font-size:.9rem;font-weight:800;line-height:1}.puce-ajout{align-items:center;gap:.4rem;display:flex}.puce-ajout input{flex:1;min-width:0}.puce-ajout button{flex:none;margin:0}.filtre-champ{margin-top:.6rem}.table-scroll{overflow-x:auto}.table-lignes{border-collapse:collapse;width:100%;margin-top:.4rem}.table-lignes th{letter-spacing:.04em;text-transform:uppercase;text-align:left;color:var(--gris-500);padding:0 .5rem .35rem 0;font-size:.72rem;font-weight:700}.table-lignes td{vertical-align:middle;padding:.25rem .5rem .25rem 0}.table-lignes td:first-child,.table-lignes th:first-child{padding-left:0}.table-lignes input,.table-lignes .menu-deroulant{min-width:6rem}.table-lignes input[type=checkbox]{width:auto;min-width:0}.table-lignes button.lien-danger{padding:0}.equivalence{color:var(--gris-500);margin-top:.15rem;font-size:.7rem;display:block}.sous-table-titre{font-family:var(--police-etiquette);letter-spacing:.09em;text-transform:uppercase;color:var(--gris-500);margin:.7rem 0 .35rem;font-size:.72rem;font-weight:700}.sous-objet-cadre{border-radius:var(--coin);background:var(--blanc-contraste);margin:.5rem 0 .6rem;padding:.8rem .9rem}.periode-carte{border-radius:var(--coin);background:var(--blanc-contraste);margin-bottom:.6rem;padding:.8rem .9rem}.periode-entete{flex-wrap:wrap;align-items:flex-end;gap:.6rem;margin-bottom:.5rem;display:flex}.periode-entete>div{max-width:11rem}.periode-entete button{margin-left:auto}.ligne-case{align-items:center;gap:.5rem;margin:.4rem 0;font-size:.88rem;font-weight:400;display:flex}.ligne-case input{width:auto}.champ-renvoi{cursor:pointer}.champ-alerte input,.table-alerte{border:1.5px solid #b3261e}.table-alerte{border-radius:var(--coin);padding:.15rem .6rem .5rem}.note.alerte-nom{color:#b3261e;opacity:1;font-weight:600}.cases-noms{flex-wrap:wrap;gap:.4rem;margin-top:.4rem;display:flex}.case-nom{border:1.5px solid var(--bleu);border-radius:var(--coin);cursor:pointer;align-items:center;gap:.4rem;margin:0;padding:.28rem .7rem;font-size:.82rem;font-weight:600;display:inline-flex}.case-nom.cochee{background:var(--bleu)}.case-nom input{cursor:pointer;width:auto;min-width:0;margin:0}.fete{z-index:80;pointer-events:none;position:fixed;inset:0;overflow:hidden}.fete-confetti{border-radius:var(--coin);animation:linear forwards fete-chute;position:absolute;top:-4vh}@keyframes fete-chute{0%{transform:translateY(0)rotate(0)}to{transform:translateY(114vh)rotate(540deg)}}.fete-message{border-radius:var(--coin);background:var(--noir);color:var(--blanc);white-space:nowrap;box-shadow:var(--elevation-haute);margin:0;padding:.85rem 1.5rem;font-size:1.05rem;font-weight:700;position:absolute;top:18vh;left:50%;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){.fete-confetti{display:none}}.simulateur-cadre{border-radius:var(--coin);background:var(--blanc-creux);border-left:3px solid var(--bleu);margin-top:.6rem;padding:.9rem 1rem 1rem}.simulateur-entete{justify-content:space-between;align-items:center;gap:.7rem;margin-bottom:.7rem;display:flex}.simulateur-entete .marque{font-family:var(--police-etiquette);border-radius:var(--coin);background:var(--blanc);letter-spacing:.09em;text-transform:uppercase;padding:.15rem .55rem;font-size:.68rem;font-weight:700;display:inline-flex}.simulateur-cadre input,.simulateur-cadre textarea,.simulateur-cadre button.menu-bouton{background:var(--blanc)}.simulateur-contexte{border-radius:var(--coin);background:var(--blanc);margin:.6rem 0;padding:.6rem .7rem .2rem}.simulateur-contexte .sous-table-titre{color:var(--gris-500);margin-top:0}.simulateur-resultat{border-top:1px solid var(--blanc);justify-content:space-between;align-items:baseline;gap:.8rem;padding-top:.6rem;display:flex}.simulateur-resultat .libelle{color:var(--gris-500);font-size:.82rem}.simulateur-resultat .valeur{font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:1.3rem;font-weight:800}.simulateur-lignes{flex-direction:column;margin-top:.5rem;display:flex}.simulateur-lignes .ligne{color:var(--gris-500);justify-content:space-between;align-items:baseline;gap:.8rem;padding:.28rem 0;font-size:.78rem;display:flex}.simulateur-lignes .ligne span:last-child{font-variant-numeric:tabular-nums;white-space:nowrap}
@scope(.detail-paie){:scope{--retrait-pastille:0px;width:100%;scroll-margin-top:calc(var(--hauteur-barre-du-haut) + 1rem);text-align:left;flex-direction:column;gap:.8rem;min-height:0;max-height:100%;display:flex}.detail-tete,.detail-corps{background:var(--blanc);border-radius:var(--coin);box-shadow:var(--elevation)}.detail-corps{flex-direction:column;min-height:0;display:flex;overflow:hidden}.detail-corps>:first-child{border-top:0}.detail-tete{justify-items:start;gap:.45rem;padding:1.1rem 1.2rem 1.15rem;display:grid}.detail-chiffre{flex-wrap:wrap;align-items:baseline;gap:.3rem .7rem;margin:.15rem 0 0;display:flex}.detail-chiffre-note{color:var(--gris-500);font-size:.82rem;font-weight:500}.detail-tete h2{font-family:var(--police);letter-spacing:0;text-transform:none;color:color-mix(in srgb, var(--violet) 70%, var(--noir));align-items:center;gap:.4rem;margin:0;font-size:.82rem;font-weight:700;display:flex}.detail-tete-icone{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;flex:none;width:1rem;height:1rem}.detail-chiffre>.detail-somme{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:2.2rem;font-weight:700;line-height:1.05}.detail-barre{gap:3px;width:100%;height:10px;margin-top:.35rem;display:flex}.detail-barre>span{background:var(--teinte);border-radius:3px;min-width:3px}.detail-legende{color:var(--gris-500);flex-wrap:wrap;gap:.25rem 1.1rem;margin:0;padding:0;font-size:.76rem;list-style:none;display:flex}.detail-legende li{align-items:center;gap:.4rem;display:inline-flex}.detail-legende b{color:var(--noir);font-variant-numeric:tabular-nums;font-weight:600}.detail-ca{color:var(--gris-500)}.detail-filtres{flex-wrap:wrap;gap:.5rem 1.2rem;padding:.7rem 1.2rem;display:flex}.detail-filtre{flex-wrap:wrap;gap:.35rem;display:flex}.detail-pilule{border:var(--trait);border-radius:var(--coin);background:var(--blanc);color:var(--noir);cursor:pointer;align-items:center;gap:.4rem;margin:0;padding:.3rem .75rem;font-size:.78rem;font-weight:600;display:inline-flex}.detail-pilule[aria-pressed=true]{border-color:var(--noir);background:var(--noir);color:var(--blanc)}.detail-menu{position:relative}.detail-corps:has(.detail-menu-liste){overflow:visible}.detail-corps:has(.detail-menu-liste)>.detail-pied{border-radius:0 0 var(--coin) var(--coin)}.detail-menu-bouton .chevron{font-size:.7rem;transition:transform .15s}.detail-menu-bouton[aria-expanded=true] .chevron{transform:rotate(180deg)}.detail-menu-liste{z-index:25;border-radius:var(--coin);background:var(--blanc);width:max-content;min-width:16rem;max-width:min(32rem,80vw);box-shadow:var(--elevation-haute);margin:0;padding:.35rem;list-style:none;position:absolute;top:calc(100% + .35rem);left:0}.detail-menu-liste button{border-radius:var(--coin);width:100%;color:var(--noir);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:.5rem;margin:0;padding:.45rem .6rem;font-size:.82rem;font-weight:500;display:flex}.detail-menu-liste button:hover,.detail-menu-liste button[aria-selected=true]{background:var(--blanc-contraste)}.detail-menu-liste button[aria-selected=true]{font-weight:700}.detail-filtre-note{color:var(--gris-500)}.detail-provenance{background:var(--blanc-contraste);border-top:var(--trait);border-bottom:var(--trait);color:var(--gris-500);flex-wrap:wrap;align-items:center;gap:.35rem;margin:0;padding:.6rem 1.2rem;font-size:.8rem;display:flex}.detail-periode{border:var(--trait);border-radius:var(--coin);background:var(--blanc);color:var(--noir);font-family:var(--police-etiquette);padding:.1rem .4rem;font-size:.7rem}.detail-periode~.detail-affaires:before{content:"·";color:var(--gris-300);margin-right:.35rem}.detail-vide{color:var(--gris-500);margin:0;padding:1.6rem 1.2rem}.detail-cadre{flex:auto;min-height:0;overflow:auto}.detail-table{border-collapse:collapse;width:100%;font-size:.86rem}.detail-table th{text-align:left;font-weight:400}.detail-table thead th{border-bottom:1px solid var(--gris-100);font-family:var(--police);letter-spacing:0;text-transform:none;color:var(--gris-500);white-space:nowrap;padding:.7rem 1.2rem .45rem;font-size:.74rem;font-weight:600}.detail-table td{vertical-align:baseline;padding:.4rem 1.2rem}.est-nombre{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.detail-table thead th.est-nombre{text-align:right}.detail-tete-groupe>th,.detail-titre-seul>th{font-family:var(--police);letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb, var(--teinte,var(--noir)) 45%, var(--noir));padding:1.05rem 1.2rem .4rem;font-size:.74rem;font-weight:700}.detail-tete-groupe>td{padding-top:1.05rem;padding-bottom:.4rem;font-weight:600}.detail-groupe+.detail-groupe>.detail-tete-groupe>*{border-top:1px solid var(--gris-100)}.detail-titre-groupe{align-items:center;gap:.5rem;display:flex}.detail-pastille{border-radius:var(--coin);background:var(--teinte,var(--noir));flex:none;width:9px;height:9px}.detail-compte{color:var(--gris-500);font-size:.76rem;font-weight:400}.detail-somme-groupe{font-size:1.1rem;font-weight:700}.detail-table tbody th,.detail-table tbody td{border-bottom:1px solid var(--blanc-contraste)}.detail-table tbody .detail-tete-groupe>*{border-bottom:0}.detail-ligne>td{padding-top:.55rem;padding-bottom:.55rem}.detail-groupe .detail-ligne:last-child>td{border-bottom:0}.detail-table td.detail-affaire,.detail-table tfoot td:first-child{padding-left:calc(1.2rem + var(--retrait-pastille))}.detail-ligne{position:relative}.detail-ligne:hover>td{background:var(--blanc-contraste)}.detail-ligne:has(.detail-lien:focus-visible)>td{background:var(--blanc-contraste)}.detail-nom{color:var(--noir)}.detail-lien{text-decoration:none}.detail-lien:after{content:"";position:absolute;inset:0}.detail-lien:hover{text-underline-offset:3px;text-decoration:underline}.detail-lien:focus-visible{outline:2px solid var(--noir);outline-offset:2px;border-radius:var(--coin)}.detail-sous-titre{color:var(--gris-500);font-size:.76rem;display:block}.detail-jeton{border:var(--trait);border-radius:var(--coin);font-family:var(--police-etiquette);color:var(--gris-500);white-space:nowrap;margin-left:.35rem;padding:0 .3rem;font-size:.66rem;display:inline-block}.est-negatif{color:var(--rouge-encre)}.detail-table tfoot td{border-top:1px solid var(--gris-100);padding-top:.8rem;padding-bottom:.9rem;font-weight:700}.detail-table tfoot td:first-child{font-size:.86rem}.detail-table tfoot td.est-nombre{font-size:1.2rem}.detail-pied{border-top:var(--trait);background:var(--blanc-contraste);font-family:var(--police-etiquette);color:var(--gris-300);flex-wrap:wrap;justify-content:space-between;gap:.2rem 1rem;padding:.6rem 1.2rem .7rem;font-size:.66rem;display:flex}.detail-jeton.detail-prevue{border-color:var(--violet);background:var(--violet);color:var(--noir)}.detail-jeton.detail-acquis{border-color:var(--vert-jaune);background:var(--vert-jaune);color:var(--noir)}.est-prevue>td:last-child{color:var(--gris-500)}}@scope(.detail-paie){.detail-titre-seul{display:none}.detail-cadre{container:cadre-du-detail/inline-size}}@scope(:where(:root:not([data-appareil=telephone])) .detail-paie){@container cadre-du-detail (max-width:40rem){.detail-titre-seul{display:table-row}.detail-table tbody .detail-titre-seul>th{border-bottom:0;padding-bottom:.15rem}.detail-tete-groupe>th .detail-titre-texte{display:none}.detail-tete-groupe>:is(th,td){padding-top:.15rem}.detail-groupe+.detail-groupe>.detail-tete-groupe>*{border-top:0}.detail-groupe+.detail-groupe>.detail-titre-seul>*{border-top:1px solid var(--gris-100)}}}
@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}}}
