/* v5.2.7b Regulatory Framework Label & Italian UI Fix
   Patch UI-only: motore normativo, etichette leggibili, localizzazione italiana e contenimento tabella. */

.ldg40-root .ldg44-panel,
.ldg40-root .ldg44-table-wrap,
.ldg40-root .ldg44-table{
  min-width:0!important;
  max-width:100%!important;
}

.ldg40-root .ldg44-panel{
  overflow:hidden!important;
}

.ldg40-root .ldg44-panel-head{
  min-width:0!important;
}

.ldg40-root .ldg44-panel-head > div{
  min-width:0!important;
  max-width:100%!important;
}

.ldg40-root .ldg44-panel-head h2{
  overflow-wrap:anywhere!important;
  word-break:normal!important;
  hyphens:auto!important;
}

.ldg40-root .ldg44-panel-head p{
  max-width:96ch!important;
  overflow-wrap:anywhere!important;
}

.ldg40-root .ldg44-table-wrap{
  overflow-x:auto!important;
  overflow-y:visible!important;
  border-color:#cfe2ef!important;
}

.ldg40-root .ldg527b-regulatory-table{
  table-layout:fixed!important;
  min-width:1320px!important;
}

.ldg40-root .ldg527b-regulatory-table th,
.ldg40-root .ldg527b-regulatory-table td{
  overflow-wrap:anywhere!important;
  word-break:normal!important;
  hyphens:auto!important;
}

.ldg40-root .ldg527b-regulatory-table th:nth-child(1),
.ldg40-root .ldg527b-regulatory-table td:nth-child(1){ width:18%!important; }
.ldg40-root .ldg527b-regulatory-table th:nth-child(2),
.ldg40-root .ldg527b-regulatory-table td:nth-child(2){ width:8%!important; }
.ldg40-root .ldg527b-regulatory-table th:nth-child(3),
.ldg40-root .ldg527b-regulatory-table td:nth-child(3){ width:7%!important; }
.ldg40-root .ldg527b-regulatory-table th:nth-child(4),
.ldg40-root .ldg527b-regulatory-table td:nth-child(4){ width:28%!important; }
.ldg40-root .ldg527b-regulatory-table th:nth-child(5),
.ldg40-root .ldg527b-regulatory-table td:nth-child(5){ width:23%!important; }
.ldg40-root .ldg527b-regulatory-table th:nth-child(6),
.ldg40-root .ldg527b-regulatory-table td:nth-child(6){ width:16%!important; }

.ldg40-root .ldg527b-regulatory-table tbody td:first-child small{
  display:none!important;
}

.ldg40-root .ldg527b-regulatory-table tbody td:first-child strong{
  display:block!important;
  color:#061b31!important;
  line-height:1.28!important;
}

.ldg40-root .ldg527b-regulatory-table .ldg44-badge{
  text-transform:none!important;
  white-space:nowrap!important;
}

@media(max-width:1100px){
  .ldg40-root .ldg527b-regulatory-table{
    min-width:1180px!important;
  }
}
