.v2 .resa.esp,html.v2-actif .dlg-panneau.resa{--r-texte:var(--v2-gray-1000);--r-doux:var(--v2-gray-900);--r-faible:var(--v2-gray-900);--r-fond:var(--v2-bg-200);--r-filet:var(--v2-a-400);--r-seg:var(--v2-gray-100);--esp-vert-fond:var(--v2-green-100);--esp-vert:var(--v2-green-900);--esp-vert-filet:var(--v2-green-400);--esp-ambre-fond:var(--v2-amber-100);--esp-ambre:var(--v2-amber-900);--esp-ambre-filet:var(--v2-amber-400);--esp-rouge-fond:var(--v2-red-100);--esp-rouge:var(--v2-red-900);--esp-rouge-filet:var(--v2-red-400);--esp-bleu-fond:var(--v2-blue-100);--esp-bleu:var(--v2-blue-900);--esp-bleu-filet:var(--v2-blue-400);--esp-gris-fond:var(--v2-gray-200);--esp-gris:var(--v2-gray-1000);--font-inter:var(--font-geist);--font-jakarta:var(--font-geist);--font-jbmono:var(--font-omega-mono);font-family:var(--v2-sans);color:var(--v2-gray-1000)}.v2 .resa.esp{min-height:0;box-shadow:none;clip-path:none;background:0 0;font-size:14px;line-height:20px}.v2 .esp .esp-tete{align-items:flex-end;gap:12px 16px;margin:0 0 24px;padding:0}.v2 .esp .esp-titre{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.v2 .esp .esp-sous{max-width:680px;color:var(--v2-gray-900);margin:0;font-size:14px;line-height:20px}.v2 .esp .esp-section-titre,.v2 .esp .esp-groupe-titre{font-family:var(--v2-sans);letter-spacing:-.32px;color:var(--v2-gray-1000);text-transform:none;font-size:16px;font-weight:600;line-height:24px}.v2 .esp .esp-mono{font-family:var(--v2-mono);font-size:13px}.v2 .esp .r-btn,html.v2-actif .dlg-panneau .r-btn{height:auto;min-height:40px;font-family:var(--v2-sans);text-align:center;background:var(--v2-bg-100);color:var(--v2-gray-1000);box-shadow:var(--v2-ombre-petite);border:0;border-radius:6px;gap:6px;padding:0 12px;font-size:14px;font-weight:500;line-height:20px;transition:background .15s,box-shadow .15s,color .15s,transform .1s}.v2 .esp .r-btn:hover,html.v2-actif .dlg-panneau .r-btn:hover{background:var(--v2-gray-100)}.v2 .esp .r-btn--petit,html.v2-actif .dlg-panneau .r-btn--petit{min-height:32px;padding:0 8px;font-size:14px}.v2 .esp .r-btn--noir,html.v2-actif .dlg-panneau .r-btn--noir{background:var(--v2-gray-1000);color:var(--v2-bg-100);box-shadow:none}.v2 .esp .r-btn--noir:hover,html.v2-actif .dlg-panneau .r-btn--noir:hover{background:var(--v2-primaire-survol)}.v2 .esp .r-btn--rouge,html.v2-actif .dlg-panneau .r-btn--rouge{color:#fff;box-shadow:none;background:#d60020}.v2 .esp .r-btn--rouge:hover,html.v2-actif .dlg-panneau .r-btn--rouge:hover{background:#b0001a}.v2 .esp .r-btn--vert,html.v2-actif .dlg-panneau .r-btn--vert{color:#fff;box-shadow:none;background:#107d32}.v2 .esp .r-btn--vert:hover,html.v2-actif .dlg-panneau .r-btn--vert:hover{background:#0b6127}.v2 .esp .r-btn:disabled,.v2 .esp .r-btn[aria-disabled=true],html.v2-actif .dlg-panneau .r-btn:disabled{background:var(--v2-gray-100);color:var(--v2-gray-700);box-shadow:0 0 0 1px var(--v2-a-400);cursor:not-allowed;transform:none}.v2 .esp .r-btn:focus-visible,html.v2-actif .dlg-panneau .r-btn:focus-visible{box-shadow:var(--v2-anneau);outline:none}.v2 .esp .esp-lien-bouton,html.v2-actif .dlg-panneau .esp-lien-bouton{color:var(--v2-gray-1000);-webkit-text-decoration-color:var(--v2-a-500);text-decoration-color:var(--v2-a-500)}.v2 .esp .esp-filtre,html.v2-actif .dlg-panneau .esp-filtre{background:var(--v2-bg-100);height:32px;color:var(--v2-gray-900);box-shadow:0 0 0 1px var(--v2-a-400);border:0;border-radius:999px;padding:0 12px;font-size:13px;font-weight:500;transition:background .15s,color .15s,box-shadow .15s}.v2 .esp .esp-filtre:hover,html.v2-actif .dlg-panneau .esp-filtre:hover{background:var(--v2-gray-100);color:var(--v2-gray-1000)}.v2 .esp .esp-filtre[aria-pressed=true],html.v2-actif .dlg-panneau .esp-filtre[aria-pressed=true]{background:var(--v2-gray-1000);color:var(--v2-bg-100);box-shadow:none}.v2 .esp .rv-libelle,html.v2-actif .dlg-panneau .rv-libelle,.v2 .esp .esp-form .rv-libelle,html.v2-actif .dlg-panneau .esp-form .rv-libelle{color:var(--v2-gray-900);font-size:13px;font-weight:500;line-height:16px}.v2 .esp .rv-libelle small,html.v2-actif .dlg-panneau .rv-libelle small{color:var(--v2-gray-900)}.v2 .esp .rv-champ,html.v2-actif .dlg-panneau .rv-champ{background-color:var(--v2-bg-100);min-height:40px;color:var(--v2-gray-1000);box-shadow:0 0 0 1px var(--v2-a-400);font-family:var(--v2-sans);border:0;border-radius:6px;margin-top:8px;padding:9px 12px;font-size:14px;line-height:20px;transition:box-shadow .15s}.v2 .esp .rv-champ:hover,html.v2-actif .dlg-panneau .rv-champ:hover{box-shadow:0 0 0 1px var(--v2-a-500)}.v2 .esp .rv-champ:focus,html.v2-actif .dlg-panneau .rv-champ:focus{box-shadow:0 0 0 1px var(--v2-a-500);outline:none}.v2 .esp input.rv-champ:focus,.v2 .esp textarea.rv-champ:focus,.v2 .esp .rv-champ:focus-visible,html.v2-actif .dlg-panneau input.rv-champ:focus,html.v2-actif .dlg-panneau textarea.rv-champ:focus,html.v2-actif .dlg-panneau .rv-champ:focus-visible{box-shadow:var(--v2-anneau)}.v2 .esp .rv-champ::placeholder,html.v2-actif .dlg-panneau .rv-champ::placeholder{color:var(--v2-gray-700)}.v2 .esp select.rv-champ,html.v2-actif .dlg-panneau select.rv-champ{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%238f8f8f' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:16px 16px;padding-right:40px}.v2 .esp textarea.rv-champ,html.v2-actif .dlg-panneau textarea.rv-champ{min-height:80px}.v2 .esp .esp-kpis{gap:12px;margin-bottom:24px}.v2 .esp .esp-kpi{background:var(--v2-bg-100);box-shadow:var(--v2-ombre-petite);border:0;border-radius:12px;padding:16px;transition:box-shadow .2s}.v2 .esp .esp-kpi:hover{box-shadow:0 0 0 1px var(--v2-a-500), 0px 2px 2px #0000000a;border-color:#0000}.v2 .esp .esp-kpi[aria-pressed=true]{box-shadow:0 0 0 1px var(--v2-gray-1000);border-color:#0000}.v2 .esp .esp-kpi-etiquette{letter-spacing:0;text-transform:none;color:var(--v2-gray-900);font-size:13px;font-weight:400}.v2 .esp .esp-kpi-valeur{font-family:var(--v2-sans);letter-spacing:-.96px;font-size:24px;font-weight:600;line-height:32px}.v2 .esp .esp-kpi-sous{color:var(--v2-gray-900);font-size:13px}.v2 .esp .esp-carte{background:var(--v2-bg-100);box-shadow:var(--v2-ombre-petite);border:0;border-radius:12px}.v2 .esp .esp-carte-tete{border-bottom-color:var(--v2-a-400)}.v2 .esp .esp-carte-titre{font-family:var(--v2-sans);letter-spacing:-.28px;color:var(--v2-gray-1000);text-transform:none;font-size:14px;font-weight:600;line-height:20px}.v2 .esp .esp-item{border-color:var(--v2-a-400);transition:background .15s}.v2 .esp .esp-item:hover{background:var(--v2-a-100)}.v2 .esp .esp-item[aria-selected=true],.v2 .esp .esp-item[aria-current=true]{background:var(--v2-a-200);box-shadow:inset 2px 0 0 var(--v2-gray-1000)}.v2 .esp .esp-item-titre{color:var(--v2-gray-1000);font-weight:500}.v2 .esp .esp-tableau-cadre{border-radius:12px}.v2 .esp .esp-tableau-cadre:focus-visible{box-shadow:var(--v2-anneau);outline:none}.v2 .esp .esp-tableau{font-size:14px}.v2 .esp .esp-tableau th{letter-spacing:0;text-transform:none;height:40px;color:var(--v2-gray-900);background:var(--v2-bg-200);border-bottom:1px solid var(--v2-a-400);font-size:12px;font-weight:500}.v2 .esp .esp-tableau td{border-bottom-color:var(--v2-a-400)}.v2 .esp .esp-tableau tbody tr{transition:background .15s}.v2 .esp .esp-tableau tbody tr:hover{background:var(--v2-a-100)}.v2 .esp .esp-pastille,html.v2-actif .dlg-panneau .esp-pastille{background:var(--v2-gray-200);height:20px;color:var(--v2-gray-1000);border:0;border-radius:999px;padding:0 8px;font-size:11px;font-weight:500;line-height:20px}.v2 .esp .esp-pastille[data-teinte=vert],html.v2-actif .dlg-panneau .esp-pastille[data-teinte=vert]{background:var(--v2-green-200);color:var(--v2-green-900)}.v2 .esp .esp-pastille[data-teinte=ambre],html.v2-actif .dlg-panneau .esp-pastille[data-teinte=ambre]{background:var(--v2-amber-200);color:var(--v2-amber-900)}.v2 .esp .esp-pastille[data-teinte=rouge],html.v2-actif .dlg-panneau .esp-pastille[data-teinte=rouge]{background:var(--v2-red-200);color:var(--v2-red-900)}.v2 .esp .esp-pastille[data-teinte=bleu],html.v2-actif .dlg-panneau .esp-pastille[data-teinte=bleu]{background:var(--v2-blue-200);color:var(--v2-blue-900)}.v2 .esp .esp-pastille[data-teinte=noir],html.v2-actif .dlg-panneau .esp-pastille[data-teinte=noir]{background:var(--v2-gray-1000);color:var(--v2-bg-100)}.v2 .esp .esp-pastille--contour,html.v2-actif .dlg-panneau .esp-pastille--contour{box-shadow:inset 0 0 0 1px var(--v2-a-400);background:0 0}.v2 .esp .esp-ruban{background:var(--v2-gray-200);height:24px;color:var(--v2-gray-1000);letter-spacing:0;text-transform:none;border:0;border-radius:999px;padding:0 10px;font-size:12px;font-weight:500}.v2 .esp .esp-ruban[data-source=exemple]{display:none}.v2 .esp-avis,.v2 .esp .esp-avis[data-teinte],html.v2-actif .dlg-panneau .esp-avis,html.v2-actif .dlg-panneau .esp-avis[data-teinte]{box-shadow:none;color:var(--v2-gray-900);background:0 0;border:0;border-radius:0;align-items:flex-start;gap:8px;padding:0;font-size:13px;line-height:19px;display:flex}.v2 .esp-avis .esp-avis-icone,.v2 .esp .esp-avis[data-teinte] .esp-avis-icone,html.v2-actif .dlg-panneau .esp-avis .esp-avis-icone{width:14px;height:14px;color:var(--v2-gray-900);margin-top:2.5px}.v2 .esp-avis strong,.v2 .esp .esp-avis[data-teinte] strong,html.v2-actif .dlg-panneau .esp-avis[data-teinte] strong{color:var(--v2-gray-1000);font-weight:500}.v2 .esp .esp-fil-point,html.v2-actif .dlg-panneau .esp-fil-point{border-color:var(--v2-bg-100);background:var(--v2-gray-600)}.v2 .esp .esp-fil-point[data-teinte=vert]{background:var(--v2-green-700)}.v2 .esp .esp-fil-point[data-teinte=rouge]{background:var(--v2-red-700)}.v2 .esp .esp-fil-point[data-teinte=ambre]{background:var(--v2-amber-700)}.v2 .esp .esp-fil-point[data-teinte=bleu]{background:var(--v2-blue-700)}.v2 .esp .esp-valeur,.v2 .esp .esp-page-attente,.v2 .esp .esp-direct{background:var(--v2-bg-100);border-color:var(--v2-a-400);color:var(--v2-gray-1000)}.v2 .esp .esp-valeur:hover{border-color:var(--v2-a-500)}.v2 .esp .esp-valeur[aria-pressed=true]{background:var(--v2-amber-100)}.v2 .esp .esp-piece{background:var(--v2-gray-100)}.v2 .esp .esp-jauge span{background:var(--v2-gray-300)}.v2 .esp .esp-jauge span[data-fait=true]{background:var(--v2-green-700)}.v2 .esp .esp-jauge span[data-fait=refus]{background:var(--v2-red-700)}.v2 .esp .esp-lot-barre,html.v2-actif .dlg-panneau .esp-lot-barre{border-color:var(--v2-a-400);background:var(--v2-bg-200)}.v2 .esp .esp-item-coche{border-bottom-color:var(--v2-a-400)}.v2 .esp .esp-item-coche input,.v2 .esp .tav-coche input,.v2 .esp .lor-cases input{accent-color:var(--v2-gray-1000)}.v2 .esp .esp-point-tete{background:var(--v2-bg-100);color:var(--v2-gray-1000);box-shadow:var(--v2-ombre-petite);border-radius:12px}.v2 .esp .esp-point-meta{color:var(--v2-gray-900)}.v2 .esp .esp-point-nav button{color:var(--v2-gray-1000);background:var(--v2-bg-100);box-shadow:var(--v2-ombre-petite);border:0}.v2 .esp .esp-point-nav button:hover{background:var(--v2-gray-100)}.v2 .esp .esp-point-gravite[data-gravite=critique]{background:var(--v2-red-700)}.v2 .esp .esp-point-gravite[data-gravite=attention]{background:var(--v2-amber-700)}.v2 .esp .esp-point-gravite[data-gravite=info]{background:var(--v2-blue-700)}.v2 .esp .esp-point-gravite[data-sante=true]{background:var(--v2-green-700)}.v2 .esp .lor-chiffre,.v2 .esp .lor-lecture[data-statut=ecartee],.v2 .esp .tam-calcul,.v2 .esp .vrl-gabarit,.v2 .esp .tav-preuve{background:var(--v2-gray-100)}.v2 .esp .lor-chiffre[data-teinte=rouge]{background:var(--v2-red-100);border-color:var(--v2-red-400)}.v2 .esp .lor-chiffre[data-teinte=vert],.v2 .esp .lor-lecture[data-statut=confirmee]{background:var(--v2-green-100);border-color:var(--v2-green-400)}.v2 .esp .lor-etape-point{border-color:var(--v2-bg-100)}.v2 .esp .tav-total[data-fort=true]{background:var(--v2-gray-1000);color:var(--v2-bg-100);border-color:var(--v2-gray-1000)}html.v2-actif .tam-honoraires-apercu{background:var(--v2-gray-100)}html.v2-actif .dlg-voile{background:#000000b3}html.v2-actif .dlg-panneau.resa{background:var(--v2-bg-100);color:var(--v2-gray-1000);box-shadow:var(--v2-ombre-modal);font-family:var(--v2-sans);clip-path:none;border:0;border-radius:12px;font-size:14px;line-height:20px}html.v2-actif .dlg-titre{font-family:var(--v2-sans);letter-spacing:-.96px;color:var(--v2-gray-1000);font-size:24px;font-weight:600;line-height:32px}html.v2-actif .dlg-intro{color:var(--v2-gray-900);font-size:14px}html.v2-actif .dlg-icone{background:var(--v2-bg-100);color:var(--v2-gray-1000);box-shadow:0 0 0 1px var(--v2-a-400);border:0}html.v2-actif .dlg-pied{border-top:1px solid var(--v2-a-400);background:0 0}html.v2-actif .dlg-fermer{color:var(--v2-gray-900);border-radius:6px}html.v2-actif .dlg-fermer:hover{background:var(--v2-a-200);color:var(--v2-gray-1000)}html.v2-actif .dlg-fermer:focus-visible,html.v2-actif .dlg-sortie:focus-visible{box-shadow:var(--v2-anneau);outline:none}html.v2-actif .dlg-sortie{color:var(--v2-gray-900)}html.v2-actif .dlg-sortie:hover:not(:disabled){color:var(--v2-gray-1000)}.v2 .esp [style*=\#b45309]{color:var(--v2-amber-900)!important}.v2 .esp [style*=\#e3e3e3]{background:var(--v2-gray-300)!important}.v2 .esp .lor-aujourdhui{color:var(--v2-red-900)}.v2 .esp .lor-aujourdhui:after{background:var(--v2-red-900)}.v2 .esp .tam-ligne-date[data-proche=true]{color:var(--v2-amber-900)}.v2 .esp .tam-phrase:not(.tam-phrase--fermee),.v2 .esp .tam-coffre--actif{border-color:var(--v2-green-900);color:var(--v2-green-900)}.v2 .esp .esp-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}@container principale (min-width:600px){.v2 .esp .esp-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}}.v2 .esp .esp-colle{top:80px}.v2 .esp .esp-onglets{border-bottom-color:var(--v2-a-400);gap:0}.v2 .esp .esp-onglet{height:40px;color:var(--v2-gray-900);transition:color .15s, border-color .2s var(--v2-doux);border-bottom-color:#0000;padding:0 12px;font-weight:400}.v2 .esp .esp-onglet:hover{color:var(--v2-gray-1000)}.v2 .esp .esp-onglet[aria-selected=true]{color:var(--v2-gray-1000);border-bottom-color:var(--v2-gray-1000)}.v2 .esp .esp-onglet:focus-visible{box-shadow:var(--v2-anneau);outline:none}@media (min-width:1024px){.v2 .esp .esp-grille:has(>.esp-detail-mobile)>:first-child{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--v2-a-500) transparent;border-radius:12px;max-height:calc(100dvh - 112px);position:sticky;top:88px;overflow-y:auto}.v2 .esp .esp-grille:has(>.esp-detail-mobile)>:first-child .esp-groupe-titre{z-index:1;background:var(--v2-bg-100);position:sticky;top:0}}.v2 .esp .esp-grille:has(>.esp-detail-mobile) .esp-groupe-titre{letter-spacing:0;color:var(--v2-gray-900);border-bottom:1px solid var(--v2-a-400);margin:0;padding:10px 16px 6px;font-size:13px;font-weight:500;line-height:18px}.v2 .esp .esp-item[aria-selected=true],.v2 .esp .esp-item[aria-current=true]{box-shadow:none}.v2 .esp .esp-item:focus-visible{box-shadow:inset var(--v2-anneau);outline:none}.v2 .esp .esp-kpi[data-teinte] .esp-kpi-valeur{color:var(--v2-gray-1000)}.v2 .esp .esp-kpi .esp-kpi-etiquette{align-items:center;gap:8px;display:flex}.v2 .esp .esp-kpi .esp-kpi-etiquette:before{content:"";background:var(--v2-gray-500);border-radius:999px;flex:none;width:8px;height:8px}.v2 .esp .esp-kpi[data-teinte=rouge] .esp-kpi-etiquette:before{background:var(--v2-red-700)}.v2 .esp .esp-kpi[data-teinte=ambre] .esp-kpi-etiquette:before{background:var(--v2-amber-700)}.v2 .esp .esp-kpi[data-teinte=vert] .esp-kpi-etiquette:before{background:var(--v2-green-700)}.v2 .esp .esp-kpi[data-teinte=bleu] .esp-kpi-etiquette:before{background:var(--v2-blue-700)}@container principale (max-width:639px){.v2 .esp .esp-tableau-cadre[aria-label="Lignes de la facture"]{overflow:visible}.v2 .esp [aria-label="Lignes de la facture"] .esp-tableau,.v2 .esp [aria-label="Lignes de la facture"] .esp-tableau tbody{width:100%;display:block}.v2 .esp [aria-label="Lignes de la facture"] .esp-tableau thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.v2 .esp [aria-label="Lignes de la facture"] .esp-tableau tr{border-bottom:1px solid var(--v2-a-400);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;padding:12px 0;display:grid}.v2 .esp [aria-label="Lignes de la facture"] .esp-tableau tbody tr:last-child{border-bottom:0}.v2 .esp [aria-label="Lignes de la facture"] .esp-tableau td{text-align:left;overflow-wrap:anywhere;border:0;min-width:0;padding:0;display:block}.v2 .esp [aria-label="Lignes de la facture"] .esp-tableau td:first-child,.v2 .esp [aria-label="Lignes de la facture"] .esp-tableau td:nth-child(2),.v2 .esp [aria-label="Lignes de la facture"] .esp-tableau td:nth-child(7),.v2 .esp [aria-label="Lignes de la facture"] .esp-tableau td:nth-child(8){grid-column:1/-1}.v2 .esp [aria-label="Lignes de la facture"] .esp-tableau td:first-child{color:var(--v2-gray-900);font-size:12px}.v2 .esp [aria-label="Lignes de la facture"] .esp-tableau td:first-child:before{content:"Ligne "}.v2 .esp [aria-label="Lignes de la facture"] .esp-tableau td:nth-child(2){font-weight:500}.v2 .esp [aria-label="Lignes de la facture"] .esp-tableau td:nth-child(8):empty{display:none}.v2 .esp [aria-label="Lignes de la facture"] .esp-tableau td:nth-child(n+3):nth-child(-n+7):before{color:var(--v2-gray-900);margin-bottom:2px;font-size:12px;font-weight:500;display:block}.v2 .esp [aria-label="Lignes de la facture"] .esp-tableau td:nth-child(3):before{content:"Qté"}.v2 .esp [aria-label="Lignes de la facture"] .esp-tableau td:nth-child(4):before{content:"P.U. HT"}.v2 .esp [aria-label="Lignes de la facture"] .esp-tableau td:nth-child(5):before{content:"Montant HT"}.v2 .esp [aria-label="Lignes de la facture"] .esp-tableau td:nth-child(6):before{content:"TVA"}.v2 .esp [aria-label="Lignes de la facture"] .esp-tableau td:nth-child(7):before{content:"Commande"}}.v2 .v2-page:has(>#ecran.resa){max-width:1600px;padding:48px 16px 64px}@container principale (min-width:512px){.v2 .v2-page:has(>#ecran.resa){padding-left:24px;padding-right:24px}}@container principale (min-width:576px){.v2 .v2-page:has(>#ecran.resa){padding-left:40px;padding-right:40px}}.v2 .resa.esp{font-size:13px;font-weight:450;line-height:19.5px}.v2 .resa.esp .esp-tete{align-items:center;gap:12px 16px;margin:0 0 16px}.v2 .resa.esp .esp-titre{clip-path:none;width:auto;height:auto;font-family:var(--v2-titre);letter-spacing:-.55px;color:var(--v2-gray-1000);white-space:normal;margin:0;font-size:22px;font-weight:600;line-height:29.3333px;position:static;overflow:visible}.v2 .resa.esp .esp-sous{color:var(--v2-gray-900);margin:4px 0 0;font-size:13px;line-height:18.5714px}.v2 .resa.esp .esp-section-titre,.v2 .resa.esp .esp-groupe-titre{font-family:var(--v2-titre);letter-spacing:normal;font-size:18px;font-weight:600;line-height:25.2px}.v2 .resa.esp .esp-carte{background:var(--v2-bg-100);box-shadow:var(--v2-ombre-petite);border-radius:8px;overflow:hidden}.v2 .resa.esp .esp-carte-tete{background:var(--v2-a-100);border-bottom:1px solid var(--v2-a-400);min-height:48px;padding:10px 16px}.v2 .resa.esp .esp-carte-titre{font-family:var(--v2-sans);letter-spacing:normal;color:var(--v2-gray-1000);font-size:13px;font-weight:500;line-height:19.5px}.v2 .resa.esp .esp-tableau th{height:40px;font-family:var(--v2-code);letter-spacing:.6px;text-transform:uppercase;color:var(--v2-gray-600);padding:0 16px;font-size:12px;font-weight:500;line-height:16px}.v2 .resa.esp .esp-tableau td{padding:12px 16px;font-size:13px;font-weight:450;line-height:19.5px}.v2 .resa.esp .esp-kpi{background:var(--v2-bg-100);min-height:75px;box-shadow:var(--v2-ombre-petite);border-radius:8px;padding:16px 17px}.v2 .resa.esp .esp-kpi-etiquette{font-family:var(--v2-code);text-transform:uppercase;color:var(--v2-gray-900);font-size:12px;font-weight:600;line-height:16px}.v2 .resa.esp .esp-kpi-valeur{font-family:var(--v2-sans);letter-spacing:normal;font-size:18px;font-weight:450;line-height:25.2px}.v2 .resa.esp .esp-kpi-sous{font-size:12px;line-height:16px}.v2 .resa.esp .esp-onglet{height:40px;padding:0 12px;font-size:13px;line-height:19.5px}.v2 .resa.esp .r-btn{height:26px;font-family:var(--v2-sans);letter-spacing:normal;box-shadow:var(--v2-ombre-bouton);border-radius:8px;gap:6px;padding:0 10px;font-size:12px;font-weight:500;line-height:16px}.v2 .resa.esp .r-btn:hover{box-shadow:var(--v2-ombre-bouton)}.v2 .resa.esp .r-btn--petit{height:24px;padding:0 8px}.v2 .resa.esp .r-btn--noir,.v2 .resa.esp .r-btn--noir:hover,.v2 .resa.esp .r-btn--rouge,.v2 .resa.esp .r-btn--vert{box-shadow:var(--v2-ombre-primaire)}.v2 .resa.esp .r-btn svg{width:14px;height:14px}.v2 .resa.esp .rv-champ{background:var(--sb-champ,transparent);min-height:34px;box-shadow:0 0 0 1px var(--v2-a-500);border-radius:8px;padding:0 12px;font-size:13px}.v2 .resa.esp textarea.rv-champ{padding:8px 12px}.v2 .resa.esp .esp-carte .esp-form{flex-direction:column;gap:0;display:flex}.v2 .resa.esp .esp-carte .esp-form-ligne{display:contents}.v2 .resa.esp .esp-carte .esp-form .rv-libelle{border-bottom:1px solid var(--v2-a-400);color:var(--v2-gray-1000);padding:12px 0;font-size:13px;font-weight:450;line-height:19.5px}@container principale (min-width:640px){.v2 .resa.esp .esp-carte .esp-form .rv-libelle:not([style]){grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-auto-flow:dense;align-items:start;gap:4px 24px;display:grid}.v2 .resa.esp .esp-carte .esp-form .rv-libelle:not([style])>.esp-obligatoire{grid-column:1;font-size:12px}.v2 .resa.esp .esp-carte .esp-form .rv-libelle:not([style])>:is(input,select,textarea){grid-area:1/2/span 2;width:100%}}.v2 .resa.esp .esp-carte .esp-form>:last-child{border-bottom:0}@container principale (min-width:640px){.v2 .resa.esp .esp-carte .esp-form .rv-libelle:not([style]):has(>textarea){grid-template-columns:minmax(0,1fr)}.v2 .resa.esp .esp-carte .esp-form .rv-libelle:not([style]):has(>textarea)>textarea{grid-area:auto/1}}.v2 .esp .c2-variables .c2-legende{grid-template-columns:minmax(0,1fr);gap:6px}.v2 .esp .c2-variables .c2-legende>div{grid-template-columns:max-content minmax(0,1fr);align-items:baseline;gap:0 10px;display:grid}.v2 .esp .c2-variables .c2-legende dd{margin:0}.v2 .resa.esp:not(.esp-ancien) .esp-kpis{gap:8px;margin-bottom:16px}.v2 .resa.esp:not(.esp-ancien) .esp-grille{gap:16px}.v2 .resa.esp:not(.esp-ancien) .esp-liste .esp-item{border-top-color:var(--v2-a-400);padding:10px 16px;font-size:13px;line-height:19.5px}.v2 .resa.esp:not(.esp-ancien) .esp-item[aria-selected=true],.v2 .resa.esp:not(.esp-ancien) .esp-item[aria-current=true]{background:var(--v2-a-300);box-shadow:none}.v2 .resa.esp:not(.esp-ancien) .esp-item-titre{font-size:13px;font-weight:450;line-height:19.5px}.v2 .resa.esp:not(.esp-ancien) .esp-item-bas,.v2 .resa.esp:not(.esp-ancien) .esp-item-haut{font-size:12px;line-height:16px}.v2 .resa.esp:not(.esp-ancien) .esp-item-montant{font-family:var(--v2-code);font-size:12px}.v2 .resa.esp:not(.esp-ancien) .esp-detail-mobile>.esp-carte,.v2 .resa.esp:not(.esp-ancien) .esp-colle>.esp-carte{box-shadow:var(--v2-ombre-petite), -1px 0 0 var(--v2-a-400)}.v2 .resa.esp .sb-volet-detail .esp-def,.v2 .resa.esp .sb-volet-detail .esp-def--trois{grid-template-columns:minmax(0,1fr)}.v2 .resa.esp .sb-volet-detail .esp-carte{box-shadow:none;background:0 0;border-radius:0}.v2 .resa.esp .sb-volet-detail .esp-carte-tete{background:0 0;padding-left:0;padding-right:0}.v2 .resa.esp .sb-volet-detail .esp-carte-corps{padding-left:0;padding-right:0}
