.m-arbre-cadre{container-type:inline-size}.m-arbre-boutons{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:8px}.m-arbre-ligne{display:grid;grid-template-columns:minmax(0,1fr) 176px 96px 96px 60px 60px 72px;gap:8px;align-items:start;padding:10px 8px;border-top:1px solid #ebebeb;font-variant-numeric:tabular-nums}.m-arbre-chiffres{display:contents}.m-arbre-chiffres>*{text-align:right;white-space:nowrap}.m-arbre-tete{padding:8px;border-top:0;border-bottom:1px solid #e3e3e3;font-size:12px;line-height:16px;font-weight:650;color:#616161}.m-arbre-campagne{background:#f7f7f7}.m-arbre-nom{display:flex;align-items:flex-start;gap:8px;min-width:0}.m-arbre-ensemble .m-arbre-nom{padding-left:28px}.m-arbre-publicite .m-arbre-nom{padding-left:var(--m-retrait-publicite, 92px)}.m-arbre-bascule{width:28px;height:28px;flex:none;margin-top:-4px;border:0;border-radius:6px;background:transparent;color:#303030;display:flex;align-items:center;justify-content:center;cursor:pointer}.m-arbre-bascule:focus-visible{outline:2px solid #005bd3}.m-arbre-vignette{width:40px;height:40px;flex:none;border-radius:8px;background:#f1f1f1;box-shadow:inset 0 0 0 1px #00000014;display:flex;align-items:center;justify-content:center;color:#303030bf}.m-arbre-texte{min-width:0;flex:1 1 auto}.m-arbre-titre{display:block;font-weight:600;overflow-wrap:anywhere}.m-arbre-campagne .m-arbre-titre{font-weight:650}.m-arbre-lien{color:#303030;text-decoration:underline;text-decoration-color:#b5b5b5;text-underline-offset:3px}.m-arbre-sous{display:block;font-size:12px;line-height:16px;color:#616161}.m-arbre-explication{display:block;margin-top:4px;font-size:12px;line-height:16px}.m-arbre-explication strong{font-weight:650}.m-arbre-puces{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}.m-puce{display:inline-flex;padding:0 6px;border-radius:6px;font-size:11px;line-height:18px;background:#f1f1f1;color:#616161}.m-puce-marquee{background:#fff1e3;color:#5e4200;font-weight:650}.m-arbre-roas{font-weight:650}.m-arbre-decision-etroite{display:none}.m-arbre-lecteur,.m-arbre-libelle{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@container (max-width: 900px){.m-arbre-ligne{grid-template-columns:minmax(0,1fr);gap:6px;padding:12px 4px}.m-arbre-tete{display:none}.m-arbre-ensemble .m-arbre-nom{padding-left:10px}.m-arbre-publicite .m-arbre-nom{padding-left:20px}.m-arbre-decision{display:none}.m-arbre-decision-etroite{display:block;margin-top:6px}.m-arbre-chiffres{padding-left:36px}.m-arbre-chiffres{display:flex;flex-wrap:wrap;gap:2px 12px;font-size:12px;line-height:16px}.m-arbre-chiffres>*{font-weight:650;color:#303030}.m-arbre-libelle{position:static;width:auto;height:auto;clip-path:none;white-space:normal;font-weight:400;color:#616161}}.m-arbre-boutons{align-items:center}.m-arbre-resume{margin:12px 0;font-size:14px;line-height:20px;font-weight:600}.m-gestes{list-style:none;margin:8px 0 0;padding:0}.m-geste{display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px 12px;padding:12px 0;border-top:1px solid #ebebeb}.m-geste:first-child{border-top:0}.m-geste-rang{flex:none;width:28px;height:28px;border-radius:50%;font-weight:700;display:flex;align-items:center;justify-content:center}.m-geste-texte{flex:1 1 260px;min-width:0;overflow-wrap:anywhere}.m-geste-nom{font-weight:650;color:#303030}.m-geste-effet{flex:0 1 300px;margin-left:auto;display:flex;flex-direction:column;align-items:flex-end;gap:6px;text-align:right}.m-geste-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px 8px}@media(max-width:520px){.m-geste-texte{flex-basis:calc(100% - 40px)}.m-geste-effet{flex-basis:calc(100% - 40px);margin-left:40px;align-items:flex-start;text-align:left}.m-geste-actions{justify-content:flex-start}}.m-arbre-coupee,.m-arbre-coupee .m-arbre-titre{color:#616161}.m-arbre-coupee .m-arbre-titre{font-weight:450}.m-arbre-coupees{margin:0;padding:6px 8px;border-top:1px solid #ebebeb;font-size:12px;line-height:16px;color:#616161}.m-arbre-coupees-ensemble{padding-left:36px}.m-arbre-coupees-publicite{padding-left:calc(var(--m-retrait-publicite, 92px) + 8px)}
