.opportunity-color-gray   {--label-bg:#f1f4f8;--label-fg:#45566c}
.opportunity-color-blue   {--label-bg:#eaf2fd;--label-fg:#305f99}
.opportunity-color-purple {--label-bg:#f2ecfd;--label-fg:#684494}
.opportunity-color-green  {--label-bg:#eaf6f1;--label-fg:#24664f}
.opportunity-color-orange {--label-bg:#fff2e6;--label-fg:#8a4c18}
.opportunity-color-teal   {--label-bg:#def5f3;--label-fg:#176964}
.opportunity-color-rose   {--label-bg:#fcecf2;--label-fg:#933456}

[data-theme=dark] .opportunity-color-gray   {--label-bg:#293547;--label-fg:#d4e0f2}
[data-theme=dark] .opportunity-color-blue   {--label-bg:#223955;--label-fg:#a7d0ff}
[data-theme=dark] .opportunity-color-purple {--label-bg:#332748;--label-fg:#d4baff}
[data-theme=dark] .opportunity-color-green  {--label-bg:#1c3b31;--label-fg:#99e4c4}
[data-theme=dark] .opportunity-color-orange {--label-bg:#463425;--label-fg:#ffd4a6}
[data-theme=dark] .opportunity-color-teal   {--label-bg:#173d40;--label-fg:#9ee7e0}
[data-theme=dark] .opportunity-color-rose   {--label-bg:#482b3b;--label-fg:#ffb9d0}

html body :is(.badge,.quick)[class*=" opportunity-color-"] {
    background:var(--label-bg);
    color:var(--label-fg);
}
.taxonomy-color-controls {margin-top:8px}
.taxonomy-color-controls label {display:inline-flex;align-items:center;gap:8px;font-size:.82rem}
.taxonomy-color-controls select {
    width:auto;min-width:7rem;padding:.35rem .5rem;border:1px solid var(--line,#d6deeb);
    border-radius:6px;background:var(--surface,#fff);color:inherit;font:inherit
}
[data-theme=dark] .taxonomy-color-controls select {color-scheme:dark;background:var(--surface,#172334)}
