/* Colored filters confined to Buscar Cliente. Category colors persist at rest. */
:root .ds-app .company-search-workspace .company-segment-filter{margin-top:4px;min-width:0}
:root .ds-app .company-search-workspace .company-potential-filter{margin-top:0;min-width:0}
:root .ds-app .company-search-workspace .company-filter-label{display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin-bottom:9px;font-size:12px;font-weight:700;line-height:1.5;color:var(--ink)}
:root .ds-app .company-search-workspace .company-filter-label>span{display:inline-flex;color:var(--color-info)}
:root .ds-app .company-search-workspace .company-filter-label .ds-icon{width:14px;height:14px}
:root .ds-app .company-search-workspace :is(#companySegmentButtons,#companyPotentialButtons,#companyOtherSegments){display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:0;min-width:0}
:root .ds-app .company-search-workspace .company-chip-blue{--chip-accent:var(--accent-blue);--chip-ink:var(--accent-blue-ink);--chip-bg:var(--accent-blue-soft)}
:root .ds-app .company-search-workspace .company-chip-violet{--chip-accent:var(--accent-violet);--chip-ink:var(--accent-violet-ink);--chip-bg:var(--accent-violet-soft)}
:root .ds-app .company-search-workspace .company-chip-amber{--chip-accent:var(--accent-amber);--chip-ink:var(--accent-amber-ink);--chip-bg:var(--accent-amber-soft)}
:root .ds-app .company-search-workspace .company-chip-orange{--chip-accent:var(--accent-orange);--chip-ink:var(--accent-orange-ink);--chip-bg:var(--accent-orange-soft)}
:root .ds-app .company-search-workspace .company-chip-turquoise{--chip-accent:var(--accent-turquoise);--chip-ink:var(--accent-turquoise-ink);--chip-bg:var(--accent-turquoise-soft)}
:root .ds-app .company-search-workspace .company-chip-coral{--chip-accent:var(--accent-coral);--chip-ink:var(--accent-coral-ink);--chip-bg:var(--accent-coral-soft)}
:root .ds-app .company-search-workspace .company-chip-pink{--chip-accent:var(--accent-pink);--chip-ink:var(--accent-pink-ink);--chip-bg:var(--accent-pink-soft)}
:root .ds-app .company-search-workspace .company-chip-terracotta{--chip-accent:var(--accent-terracotta);--chip-ink:var(--accent-terracotta-ink);--chip-bg:var(--accent-terracotta-soft)}
:root .ds-app .company-search-workspace .company-chip-graphite{--chip-accent:var(--accent-graphite);--chip-ink:var(--accent-graphite-ink);--chip-bg:var(--accent-graphite-soft)}
:root .ds-app .company-search-workspace .company-chip-cyan{--chip-accent:var(--accent-cyan);--chip-ink:var(--accent-cyan-ink);--chip-bg:var(--accent-cyan-soft)}
:root .ds-app .company-search-workspace .company-chip-petrol{--chip-accent:var(--accent-petrol);--chip-ink:var(--accent-petrol-ink);--chip-bg:var(--accent-petrol-soft)}
:root .ds-app .company-search-workspace .companies-page .hero-card button.company-filter-chip:not(:disabled){
 display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:36px;height:auto;max-width:100%;padding:8px 12px;
 border:1px solid color-mix(in srgb,var(--chip-accent) 52%,var(--chip-bg));border-radius:12px;
 background:linear-gradient(145deg,color-mix(in srgb,var(--chip-bg) 85%,var(--bg-info)),var(--chip-bg));color:var(--chip-ink);
 box-shadow:0 2px 0 -1px color-mix(in srgb,var(--chip-accent) 26%,var(--depth-color)),0 5px 10px -7px var(--shadow-color),inset 0 1px 0 var(--highlight-color);
 font-size:11px;font-weight:700;line-height:1.45;white-space:normal;text-align:center;transition:background var(--motion-fast),transform var(--motion-fast),box-shadow var(--motion-fast);
}
:root .ds-app .company-search-workspace .companies-page .hero-card button.company-filter-chip>.ds-icon{width:18px;height:18px;flex:0 0 18px;color:var(--chip-ink)}
:root .ds-app .company-search-workspace .companies-page .hero-card button.company-filter-chip>span{min-width:0;overflow-wrap:anywhere}
:root .ds-app .company-search-workspace .companies-page .hero-card button.company-filter-chip:not(:disabled):hover{background:color-mix(in srgb,var(--chip-accent) 14%,var(--chip-bg));border-color:var(--chip-accent);color:var(--chip-ink);transform:translateY(-1px);box-shadow:0 3px 0 -1px color-mix(in srgb,var(--chip-accent) 40%,var(--depth-color)),0 7px 12px -7px var(--shadow-color)}
:root .ds-app .company-search-workspace .companies-page .hero-card button.company-filter-chip[aria-pressed="true"]:not(:disabled),:root .ds-app .company-search-workspace .companies-page .hero-card button.company-filter-chip.has-selected-segment:not(:disabled){background:color-mix(in srgb,var(--chip-accent) 24%,var(--chip-bg));border-color:var(--chip-accent);color:var(--chip-ink);box-shadow:0 0 0 1px color-mix(in srgb,var(--chip-accent) 45%,transparent),0 3px 0 -1px color-mix(in srgb,var(--chip-accent) 45%,var(--depth-color))}
:root .ds-app .company-search-workspace .companies-page .hero-card button.company-filter-chip:focus-visible{outline:2px solid var(--chip-accent);outline-offset:3px}
:root .ds-app .company-search-workspace .company-more-segments>.ds-icon{order:1;transform:rotate(90deg)}
:root .ds-app .company-search-workspace .company-more-segments[aria-expanded="true"]>.ds-icon{transform:rotate(-90deg)}
:root .ds-app .company-search-workspace #companyOtherSegments{margin-top:10px;padding:12px;border:1px solid var(--border-soft);border-radius:12px;background:color-mix(in srgb,var(--bg-info) 40%,var(--bg-panel))}
:root .ds-app .company-search-workspace #companyOtherSegments[hidden]{display:none}
@media(prefers-reduced-motion:reduce){
 :root .ds-app .company-search-workspace .companies-page .hero-card button.company-filter-chip:not(:disabled){transition:none}
 :root .ds-app .company-search-workspace .companies-page .hero-card button.company-filter-chip:not(:disabled):hover{transform:none}
}
