.exo-mix__tranches{display:grid;grid-template-columns:repeat(var(--voies,3),minmax(0,1fr));grid-gap:var(--sp-3);gap:var(--sp-3);margin:var(--sp-4) 0}.exo-mix__tranche{display:flex;flex-direction:column;align-items:center;gap:var(--sp-2);padding:var(--sp-3) var(--sp-2);border:1px solid var(--color-line);border-radius:6px;background:var(--color-surface);min-width:0}.exo-mix__nom{margin:0;font-family:var(--font-ui);font-size:var(--step--1);font-weight:600;color:var(--color-ink);text-align:center}.exo-mix__vise{color:var(--color-accent);font-weight:400}.exo-mix__enjeu{color:var(--color-ink-muted);font-weight:400}.exo-mix__jauge{position:relative;width:14px;height:92px;border:1px solid var(--color-line-strong);border-radius:3px;background:var(--color-sunken);overflow:hidden}.exo-mix__visee{position:absolute;left:0;right:0;background:var(--color-accent-subtle)}.exo-mix__bruit,.exo-mix__niveau{position:absolute;left:0;right:0;bottom:0}.exo-mix__bruit{background:var(--color-ink-faint);opacity:.55}.exo-mix__niveau{background:var(--color-ink-muted)}.exo-mix__niveau[data-ecrete=true]{background:var(--color-danger)}.exo-mix__mesures{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:0 var(--sp-2);gap:0 var(--sp-2);margin:0;width:100%;font-family:var(--font-ui);font-size:var(--step--2);text-align:center}.exo-mix__mesures dt{color:var(--color-ink-muted)}.exo-mix__mesures dd{margin:0;color:var(--color-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.exo-mix__mesures dd[data-alerte=true]{color:var(--color-danger);font-weight:600}.exo-mix__correction{display:flex;flex-direction:column;align-items:stretch;gap:var(--sp-2);width:100%}.exo-mix__defaut{margin:0;text-align:center;font-family:var(--font-ui);font-size:var(--step--2);color:var(--color-danger)}.exo-mix__courbe{width:100%;height:34px;background:var(--color-sunken);border-radius:3px}.exo-mix__zero{stroke:var(--color-line-strong);stroke-width:.4}.exo-mix__trace,.exo-mix__zero{vector-effect:non-scaling-stroke}.exo-mix__trace{fill:none;stroke:var(--color-accent);stroke-width:1.6}.exo-mix__filtres{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:3px;gap:3px}.exo-mix__genre{padding:var(--sp-1) 2px;font-size:var(--step--2);min-height:30px}.exo-mix__frequence{justify-content:space-between;gap:var(--sp-1)}.exo-mix__frequence input{width:100%;min-width:0}.exo-mix__sortie{padding-top:var(--sp-3);border-top:1px solid var(--color-line)}.exo-mix__somme{margin:0 0 var(--sp-2);font-family:var(--font-ui);font-size:var(--step--1);color:var(--color-ink-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.exo-mix__somme strong{color:var(--color-ink)}.exo-mix__criteres{display:flex;flex-wrap:wrap;gap:var(--sp-1) var(--sp-4);margin:0;padding:0;list-style:none;font-family:var(--font-ui);font-size:var(--step--2);color:var(--color-ink-muted)}.exo-mix__criteres li{display:flex;align-items:center;gap:var(--sp-2)}.exo-mix__criteres li[data-tenu=true]{color:var(--color-ink)}.exo-mix__signe{width:10px;height:10px;border-radius:50%;border:1.5px solid var(--color-ink-faint);background:transparent}.exo-mix__criteres li[data-tenu=true] .exo-mix__signe{border-color:var(--color-success);background:var(--color-success)}.exo-mix__verdict{min-height:1.4em;font-family:var(--font-ui);font-size:var(--step--1);font-weight:600;color:var(--color-success)}.exo-mix__aide,.exo-mix__verdict{margin:var(--sp-2) 0 0}.exo-mix__aide button{border:0;padding:0;background:none;color:var(--color-link);text-decoration:underline;cursor:pointer}.exo-mix__aide button,.exo-mix__remarques{font-family:var(--font-ui);font-size:var(--step--2)}.exo-mix__remarques{margin:var(--sp-2) 0 0;padding-left:var(--sp-4);color:var(--color-ink-muted)}@media (max-width:44rem){.exo-mix__tranches{grid-template-columns:minmax(0,1fr)}.exo-mix__tranche{flex-direction:row;flex-wrap:wrap;justify-content:center}}.exo-mix__tranche .reglage{flex-direction:column;align-items:center;gap:var(--sp-1)}.exo-mix__tranche .reglage__lecture{align-items:center;text-align:center}.exo-mix__mesures dd,.exo-mix__mesures dt,.exo-mix__tranche .reglage__valeur{white-space:nowrap}.exo-mix__mesures dd{font-size:var(--step--2)}.exo-mix__place{flex:1 1}