/* ============================================================
   DODO-MI - 16U1
   Nettoyage ergonomique global : menus courts, textes non techniques.
   ============================================================ */
:root{--dmi-blue:#0f5d91;--dmi-green:#16a34a;--dmi-dark:#0f172a;--dmi-soft:#f3f7fb;}
body.dmi-clean-16u1 .dmi-exploitation-14h,
body.dmi-clean-16u1 #dmi_exploitation_14h,
body.dmi-clean-16u1 .dmi-exploitation-14h-floating,
body.dmi-clean-16u1 #dmi_exploitation_float_14h,
body.dmi-clean-16u1 .dmi-exploitation-14h-badge,
body.dmi-clean-16u1 .version-badge,
body.dmi-clean-16u1 .technical-badge,
body.dmi-clean-16u1 [data-tech-only="1"]{display:none!important;}

body.dmi-clean-16u1 .topbar .nav,
body.dmi-clean-16u1 header .nav{
  display:flex!important;flex-wrap:wrap!important;gap:8px!important;justify-content:flex-end!important;align-items:center!important;
}
body.dmi-clean-16u1 .topbar .nav a,
body.dmi-clean-16u1 header .nav a,
body.dmi-clean-16u1 .dmi-simple-nav-16u1 a,
body.dmi-clean-16u1 .dmi-simple-nav-16u1 button{
  border:0!important;border-radius:16px!important;padding:11px 14px!important;font-weight:900!important;
  background:#0f5d91!important;color:#fff!important;text-decoration:none!important;box-shadow:none!important;
}
body.dmi-clean-16u1 .topbar .nav a.dmi-danger-16u1,
body.dmi-clean-16u1 .dmi-simple-nav-16u1 .dmi-danger-16u1{background:#dc2626!important;}
body.dmi-clean-16u1 .topbar .nav a.dmi-soft-16u1,
body.dmi-clean-16u1 .dmi-simple-nav-16u1 .dmi-soft-16u1{background:#64748b!important;}

body.dmi-clean-16u1 .actions a[href*="controle"],
body.dmi-clean-16u1 .actions a[href*="actions-transformation"],
body.dmi-clean-16u1 .actions a[href*="actions-journal"],
body.dmi-clean-16u1 .actions a[href*="admin-platform"],
body.dmi-clean-16u1 .actions a[href*="verification"],
body.dmi-clean-16u1 .actions a[href*="diagnostic"],
body.dmi-clean-16u1 .actions a[href*="recette"],
body.dmi-clean-16u1 .actions a[href*="livraison"],
body.dmi-clean-16u1 .actions a[href*="deploiement"],
body.dmi-clean-16u1 a[href*="controle-metier-14f"],
body.dmi-clean-16u1 a[href*="actions-transformation"],
body.dmi-clean-16u1 a[href*="actions-journal"],
body.dmi-clean-16u1 a[href*="diagnostic"],
body.dmi-clean-16u1 a[href*="verification"],
body.dmi-clean-16u1 a[href*="recette"],
body.dmi-clean-16u1 a[href*="livraison"],
body.dmi-clean-16u1 a[href*="deploiement"]{display:none!important;}

body.dmi-clean-16u1 main,
body.dmi-clean-16u1 .page{max-width:1180px!important;margin-left:auto!important;margin-right:auto!important;}
body.dmi-clean-16u1 .panel,
body.dmi-clean-16u1 .card,
body.dmi-clean-16u1 .hello-card,
body.dmi-clean-16u1 .hero{border-radius:22px!important;}
body.dmi-clean-16u1 .filters{gap:12px!important;}
body.dmi-clean-16u1 .filters label{font-size:12px!important;font-weight:900!important;color:#475569!important;}
body.dmi-clean-16u1 .filters button,
body.dmi-clean-16u1 .actions button,
body.dmi-clean-16u1 .actions a{font-size:15px!important;}

body.dmi-clean-16u1 .dmi-context-help-16u1{
  margin:16px 0;padding:14px 16px;border:1px solid #bbf7d0;background:#f0fdf4;color:#14532d;
  border-radius:18px;font-weight:800;line-height:1.45;
}
body.dmi-clean-16u1 .dmi-hidden-16u1{display:none!important;}
@media (max-width:720px){
  body.dmi-clean-16u1 .topbar{gap:14px!important;}
  body.dmi-clean-16u1 .topbar .nav, body.dmi-clean-16u1 header .nav{justify-content:flex-start!important;width:100%!important;}
  body.dmi-clean-16u1 .topbar .nav a, body.dmi-clean-16u1 header .nav a{flex:1 1 auto;text-align:center;}
}
@media print{body.dmi-clean-16u1 .dmi-simple-nav-16u1,body.dmi-clean-16u1 .topbar .nav{display:none!important;}}
