
/* Four list views share layout tokens. Details and business fields retain their layout. */
#pickPool .pool-workbench{--xw-list-line:#e8ebf0;--xw-list-muted:#738094;--xw-list-head:#f7f8fa;--xw-list-blue:#3565eb}
#pickPool .pool-workbench :is(.product-clues-page,.finished-library-index,.dw-shell:not(.dw-detail-shell)){background:#fff!important;padding:0!important;margin:0!important}
#pickPool .pool-workbench :is(.dw-work-list-shell,.finished-index-card){border:0!important;border-radius:0!important;box-shadow:none!important;background:#fff!important;margin:0!important;overflow:hidden}
#pickPool .pool-workbench .dw-shell:not(.dw-detail-shell){display:flex!important;flex-direction:column!important;gap:0!important}
#pickPool .pool-workbench .dw-work-list-shell{flex:1;min-height:0}
#pickPool .pool-workbench :is(.pool-workbench-toolbar,.product-clues-head,.dw-work-list-shell>.dw-filter-bar,.finished-index-card>.dw-filter-bar){box-sizing:border-box!important;display:flex;align-items:center;flex-wrap:wrap;gap:8px!important;min-height:64px!important;padding:12px 0!important;margin:0!important;background:#fff!important;border:0!important;border-bottom:1px solid var(--xw-list-line)!important;box-shadow:none!important}
#pickPool .pool-workbench :is(.pool-filter-left,.pool-filter-right,.product-clues-toolbar,.product-clues-head-actions){display:flex;align-items:center;gap:8px!important;flex-wrap:wrap}
#pickPool .pool-workbench .pool-filter-left{flex:1 1 auto;min-width:0}
#pickPool .pool-workbench .pool-filter-right{margin-left:auto}
#pickPool .pool-workbench.view-clues #productCluesRoot .product-clues-toolbar{justify-content:flex-start!important;flex:1 1 auto!important;width:auto!important}
#pickPool .pool-workbench.view-clues #productCluesRoot .product-clues-head-actions{margin-left:auto!important}
#pickPool .pool-workbench :is(.product-clues-search,.pool-search,.dw-work-list-shell .dw-search,.finished-index-card .dw-search){box-sizing:border-box!important;width:260px!important;min-width:180px!important;max-width:100%!important;flex:0 1 260px!important;height:38px!important;min-height:38px!important;border:1px solid #dce1e8!important;border-radius:8px!important;background:#fff!important;margin:0!important;font-size:13px!important;box-shadow:none!important}
#pickPool .pool-workbench :is(.product-clues-search input,.dw-work-list-shell .dw-search input,.finished-index-card .dw-search input){height:34px!important;font-size:13px!important;background:transparent!important}
#pickPool .pool-workbench :is(.pool-workbench-toolbar,.product-clues-head,.dw-work-list-shell>.dw-filter-bar,.finished-index-card>.dw-filter-bar) :is(button,select,.xw-flow-more>summary){box-sizing:border-box;min-height:38px!important;height:38px!important;border-radius:8px!important;font-size:13px!important;box-shadow:none!important;white-space:nowrap}
#pickPool .pool-workbench :is(.product-clues-filter,.pool-workbench-toolbar>.pool-filter-left>select,.dw-work-list-shell>.dw-filter-bar>select,.finished-index-card>.dw-filter-bar>select){width:130px!important;min-width:110px!important;flex:0 0 130px!important;border-color:#dce1e8!important}
#pickPool .pool-workbench :is(.dw-work-list-shell>.dw-filter-bar,.finished-index-card>.dw-filter-bar){position:relative;z-index:40}
#pickPool .pool-workbench .xw-flow-actions{display:flex;align-items:center;gap:8px;margin-left:auto;flex-wrap:wrap}
#pickPool .pool-workbench .dw-filter-spacer{display:none!important}
#pickPool .pool-workbench .xw-flow-more{position:relative;flex:0 0 auto;font-size:13px}
#pickPool .pool-workbench .xw-flow-more>summary{display:flex;align-items:center;gap:6px;cursor:pointer;list-style:none;padding:0 12px;border:1px solid #dce1e8;background:#fff;color:#465369}
#pickPool .pool-workbench .xw-flow-more>summary::-webkit-details-marker{display:none}
#pickPool .pool-workbench .xw-flow-more[open]>summary{border-color:#3565eb;color:#3565eb;background:#f5f8ff}
#pickPool .pool-workbench .xw-flow-more-panel{position:fixed;z-index:13000;width:244px;box-sizing:border-box;display:grid;gap:12px;padding:16px;background:#fff;border:1px solid #e1e5ec;border-radius:10px;box-shadow:0 10px 32px #17264020}
#pickPool .pool-workbench .xw-flow-more-panel label{display:grid;gap:6px;color:#667085;font-size:12px}
#pickPool .pool-workbench .xw-flow-more-panel select{width:100%!important;margin:0!important}
#pickPool .pool-workbench :is(.product-clues-table,.pool-data-table,.dw-work-table) thead th{box-sizing:border-box!important;height:46px!important;padding-top:10px!important;padding-bottom:10px!important;background:var(--xw-list-head)!important;color:#596579!important;font-size:13px!important;font-weight:600!important;border-bottom:1px solid var(--xw-list-line)!important;box-shadow:none!important}
#pickPool .pool-workbench.view-clues #productCluesRoot .product-clues-card.product-clues-split .product-clues-table thead th,#pickPool .pool-workbench.view-clues #productCluesRoot .product-clue-action-rail-head{height:46px!important;background:var(--xw-list-head)!important;box-shadow:none!important;font-size:13px!important;color:#596579!important}
#pickPool .pool-workbench :is(.product-clues-table,.pool-data-table,.dw-work-table) td{border-color:var(--xw-list-line)!important;font-size:13px}
#pickPool .pool-workbench :is(.pool-table-card,.product-clues-card){border-radius:0!important;box-shadow:none!important;border-color:var(--xw-list-line)!important;margin-top:0!important}
#pickPool .pool-workbench :is(.product-clues-table,.pool-data-table) tbody td{height:116px!important;box-sizing:border-box!important;padding-top:12px!important;padding-bottom:12px!important}
#pickPool .pool-workbench.view-clues #productCluesRoot .product-clue-image{width:64px!important;height:64px!important;flex-basis:64px!important;border-radius:8px!important}
#pickPool .pool-workbench .pool-data-table tbody td:nth-child(3) img{width:64px!important;height:64px!important;object-fit:contain;border-radius:8px!important}
#pickPool .pool-workbench :is(.product-clue-copy strong,.pool-data-table tbody td:nth-child(5)){font-size:14px!important;font-weight:600!important;color:#202c3f!important}
#pickPool .pool-workbench :is(.product-clue-pool-btn,.pool-develop-btn){background:var(--xw-list-blue)!important;color:#fff!important;border:1px solid var(--xw-list-blue)!important;border-radius:7px!important;min-height:34px!important;font-size:13px!important;font-weight:500!important;padding:6px 12px!important;box-shadow:none!important}
#pickPool .pool-workbench :is(.product-clue-collect,.product-clue-edit,.pool-action-text:not(.pool-develop-btn)){border-radius:6px!important;font-size:12px!important}
#pickPool .pool-workbench :is(.dw-work-list-shell,.finished-index-card) .dw-work-table{min-width:1380px!important;table-layout:fixed!important}
#pickPool .pool-workbench :is(.dw-work-list-shell,.finished-index-card) .dw-work-table td{box-sizing:border-box!important;height:132px!important;padding:14px 12px!important}
#pickPool .pool-workbench :is(.dw-work-list-shell,.finished-index-card) .dw-work-table :is(th,td):nth-child(1){width:44px!important}
#pickPool .pool-workbench :is(.dw-work-list-shell,.finished-index-card) .dw-work-table :is(th,td):nth-child(2){width:48px!important}
#pickPool .pool-workbench :is(.dw-work-list-shell,.finished-index-card) .dw-work-table :is(th,td):nth-child(3){width:270px!important}
#pickPool .pool-workbench :is(.dw-work-list-shell,.finished-index-card) .dw-work-table :is(th,td):nth-child(4){width:600px!important}
#pickPool .pool-workbench :is(.dw-work-list-shell,.finished-index-card) .dw-work-table :is(th,td):nth-child(5){width:160px!important}
#pickPool .pool-workbench :is(.dw-work-list-shell,.finished-index-card) .dw-work-table :is(th,td):nth-child(6){width:105px!important}
#pickPool .pool-workbench :is(.dw-work-list-shell,.finished-index-card) .dw-work-table :is(th,td):nth-child(7){width:145px!important}
#pickPool .pool-workbench :is(.dw-work-list-shell,.finished-index-card) .dw-product-line{gap:12px!important}
#pickPool .pool-workbench :is(.dw-work-list-shell,.finished-index-card) .dw-product-line :is(img,.dw-product-fallback){width:76px!important;height:76px!important;flex:0 0 76px!important;border-radius:8px!important;object-fit:contain!important}
#pickPool .pool-workbench :is(.dw-work-list-shell,.finished-index-card) .dw-product-line :is(strong,.finished-index-product-name){font-size:14px!important;font-weight:600!important;line-height:1.5!important;color:#202c3f}
#pickPool .pool-workbench :is(.dw-work-list-shell,.finished-index-card) .dw-product-line small{font-size:12px!important;color:#738094!important}
#pickPool .pool-workbench :is(.product-clues-pagination,.pool-table-foot,.dw-pagination){box-sizing:border-box!important;display:flex!important;align-items:center!important;gap:8px!important;min-height:56px!important;padding:10px 14px!important;border-top:1px solid var(--xw-list-line)!important;background:#fff!important;box-shadow:none!important;font-size:12px!important;flex:0 0 auto!important;margin:0!important}
#pickPool .pool-workbench :is(.pool-total,.product-clues-pagination-summary,.dw-pagination-total){margin-right:auto!important;color:#738094!important}
#pickPool .pool-workbench :is(.product-clues-pagination-controls,.dw-pagination-controls){display:flex;align-items:center;gap:6px!important;margin-left:auto!important}
#pickPool .pool-workbench .product-clues-pagination-position{display:none!important}
#pickPool .pool-workbench :is(.product-clues-pagination,.pool-table-foot,.dw-pagination) :is(button,select,input){height:32px!important;min-height:32px!important;border-radius:7px!important;font-size:12px!important;box-shadow:none!important}
#pickPool .pool-workbench .xw-clue-page-size{display:flex;align-items:center;gap:6px;color:#738094;font-size:12px;white-space:nowrap}
#pickPool .pool-workbench .xw-clue-page-size select{border:1px solid #dce1e8;background:#fff;color:#465369;padding:0 24px 0 8px}
#pickPool .pool-workbench .finished-index-card{display:flex;flex-direction:column;height:100%;min-height:0}
#pickPool .pool-workbench .finished-index-table-wrap{flex:1 1 auto;min-height:0}
@media(max-width:1100px){#pickPool .pool-workbench :is(.product-clues-search,.pool-search,.dw-work-list-shell .dw-search,.finished-index-card .dw-search){width:230px!important;flex-basis:230px!important}#pickPool .pool-workbench :is(.product-clues-pagination,.pool-table-foot,.dw-pagination){flex-wrap:wrap}}
@media(max-width:620px){#pickPool .pool-workbench .xw-flow-actions{margin-left:0}#pickPool .pool-workbench :is(.product-clues-search,.pool-search,.dw-work-list-shell .dw-search,.finished-index-card .dw-search){width:100%!important;flex-basis:100%!important}}

#pickPool .pool-workbench.view-finished #finishedLibraryRoot{border:0!important;background:#fff!important;padding:0!important}
#pickPool .pool-workbench :is(.dw-work-list-shell,.finished-index-card) .dw-product-line{min-height:100px!important;padding:0!important}
#pickPool .pool-workbench :is(.dw-work-list-shell,.finished-index-card) :is(.dw-date-control,.finished-date-filter-wrap){width:92px!important;flex:0 0 92px!important}
#pickPool .pool-workbench :is(.dw-work-list-shell,.finished-index-card) :is(.dw-date-control,.finished-date-filter-wrap)>button{width:100%!important}
#pickPool .pool-workbench.view-saved .pool-data-table .pool-row-icons{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:6px!important;max-width:152px;margin:auto}
#pickPool .pool-workbench.view-saved .pool-data-table :is(.pool-action-primary-row,.pool-action-icons){display:contents!important}
#pickPool .pool-workbench.view-saved .pool-data-table .pool-row-icons{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}
#pickPool .pool-workbench.view-saved .pool-data-table .pool-develop-btn{grid-column:1/-1!important;grid-row:1!important;width:100%!important}
#pickPool .pool-workbench.view-saved .pool-data-table .pool-row-icons button:not(.pool-develop-btn){box-sizing:border-box!important;min-width:0!important;width:auto!important;height:30px!important;min-height:30px!important;padding:4px 5px!important;border:1px solid #dce1e8!important;border-radius:6px!important;background:#fff!important;color:#53647e!important;font-size:12px!important;box-shadow:none!important;gap:3px!important}
#pickPool .pool-workbench.view-saved .pool-data-table .pool-supply-btn i{display:none}
#pickPool .pool-workbench .pool-search-btn{background:#fff!important;color:#68778e!important;border:1px solid #dce1e8!important}

#pickPool .pool-workbench.view-clues #productCluesRoot .product-clue-action-rail-row{height:116px!important;padding-top:12px!important;padding-bottom:12px!important}
#pickPool .pool-workbench.view-clues #productCluesRoot .product-clues-card.product-clues-split .product-clues-table thead th{padding-top:0!important;padding-bottom:0!important;box-sizing:border-box!important;height:46px!important}
#pickPool .pool-workbench.view-saved .pool-data-table .pool-row-icons button{position:static!important;margin:0!important;transform:none!important}
