/* Product-development list type scale, 2026-10-19. */
#developmentWorkbenchRoot .dw-work-table .dw-product-name-button{font-size:16px;max-width:12rem}
#developmentWorkbenchRoot .dw-work-table .dw-product-copy>small{font-size:14px;line-height:1.4}
#developmentWorkbenchRoot .dw-work-table .dw-priority-label{font-size:14px;line-height:21px}
#developmentWorkbenchRoot .dw-work-table .dw-product-due{font-size:14px;line-height:1.4}
#developmentWorkbenchRoot .dw-followup-line strong{font-size:14px}
#developmentWorkbenchRoot .dw-followup-line .dw-followup-shop{font-size:14px}
#developmentWorkbenchRoot .dw-collaboration-status{font-size:14px}

/* Five-column layout repair after selection column removal, 2026-10-19. */
#developmentWorkbenchRoot .dw-work-table{table-layout:fixed!important;min-width:88rem!important;width:100%!important}
#developmentWorkbenchRoot .dw-work-table :is(th,td):nth-child(1){width:3.4rem!important}
#developmentWorkbenchRoot .dw-work-table :is(th,td):nth-child(2){width:20rem!important;text-align:left!important}
#developmentWorkbenchRoot .dw-work-table :is(th,td):nth-child(3){width:36rem!important;text-align:center!important}
#developmentWorkbenchRoot .dw-work-table :is(th,td):nth-child(4){width:15rem!important;text-align:left!important}
#developmentWorkbenchRoot .dw-work-table :is(th,td):nth-child(5){width:8.8rem!important;min-width:8.8rem!important;text-align:center!important}

/* Final product-development overrides after the shared seven-column stylesheet. */
#pickPool #developmentWorkbenchRoot .dw-work-list-shell .dw-work-table{min-width:88rem!important;table-layout:fixed!important;width:100%!important}
#pickPool #developmentWorkbenchRoot .dw-work-list-shell .dw-work-table :is(th,td):nth-child(1){width:3.4rem!important}
#pickPool #developmentWorkbenchRoot .dw-work-list-shell .dw-work-table :is(th,td):nth-child(2){width:20rem!important;text-align:left!important}
#pickPool #developmentWorkbenchRoot .dw-work-list-shell .dw-work-table :is(th,td):nth-child(3){width:36rem!important;text-align:center!important}
#pickPool #developmentWorkbenchRoot .dw-work-list-shell .dw-work-table :is(th,td):nth-child(4){width:15rem!important;text-align:left!important}
#pickPool #developmentWorkbenchRoot .dw-work-list-shell .dw-work-table :is(th,td):nth-child(5){width:8.8rem!important;min-width:8.8rem!important;text-align:center!important}
#pickPool #developmentWorkbenchRoot .dw-work-list-shell .dw-product-name-button{font-size:16px!important;max-width:12rem}
#pickPool #developmentWorkbenchRoot .dw-work-list-shell .dw-product-copy>small{font-size:14px!important;line-height:1.4!important}
#pickPool #developmentWorkbenchRoot .dw-work-list-shell .dw-priority-label{font-size:14px!important}
#pickPool #developmentWorkbenchRoot .dw-work-list-shell .dw-product-due{font-size:14px!important}
#pickPool #developmentWorkbenchRoot .dw-work-list-shell .dw-followup-line strong{font-size:14px!important}
#pickPool #developmentWorkbenchRoot .dw-work-list-shell .dw-followup-line .dw-followup-shop{font-size:14px!important}
#pickPool #developmentWorkbenchRoot .dw-work-list-shell .dw-collaboration-status{font-size:14px!important}

/* Balanced product-development row density, 2026-10-19. */
#pickPool #developmentWorkbenchRoot .dw-work-list-shell .dw-work-table th{height:48px!important;padding:10px 12px!important}
#pickPool #developmentWorkbenchRoot .dw-work-list-shell .dw-work-table td{box-sizing:border-box!important;height:128px!important;padding:10px 12px!important}
#pickPool #developmentWorkbenchRoot .dw-work-list-shell .dw-work-table td.dw-progress-cell{padding:8px 12px!important}
#pickPool #developmentWorkbenchRoot .dw-work-list-shell .dw-product-line{min-height:96px!important;gap:10px!important}
#pickPool #developmentWorkbenchRoot .dw-work-list-shell .dw-product-photo{flex:0 0 66px!important;width:66px!important;min-width:66px!important;height:66px!important}
#pickPool #developmentWorkbenchRoot .dw-work-list-shell .dw-product-photo>img,
#pickPool #developmentWorkbenchRoot .dw-work-list-shell .dw-product-photo>.dw-product-fallback{width:66px!important;height:66px!important;min-width:66px!important;flex:0 0 66px!important}
#pickPool #developmentWorkbenchRoot .dw-work-list-shell .dw-progress-track{min-height:96px!important}
#pickPool #developmentWorkbenchRoot .dw-work-list-shell .dw-progress-stage{grid-template-rows:18px 26px 18px!important;gap:4px!important;padding:4px 2px!important}

/* Fixed 44px index column with remaining width allocated to content. */
#pickPool #developmentWorkbenchRoot .dw-work-list-shell .dw-work-table col:nth-child(1),
#pickPool #developmentWorkbenchRoot .dw-work-list-shell .dw-work-table :is(th,td):nth-child(1){width:44px!important;min-width:44px!important;max-width:44px!important}
#pickPool #developmentWorkbenchRoot .dw-work-list-shell .dw-work-table col:nth-child(2),
#pickPool #developmentWorkbenchRoot .dw-work-list-shell .dw-work-table :is(th,td):nth-child(2){width:24%!important}
#pickPool #developmentWorkbenchRoot .dw-work-list-shell .dw-work-table col:nth-child(3),
#pickPool #developmentWorkbenchRoot .dw-work-list-shell .dw-work-table :is(th,td):nth-child(3){width:43%!important}
#pickPool #developmentWorkbenchRoot .dw-work-list-shell .dw-work-table col:nth-child(4),
#pickPool #developmentWorkbenchRoot .dw-work-list-shell .dw-work-table :is(th,td):nth-child(4){width:18%!important}
#pickPool #developmentWorkbenchRoot .dw-work-list-shell .dw-work-table col:nth-child(5),
#pickPool #developmentWorkbenchRoot .dw-work-list-shell .dw-work-table :is(th,td):nth-child(5){width:calc(15% - 44px)!important}

/* Filter bar density aligned with the selection-pool list. */
#pickPool #developmentWorkbenchRoot .dw-work-list-shell>.dw-filter-bar{min-height:54px!important;padding:7px 0!important}

/* Product development row hover: clearer whole-row feedback. */
#pickPool #developmentWorkbenchRoot .dw-work-list-shell .dw-work-table tbody tr[data-dw-record-key]:not(.dw-highlight):not(.dw-route-focused):hover > td {
  background-color: #e6f2ff !important;
}
#pickPool #developmentWorkbenchRoot .dw-work-list-shell .dw-work-table tbody tr[data-dw-record-key]:not(.dw-highlight):not(.dw-route-focused):hover > td:first-child {
  box-shadow: inset 3px 0 0 #4a90f5;
}
body.theme-dark #pickPool #developmentWorkbenchRoot .dw-work-list-shell .dw-work-table tbody tr[data-dw-record-key]:not(.dw-highlight):not(.dw-route-focused):hover > td {
  background-color: #263f60 !important;
}

/* Transparent development progress nodes and captions, 2026-10-20. */
#pickPool #developmentWorkbenchRoot .dw-work-list-shell .dw-work-table .dw-progress-node,
#pickPool #developmentWorkbenchRoot .dw-work-list-shell .dw-work-table .dw-progress-detail,
#pickPool #developmentWorkbenchRoot .dw-work-list-shell .dw-work-table .dw-progress-label {
  background: transparent !important;
  box-shadow: none !important;
}
#pickPool #developmentWorkbenchRoot .dw-work-list-shell .dw-work-table .dw-progress-node {
  padding: 0 !important;
  border-radius: 50%;
}
#pickPool #developmentWorkbenchRoot .dw-work-list-shell .dw-work-table .dw-progress-stage:not(:last-child)::after {
  left: calc(50% + 18px);
  right: calc(-50% + 18px);
  top: 50%;
}
