/* V61 — séparation nette entre molécule, étude et résultat scientifique */
.bw-molecule-group-row td{padding:0!important;border-top:18px solid transparent!important;background:transparent!important}
.bw-molecule-group-summary{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:12px 14px;border:1px solid var(--border,#d8e1ea);border-left:4px solid #536dfe;border-radius:10px 10px 0 0;background:linear-gradient(90deg,rgba(83,109,254,.10),rgba(83,109,254,.025))}
.bw-molecule-group-summary>div{display:flex;align-items:baseline;gap:9px;min-width:220px}.bw-molecule-group-summary strong{font-size:1.05rem}.bw-molecule-group-summary>div span,.bw-molecule-group-summary small{color:var(--muted,#667085)}
.bw-status.mixed{background:#fff4d6!important;color:#8a5700!important;border-color:#edc66a!important}
.bw-study-child-row td{background:var(--card,#fff)}.bw-study-child-row .bw-name{padding-left:22px!important;position:relative}.bw-study-child-row .bw-name:before{content:"↳";position:absolute;left:8px;top:17px;color:var(--muted,#667085)}
.bw-study-child-row .bw-dashboard-study-acronym{display:block}.bw-study-child-row .bw-study-title{display:block;margin-top:3px}
@media(max-width:760px){.bw-molecule-group-summary{align-items:flex-start}.bw-molecule-group-summary small{width:100%}.bw-molecule-group-row td{border-top-width:10px!important}}
