.mc-form{display:flex;flex-wrap:wrap;gap:.6rem;align-items:flex-end;margin:0 0 .8rem}
.mc-form label{display:block;font-weight:700;margin:0 0 .2rem}
.mc-form input[type=text]{font:inherit;padding:.5rem .6rem;border:1px solid var(--chn-line-ink);background:var(--chn-white);min-width:min(320px,100%);box-sizing:border-box}
.mc-form button,.mc-reset,.mc-pick{font:inherit;cursor:pointer;padding:.5rem .9rem;border:1.5px solid var(--jln-accent);background:var(--chn-white);font-weight:700}
.mc-pick{border:0;padding:0;background:none;text-align:left;color:inherit;text-decoration:underline}
.mc-status{min-height:1.4rem;margin:.4rem 0}
.mc-err{border-left:4px solid var(--jln-accent);padding:.5rem .8rem;background:var(--chn-paper-2)}
.mc-seuils input{width:5.2rem;font:inherit;padding:.35rem .4rem;border:1px solid var(--chn-line-ink);background:var(--chn-white);box-sizing:border-box}
.mc-table td,.mc-table th{vertical-align:top}
.mc-table .mc-ok{background:oklch(0.96 0.03 150)}
.mc-table .mc-watch{background:oklch(0.96 0.05 85)}
.mc-table .mc-stop{background:oklch(0.93 0.05 25);font-weight:700}
.mc-cause,.mc-part{display:block;font-weight:400;font-size:.8rem;color:oklch(0.35 0.02 335)}
[hidden]{display:none!important}
.mc-attrib{font-size:.85rem;color:oklch(0.35 0.02 335);margin:.6rem 0 0}
