/* Persistent BSR category distribution, matching the keyword workbench. */
.product-clue-modal.competitor-picker.competitor-picker-c.competitor-bsr-category-list .competitor-picker-main{display:grid;grid-template-columns:270px minmax(0,1fr);grid-template-rows:64px 52px minmax(0,1fr);column-gap:16px;align-content:stretch;height:100%;padding:0 16px;overflow:hidden}
.competitor-bsr-category-list .bsr-category-panel{grid-column:1;grid-row:1 / span 3;min-width:0;min-height:0;overflow:auto;padding:16px 12px 16px 0;border-right:1px solid #e5eaf2;background:#fff}
.competitor-bsr-category-list .bsr-category-panel-head{display:flex;align-items:center;justify-content:space-between;gap:6px}
.competitor-bsr-category-list .bsr-category-panel-head strong{font-size:15px;color:#1d2d46;white-space:nowrap}
.product-clue-modal.competitor-picker.competitor-picker-c.competitor-bsr-category-list [data-picker-bsr-explore-open]{min-height:32px;padding:0 8px;font-size:11px;white-space:nowrap}
.competitor-bsr-category-list .bsr-category-panel-intro{margin:5px 0 12px;color:#8492a7;font-size:11px}
.competitor-bsr-category-list .bsr-category-section{display:flex;justify-content:space-between;margin:13px 2px 7px;color:#61728d;font-size:11px;font-weight:600}
.competitor-bsr-category-list .bsr-category-section small{font-size:11px;font-weight:400}
.competitor-bsr-category-list .bsr-category-card{display:block;width:100%;margin:0 0 8px;padding:10px 11px;border:1px solid #e1e7f0;border-radius:9px;background:#fff;text-align:left;color:#21334f}
.competitor-bsr-category-list .bsr-category-card.selected{border-color:#5583f3;background:#edf3ff;box-shadow:inset 3px 0 #416df1}
.competitor-bsr-category-list .bsr-category-card:disabled{opacity:.7}
.competitor-bsr-category-list .bsr-category-card-title{display:flex;align-items:center;justify-content:space-between;gap:7px;font-size:12px;font-weight:600}
.competitor-bsr-category-list .bsr-category-card-title b{padding:2px 6px;border-radius:6px;background:#edf3ff;color:#275fd8;font-size:11px;font-weight:600;font-variant-numeric:tabular-nums}
.competitor-bsr-category-list .bsr-category-card small{display:block;margin-top:4px;color:#74839a;font-size:11px;line-height:1.45;overflow-wrap:anywhere}
.competitor-bsr-category-list .bsr-category-panel-note,.competitor-bsr-category-list .bsr-category-panel-empty{margin:10px 3px;color:#8391a5;font-size:11px;line-height:1.5}
.product-clue-modal.competitor-picker.competitor-picker-c.competitor-bsr-category-list .product-clue-picker-bsr-context{grid-column:2;grid-row:1;min-width:0;height:64px;min-height:64px;margin:0;padding:5px 0;border-bottom:1px solid #e7ecf4}
.competitor-bsr-category-list .product-clue-picker-bsr-context-label{max-width:138px;white-space:normal!important;line-height:1.35}
.product-clue-modal.competitor-picker.competitor-picker-c.competitor-bsr-category-list .product-clue-picker-controls{grid-column:2;grid-row:2;min-width:0;height:52px;min-height:52px;padding:6px 0;border-bottom:1px solid #e7ecf4}
.product-clue-modal.competitor-picker.competitor-picker-c.competitor-bsr-category-list .product-clue-picker-search{max-width:290px}
.competitor-bsr-category-list [data-picker-content]{grid-column:2;grid-row:3;min-width:0;min-height:0;overflow:auto}
.product-clue-modal.competitor-picker.competitor-picker-c.competitor-bsr-category-list [data-picker-content] .product-clue-picker-table{min-width:980px}
.product-clue-modal.competitor-picker.competitor-picker-c.competitor-bsr-category-list [data-picker-content] .product-clue-picker-table thead th{top:0}
.competitor-bsr-category-list .bsr-category-panel.exploring [data-picker-bsr-list],.competitor-bsr-category-list .bsr-category-panel.exploring .bsr-category-panel-intro{display:none}
.product-clue-modal.competitor-picker.competitor-picker-c.competitor-bsr-category-list .product-clue-picker-bsr-explore{display:block;position:static;top:auto;right:auto;width:100%;max-height:none;overflow:visible;margin:12px 0 0;padding:0;border:0;border-radius:0;box-shadow:none;background:#fff}
.competitor-bsr-category-list .product-clue-picker-bsr-explore-head{align-items:flex-start}
.competitor-bsr-category-list .product-clue-picker-bsr-explore-head small{line-height:1.4}
.product-clue-modal.competitor-picker.competitor-picker-c.competitor-bsr-category-list .product-clue-picker-bsr-categories>.product-clue-picker-bsr-category-card:nth-child(n){display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px;padding:10px 1px}
.competitor-bsr-category-list .product-clue-picker-bsr-category-image{display:none!important}
.competitor-bsr-category-list .product-clue-picker-bsr-category-path{font-size:10px;line-height:1.4}
.competitor-bsr-category-list .product-clue-picker-bsr-category-select{padding:6px 7px;font-size:11px}
.competitor-bsr-category-list .product-clue-picker-bsr-explore-foot{justify-content:stretch}
.competitor-bsr-category-list [data-picker-bsr-continue]{width:100%;min-height:36px}
@media(max-width:1050px){.product-clue-modal.competitor-picker.competitor-picker-c.competitor-bsr-category-list .competitor-picker-main{grid-template-columns:225px minmax(0,1fr);column-gap:10px}.competitor-bsr-category-list .product-clue-picker-bsr-breadcrumb{display:none!important}}
@media(max-width:760px){.product-clue-modal.competitor-picker.competitor-picker-c.competitor-bsr-category-list .competitor-picker-main{display:block;height:100%;overflow:auto;padding:0 12px}.competitor-bsr-category-list .bsr-category-panel{height:auto;max-height:250px;border-right:0;border-bottom:1px solid #e5eaf2}.competitor-bsr-category-list .product-clue-picker-bsr-context,.competitor-bsr-category-list .product-clue-picker-controls{height:auto;min-height:52px}.competitor-bsr-category-list [data-picker-content]{overflow:visible}}
