/* Source rows: quiet product previews, black selection actions. */
#productCluesRoot .link-focus-cell{vertical-align:middle!important;padding:12px 18px!important}
#productCluesRoot .link-focus-strip{display:flex;align-items:center;gap:18px;width:100%;min-height:56px}
#productCluesRoot .link-focus-products{display:flex;align-items:center;gap:8px;min-width:0;flex:1}
#productCluesRoot .link-focus-product{display:flex;align-items:center;gap:10px;min-width:0;flex:1 1 0;max-width:230px;height:72px;box-sizing:border-box;border:1px solid #dce3ed;border-radius:6px;background:#fff;padding:8px;text-align:left;cursor:pointer;color:#253448;box-shadow:none;transition:border-color .15s ease,background-color .15s ease}
#productCluesRoot .link-focus-image{display:flex;align-items:center;justify-content:center;flex:0 0 44px;width:44px;height:44px;border:1px solid #edf0f4;border-radius:7px;background:#fff;overflow:hidden;color:#b2bac5}
#productCluesRoot .link-focus-image img{width:100%;height:100%;object-fit:contain;padding:3px;box-sizing:border-box}
#productCluesRoot .link-focus-copy{display:flex;flex-direction:column;gap:5px;min-width:0;line-height:1.3}
#productCluesRoot .link-focus-name{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:400;color:#263548}
#productCluesRoot .link-focus-price{display:block;font-size:12px;font-weight:400;color:#7d899a;white-space:nowrap}
#productCluesRoot .link-focus-action{display:inline-flex;align-items:center;justify-content:flex-end;gap:8px;margin-left:auto;flex:0 0 auto;white-space:nowrap;border:0;background:transparent;padding:8px 0 8px 8px;font-size:13px;line-height:1.4;font-weight:400;cursor:pointer;color:#111!important}
#productCluesRoot .link-focus-action:hover,#productCluesRoot .link-focus-action:focus-visible{color:#111!important;text-decoration:underline;text-underline-offset:4px}
#productCluesRoot .link-focus-action>span{font-size:18px;color:inherit}
#productCluesRoot .link-focus-empty{display:block;color:#8994a4;font-size:12px;white-space:nowrap}
#productCluesRoot .link-focus-product:hover .link-focus-name{text-decoration:underline;text-underline-offset:3px}
#productCluesRoot .link-focus-product:focus-visible,#productCluesRoot .link-focus-action:focus-visible{outline:2px solid #bdc8da;outline-offset:4px;border-radius:4px}
#pickPool .pool-workbench.view-clues #productCluesRoot.clue-redesign.clue-inbox.clue-source-view .product-clues-table thead th.link-focus-heading{width:auto!important;min-width:0!important;text-align:left!important;padding-left:18px!important}
#pickPool .pool-workbench.view-clues #productCluesRoot.clue-redesign.clue-inbox.clue-source-view .product-clues-table thead th:nth-last-child(2){width:130px!important}
#pickPool .pool-workbench.view-clues #productCluesRoot.clue-redesign.clue-inbox.clue-source-view .product-clues-table thead th:last-child{width:170px!important}

/* Center the collected count within the product preview area. */
#productCluesRoot .link-focus-products:has(>.link-focus-empty){justify-content:center}
#productCluesRoot .link-focus-empty{text-align:center}

/* Individual source-product cards; preserve row actions and image previews. */
#productCluesRoot .link-focus-product:hover{border-color:#b6c9ed;background:#f8faff}
#productCluesRoot .link-focus-product:hover .link-focus-name{text-decoration:none}
#productCluesRoot .link-focus-product:focus-visible{outline:2px solid #6388d6;outline-offset:2px;border-radius:6px}
