/* Recommended products: one compact toolbar above the existing results. */
.competitor-picker .competitor-related-toolbar[hidden]{display:none!important}
.product-clue-modal.competitor-picker.competitor-related-compact .competitor-picker-main{padding-top:0}
.competitor-related-compact .competitor-related-toolbar{
  display:flex;align-items:center;gap:10px;min-height:60px;padding:9px 0;
  border-bottom:1px solid #e7ebf2;background:#fff
}
.competitor-related-compact .product-clue-picker-related{
  display:flex;align-items:center;gap:8px;flex:1;min-width:0;
  margin:0;padding:0;border:0;background:transparent
}
.competitor-related-compact .product-clue-picker-related-filters{display:flex;align-items:center;flex-wrap:nowrap;gap:2px;min-width:0}
.competitor-related-compact .product-clue-picker-related-filters button{
  flex:none;padding:6px 7px;border:0;border-radius:7px;color:#697e9b;
  font-size:11px;line-height:20px;white-space:nowrap
}
.competitor-related-compact .product-clue-picker-related-filters button.active{background:#eef4ff;color:#3164e6;border:0}
.competitor-related-compact .product-clue-picker-related-filters button span{margin-left:2px;font-size:10px}
.competitor-related-compact .product-clue-related-explanation{position:relative;flex:none}
.competitor-related-compact .product-clue-related-explanation summary{
  list-style:none;cursor:pointer;white-space:nowrap;color:#6480a9;font-size:11px
}
.competitor-related-compact .product-clue-related-explanation summary::-webkit-details-marker{display:none}
.competitor-related-compact .product-clue-related-explanation[open] .product-clue-picker-related-report{
  position:absolute;z-index:15;top:26px;left:-50px;width:min(360px,70vw);
  margin:0;padding:13px 15px;border:1px solid #dce6f4;border-radius:10px;
  background:#fff;box-shadow:0 12px 30px #243d6426;color:#526885;font-size:12px;line-height:1.55
}
.product-clue-modal.competitor-picker.competitor-related-compact .competitor-related-toolbar .product-clue-picker-controls{
  flex:0 1 230px;width:230px;min-width:145px;min-height:0;height:36px;margin:0;padding:0;border:0;background:transparent
}
.competitor-related-compact .competitor-related-toolbar .product-clue-picker-search{width:100%;height:36px}
.product-clue-modal.competitor-picker.competitor-related-compact .competitor-related-toolbar .product-clue-picker-source-tools{
  flex:none;display:flex;align-items:center;min-height:0;margin:0;padding:0;border:0;background:transparent
}
.competitor-related-compact .competitor-related-toolbar .product-clue-picker-source-hint{display:none}
.competitor-related-compact .competitor-related-toolbar [data-picker-discover]{white-space:nowrap}
@media(max-width:1180px){
  .competitor-related-compact .competitor-related-toolbar{flex-wrap:wrap}
  .competitor-related-compact .product-clue-picker-related{flex-basis:100%}
  .product-clue-modal.competitor-picker.competitor-related-compact .competitor-related-toolbar .product-clue-picker-controls{flex:1}
}
