/*
  Business Dashboard KPI 管理 Workspace CSS
  (BUSINESS-DASHBOARD-KPI-WORKSPACE-INTEGRATION-001).

  Every rule is scoped under #kpiWorkspaceHostRoot AND every class is kw-* prefixed (same
  double-containment convention businessCenter.css/revenueWorkspace.css/staffWorkspace.css already
  established) — V3's global stylesheet space is shared by many modules, an unscoped rule would
  risk silently affecting unrelated pages. Color/spacing values match revenueWorkspace.css's own
  existing tokens verbatim (no new visual language introduced for this Workspace).
*/
#kpiWorkspaceHostRoot {
  --kw-space-2: 8px;
  --kw-space-3: 12px;
  --kw-space-4: 16px;
  --kw-space-5: 24px;
}

#kpiWorkspaceHostRoot .kw-cap-note {
  margin-top: var(--kw-space-2);
  font-size: 12px;
  color: var(--color-text-muted, #667085);
}

/* Sync blocker (§四.D — employees/clinics not yet synced) — an explicit warning banner, never
   styled to look like a routine empty-state note, so it reads as "action needed elsewhere",
   not "nothing to see here". */
#kpiWorkspaceHostRoot .kw-sync-blocker {
  margin-bottom: var(--kw-space-5);
  padding: var(--kw-space-4);
  border: 1px solid var(--color-warning-border, #fec84b);
  border-radius: 12px;
  background: var(--color-warning-bg, #fffaeb);
  color: var(--color-warning-text, #93700b);
  font-size: 13px;
  line-height: 1.6;
}
