/* NEVALYS V32.0.5 — RESTORE SERVER WIDGETS SAFE
   Objectif : réafficher le kit widgets & badges officiel sur la fiche serveur V32,
   sans restaurer les anciens templates/runtime V28. */
body section:has(.widget-grid),
body .widget-grid,
body .widget-card,
body .widget-preview,
body .widget-code{
  display:revert!important;
  visibility:visible!important;
  opacity:1!important;
  height:auto!important;
  min-height:initial!important;
  max-height:none!important;
  overflow:visible!important;
}
body section:has(.widget-grid){
  display:block!important;
  max-width:none!important;
  margin:0!important;
  padding:0!important;
  background:transparent!important;
  border:0!important;
}
body section:has(.widget-grid) .container{max-width:1280px!important;width:calc(100% - 48px)!important;margin-left:auto!important;margin-right:auto!important;}
body section:has(.widget-grid) .panel{
  border:1px solid rgba(0,229,255,.22)!important;
  border-radius:30px!important;
  background:linear-gradient(135deg,rgba(8,25,47,.96),rgba(5,13,28,.98))!important;
  box-shadow:0 24px 70px rgba(0,0,0,.34)!important;
}
body .widget-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important;}
body .widget-card{display:block!important;border-radius:24px!important;border:1px solid rgba(146,168,195,.16)!important;background:rgba(255,255,255,.045)!important;padding:16px!important;}
body .widget-preview{display:block!important;margin:12px 0!important;border-radius:18px!important;overflow:hidden!important;text-align:center!important;}
body .widget-preview img{max-width:100%!important;height:auto!important;border-radius:12px!important;}
body .widget-code{display:block!important;width:100%!important;min-height:92px!important;box-sizing:border-box!important;border-radius:16px!important;border:1px solid rgba(0,229,255,.18)!important;background:rgba(0,0,0,.28)!important;color:#dff8ff!important;padding:12px!important;font-family:ui-monospace,SFMono-Regular,Consolas,monospace!important;font-size:12px!important;}
@media(max-width:1050px){body .widget-grid{grid-template-columns:1fr!important;}body section:has(.widget-grid) .container{width:calc(100% - 20px)!important;}}
/* Sécurité : les anciens modules V28 restent désactivés. */
#nevalys-v28904-server-template-domination,
.nevalys-premium-live-runtime-feed,
[class*="v28904"],
[class*="v28903"],
[class*="v28902"],
[class*="v28901"],
[class*="v2890-full"]{display:none!important;}
