/*
 * PredIQ static UI -> TDS 2.0 analytical compatibility.
 * Loaded after the existing product styles while components are progressively
 * migrated to shared primitives.
 */
[data-product="prediq"]{
  --bg:var(--background);--surface-low:var(--surface-muted);--surface-mid:var(--surface-muted);--surface-high:var(--border);
  --ink:var(--foreground);--ink-2:var(--foreground);--muted:var(--foreground-secondary);--quiet:var(--foreground-tertiary);
  --outline:var(--control-border);--outline-soft:var(--border);
  --blue:var(--primary);--blue-dark:var(--primary);--blue-mid:var(--primary);--blue-soft:var(--primary-soft);--blue-softer:var(--primary-soft);
  --green:var(--success);--green-soft:var(--success-soft);--green-mid:var(--success-soft);
  --amber:var(--warning-text);--amber-soft:var(--warning-soft);--amber-mid:var(--warning-soft);
  --red:var(--danger);--red-soft:var(--danger-soft);--red-mid:var(--danger-soft);
  --teal:var(--info);--teal-soft:var(--info-soft);
  --decision-top:var(--success);--decision-top-bg:var(--success-soft);
  --decision-pick:var(--primary);--decision-pick-bg:var(--primary-soft);
  --decision-watch:var(--warning-text);--decision-watch-bg:var(--warning-soft);
  --decision-wait:var(--foreground-secondary);--decision-wait-bg:var(--neutral-soft);
  --decision-pass:var(--danger);--decision-pass-bg:var(--danger-soft);
  --evidence-strong:var(--success);--evidence-good:var(--primary);--evidence-mixed:var(--warning-text);--evidence-limited:var(--foreground-secondary);
  --shadow-xs:var(--shadow-e1);--shadow-sm:var(--shadow-e1);--shadow-md:var(--shadow-e2);--shadow-lg:var(--shadow-e3);
  --r-sm:var(--radius-sm);--r-md:var(--radius-md);--r-lg:var(--radius-lg);--r-xl:var(--radius-xl);--r-pill:var(--radius-full);
  font-family:var(--font-sans);color:var(--foreground);background:var(--background);
}
[data-product="prediq"] :where(h1,h2,h3,h4,h5,.brand-name,.data-number,.pick-probability,.score-display,.stat-value,b,strong,.mono){
  font-family:var(--font-sans);
}
[data-product="prediq"] body{background:var(--background)!important}
[data-product="prediq"] .brand-icon{background:var(--primary)!important;color:var(--primary-foreground)!important;box-shadow:none!important}
[data-product="prediq"] .side-nav{box-shadow:none!important;border-color:var(--border)!important}
[data-product="prediq"] :where(.summary-tile,.state-card,.content-block,.intel-panel,.ticket-panel,.responsible-card,.modal,.prediq-match-title,.prediq-media-frame){
  border-radius:var(--radius-lg)!important;box-shadow:var(--shadow-e1)!important;
}
[data-product="prediq"] .prediq-match-title,[data-product="prediq"] .prediq-entity-fallback{background:var(--surface-muted)!important}
[data-product="prediq"] :where(button,a,input,select,textarea,[role="button"],[role="tab"]){min-height:44px}
@media(pointer:coarse){[data-product="prediq"] :where(button,a,input,select,textarea,[role="button"],[role="tab"]){min-height:48px}}
