/* Buscar Cliente only. Product colors share the search chips' tokens. */
:root .ds-app .company-search-workspace .company-potential-badge{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:5px 9px;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);font-size:11px;font-weight:600;line-height:1.4}
:root .ds-app .company-search-workspace .company-potential-badge>.ds-icon{width:15px;height:15px;flex:0 0 15px;color:inherit}
:root .ds-app .company-search-workspace .company-potential-badge>span{min-width:0;overflow-wrap:anywhere}
:root .ds-app .company-search-workspace .company-score-top{--company-score-accent:#2cb77b;--company-score-ink:#16764d;--company-score-soft:#e4f8ed}
:root .ds-app .company-search-workspace .company-score-excellent{--company-score-accent:var(--accent-turquoise);--company-score-ink:var(--accent-turquoise-ink);--company-score-soft:var(--accent-turquoise-soft)}
:root .ds-app .company-search-workspace .company-score-high{--company-score-accent:var(--accent-blue);--company-score-ink:var(--accent-blue-ink);--company-score-soft:var(--accent-blue-soft)}
:root .ds-app .company-search-workspace .company-score-good{--company-score-accent:var(--accent-violet);--company-score-ink:var(--accent-violet-ink);--company-score-soft:var(--accent-violet-soft)}
:root .ds-app .company-search-workspace .company-score-medium{--company-score-accent:var(--accent-amber);--company-score-ink:var(--accent-amber-ink);--company-score-soft:var(--accent-amber-soft)}
:root .ds-app .company-search-workspace .company-score-low{--company-score-accent:var(--accent-coral);--company-score-ink:var(--accent-coral-ink);--company-score-soft:var(--accent-coral-soft)}
:root .ds-app .company-search-workspace .company-score-none{--company-score-accent:var(--accent-graphite);--company-score-ink:var(--accent-graphite-ink);--company-score-soft:var(--accent-graphite-soft)}
:root .ds-app .company-search-workspace .companies-page .data-table tr.company-result{position:relative;overflow:hidden;padding:18px 18px 18px 23px;box-shadow:0 3px 0 -1px color-mix(in srgb,var(--company-score-accent) 18%,var(--depth-color)),0 7px 15px -10px var(--shadow-color)}
:root .ds-app .company-search-workspace .companies-page .data-table tr.company-result::before{content:'';position:absolute;left:0;top:0;bottom:0;width:5px;background:var(--company-score-accent);border-radius:var(--radius-medium) 0 0 var(--radius-medium);pointer-events:none}
:root .ds-app .company-search-workspace .company-result .logo-tile{width:44px;height:44px;flex:0 0 44px;border-radius:50%;color:var(--company-score-ink);background:linear-gradient(145deg,color-mix(in srgb,var(--company-score-soft) 85%,var(--bg-info)),var(--company-score-soft));border:1px solid color-mix(in srgb,var(--company-score-accent) 30%,var(--company-score-soft));box-shadow:0 3px 7px -4px color-mix(in srgb,var(--company-score-accent) 30%,transparent),inset 0 1px 0 var(--highlight-color);font-size:15px}
:root .ds-app .company-search-workspace .company-result .company-result-score{height:auto;min-height:27px;min-width:0;padding:4px 9px;background:var(--company-score-soft);color:var(--company-score-ink);border:1px solid color-mix(in srgb,var(--company-score-accent) 35%,var(--company-score-soft));font-weight:700}
:root .ds-app .company-search-workspace .company-score-legend{margin:0 18px 14px;color:var(--ink-secondary);font-size:11px}
:root .ds-app .company-search-workspace .company-score-legend summary{display:flex;align-items:center;gap:6px;cursor:pointer;list-style:none;min-height:30px;width:fit-content;color:var(--action-primary);font-weight:600}
:root .ds-app .company-search-workspace .company-score-legend summary::-webkit-details-marker{display:none}
:root .ds-app .company-search-workspace .company-score-legend summary::after{content:'+';margin-left:4px}
:root .ds-app .company-search-workspace .company-score-legend[open] summary::after{content:'−'}
:root .ds-app .company-search-workspace .company-score-legend summary>.ds-icon{width:16px;height:16px;flex-shrink:0}
:root .ds-app .company-search-workspace .company-score-legend summary:focus-visible{outline:2px solid var(--action-primary);outline-offset:3px;border-radius:5px}
:root .ds-app .company-search-workspace .company-score-legend>div{display:flex;flex-wrap:wrap;gap:8px;padding:7px 0 3px}
:root .ds-app .company-search-workspace .company-score-key{display:inline-flex;align-items:center;gap:5px;padding:5px 8px;border:1px solid color-mix(in srgb,var(--company-score-accent) 30%,var(--company-score-soft));border-radius:9px;background:var(--company-score-soft);color:var(--company-score-ink);font-weight:600}
:root .ds-app .company-search-workspace .company-score-key>i{width:7px;height:7px;flex-shrink:0;border-radius:50%;background:var(--company-score-accent)}
:root .ds-app .company-search-workspace .company-score-key small{font-size:10px;font-weight:400}
:root[data-theme^="dark"] .ds-app .company-search-workspace .company-score-top{--company-score-accent:#52c99b;--company-score-ink:#b2ebce;--company-score-soft:#284b40}
