.mtr{--zoom-couche:var(--menu-scale,var(--ui-scale,1));--t-bg:#130d1d;--t-ink:#fff7ea;--t-soft:#fff7eabd;--t-faint:#fff7ea85;--t-line:#fff7ea1a;--t-hover:#fff7ea0b;--t-accent:#ffd59a;--t-sel:#ffd59a14;--t-bon:#9fe0a8;--t-moyen:#ffd27a;--t-mauvais:#ff8a7a;--t-title:var(--serif);--fs-s:12px;--fs-m:15px;--fs-l:22px;--fs-xl:28px;--m-bord:calc(var(--ecran-t,0px) / var(--zoom-couche) + 22px);z-index:28;zoom:var(--zoom-couche);padding:var(--m-bord) calc(var(--ecran-r,0px) / var(--zoom-couche) + 22px) calc(var(--ecran-b,0px) / var(--zoom-couche) + 22px) calc(var(--ecran-l,0px) / var(--zoom-couche) + 22px);box-sizing:border-box;pointer-events:none;color:var(--t-ink);font:500 var(--fs-m)/1.42 var(--sans);overflow-wrap:break-word;opacity:0;transition:opacity .28s var(--ease);background:radial-gradient(72% 78%,#0d0816db 0%,#0d0816cc 42%,#0d081694 68%,#0d081638 100%),linear-gradient(#0d081640,#0d081600 30% 70%,#0d081659);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.mtr.on{opacity:1}.mtr.on .mtr-panel{pointer-events:auto;opacity:1;transform:none}.mtr.neon{--t-bg:#080b15;--t-ink:#eef4ff;--t-soft:#e2ecffc2;--t-faint:#d6e2f88a;--t-line:#96c8ff21;--t-hover:#5fe9ff0d;--t-accent:#5fe9ff;--t-sel:#5fe9ff14;--t-title:var(--sans);background:#03050c99}body.mtr-shown .hud>*{opacity:0!important;pointer-events:none!important;transition-duration:.16s!important}body.mtr-shown .cb>:not(.cb-cross){opacity:0!important}:where(.mtr) button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}:where(.mtr) input,:where(.mtr) select{font:inherit;color:inherit}.mtr :focus{outline:none}.mtr:where(:not(.mtr-telephone)) :focus-visible,.mtr.pad:where(:not(.mtr-telephone)) :focus{outline:1px solid var(--t-accent);outline-offset:2px;border-radius:3px}.mtr-panel{opacity:0;width:min(1040px,100%);height:min(720px,100%);transition:transform .3s var(--ease), opacity .3s var(--ease);grid-template-rows:auto auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);display:grid;transform:translateY(6px)}.mtr-head{border-bottom:1px solid var(--t-line);flex-wrap:wrap;align-items:flex-end;gap:10px 24px;margin:0 32px;padding:26px 0 14px;display:flex}.mtr-titres{flex-direction:column;flex:260px;min-width:0;display:flex}.mtr-sous{font:600 var(--fs-s)/1.3 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--t-faint);order:2;margin:6px 0 0}.mtr-titre{font:500 var(--fs-xl)/1.1 var(--t-title);color:var(--t-ink);order:1;margin:0}.mtr.neon .mtr-titre{letter-spacing:.16em;text-transform:uppercase;font-size:24px;font-weight:700}.mtr-extra{color:var(--t-soft);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:6px 18px;display:flex}.mtr-extra b{color:var(--t-ink);font-weight:700}.mtr-fermer{font:700 var(--fs-s)/1.3 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--t-faint);padding:6px 10px}.mtr-fermer:hover{color:var(--t-ink)}.mtr-tabs{border-bottom:1px solid var(--t-line);flex-wrap:wrap;gap:0 4px;margin:0 32px;padding:6px 0 0;display:flex}.mtr-tabs[hidden]{display:none}.mtr-tab{font:700 var(--fs-s)/1.3 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--t-faint);padding:6px 10px 12px;position:relative}.mtr-tab:hover{color:var(--t-soft)}.mtr-tab[aria-selected=true]{color:var(--t-ink)}.mtr-tab[aria-selected=true]:after{content:"";background:var(--t-accent);height:1px;position:absolute;bottom:-1px;left:10px;right:10px}.mtr-head{grid-row:1}.mtr-tabs{grid-row:2}.mtr-body{grid-row:3}.mtr-foot{grid-row:4}.mtr-body{min-height:0;margin:0 32px;display:flex;overflow:hidden}.mtr-body>*{flex:1;min-width:0;min-height:0}.mtr-foot{border-top:1px solid var(--t-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 20px;margin:0 32px;padding:12px 0 18px;display:flex}.mtr-status{min-height:1.4em;color:var(--t-soft);flex:300px;margin:0}.mtr-status.err{color:var(--t-mauvais)}.mtr-aide{font:600 var(--fs-s)/1.3 var(--sans);letter-spacing:.06em;color:var(--t-faint);margin:0}.mtr-2col{grid-template-columns:minmax(0,1.25fr) minmax(280px,1fr);min-height:0;display:grid}.mtr-2col.etroit{grid-template-columns:minmax(240px,.8fr) minmax(0,1.6fr)}.mtr-col{scrollbar-width:thin;scrollbar-color:#fff7ea29 transparent;min-height:0;padding:18px 20px 20px;overflow:auto}.mtr.neon .mtr-col{scrollbar-color:#96c8ff33 transparent}.mtr-col:first-child{padding-left:0}.mtr-col:last-child{padding-right:0}.mtr-col+.mtr-col{border-left:1px solid var(--t-line)}.mtr-outils{flex-wrap:wrap;align-items:center;gap:6px 14px;margin-bottom:12px;display:flex}.mtr-groupe{flex-wrap:wrap;gap:4px;display:flex}.mtr-puce{border:1px solid var(--t-line);font-size:var(--fs-s);color:var(--t-soft);border-radius:999px;padding:4px 10px}.mtr-puce:hover{background:var(--t-hover);color:var(--t-ink)}.mtr-puce[aria-pressed=true]{background:var(--t-sel);color:var(--t-ink);border-color:#0000;font-weight:700}.mtr-h{font:700 var(--fs-s)/1.3 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--t-faint);margin:18px 0 8px}.mtr-h:first-child{margin-top:0}.mtr-vide{color:var(--t-faint);margin:18px 0;font-style:italic}.mtr-p{color:var(--t-soft);margin:0 0 10px}.mtr-nom{font:600 var(--fs-l)/1.2 var(--t-title);margin:0 0 4px}.mtr.neon .mtr-nom{font-weight:700}.mtr-meta{font-size:var(--fs-s);letter-spacing:.06em;color:var(--t-faint);text-transform:uppercase;margin:0 0 12px}.mtr-kv{font-variant-numeric:tabular-nums;grid-template-columns:max-content minmax(0,1fr);gap:4px 16px;margin:6px 0 12px;display:grid}.mtr-kv dt{color:var(--t-faint)}.mtr-kv dd{color:var(--t-ink);margin:0}.mtr-actions{flex-wrap:wrap;gap:8px;margin:12px 0 4px;display:flex}.mtr-bouton{border:1px solid var(--t-line);font:700 var(--fs-s)/1.3 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--t-soft);border-radius:4px;padding:7px 14px;transition:background .12s,color .12s}.mtr-bouton:hover{background:var(--t-hover);color:var(--t-ink)}.mtr-bouton.fort{border-color:var(--t-accent);color:var(--t-accent)}.mtr-bouton.fort:hover{background:var(--t-sel)}.mtr-bouton.risque{color:var(--t-mauvais)}.mtr-bouton:disabled{opacity:.4;cursor:default}.mtr-champ{border-bottom:1px solid var(--t-line);color:var(--t-faint);align-items:center;gap:8px;padding:4px 8px;display:inline-flex}.mtr-champ:focus-within{border-color:var(--t-accent)}.mtr-champ input{width:9em;color:var(--t-ink);font-variant-numeric:tabular-nums;background:0 0;border:0;outline:none}.mtr-ligne{flex-wrap:wrap;align-items:center;gap:8px 14px;margin:8px 0;display:flex}.mtr .bon{color:var(--t-bon)}.mtr .moyen{color:var(--t-moyen)}.mtr .mauvais{color:var(--t-mauvais)}.mtr-faible{color:var(--t-faint)}.mtr-num{font-variant-numeric:tabular-nums}.mtr-barre{font-size:var(--fs-s);grid-template-columns:minmax(110px,max-content) minmax(60px,1fr) minmax(64px,max-content);align-items:center;gap:10px;margin:5px 0;display:grid}.mtr-barre-l{color:var(--t-faint);letter-spacing:.04em}.mtr-barre-v{text-align:right;color:var(--t-soft);font-variant-numeric:tabular-nums}.mtr-jauge{background:var(--t-line);border-radius:2px;height:4px;position:relative;overflow:hidden}.mtr-jauge i{background:currentColor;border-radius:2px;position:absolute;inset:0 auto 0 0}.mtr-jauge.bon{color:var(--t-bon)}.mtr-jauge.moyen{color:var(--t-moyen)}.mtr-jauge.mauvais{color:var(--t-mauvais)}.mtr-jauge.neutre{color:var(--t-accent)}.mtr-liste{flex-direction:column;gap:1px;display:flex}.mtr-item{text-align:left;border-radius:3px;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:2px 12px;padding:8px 10px;display:grid}.mtr-item:hover{background:var(--t-hover)}.mtr-item[aria-current=true]{background:var(--t-sel)}.mtr-item[aria-current=true] .mtr-item-t{color:var(--t-ink);font-weight:700}.mtr-item-t{color:var(--t-soft);min-width:0}.mtr-item-v{color:var(--t-faint);font-size:var(--fs-s);font-variant-numeric:tabular-nums;text-align:right}.mtr-item-s{color:var(--t-faint);font-size:var(--fs-s);grid-column:1/-1}.mtr-item.verrou .mtr-item-t{color:var(--t-faint)}.mtr-grille{grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:8px;display:grid}.mtr-case{text-align:center;background:#fff7ea06;border:1px solid #0000;border-radius:4px;flex-direction:column;justify-content:flex-start;align-items:center;gap:4px;min-height:104px;padding:12px 6px 10px;display:flex;position:relative}.mtr.neon .mtr-case{background:#96c8ff08}.mtr-case:hover{background:var(--t-hover)}.mtr-case[aria-current=true]{background:var(--t-sel)}.mtr-case-code{font:700 22px/1 var(--sans);letter-spacing:.04em;color:var(--t-accent)}.mtr-case-nom{font:500 14px/1.25 var(--serif);color:var(--t-soft);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.mtr.neon .mtr-case-nom{font-family:var(--sans);font-size:12px}.mtr-case-n{color:var(--t-faint);font-variant-numeric:tabular-nums;font-size:11px;font-weight:700;position:absolute;top:5px;right:7px}.mtr-case-u{background:var(--t-line);border-radius:1px;height:2px;position:absolute;bottom:5px;left:8px;right:8px;overflow:hidden}.mtr-case-u i{background:currentColor;position:absolute;inset:0 auto 0 0}.mtr-case.hs .mtr-case-code{color:var(--t-mauvais)}.mtr-charge{font-size:var(--fs-s);color:var(--t-faint);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:4px 16px;margin-bottom:10px;display:flex}.mtr-travail{border-top:1px solid var(--t-line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 12px;padding:8px 0;display:grid}.mtr-travail:first-child{border-top:0}.mtr-travail .mtr-jauge{grid-column:1/-1}.mtr-intrant{font-variant-numeric:tabular-nums;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:3px 0;display:grid}.mtr-intrant.manque{color:var(--t-mauvais)}.mtr-kpis{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px 18px;margin-bottom:14px;display:grid}.mtr-kpi{min-width:0}.mtr-kpi-l{font-size:var(--fs-s);letter-spacing:.08em;text-transform:uppercase;color:var(--t-faint)}.mtr-kpi-v{font:600 18px/1.25 var(--sans);color:var(--t-ink);font-variant-numeric:tabular-nums}.mtr-machine{text-align:left;font-variant-numeric:tabular-nums;border-radius:3px;grid-template-columns:minmax(0,1fr) repeat(4,minmax(64px,auto));align-items:baseline;gap:2px 14px;padding:9px 10px;display:grid}.mtr-machine:hover{background:var(--t-hover)}.mtr-machine[aria-current=true]{background:var(--t-sel)}.mtr-machine-n{min-width:0;color:var(--t-ink)}.mtr-machine-s{font-size:var(--fs-s);color:var(--t-faint);grid-column:1/-1}.mtr-machine span:not(.mtr-machine-n):not(.mtr-machine-s){text-align:right;color:var(--t-soft);font-size:var(--fs-s)}.mtr-curseur{grid-template-columns:minmax(90px,max-content) minmax(100px,1fr) minmax(56px,max-content);align-items:center;gap:10px;margin:6px 0;display:grid}.mtr-curseur input[type=range]{width:100%;accent-color:var(--t-accent)}.mtr-cours{text-align:left;font-variant-numeric:tabular-nums;border-radius:3px;grid-template-columns:minmax(0,1fr) 96px;align-items:center;gap:2px 10px;padding:10px;display:grid}.mtr-cours:hover{background:var(--t-hover)}.mtr-cours[aria-current=true]{background:var(--t-sel)}.mtr-cours canvas{grid-row:span 2;width:96px;height:34px}.mtr-graphe{width:100%;height:190px;display:block}.mtr-nouvelle{border-top:1px solid var(--t-line);font-size:var(--fs-s);color:var(--t-soft);padding:6px 0}.mtr-nouvelle:first-child{border-top:0}.mtr-nouvelle time{color:var(--t-faint);font-variant-numeric:tabular-nums;display:block}@media (max-width:760px){.mtr-2col,.mtr-2col.etroit{grid-template-columns:minmax(0,1fr);overflow:auto}.mtr-col+.mtr-col{border-left:0;border-top:1px solid var(--t-line)}.mtr-col{padding-inline:0;overflow:visible}.mtr-machine{grid-template-columns:minmax(0,1fr) repeat(2,minmax(56px,auto))}.mtr-machine span:nth-child(4),.mtr-machine span:nth-child(5){display:none}}@media (max-width:640px),(max-height:540px){.mtr-head,.mtr-tabs,.mtr-body,.mtr-foot{margin-inline:18px}.mtr-head{padding:16px 0 10px}.mtr-foot{padding:10px 0 12px}.mtr-titre{font-size:var(--fs-l)}.mtr.neon .mtr-titre{font-size:18px}}@media (prefers-reduced-motion:reduce){.mtr,.mtr-panel{transition:none}}.mtr-case .apv{margin-bottom:2px}.mtr-fiche-tete{align-items:flex-start;gap:16px;margin-bottom:10px;display:flex}.mtr-fiche-noms{flex:1;min-width:0}.mtr-fiche-noms .mtr-meta{margin-bottom:4px}.mtr-lien{font:700 var(--fs-s)/1.3 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--t-faint);padding:2px 0}.mtr-lien:hover{color:var(--t-ink)}.mtr-item.apv-ligne{grid-template-columns:auto minmax(0,1fr) auto;align-items:center}.mtr-item.apv-ligne>.apv{grid-row:span 2;align-self:start}.mtr-item.apv-ligne .mtr-item-s{grid-column:2/-1}.mtr-machine-n:has(.apv){align-items:center;gap:10px;display:flex}.mtr-machine-n:has(.apv)>span:last-child{text-overflow:ellipsis;min-width:0;overflow:hidden}
