.bw-search-results-card{margin-top:16px}
.bw-search-results-card .bw-study-selection-bar{display:flex!important}
.bw-search-aligned-table .bw-study-link{all:unset!important;display:block!important;width:100%!important;cursor:pointer!important;text-align:left!important}
.bw-search-aligned-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-search-aligned-table .bw-study-link small{display:block!important;margin-top:2px!important;color:#8fc4e8!important;font-size:9.5px!important;font-weight:750!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
@media(max-width:1100px){.bw-search-results-card{overflow:hidden}.bw-search-results-card .bw-table-scroll{overflow-x:auto}}

/* V71 — alignement réel de la recherche globale sur le tableau partagé */
.bw-search-results-card{background:var(--panel,#102c50);border:1px solid rgba(75,154,214,.35);border-radius:18px;overflow:hidden;padding:0!important}
.bw-search-results-card .bw-table-toolbar{min-height:72px;padding:18px 22px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(75,154,214,.28)}
.bw-search-results-card .bw-study-selection-bar{margin:0!important;border-radius:0!important;border-left:0!important;border-right:0!important;padding:14px 20px!important;gap:18px!important}
.bw-search-results-card .bw-study-selection-summary{display:flex!important;flex-direction:column!important;gap:3px!important;min-width:250px}
.bw-search-results-card .bw-study-selection-actions{display:flex!important;flex-wrap:wrap!important;justify-content:flex-end!important;gap:10px!important}
.bw-search-results-card .bw-study-selection-actions button{font:inherit!important;font-weight:800!important;line-height:1.1!important;padding:12px 16px!important;border-radius:12px!important;min-height:44px!important;white-space:nowrap!important}
.bw-search-results-card .bw-study-selection-actions button:disabled{opacity:.45!important;cursor:not-allowed!important;filter:saturate(.35)}
.bw-search-results-card .bw-table-scroll{margin:0!important;border:0!important;border-radius:0!important;overflow-x:auto!important}
.bw-search-aligned-table{width:100%!important;table-layout:fixed!important;border-collapse:collapse!important;margin:0!important}
.bw-search-aligned-table th,.bw-search-aligned-table td{vertical-align:middle!important;text-align:left!important}
.bw-search-aligned-table .bw-study-select-col,.bw-search-aligned-table .bw-study-select-cell{width:42px!important;text-align:center!important}
.bw-search-aligned-table th:nth-child(2){width:17%!important}.bw-search-aligned-table th:nth-child(3){width:15%!important}.bw-search-aligned-table th:nth-child(4){width:9%!important}.bw-search-aligned-table th:nth-child(5){width:20%!important}.bw-search-aligned-table th:nth-child(6){width:28%!important}.bw-search-aligned-table th:nth-child(7){width:12%!important}.bw-search-aligned-table th:nth-child(8){width:15%!important}.bw-search-aligned-table .bw-detail-col{width:78px!important}
.bw-search-aligned-table .bw-program-cell,.bw-search-aligned-table .bw-clinical-study-cell,.bw-search-aligned-table .bw-molecule-cell,.bw-search-aligned-table .bw-company{min-width:0!important;overflow:hidden!important}
@media(max-width:900px){.bw-search-results-card .bw-study-selection-bar{align-items:stretch!important}.bw-search-results-card .bw-study-selection-actions{justify-content:flex-start!important}.bw-search-aligned-table{min-width:1180px!important}}
