/* Business surfaces share the brand's neutral palette. Conversation tokens stay unchanged. */
.business-workspace,.plugins-workspace,.demand-review-workspace,.customer-maintenance,[data-product-documents-workspace],[data-customer-maintenance-workspace],[data-demand-review-workspace]{--business-ink:var(--text-primary);--business-muted:var(--text-tertiary);--business-line:var(--border-default);--business-soft:var(--surface-subtle);--business-selected:var(--surface-selected);--business-accent:var(--text-primary);--business-accent-soft:var(--surface-hover);--business-accent-line:var(--border-strong);color:var(--business-ink)}
.business-workspace .similar-seed-choice:hover:enabled{border-color:var(--business-accent-line);background:var(--business-soft)}
.business-workspace .similar-choice[aria-pressed=true],.business-workspace .similar-active-filters>span{border-color:var(--business-accent-line);background:var(--business-accent-soft);color:var(--business-accent)}
.business-workspace .similar-bar-fill{background:#d6ccc7}
.business-workspace .similar-bar-row[aria-pressed=true]{color:var(--business-accent)}
.business-workspace .similar-bar-row[aria-pressed=true] .similar-bar-fill{background:var(--business-accent)}
.business-workspace .similar-source-tag[data-similar-source=workspace],.business-workspace .similar-source-tag[data-channels-source=workspace]{color:var(--business-muted);background:var(--business-soft);border-color:var(--business-line)}
.business-workspace .contacts-pane-email-state.is-available{color:#525252}
.business-workspace .insight-visuals-node.is-own circle{fill:#f5f5f5;stroke:#c7c7c7}
.customer-maintenance{--cm-accent:var(--business-accent);--cm-muted:var(--business-muted);--cm-line:var(--business-line)}
.customer-maintenance .cm-notice{background:var(--business-selected);color:#666}
/* The manual/historical demand facade remains readable without its old green theme. */
.demand-review-workspace{--dr-line:var(--business-line);--dr-muted:var(--business-muted);color:var(--business-ink)}
.demand-review-workspace .dr-link{color:var(--business-muted)}
.demand-review-workspace .dr-link:hover{color:var(--business-accent)}
.demand-review-workspace .dr-field input,.demand-review-workspace .dr-field textarea{border-color:#e0e0e0;background:var(--business-soft);color:var(--business-ink)}
.demand-review-workspace .dr-customer{border-bottom-color:#ededed}
.demand-review-workspace .dr-customer-choice,.demand-review-workspace .dr-history-row{background:var(--business-soft)}
.demand-review-workspace .dr-chip{border-color:var(--business-line);color:#737373}
.demand-review-workspace .dr-chip[aria-pressed=true]{color:var(--business-accent);border-color:var(--business-accent-line);background:var(--business-accent-soft)}
.demand-review-workspace .dr-matrix th,.demand-review-workspace .dr-matrix td{border-color:#ededed}
.demand-review-workspace .dr-matrix thead{background:var(--business-soft)}
.demand-review-workspace .dr-verdict{color:#737373;background:#f3f3f3}
.demand-review-workspace .dr-verdict.is-supported{color:#525252;background:#f0f0f0}
.demand-review-workspace .dr-empty,.demand-review-workspace .dr-evidence,.demand-review-workspace .dr-source-preview{background:var(--business-soft)}
.demand-review-workspace blockquote{border-color:#d4c4bc;color:#666}
.demand-review-workspace .dr-notice{background:var(--business-selected);color:#666}

/* The current workspaces consume the same palette; status/error meanings stay local. */
#view-business .inquiry-workspace{--iq-ink:var(--text-primary);--iq-muted:var(--text-tertiary);--iq-line:var(--border-default);--iq-accent:var(--text-primary)}
#view-business .product-documents{--pd-accent:var(--text-primary);--pd-line:var(--border-default);--pd-muted:var(--text-tertiary)}
#view-business .customer-maintenance{--cm-accent:var(--text-primary);--cm-line:var(--border-default);--cm-muted:var(--text-tertiary)}
#view-business :is(.competitor-insight-query,.competitor-insight-results){--insight-accent:var(--text-primary);--insight-line:var(--border-default);--insight-muted:var(--text-tertiary)}
#view-business .iq-notice{background:var(--surface-subtle);color:var(--text-secondary)}
#view-business .iq-queue{background:var(--surface-subtle)}
#view-business .iq-tab{color:var(--text-tertiary)}
#view-business .iq-tab[aria-pressed=true]{background:#fff;color:var(--text-primary);box-shadow:var(--shadow-control)}
#view-business .iq-queue-row:hover{background:var(--surface-hover)}
#view-business .iq-queue-row[aria-pressed=true]{background:var(--surface-selected)}
#view-business .iq-button:hover:not(:disabled){background:var(--surface-hover);border-color:var(--border-strong)}
#view-business .iq-button.is-primary:hover:not(:disabled){background:#3a3a3f;border-color:#3a3a3f}
#view-business .iq-text-button{color:var(--text-secondary)}
#view-business :is(.pd-library,.cm-customers){background:var(--surface-subtle);border:1px solid var(--border-default);border-radius:var(--radius-panel);padding:18px;min-width:0}
#view-business :is(.pd-preview,.cm-main){min-width:0}
#view-business .pd-chip[aria-pressed=true]{background:var(--surface-hover);border-color:var(--border-strong);color:var(--text-primary)}
#view-business .pd-file-row:hover,#view-business .cm-customer:hover{background:var(--surface-hover)}
#view-plugins .plugins-tabs{gap:4px}
#view-plugins .plugins-chip[aria-pressed=true]{background:var(--surface-hover);color:var(--text-primary)}
#view-plugins .plugins-menu-items{border-color:var(--border-default);border-radius:var(--radius-panel);box-shadow:var(--shadow-floating)}
#view-business :is(.business-visual-card,.business-result-card){border-color:var(--border-default);border-radius:var(--radius-panel)}
#view-business :is(.business-field input,.business-field textarea,.pd-input,.pd-select,.cm-field input,.cm-field select,.cm-field textarea,.insight-query-slot input),#view-plugins .plugins-search{border-color:var(--border-default);border-radius:var(--radius-control);color:var(--text-primary)}
@media(max-width:760px){
 #view-business :is(.pd-library,.cm-customers){padding:14px}
}
