/* V69 — Dashboard: même langage visuel et même hiérarchie que l’Explorateur scientifique. */
.bw-dashboard-explorer-table {
  width: 100% !important;
  min-width: 1120px !important;
  table-layout: fixed !important;
  border-collapse: collapse !important;
  background: rgba(4,15,28,.45) !important;
}
.bw-dashboard-explorer-table thead th {
  padding: 8px !important;
  color: #eaf7ff !important;
  background: linear-gradient(180deg,rgba(33,71,120,.68),rgba(10,28,50,.88)) !important;
  border-bottom: 1px solid rgba(125,180,240,.28) !important;
  font-size: 11px !important;
  font-weight: 950 !important;
  line-height: 1.05 !important;
  text-align: center !important;
  vertical-align: middle !important;
  text-decoration: underline dotted !important;
  text-underline-offset: 4px !important;
}
.bw-dashboard-explorer-table tbody td {
  height: 46px !important;
  padding: 5px 8px !important;
  border-bottom: 1px solid rgba(125,180,240,.18) !important;
  color: #fff !important;
  font-size: 11px !important;
  font-weight: 750 !important;
  line-height: 1.08 !important;
  text-align: center !important;
  vertical-align: middle !important;
  overflow: hidden !important;
}
.bw-dashboard-explorer-table tbody tr:nth-child(odd) td { background: rgba(4,20,38,.72) !important; }
.bw-dashboard-explorer-table tbody tr:nth-child(even) td { background: rgba(7,45,78,.72) !important; }
.bw-dashboard-explorer-table tbody tr:hover td { background: rgba(30,98,151,.58) !important; }
.bw-dashboard-explorer-table th:nth-child(1),.bw-dashboard-explorer-table td:nth-child(1){width:42px!important}
.bw-dashboard-explorer-table th:nth-child(2),.bw-dashboard-explorer-table td:nth-child(2){width:18%!important;text-align:left!important}
.bw-dashboard-explorer-table th:nth-child(3),.bw-dashboard-explorer-table td:nth-child(3){width:25%!important;text-align:left!important}
.bw-dashboard-explorer-table th:nth-child(4),.bw-dashboard-explorer-table td:nth-child(4){width:16%!important}
.bw-dashboard-explorer-table th:nth-child(5),.bw-dashboard-explorer-table td:nth-child(5){width:11%!important}
.bw-dashboard-explorer-table th:nth-child(6),.bw-dashboard-explorer-table td:nth-child(6){width:9%!important}
.bw-dashboard-explorer-table th:nth-child(7),.bw-dashboard-explorer-table td:nth-child(7){width:12%!important}
.bw-dashboard-explorer-table th:nth-child(8),.bw-dashboard-explorer-table td:nth-child(8){width:13%!important}
.bw-dashboard-explorer-table th:nth-child(9),.bw-dashboard-explorer-table td:nth-child(9){width:74px!important}
.bw-dashboard-explorer-table .bw-program-cell strong,.bw-dashboard-explorer-table .bw-molecule-cell strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:950}
.bw-dashboard-explorer-table .bw-program-cell small,.bw-dashboard-explorer-table .bw-molecule-cell small{display:block;margin-top:2px;color:#8fc4e8;font-size:9.5px;font-weight:750;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.bw-dashboard-explorer-table .bw-study-link{all:unset!important;display:block!important;width:100%!important;cursor:pointer!important;text-align:left!important}
.bw-dashboard-explorer-table .bw-study-link strong{display:block!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:#fff!important;font-size:11.5px!important;font-weight:950!important;text-decoration:underline!important;text-underline-offset:2px!important}
.bw-dashboard-explorer-table .bw-study-link small.bw-study-title{display:block!important;margin-top:2px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:#8fc4e8!important;font-size:9.5px!important;font-weight:750!important}
.bw-dashboard-explorer-table .bw-badge.bw-status{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:94px!important;max-width:128px!important;min-height:27px!important;padding:4px 9px!important;margin:0 auto!important;border:2px solid currentColor!important;border-radius:9px!important;background:rgba(255,255,255,.035)!important;font-size:10.5px!important;font-weight:950!important;line-height:1.02!important;white-space:normal!important}
.bw-dashboard-explorer-table .bw-detail-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:58px!important;min-height:30px!important;padding:5px 9px!important;border:1px solid rgba(215,235,255,.55)!important;border-radius:9px!important;background:rgba(255,255,255,.09)!important;color:#fff!important;font-size:10.5px!important;font-weight:950!important}
