.m-fiche-entete{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px}.m-fiche-tete{display:flex;flex-wrap:wrap;gap:16px 24px;align-items:flex-start}.m-fiche-apercu{position:relative;width:112px;height:112px;flex:none;overflow:hidden;border-radius:12px;background:#dcecff;box-shadow:inset 0 0 0 1px #00000014;display:flex;align-items:center;justify-content:center;color:#303030b3}.m-fiche-apercu img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.m-fiche-apercu img+svg{position:relative;color:#fff;filter:drop-shadow(0 1px 2px rgba(0,0,0,.5))}.m-fiche-texte{flex:1 1 320px;min-width:0;overflow-wrap:anywhere}.m-fiche-phrase{margin:8px 0 0;font-size:14px;line-height:20px}.m-fiche-phrase strong{font-weight:650}.m-fiche-phrase-suite{margin-top:4px}.m-fiche-tuiles{margin:16px 0 0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:8px}.m-fiche-tuile{flex:1 1 116px;padding:10px 12px;border-radius:8px;background:#f7f7f7;display:flex;flex-direction:column}.m-fiche-tuile-libelle{font-size:12px;line-height:16px;color:#616161}.m-fiche-tuile-valeur{font-size:16px;line-height:24px;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.m-fiche-tuile-sous{font-size:11px;line-height:16px;color:#616161}.m-fiche-perte{color:#8e0b21;font-weight:650}.m-fiche-gain{color:#0c5132;font-weight:650}.m-fiche-constat{margin:2px 0 0;font-size:16px;line-height:24px;font-weight:650}.m-etape{margin-top:14px;display:flex;flex-wrap:wrap;align-items:center;gap:6px 16px}.m-etape-nom{flex:0 0 220px;min-width:0}.m-etape-nom>*{display:block}.m-etape-nom strong{font-weight:650}.m-etape-piste{flex:1 1 260px;position:relative;height:16px;border-radius:4px;background:#f1f1f1}.m-etape-barre{position:absolute;left:0;top:0;bottom:0;border-radius:4px;background:#2a78d6}.m-etape-faible{background:#c05717}.m-etape-repere{position:absolute;top:-5px;bottom:-5px;margin-left:-1px;border-left:2px solid #303030}.m-etape-chiffres{flex:0 0 160px;margin-left:auto;text-align:right;font-variant-numeric:tabular-nums}.m-etape-chiffres strong{font-weight:700}.m-etape-ref{font-size:12px;color:#616161}.m-etape-verdict{display:block;font-size:12px;line-height:16px;font-weight:650;color:#616161}.m-paliers{margin:0;padding:0;list-style:none}.m-palier .m-etape-chiffres{flex-basis:220px}.m-palier-faille{background:#d72c0d}.m-palier-repliques{flex:1 1 100%;margin:0;padding:8px 12px;list-style:none;border-radius:8px;background:#f7f7f7;overflow-wrap:anywhere}.m-palier-repliques>li+li{margin-top:2px}.m-palier-cumul{margin:14px 0 0;font-weight:650}.m-courbes{display:flex;flex-wrap:wrap;gap:16px}.m-courbes>*{flex:1 1 420px;min-width:0}.m-courbe{position:relative;margin:20px 8px 0 40px;height:160px}.m-courbe-trait{position:absolute;left:0;right:0;border-top:1px solid #ebebeb}.m-courbe-grad{position:absolute;right:calc(100% + 8px);top:0;transform:translateY(-50%);font-size:11px;line-height:16px;color:#616161;white-space:nowrap}.m-courbe svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.m-courbe-point{position:absolute;width:8px;height:8px;margin:-4px 0 0 -4px;border-radius:50%}.m-courbe-repere{position:absolute;right:0;transform:translateY(-140%);font-size:11px;line-height:16px;font-weight:650;color:#fff;background:#303030;border-radius:4px;padding:0 6px;white-space:nowrap}.m-courbe-fin{position:absolute;right:0;transform:translateY(40%);font-size:12px;line-height:16px;font-weight:650;white-space:nowrap}.m-courbe-repere.m-courbe-dessous{transform:translateY(40%)}.m-courbe-repere.m-courbe-gauche{right:auto;left:0}.m-courbe-fin.m-courbe-dessus{transform:translateY(-140%)}.m-courbe-survol:focus-visible{outline:2px solid #005bd3;outline-offset:4px;border-radius:4px}.m-courbe-survol{position:absolute;inset:0;cursor:crosshair}.m-courbe-croix{position:absolute;top:0;bottom:0;border-left:1px solid #8a8a8a;pointer-events:none}.m-courbe-axe{position:relative;height:16px;margin:6px 8px 0 40px}.m-courbe-axe>span{position:absolute;transform:translate(-50%);font-size:11px;line-height:16px;color:#616161;white-space:nowrap}.m-preuve-defile{margin-top:12px;overflow-x:auto}.m-preuve{width:100%;min-width:980px;border-collapse:collapse;table-layout:fixed;font-variant-numeric:tabular-nums}.m-preuve th,.m-preuve td{padding:6px 8px;text-align:right;font-weight:400;white-space:nowrap}.m-preuve th:first-child{text-align:left}.m-preuve thead th{padding:8px;font-size:12px;line-height:16px;font-weight:650;color:#616161;border-bottom:1px solid #e3e3e3}.m-preuve tbody tr:nth-child(2n){background:#fafafa}.m-preuve tbody td:nth-child(9){font-weight:650}.m-preuve tfoot th,.m-preuve tfoot td{padding:8px;font-weight:650;border-top:1px solid #e3e3e3}
