/* Exec Partners tenant theme — additive override of ShrimpSandwich defaults.
   Loaded ONLY when TENANT=execpartners (or host matches). The default
   ShrimpSandwich look is untouched. Palette cross-checked against both
   exec-platform/app/globals.css and the canonical Exec Functions Design
   System (colors_and_type.css) — every hex below is a real --ef-* token,
   not an approximation.

   Brand: deep purple (#4e196f) on near-black navy (#0f0c17). Inter body. */

:root {
  /* Backgrounds — EP navy is nearly identical to the SS default dark */
  --bg:        #0f0c17;
  --surface:   #1a1426;
  --surface1:  #1a1426;
  --surface2:  #231a35;
  --border:    rgba(78, 25, 111, 0.28);

  /* Accent: EP brand purple — real --ef-* tokens (Exec Functions Design System) */
  --accent:      #744ca4;   /* --ef-purple-500, brain-mark dark gradient stop */
  --accent2:     #c49fd9;   /* exec-platform's own brand-purple-muted / sidebar-logo-tagline (between --ef-purple-300 and -400) */
  --accent-deep: #4e196f;   /* --ef-purple-700, CORE wordmark + primary */

  /* Status colours — keep SS defaults (green/yellow/red) */
  --green:  #34d399;
  --yellow: #fbbf24;
  --red:    #f87171;

  /* Text */
  --text:   #f0eaf8;
  --fg:     #f0eaf8;
  --muted:  rgba(196, 159, 217, 0.60);   /* purple-muted at 60% */

  --font:      'Inter', -apple-system, sans-serif;
  --font-head: 'Inter', -apple-system, sans-serif;
}

body { font-family: var(--font); }

/* Accent-tinted row hover / active states */
tr:hover td                       { background: rgba(78, 25, 111, 0.10) !important; }
.msg.result-active .msg-bubble    { background: rgba(116, 76, 164, 0.12) !important; }
tr.enriching-row td               { background: rgba(78, 25, 111, 0.07) !important; }
.preview-notice                   { background: rgba(78, 25, 111, 0.10) !important; }
.release-banner                   { background: rgba(78, 25, 111, 0.10) !important;
                                    border-bottom-color: rgba(116, 76, 164, 0.25) !important; }
.enriched-pill                    { background: rgba(116, 76, 164, 0.18) !important; }
.source-1st                       { background: rgba(116, 76, 164, 0.20) !important; }
.msg.assistant .msg-bubble        { background: var(--surface2); }

/* Hide Developer button (super-admin dev tools). Admin stays — JS-gated
   so partners never see it, but the EP admin needs it. */
#developer-btn, #hm-developer { display: none !important; }

/* Release banner: shown for internal EP admins (unlike Adsmurai single-tenant
   deploy, EP runs multi-ICP so release notes are useful). Keep visible. */

/* Admin tabs: hide Coverage and Privacy toggles for partner-facing deploy.
   Partners tab stays — EP needs per-partner ICP grant management. */
#atab-coverage, #atab-privacy { display: none !important; }
