.explorer-categories .category-product-icon{width:22px!important;height:22px!important;flex:0 0 22px;transition:filter .25s,transform .25s}

.explorer-categories button:hover .category-product-icon{filter:brightness(1.18);transform:translateY(-1px)}
.explorer-categories button[aria-pressed=true] .category-product-icon{filter:brightness(1.65)}
.sourcing-explorer .explorer-more>div{width:300px!important;max-height:min(360px,55vh)!important;overflow-y:auto!important;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#9bbdb4 transparent;padding:10px!important;border-radius:12px}
.sourcing-explorer .explorer-more>div button{min-height:38px;padding:8px 10px!important;gap:11px}
.explorer-result-count,.explorer-pagination{display:none!important}
.explorer-auto-track{height:2px;margin:18px auto 0;background:#cddcda;width:70px;border-radius:2px;overflow:hidden}
.explorer-auto-track span{display:block;width:24px;height:100%;background:#408984;animation:explorer-auto-travel 8s linear infinite}
.map-results:hover .explorer-auto-track span,.map-results:focus-within .explorer-auto-track span{animation-play-state:paused}
@keyframes explorer-auto-travel{from{transform:translateX(-24px)}to{transform:translateX(70px)}}
.capability-benefits .capability-ending{white-space:nowrap}
.capability-benefits .capability-copy{min-width:0!important}
.capability-benefits .capability-copy small{text-wrap:pretty;line-height:1.7}
@media(min-width:1100px){.capability-benefits>a,.capability-benefits>button{gap:16px!important;padding-left:22px!important;padding-right:22px!important}.capability-benefits .feature-symbol{flex-shrink:0}.capability-benefits .capability-copy small{font-size:12px!important}}
@media(prefers-reduced-motion:reduce){.explorer-auto-track span{animation:none}.explorer-categories .category-product-icon{transition:none}}
