/* ═══════════════════════════════════════════════════════════════════════
   SB6-INNER — ports the sb6 HOME identity onto every base.html inner page.
   Loads LAST in base.html (:26, after sarah-next-global.css :25 — so this
   sheet wins the cascade over it without editing it).
   Scoped under .sarah-inner-page so HOME (.sarah-dashboard-page) stays
   byte-identical. Delete the base.html <link> to revert.

   ── PHASE 1b: POP + DE-HALO (Shane ruling 2026-07-17) ─────────────────
   HOME'S REAL LOOK IS *TRON*: flat black + SOLID full-saturation hairline
   neon borders + ZERO glow. Evidence: sb6-obsidian-final.css overrides
   ITSELF — its V1 head (:10-11, alpha border + box-shadow glow) is DEAD;
   its tail SB6-TRON-FINAL (:134-279) sweeps box-shadow/text-shadow/filter
   to none across every .sb6-* and re-declares solid hairlines:
     :146 .sb6-panel{border:1px solid #2f8fff}
     :158 .sb6-chip {border:1px solid #2f8fff;color:#9fd0ff}
     :159-161 .good #21f5a5/#4dffc0 · .warn #ffc329/#ffd45e · .alert #ff3d61/#ff8ba1
     :173,197,213,214 box-shadow:none on panel/stat/quick-btn/item-act
   Phase 1 matched the DEAD V1 values (45% alpha + 16px glow) — that is
   exactly the "washed tint" vs home. Fixed here.

   NOTE FOR THE OPERATOR: home carries NO shape glow either. The brief
   allowed "shape glow yes" — none was added, because adding one would move
   AWAY from home. Re-add deliberately if you want inner ≠ home.

   RULE: never re-type a literal here. Add the token to sarah-canon.css.
   Drift guard: tools/check-sb6-palette.sh
   ═══════════════════════════════════════════════════════════════════════ */

/* ── DESIGN LAW (Shane, permanent): NO glow/halo on TEXT or WORDING, ever.
      Blanket strip. NOTE its specificity is only (0,1,1), so any !important
      text-shadow with 2+ classes BEATS it — 7 such rules exist upstream and
      are re-declared verbatim at the bottom of this file. ── */
body.sarah-inner-page * { text-shadow: none !important; }

/* ── Base: pure black void + HOME's typeface ──
   FONT (Shane 2026-07-17 "font is slightly off"): home renders --sb6-sans
   (sarah-blue-v6.css:33, applied at .sb6-root:40) = system-FIRST. Inner pages
   were on canon's --body (:48) = 'Inter'-FIRST. Same family list, different
   head → on a Mac home showed SF, inner showed Inter. Now identical. */
body.sarah-inner-page,
body.sarah-inner-page .sarah-inner-page {
  background: var(--sb6i-void) !important; background-image: none !important;
  color: var(--sb6i-text-2);
  font-family: var(--sb6i-sans);
}
body.sarah-inner-page :is(input, button, select, textarea) { font-family: inherit; }
body.sarah-inner-page::before,
body.sarah-inner-page::after { background: none !important; }

/* ── Cards / panels: black fill, SOLID hairline neon, NO glow (home :146,:173) ── */
body.sarah-inner-page :is(.pop-card,.inbox-card,.admin-card,.hero-card,.snoop-card,.spec-card,.aw-card,.matrix-card,.totals-card,.settings-card) {
  background: var(--sb6i-void) !important; background-image: none !important;
  border: 1px solid var(--sb6i-blue) !important;
  box-shadow: none !important;
  transition: border-color .16s;
}
/* hover: home's language is a tint + cyan edge (obsidian :19, :148), not a bloom */
body.sarah-inner-page :is(.pop-card,.inbox-card,.admin-card,.hero-card,.snoop-card,.spec-card,.aw-card,.matrix-card,.totals-card,.settings-card):hover {
  border-color: var(--sb6i-cyan) !important;
  background: var(--sb6i-hover-tint) !important;
  box-shadow: none !important;
}
body.sarah-inner-page .pop-card-head { border-bottom-color: var(--sb6i-line-soft) !important; }
body.sarah-inner-page .pop-card-name { color: var(--sb6i-text-1) !important; }
body.sarah-inner-page .pop-card-desc { color: var(--sb6i-text-3) !important; }
body.sarah-inner-page .pop-card-stats { color: var(--sb6i-text-2) !important; }

/* ── Section titles: mono label, obsidian blue, no glow ── */
body.sarah-inner-page .pop-section-title {
  color: var(--sb6i-blue) !important;
  font-family: var(--sb6i-mono) !important;
  letter-spacing: .16em !important;
}
body.sarah-inner-page .pop-section-sub { color: var(--sb6i-text-3) !important; }

/* ── Chips/pills: bright outline + bright text, verbatim from home (:158-161) ── */
body.sarah-inner-page .pop-chip {
  background: var(--sb6i-void) !important; background-image: none !important;
  border: 1px solid var(--sb6i-blue) !important; color: var(--sb6i-blue-soft) !important;
  box-shadow: none !important;
}
body.sarah-inner-page .pop-chip.alert { border-color: var(--sb6i-red) !important;   color: var(--sb6i-red-soft) !important; }
body.sarah-inner-page .pop-chip.warn  { border-color: var(--sb6i-amber) !important; color: var(--sb6i-amber-soft) !important; }
body.sarah-inner-page .pop-chip.good  { border-color: var(--sb6i-green) !important; color: var(--sb6i-green-soft) !important; }

/* ── Badges: black fill, solid hairline (home .sb6-nav-badge :164 pattern) ── */
body.sarah-inner-page .pop-badge {
  background: var(--sb6i-void) !important; background-image: none !important;
  border: 1px solid var(--sb6i-blue) !important;
  box-shadow: none !important;
}
body.sarah-inner-page .pop-badge:is(.approved,.super) { border-color: var(--sb6i-green) !important; color: var(--sb6i-green-soft) !important; }
body.sarah-inner-page .pop-badge:is(.revoked)         { border-color: var(--sb6i-red) !important;   color: var(--sb6i-red-soft) !important; }
body.sarah-inner-page .pop-badge:is(.pending)         { border-color: var(--sb6i-amber) !important; color: var(--sb6i-amber-soft) !important; }

/* ── Topbar: black bar, solid hairline underline, NO glow ── */
body.sarah-inner-page .topbar {
  background: var(--sb6i-void) !important; background-image: none !important;
  border-bottom: 1px solid var(--sb6i-blue) !important;
  box-shadow: none !important;
}
body.sarah-inner-page .topbar-title { color: var(--sb6i-text-2) !important; }

/* ── FIX 1: the glowing "SARAH" top-left (Shane 2026-07-17) ──
   sarah-next-global.css:216-226 makes it a gradient clip-text glyph with an
   ANIMATED PULSING DROP-SHADOW:
     color:transparent; background:linear-gradient(...);
     -webkit-background-clip:text; animation:snSarahWord 5.8s infinite;
   @keyframes snSarahWord (:1519-1531) cycles
     drop-shadow(0 0 7px rgba(219,252,255,.82)) drop-shadow(0 0 23px ...)
   It is a `filter`, NOT a text-shadow — so the §1 blanket never touched it, and
   the previous pass only set `color`, which left the animation pulsing. Glow on
   a WORD = design-law violation.
   HOME kills exactly this on its own wordmark: obsidian:21,:136
     .sb6-hero-word{text-shadow:none;animation:none;filter:none}
   background + -webkit-text-fill-color must be reset too, or clip-text keeps
   the glyph transparent and the colour never shows. */
/* FONT CORRECTION (Shane "lettering seems fat", 2026-07-17): my previous pass
   set this to --sb6i-sans. WRONG. Home's wordmark .sb6-side-word is MONO:
   sarah-blue-v6.css:77 font-family:var(--sb6-mono); font-weight:800
   (effective spec, last-declaration-wins across the home chain:
    mono · 16px · 800 · letter-spacing .47em · #f7fcff · text-shadow none).
   Body text is sans on home (.sb6-root:40 --sb6-sans) but the WORDMARK is mono —
   a sans at weight 800 reads noticeably fatter. Matched to home's family+weight;
   size/letter-spacing left at the topbar's own values (home's .47em is tuned for
   a 196px rail, not a top bar).
   Upstream sets these via the SHORTHAND `font: 800 17px/1 var(--sn-sans)`
   (sarah-next-global.css:217), which is why font-family alone did not settle it. */
body.sarah-inner-page .topbar-sarah-word {
  animation: none !important;
  filter: none !important;
  background: none !important; background-image: none !important;
  -webkit-text-fill-color: currentColor !important;
  color: var(--sb6i-text-1) !important;
  text-shadow: none !important;
  font-family: var(--sb6i-mono) !important;
  font-weight: 800 !important;
}

/* ── FIX: the glowing HAMBURGER (Shane 2026-07-17) ──
   Never touched by any previous pass. sarah-next-global.css:
     .nav-hamburger            box-shadow inset 0 0 18px + 0 0 14px !important
                               + linear-gradient bg + cyan border
     .nav-hamburger:hover      box-shadow var(--sn-glow-cyan) !important
     .nav-hamburger-lines span box-shadow 0 0 6px rgba(24,232,255,.46) !important
                               + linear-gradient fill
   Home has no hamburger (it uses the .sb6-side rail), so there is no home
   counterpart to copy — TRON law applied: flat black, solid hairline, no glow. */
body.sarah-inner-page .nav-hamburger {
  background: var(--sb6i-void) !important; background-image: none !important;
  border: 1px solid var(--sb6i-blue) !important;
  box-shadow: none !important; text-shadow: none !important; filter: none !important;
}
body.sarah-inner-page .nav-hamburger:hover,
body.sarah-inner-page .nav-hamburger:focus {
  box-shadow: none !important; border-color: var(--sb6i-cyan) !important;
  background: var(--sb6i-hover-tint) !important; background-image: none !important;
}
body.sarah-inner-page .nav-hamburger-lines span {
  background: var(--sb6i-blue) !important; background-image: none !important;
  box-shadow: none !important; filter: none !important;
}
body.sarah-inner-page .nav-hamburger-label {
  color: var(--sb6i-blue-soft) !important;
  text-shadow: none !important; filter: none !important;
}
body.sarah-inner-page .btn-logout {
  background: var(--sb6i-void) !important; border: 1px solid var(--sb6i-blue) !important;
  color: var(--sb6i-text-2) !important; box-shadow: none !important;
}
body.sarah-inner-page .btn-logout:hover { border-color: var(--sb6i-cyan) !important; color: var(--sb6i-text-1) !important; }
body.sarah-inner-page .btn-logout.btn-active { border-color: var(--sb6i-cyan) !important; color: var(--sb6i-text-1) !important; box-shadow: none !important; }

/* ── LOGO (Phase 1b): home and inner already use the SAME asset
      (/static/sarah-os/sarah-os-mark.svg — nav.html:16, _sb6_sidebar.html:5).
      The "wrong S" was the right S TINTED + RINGED by sarah-next-global.css:
        :209 .topbar-logo filter saturate(1.18) contrast(1.10) drop-shadow(cyan)
        :187 .topbar-mark 34px disc: radial-gradient + border + triple box-shadow
        :200 .topbar-mark::before animated halo ring
      Home renders it RAW: sb6-obsidian-final.css:137,:177 .sb6-side-sigil{filter:none}
      and kills the brand glow (:75-76,:119,:221).
      Matched here at topbar scale. Overridden from THIS sheet (loads after
      next-global) so the shared sheet — which home also loads — stays untouched.
      Specificity: body.sarah-inner-page … = (0,2,1) beats next-global's (0,2,0). ── */
body.sarah-inner-page .topbar-mark {
  border: none !important;
  background: none !important; background-image: none !important;
  box-shadow: none !important;
  width: auto !important; height: auto !important;
}
body.sarah-inner-page .topbar-mark::before,
body.sarah-inner-page .topbar-mark::after {
  content: none !important; display: none !important;
  animation: none !important; border: none !important; box-shadow: none !important;
}
body.sarah-inner-page .topbar-logo {
  filter: none !important;              /* raw #0288D1 mark, exactly like home */
  width: 28px !important; height: 28px !important;   /* topbar scale; home's sigil is 68px */
  object-fit: contain;
}

/* ── Slide-in drawer: obsidian panel, solid edge ── */
/* ── FIX 3: the glowing MENU (Shane 2026-07-17) ──
   The previous pass killed the drawer PANEL's shadow, but every child carries
   its OWN !important glow, which is what was still lit. Sources in
   sarah-next-global.css, all re-declared here (this sheet loads last, :26):
     .nav-drawer          box-shadow -1px 0 20px rgba(36,130,255,.12)  (x2 rules)
                          + radial-gradient background
     .nav-drawer-link     background rgba(5,17,32,.60)
     .nav-drawer-link:hover      linear-gradient(...)
     .nav-drawer-link.active     box-shadow inset 0 0 24px + 0 0 15px + gradient
     .nav-drawer-link.active::before  box-shadow 0 0 9px currentColor
     .nav-drawer-badge    box-shadow 0 0 12px rgba(255,76,110,.36) + gradient
     .nav-drawer-close:hover     box-shadow 0 0 13px rgba(24,232,255,.16)
     .nav-drawer-overlay  backdrop-filter blur(8px)
     .nav-drawer-title    text-shadow 0 0 14px  (non-important; blanket gets it,
                          re-declared anyway so it cannot come back)
   HOME has zero glow anywhere (obsidian sweeps box-shadow:none across every
   .sb6-* at :172-272). Copied. */
body.sarah-inner-page .nav-drawer {
  background: var(--sb6i-void) !important; background-image: none !important;
  border-left: 1px solid var(--sb6i-blue) !important;
  box-shadow: none !important;
}
body.sarah-inner-page .nav-drawer::before,
body.sarah-inner-page .nav-drawer::after { box-shadow: none !important; }
body.sarah-inner-page .nav-drawer-header { box-shadow: none !important; }
body.sarah-inner-page .nav-drawer-title {
  text-shadow: none !important; filter: none !important;
  color: var(--sb6i-blue) !important;
}
body.sarah-inner-page .nav-drawer-overlay {
  backdrop-filter: none !important; -webkit-backdrop-filter: none !important;
}
body.sarah-inner-page .nav-drawer-link {
  background: var(--sb6i-void) !important; background-image: none !important;
  box-shadow: none !important; text-shadow: none !important;
}
body.sarah-inner-page .nav-drawer-link:hover {
  background: var(--sb6i-hover-tint) !important; background-image: none !important;
  box-shadow: none !important;
}
body.sarah-inner-page .nav-drawer-link.active {
  background: var(--sb6i-hover-tint) !important; background-image: none !important;
  border-color: var(--sb6i-cyan) !important; color: var(--sb6i-text-1) !important;
  box-shadow: none !important;
}
body.sarah-inner-page .nav-drawer-link.active::before,
body.sarah-inner-page .nav-drawer-link::before,
body.sarah-inner-page .nav-drawer-link::after { box-shadow: none !important; filter: none !important; }
body.sarah-inner-page .nav-drawer-close {
  background: var(--sb6i-void) !important; background-image: none !important;
  box-shadow: none !important;
}
body.sarah-inner-page .nav-drawer-close:hover {
  box-shadow: none !important; border-color: var(--sb6i-cyan) !important;
}
body.sarah-inner-page :is(.nav-drawer-badge, .nav-badge) {
  background: var(--sb6i-void) !important; background-image: none !important;
  box-shadow: none !important; text-shadow: none !important;
  border: 1px solid var(--sb6i-red) !important; color: var(--sb6i-red-soft) !important;
}

/* ── FIX 2: the glowing Sarah logo in the FOOTER (Shane 2026-07-17) ──
   sarah-next-global.css:901-903
     .sarah-os-shell .powered-by-wordmark {
       filter: saturate(1.12) drop-shadow(0 0 7px rgba(36,130,255,.22)); }
   The footer (base.html:53 → partials/footer_powered.html) renders on EVERY
   page, so this was a live glow on a WORD. A `filter`, not a text-shadow, so
   the blanket never reached it.
   Upstream is scoped .sarah-os-shell = HOME TOO; killed for inner ONLY so home
   stays byte-identical. */
/* Exact tokens, grep-proven against partials/footer_powered.html — that file
   emits exactly three classes: .powered-by, .powered-by-label, .powered-by-wordmark. */
body.sarah-inner-page :is(.powered-by, .powered-by-label, .powered-by-wordmark) {
  filter: none !important; text-shadow: none !important; box-shadow: none !important;
}

/* ── View-as banner: solid amber edge, no glow ── */
body.sarah-inner-page .view-as-banner {
  background: var(--sb6i-void) !important; background-image: none !important;
  border: 1px solid var(--sb6i-amber) !important; color: var(--sb6i-amber) !important;
  box-shadow: none !important;
}

/* ── Links / primary accent ── */
body.sarah-inner-page a { color: var(--sb6i-blue); }
body.sarah-inner-page a:hover { color: var(--sb6i-cyan); }

/* ═══════════════════════════════════════════════════════════════════════
   TEXT-HALO KILL — mechanical cascade warfare (house pattern).
   The blanket strip at the top is (0,1,1). These 7 upstream rules carry
   !important at (0,2,0) and therefore BEAT it. Re-declared VERBATIM here,
   prefixed with body.sarah-inner-page → (0,3,1), so the kill wins on load
   order AND specificity. Selectors extracted by parsing the sheets, not
   guessed. Upstream files are NOT edited: pop-v4.css and
   sarah-next-global.css also load on HOME, and editing them would break the
   home-untouched guarantee.
   ═══════════════════════════════════════════════════════════════════════ */
/* pop-v4.css — severity pills + action buttons (white 1px emboss shadow) */
body.sarah-inner-page :is(.sv-CRITICAL, .sv-SERIOUS, .sv-WATCH,
  .up-badge.pending, .touch-3, .forge-btn.pin, .admin-btn.revoke) { text-shadow: none !important; }

/* sarah-next-global.css — page headings (blue bloom) */
body.sarah-inner-page :is(h1, .section-title, .agents-head h1, .agents-head h2,
  .prospect-name-lg, .pw-title, .req-title, .dl-title, .profile-card h1,
  .up-header h1, .sr-title, .sn-title, .sh-title, .snoop-title, .snoopq-title,
  .oc-title) { text-shadow: none !important; }

/* sarah-next-global.css — big KPI numbers (blue/cyan bloom) */
body.sarah-inner-page :is(.eval-hero-num, .sn-kpi-n, .sr-hero-stat-n, .matrix-stat-v,
  .act-totals-card .n, .li-totals .value, .oc-totals .oc-num, .pipe-value,
  .m-pulse-val) { text-shadow: none !important; }
/* ═══ 10. TRON-BRIGHT DE-FILL (Shane order 2026-07-18: "0 background colors,
   colors POP, more tron outlines") — MACHINE-GENERATED by defill.py.
   Every selector below painted a non-void fill in the inner cascade
   (253 selectors: 131 voided, 122 voided + hue-mapped bright outline).
   Regenerate with the script; do not hand-edit entries. ═══ */
body.sarah-inner-page .topbar { background: var(--sb6i-void) !important; background-image: none !important; }
body.sarah-inner-page .btn-campaigns { background: var(--sb6i-void) !important; background-image: none !important; }
body.sarah-inner-page .card { background: var(--sb6i-void) !important; background-image: none !important; }
body.sarah-inner-page .card::before { background: var(--sb6i-void) !important; background-image: none !important; }
body.sarah-inner-page .stat-box { background: var(--sb6i-void) !important; background-image: none !important; }
body.sarah-inner-page .stat-box::before { background: var(--sb6i-void) !important; background-image: none !important; }
body.sarah-inner-page .search-input { background: var(--sb6i-void) !important; background-image: none !important; }
body.sarah-inner-page .search-highlight { background: var(--sb6i-void) !important; background-image: none !important; }
body.sarah-inner-page .alert-card.hot { background: var(--sb6i-void) !important; background-image: none !important; }
body.sarah-inner-page .alert-card.warm { background: var(--sb6i-void) !important; background-image: none !important; }
body.sarah-inner-page .table-wrap { background: var(--sb6i-void) !important; background-image: none !important; }
body.sarah-inner-page thead th { background: var(--sb6i-void) !important; background-image: none !important; }
body.sarah-inner-page tbody tr:nth-child(even) { background: var(--sb6i-void) !important; background-image: none !important; }
body.sarah-inner-page .touch-1 { background: var(--sb6i-void) !important; background-image: none !important; }
body.sarah-inner-page .touch-2 { background: var(--sb6i-void) !important; background-image: none !important; border-color: var(--sb6i-blue) !important; }
body.sarah-inner-page .touch-3 { background: var(--sb6i-void) !important; background-image: none !important; border-color: var(--sb6i-amber) !important; }
body.sarah-inner-page .touch-4 { background: var(--sb6i-void) !important; background-image: none !important; border-color: var(--sb6i-red) !important; }
body.sarah-inner-page .human-badge { background: var(--sb6i-void) !important; background-image: none !important; }
body.sarah-inner-page .btn-notes { background: var(--sb6i-void) !important; background-image: none !important; }
body.sarah-inner-page .hot-overlay { background: var(--sb6i-void) !important; background-image: none !important; }
body.sarah-inner-page .hot-modal { background: var(--sb6i-void) !important; background-image: none !important; }
body.sarah-inner-page .hot-modal::before { background: var(--sb6i-void) !important; background-image: none !important; }
body.sarah-inner-page .hot-modal-card { background: var(--sb6i-void) !important; background-image: none !important; }
body.sarah-inner-page .sys-card { background: var(--sb6i-void) !important; background-image: none !important; }
body.sarah-inner-page .sys-card::before { background: var(--sb6i-void) !important; background-image: none !important; }
body.sarah-inner-page .sheets-warning { background: var(--sb6i-void) !important; background-image: none !important; }
body.sarah-inner-page .row-hot { background: var(--sb6i-void) !important; background-image: none !important; }
body.sarah-inner-page .row-warm { background: var(--sb6i-void) !important; background-image: none !important; }
body.sarah-inner-page .row-active { background: var(--sb6i-void) !important; background-image: none !important; }
body.sarah-inner-page .row-seq { background: var(--sb6i-void) !important; background-image: none !important; }
body.sarah-inner-page .row-cooling { background: var(--sb6i-void) !important; background-image: none !important; }
body.sarah-inner-page .row-requeue { background: var(--sb6i-void) !important; background-image: none !important; }
body.sarah-inner-page .cele-overlay { background: var(--sb6i-void) !important; background-image: none !important; }
body.sarah-inner-page [data-tip]::after { background: var(--sb6i-void) !important; background-image: none !important; border-color: var(--sb6i-blue) !important; }
body.sarah-inner-page .tool-card { background: var(--sb6i-void) !important; background-image: none !important; }
body.sarah-inner-page .tool-card::before { background: var(--sb6i-void) !important; background-image: none !important; }
body.sarah-inner-page .tool-card.red { background: var(--sb6i-void) !important; background-image: none !important; }
body.sarah-inner-page .cmd-input { background: var(--sb6i-void) !important; background-image: none !important; }
body.sarah-inner-page .cmd-send { background: var(--sb6i-void) !important; background-image: none !important; }
body.sarah-inner-page .cmd-entry { background: var(--sb6i-void) !important; background-image: none !important; }
body.sarah-inner-page .cele-dismiss { background: var(--sb6i-void) !important; background-image: none !important; }
body.sarah-inner-page .play-card { background: var(--sb6i-void) !important; background-image: none !important; }
body.sarah-inner-page .play-respond::before { background: var(--sb6i-void) !important; background-image: none !important; }
body.sarah-inner-page .play-call::before { background: var(--sb6i-void) !important; background-image: none !important; }
body.sarah-inner-page .play-dead::before { background: var(--sb6i-void) !important; background-image: none !important; }
body.sarah-inner-page .play-stale::before { background: var(--sb6i-void) !important; background-image: none !important; }
body.sarah-inner-page .play-prospect { background: var(--sb6i-void) !important; background-image: none !important; }
body.sarah-inner-page .td-status .human-badge { background: var(--sb6i-void) !important; background-image: none !important; }
body.sarah-inner-page .play-forward::before { background: var(--sb6i-void) !important; background-image: none !important; }
body.sarah-inner-page .fwd-detail { background: var(--sb6i-void) !important; background-image: none !important; }
body.sarah-inner-page .play-intel::before { background: var(--sb6i-void) !important; background-image: none !important; border-color: var(--sb6i-violet) !important; }
body.sarah-inner-page .dash-stats-strip { background: var(--sb6i-void) !important; background-image: none !important; }
body.sarah-inner-page .view-as-banner { background: var(--sb6i-void) !important; background-image: none !important; }
body.sarah-inner-page .owner-pill { background: var(--sb6i-void) !important; background-image: none !important; }
body.sarah-inner-page .owner-pill.owner-unassigned { background: var(--sb6i-void) !important; background-image: none !important; }
body.sarah-inner-page .team-tile { background: var(--sb6i-void) !important; background-image: none !important; }
body.sarah-inner-page .team-tile::before { background: var(--sb6i-void) !important; background-image: none !important; }
body.sarah-inner-page .team-tile-me { background: var(--sb6i-void) !important; background-image: none !important; }
body.sarah-inner-page .team-tile-unassigned { background: var(--sb6i-void) !important; background-image: none !important; }
body.sarah-inner-page .team-tile-me-badge { background: var(--sb6i-void) !important; background-image: none !important; }
body.sarah-inner-page .team-tile-role { background: var(--sb6i-void) !important; background-image: none !important; }
body.sarah-inner-page .owner-filter-bar { background: var(--sb6i-void) !important; background-image: none !important; }
body.sarah-inner-page .nav-badge { background: var(--sb6i-void) !important; background-image: none !important; }
body.sarah-inner-page .nav-drawer-overlay { background: var(--sb6i-void) !important; background-image: none !important; }
body.sarah-inner-page .nav-drawer { background: var(--sb6i-void) !important; background-image: none !important; }
body.sarah-inner-page .nav-drawer-header { background: var(--sb6i-void) !important; background-image: none !important; }
body.sarah-inner-page .nav-drawer-badge { background: var(--sb6i-void) !important; background-image: none !important; }
body.sarah-inner-page .btn-logout.btn-active { background: var(--sb6i-void) !important; background-image: none !important; }
body.sarah-inner-page .nav-drawer-link.active { background: var(--sb6i-void) !important; background-image: none !important; }
body.sarah-inner-page .inbox-pill { background: var(--sb6i-void) !important; background-image: none !important; }
body.sarah-inner-page .inbox-pill.urgent { background: var(--sb6i-void) !important; background-image: none !important; }
body.sarah-inner-page .inbox-card { background: var(--sb6i-void) !important; background-image: none !important; }
body.sarah-inner-page .inbox-card.needs-decision { background: var(--sb6i-void) !important; background-image: none !important; }
body.sarah-inner-page .inbox-card.severity-critical { background: var(--sb6i-void) !important; background-image: none !important; }
body.sarah-inner-page .inbox-tag.tag-decision { background: var(--sb6i-void) !important; background-image: none !important; border-color: var(--sb6i-cyan) !important; }
body.sarah-inner-page .inbox-tag.tag-timer { background: var(--sb6i-void) !important; background-image: none !important; }
body.sarah-inner-page .inbox-tag.tag-critical { background: var(--sb6i-void) !important; background-image: none !important; }
body.sarah-inner-page .inbox-tag.tag-high { background: var(--sb6i-void) !important; background-image: none !important; }
body.sarah-inner-page .inbox-card-quote { background: var(--sb6i-void) !important; background-image: none !important; }
body.sarah-inner-page .inbox-card-draft { background: var(--sb6i-void) !important; background-image: none !important; }
body.sarah-inner-page .ibtn { background: var(--sb6i-void) !important; background-image: none !important; }
body.sarah-inner-page .ibtn.ibtn-approve { background: var(--sb6i-void) !important; background-image: none !important; }
body.sarah-inner-page .ibtn.ibtn-reject { background: var(--sb6i-void) !important; background-image: none !important; }
body.sarah-inner-page .ibtn.ibtn-edit { background: var(--sb6i-void) !important; background-image: none !important; }
body.sarah-inner-page .topbar-pulse { background: var(--sb6i-void) !important; background-image: none !important; }
body.sarah-inner-page .topbar-seer { background: var(--sb6i-void) !important; background-image: none !important; }
body.sarah-inner-page .section-title { background: var(--sb6i-void) !important; background-image: none !important; }
body.sarah-inner-page .up-badge.active { background: var(--sb6i-void) !important; background-image: none !important; border-color: var(--sb6i-green) !important; }
body.sarah-inner-page .admin-status.active { background: var(--sb6i-void) !important; background-image: none !important; border-color: var(--sb6i-green) !important; }
body.sarah-inner-page .status-badge.posted { background: var(--sb6i-void) !important; background-image: none !important; border-color: var(--sb6i-green) !important; }
body.sarah-inner-page .snoop-fit-badge { background: var(--sb6i-void) !important; background-image: none !important; border-color: var(--sb6i-green) !important; }
body.sarah-inner-page .admin-btn.approve { background: var(--sb6i-void) !important; background-image: none !important; border-color: var(--sb6i-green) !important; }
body.sarah-inner-page .forge-btn.approve { background: var(--sb6i-void) !important; background-image: none !important; border-color: var(--sb6i-green) !important; }
body.sarah-inner-page .li-btn-approve { background: var(--sb6i-void) !important; background-image: none !important; border-color: var(--sb6i-green) !important; }
body.sarah-inner-page .up-btn.primary { background: var(--sb6i-void) !important; background-image: none !important; border-color: var(--sb6i-green) !important; }
body.sarah-inner-page .snoop-review-btn-approve { background: var(--sb6i-void) !important; background-image: none !important; border-color: var(--sb6i-green) !important; }
body.sarah-inner-page .up-badge.revoked { background: var(--sb6i-void) !important; background-image: none !important; border-color: var(--sb6i-red) !important; }
body.sarah-inner-page .admin-status.revoked { background: var(--sb6i-void) !important; background-image: none !important; border-color: var(--sb6i-red) !important; }
body.sarah-inner-page .chip.active { background: var(--sb6i-void) !important; background-image: none !important; border-color: var(--sb6i-red) !important; }
body.sarah-inner-page .sv-CRITICAL { background: var(--sb6i-void) !important; background-image: none !important; border-color: var(--sb6i-red) !important; }
body.sarah-inner-page .forge-btn.reject { background: var(--sb6i-void) !important; background-image: none !important; border-color: var(--sb6i-red) !important; }
body.sarah-inner-page .admin-btn.deny { background: var(--sb6i-void) !important; background-image: none !important; border-color: var(--sb6i-red) !important; }
body.sarah-inner-page .pg-btn-reject { background: var(--sb6i-void) !important; background-image: none !important; border-color: var(--sb6i-red) !important; }
body.sarah-inner-page .snoop-review-btn-reject { background: var(--sb6i-void) !important; background-image: none !important; border-color: var(--sb6i-red) !important; }
body.sarah-inner-page .sarah-btn.danger { background: var(--sb6i-void) !important; background-image: none !important; border-color: var(--sb6i-red) !important; }
body.sarah-inner-page .up-badge.pending { background: var(--sb6i-void) !important; background-image: none !important; border-color: var(--sb6i-amber) !important; }
body.sarah-inner-page .sv-SERIOUS { background: var(--sb6i-void) !important; background-image: none !important; border-color: var(--sb6i-amber) !important; }
body.sarah-inner-page .forge-btn.pin { background: var(--sb6i-void) !important; background-image: none !important; border-color: var(--sb6i-amber) !important; }
body.sarah-inner-page .admin-btn.revoke { background: var(--sb6i-void) !important; background-image: none !important; border-color: var(--sb6i-amber) !important; }
body.sarah-inner-page .up-badge.role { background: var(--sb6i-void) !important; background-image: none !important; border-color: var(--sb6i-blue) !important; }
body.sarah-inner-page .status-badge.approved { background: var(--sb6i-void) !important; background-image: none !important; border-color: var(--sb6i-blue) !important; }
body.sarah-inner-page .source-pill-linkedin { background: var(--sb6i-void) !important; background-image: none !important; border-color: var(--sb6i-blue) !important; }
body.sarah-inner-page .forge-btn.regen { background: var(--sb6i-void) !important; background-image: none !important; border-color: var(--sb6i-blue) !important; }
body.sarah-inner-page .admin-btn.reinstate { background: var(--sb6i-void) !important; background-image: none !important; border-color: var(--sb6i-blue) !important; }
body.sarah-inner-page .li-btn-edit { background: var(--sb6i-void) !important; background-image: none !important; border-color: var(--sb6i-blue) !important; }
body.sarah-inner-page .lc-btn-primary { background: var(--sb6i-void) !important; background-image: none !important; border-color: var(--sb6i-blue) !important; }
body.sarah-inner-page .snoop-signal-chip { background: var(--sb6i-void) !important; background-image: none !important; border-color: var(--sb6i-blue) !important; }
body.sarah-inner-page .up-badge.self { background: var(--sb6i-void) !important; background-image: none !important; border-color: var(--sb6i-violet) !important; }
body.sarah-inner-page .source-pill-apollo { background: var(--sb6i-void) !important; background-image: none !important; border-color: var(--sb6i-violet) !important; }
body.sarah-inner-page .sr-chip.active { background: var(--sb6i-void) !important; background-image: none !important; border-color: var(--sb6i-violet) !important; }
body.sarah-inner-page .forge-btn.copy { background: var(--sb6i-void) !important; background-image: none !important; border-color: var(--sb6i-violet) !important; }
body.sarah-inner-page .source-pill-niobe { background: var(--sb6i-void) !important; background-image: none !important; border-color: var(--sb6i-cyan) !important; }
body.sarah-inner-page .pg-btn-approve { background: var(--sb6i-void) !important; background-image: none !important; border-color: var(--sb6i-cyan) !important; }
body.sarah-inner-page .forge-btn.edit { background: var(--sb6i-void) !important; background-image: none !important; border-color: var(--sb6i-cyan) !important; }
body.sarah-inner-page .source-pill-manual { background: var(--sb6i-void) !important; background-image: none !important; }
body.sarah-inner-page .source-pill-other { background: var(--sb6i-void) !important; background-image: none !important; }
body.sarah-inner-page .sv-INFO { background: var(--sb6i-void) !important; background-image: none !important; }
body.sarah-inner-page .admin-btn.delete { background: var(--sb6i-void) !important; background-image: none !important; }
body.sarah-inner-page .up-btn.secondary { background: var(--sb6i-void) !important; background-image: none !important; }
body.sarah-inner-page .lc-btn-cancel { background: var(--sb6i-void) !important; background-image: none !important; }
body.sarah-inner-page .pg-btn-defer { background: var(--sb6i-void) !important; background-image: none !important; }
body.sarah-inner-page .pop-chip-btn.is-active { background: var(--sb6i-void) !important; background-image: none !important; }
body.sarah-inner-page .pop-badge.super { background: var(--sb6i-void) !important; background-image: none !important; border-color: var(--sb6i-blue) !important; }
body.sarah-inner-page .pop-badge.admin { background: var(--sb6i-void) !important; background-image: none !important; border-color: var(--sb6i-amber) !important; }
body.sarah-inner-page .pop-badge.user { background: var(--sb6i-void) !important; background-image: none !important; border-color: var(--sb6i-violet) !important; }
body.sarah-inner-page .pop-badge.approved { background: var(--sb6i-void) !important; background-image: none !important; border-color: var(--sb6i-green) !important; }
body.sarah-inner-page .pop-badge.revoked { background: var(--sb6i-void) !important; background-image: none !important; border-color: var(--sb6i-red) !important; }
body.sarah-inner-page .pop-badge.pending { background: var(--sb6i-void) !important; background-image: none !important; border-color: var(--sb6i-amber) !important; }
body.sarah-inner-page .pop-badge.muted { background: var(--sb6i-void) !important; background-image: none !important; }
body.sarah-inner-page .pop-badge.na { background: var(--sb6i-void) !important; background-image: none !important; }
body.sarah-inner-page .pop-act.on { background: var(--sb6i-void) !important; background-image: none !important; border-color: var(--sb6i-green) !important; }
body.sarah-inner-page .pop-act.off { background: var(--sb6i-void) !important; background-image: none !important; border-color: var(--sb6i-amber) !important; }
body.sarah-inner-page .pop-tier-t1 { background: var(--sb6i-void) !important; background-image: none !important; border-color: var(--sb6i-blue) !important; }
body.sarah-inner-page .pop-tier-t3 { background: var(--sb6i-void) !important; background-image: none !important; border-color: var(--sb6i-green) !important; }
body.sarah-inner-page .pop-tier-t2 { background: var(--sb6i-void) !important; background-image: none !important; border-color: var(--sb6i-violet) !important; }
body.sarah-inner-page .pop-tier-t2-infra { background: var(--sb6i-void) !important; background-image: none !important; border-color: var(--sb6i-amber) !important; }
body.sarah-inner-page .pop-section-title { background: var(--sb6i-void) !important; background-image: none !important; }
body.sarah-inner-page .pop-card { background: var(--sb6i-void) !important; background-image: none !important; }
body.sarah-inner-page .pop-card::before { background: var(--sb6i-void) !important; background-image: none !important; }
body.sarah-inner-page .pop-card:has(.pop-tier-t1)::before { background: var(--sb6i-void) !important; background-image: none !important; border-color: var(--sb6i-blue) !important; }
body.sarah-inner-page .pop-card:has(.pop-tier-t3)::before { background: var(--sb6i-void) !important; background-image: none !important; border-color: var(--sb6i-green) !important; }
body.sarah-inner-page .pop-card:has(.pop-tier-t2)::before { background: var(--sb6i-void) !important; background-image: none !important; border-color: var(--sb6i-violet) !important; }
body.sarah-inner-page .pop-card:has(.pop-tier-t2-infra)::before { background: var(--sb6i-void) !important; background-image: none !important; border-color: var(--sb6i-amber) !important; }
body.sarah-inner-page .nav-tag { background: var(--sb6i-void) !important; background-image: none !important; }
body.sarah-inner-page .pop-tint-accent.pop-tint-accent { background: var(--sb6i-void) !important; background-image: none !important; }
body.sarah-inner-page .pop-tint-warm.pop-tint-warm { background: var(--sb6i-void) !important; background-image: none !important; }
body.sarah-inner-page .pop-tint-hot.pop-tint-hot { background: var(--sb6i-void) !important; background-image: none !important; }
body.sarah-inner-page .pop-tint-seq.pop-tint-seq { background: var(--sb6i-void) !important; background-image: none !important; }
body.sarah-inner-page .pop-tint-teal.pop-tint-teal { background: var(--sb6i-void) !important; background-image: none !important; }
body.sarah-inner-page .btn-active { background: var(--sb6i-void) !important; background-image: none !important; }
body.sarah-inner-page .sb5-hero { background: var(--sb6i-void) !important; background-image: none !important; }
body.sarah-inner-page .sb5-halo { background: var(--sb6i-void) !important; background-image: none !important; border-color: var(--sb6i-blue) !important; }
body.sarah-inner-page .sb5-title { background: var(--sb6i-void) !important; background-image: none !important; border-color: var(--sb6i-blue) !important; }
body.sarah-inner-page .sb5-wave i { background: var(--sb6i-void) !important; background-image: none !important; border-color: var(--sb6i-cyan) !important; }
body.sarah-inner-page .sb5-qa { background: var(--sb6i-void) !important; background-image: none !important; border-color: var(--sb6i-blue) !important; }
body.sarah-inner-page .sb5-spoke { background: var(--sb6i-void) !important; background-image: none !important; border-color: var(--sb6i-blue) !important; }
body.sarah-inner-page .sb5-spoke .sdot { background: var(--sb6i-void) !important; background-image: none !important; }
body.sarah-inner-page .topbar { background: var(--sb6i-void) !important; background-image: none !important; border-color: var(--sb6i-blue) !important; }
body.sarah-inner-page .topbar::after { background: var(--sb6i-void) !important; background-image: none !important; border-color: var(--sb6i-blue) !important; }
body.sarah-inner-page .topbar-mark { background: var(--sb6i-void) !important; background-image: none !important; border-color: var(--sb6i-blue) !important; }
body.sarah-inner-page .topbar-sarah-word { background: var(--sb6i-void) !important; background-image: none !important; border-color: var(--sb6i-cyan) !important; }
body.sarah-inner-page .topbar-right > .btn-logout { background: var(--sb6i-void) !important; background-image: none !important; border-color: var(--sb6i-blue) !important; }
body.sarah-inner-page .topbar-right > form .btn-logout { background: var(--sb6i-void) !important; background-image: none !important; border-color: var(--sb6i-blue) !important; }
body.sarah-inner-page .topbar-right > a.btn-logout { background: var(--sb6i-void) !important; background-image: none !important; border-color: var(--sb6i-blue) !important; }
body.sarah-inner-page .topbar-right > .btn-active { background: var(--sb6i-void) !important; background-image: none !important; border-color: var(--sb6i-blue) !important; }
body.sarah-inner-page .nav-hamburger { background: var(--sb6i-void) !important; background-image: none !important; border-color: var(--sb6i-blue) !important; }
body.sarah-inner-page .nav-hamburger-lines span { background: var(--sb6i-void) !important; background-image: none !important; }
body.sarah-inner-page .nav-badge { background: var(--sb6i-void) !important; background-image: none !important; border-color: var(--sb6i-red) !important; }
body.sarah-inner-page .nav-drawer-badge { background: var(--sb6i-void) !important; background-image: none !important; border-color: var(--sb6i-red) !important; }
body.sarah-inner-page .nav-drawer-overlay { background: var(--sb6i-void) !important; background-image: none !important; border-color: var(--sb6i-blue) !important; }
body.sarah-inner-page .nav-drawer { background: var(--sb6i-void) !important; background-image: none !important; border-color: var(--sb6i-blue) !important; }
body.sarah-inner-page .nav-drawer-close { background: var(--sb6i-void) !important; background-image: none !important; border-color: var(--sb6i-blue) !important; }
body.sarah-inner-page .nav-drawer-link.active { background: var(--sb6i-void) !important; background-image: none !important; border-color: var(--sb6i-blue) !important; }
body.sarah-inner-page :is( .section-title, .activity-section-title, .admin-section-title, .report-section-title, .settings-section-title, .spec-section-title, .detail-section-title, .pop-section-title, .li-section-h3 )::after { background: var(--sb6i-void) !important; background-image: none !important; }
body.sarah-inner-page :is( .card, .activity-card, .admin-card, .report-card, .settings-card, .pop-card, .campaign-perf-card, .prospect-card, .sarah-read, .eval-hero-card, .inbox-card, .aw-card, .li-card, .lc-card, .snoop-card, .snoopq-card, .spec-card, .detail-section, .profile-card, .pw-card, .req-card, .dl-card, .flags-table, .reps-table, .act-filters, .act-totals-card, .oracle-card, .sr-hero, .sn-kpi, .sh-control, .cy-chat, .campaign-content, .editor-fields, .inbox-summary, .prospect-header, .owner-filter-bar, .filter-chips, .results-toolbar, .agents-summary, .arch-pills, .atlas-content, .matrix-root ) { background: var(--sb6i-void) !important; background-image: none !important; border-color: var(--sb6i-blue) !important; }
body.sarah-inner-page .pop-tint-accent { background: var(--sb6i-void) !important; background-image: none !important; border-color: var(--sb6i-blue) !important; }
body.sarah-inner-page .pop-tint-seq { background: var(--sb6i-void) !important; background-image: none !important; border-color: var(--sb6i-blue) !important; }
body.sarah-inner-page .pop-tint-teal { background: var(--sb6i-void) !important; background-image: none !important; border-color: var(--sb6i-blue) !important; }
body.sarah-inner-page .pop-tint-warm { background: var(--sb6i-void) !important; background-image: none !important; border-color: var(--sb6i-blue) !important; }
body.sarah-inner-page .pop-tint-hot { background: var(--sb6i-void) !important; background-image: none !important; border-color: var(--sb6i-blue) !important; }
body.sarah-inner-page :is( .btn, .btn-new, .btn-save, .admin-btn, .ibtn, .aw-review, .ynk-btn, .lc-btn-primary, .p-btn:not(.p-btn-subtle), .req-btn, .pw-btn, .dl-btn, .cy-send, .snoop-queue-link ) { background: var(--sb6i-void) !important; background-image: none !important; border-color: var(--sb6i-blue) !important; }
body.sarah-inner-page :is(.btn-delete, .fbtn-danger, .ibtn-reject) { background: var(--sb6i-void) !important; background-image: none !important; border-color: var(--sb6i-red) !important; }
body.sarah-inner-page :is(.p-btn-subtle, .lc-btn:not(.lc-btn-primary), .ibtn:not(.ibtn-approve), .fbtn) { background: var(--sb6i-void) !important; background-image: none !important; border-color: var(--sb6i-blue) !important; }
body.sarah-inner-page :is( input[type="text"], input[type="email"], input[type="password"], input[type="number"], input[type="search"], input[type="tel"], input[type="url"], input[type="date"], input[type="datetime-local"], select, textarea, .admin-input, .form-input, .editor-textarea, .search-input, .p-input, .req-input, .req-textarea, .pw-input, .lc-field input, .lc-field textarea ) { background: var(--sb6i-void) !important; background-image: none !important; border-color: var(--sb6i-blue) !important; }
body.sarah-inner-page :is(.filter-chip, .owner-pill, .arch-pill, .inbox-pill, .badge, .pop-badge, .heat-pill) { background: var(--sb6i-void) !important; background-image: none !important; border-color: var(--sb6i-blue) !important; }
body.sarah-inner-page :is(.filter-chip.active, .owner-pill.active, .arch-pill.active) { background: var(--sb6i-void) !important; background-image: none !important; border-color: var(--sb6i-blue) !important; }
body.sarah-inner-page thead th { background: var(--sb6i-void) !important; background-image: none !important; border-color: var(--sb6i-blue) !important; }
body.sarah-inner-page details { background: var(--sb6i-void) !important; background-image: none !important; border-color: var(--sb6i-blue) !important; }
body.sarah-inner-page :is(.audit-error, .act-error, .eval-error, .oc-err, .aw-err, .p-error, .pw-error, .req-msg) { background: var(--sb6i-void) !important; background-image: none !important; border-color: var(--sb6i-red) !important; }
body.sarah-inner-page :is(.p-success, .pw-success) { background: var(--sb6i-void) !important; background-image: none !important; border-color: var(--sb6i-cyan) !important; }
body.sarah-inner-page .chat-brand { background: var(--sb6i-void) !important; background-image: none !important; border-color: var(--sb6i-blue) !important; }
body.sarah-inner-page .chat-inputbar { background: var(--sb6i-void) !important; background-image: none !important; border-color: var(--sb6i-blue) !important; }
body.sarah-inner-page .chat-history { background: var(--sb6i-void) !important; background-image: none !important; border-color: var(--sb6i-blue) !important; }
body.sarah-inner-page .chat-msg-sarah .chat-msg-body { background: var(--sb6i-void) !important; background-image: none !important; border-color: var(--sb6i-blue) !important; }
body.sarah-inner-page .chat-msg-user .chat-msg-body { background: var(--sb6i-void) !important; background-image: none !important; border-color: var(--sb6i-blue) !important; }
body.sarah-inner-page .cy-msg-cy .cy-bubble { background: var(--sb6i-void) !important; background-image: none !important; border-color: var(--sb6i-blue) !important; }
body.sarah-inner-page .cy-msg-user .cy-bubble { background: var(--sb6i-void) !important; background-image: none !important; border-color: var(--sb6i-blue) !important; }
body.sarah-inner-page .matrix-side { background: var(--sb6i-void) !important; background-image: none !important; border-color: var(--sb6i-blue) !important; }
body.sarah-inner-page .matrix-bar { background: var(--sb6i-void) !important; background-image: none !important; border-color: var(--sb6i-blue) !important; }
body.sarah-inner-page .matrix-link.active { background: var(--sb6i-void) !important; background-image: none !important; border-color: var(--sb6i-blue) !important; }
body.sarah-inner-page :is(.login-card, .pw-card, .req-card, .dl-card) { background: var(--sb6i-void) !important; background-image: none !important; border-color: var(--sb6i-blue) !important; }
body.sarah-inner-page :is(.login-card, .pw-card, .req-card, .dl-card)::before { background: var(--sb6i-void) !important; background-image: none !important; }
body.sarah-inner-page :is( .inbox-card-section, .inbox-card-quote, .eval-table, .up-section, .pg-section, .sr-m-block, .m-zone, .matrix-stat, .li-totals > div, .oc-totals > div, .sh-stat-row, .pipe-item, .m-pulse-item, .d-v4-mini-stat ) { background: var(--sb6i-void) !important; background-image: none !important; border-color: var(--sb6i-blue) !important; }
body.sarah-inner-page .inbox-card-quote { background: var(--sb6i-void) !important; background-image: none !important; border-color: var(--sb6i-blue) !important; }
body.sarah-inner-page .avatar-ring { background: var(--sb6i-void) !important; background-image: none !important; border-color: var(--sb6i-blue) !important; }
body.sarah-inner-page :is(.sr-hero-stat, .sh-stat-row) { background: var(--sb6i-void) !important; background-image: none !important; border-color: var(--sb6i-blue) !important; }
body.sarah-inner-page :is(.arch-empty, .inbox-empty, .eval-empty, .aw-empty, .ynk-empty, .li-empty, .snoopq-empty, .cy-empty) { background: var(--sb6i-void) !important; background-image: none !important; border-color: var(--sb6i-blue) !important; }
body.sarah-inner-page .cap167-toggle { background: var(--sb6i-void) !important; background-image: none !important; border-color: var(--sb6i-blue) !important; }
body.sarah-inner-page .cap167-batch-toolbar { background: var(--sb6i-void) !important; background-image: none !important; border-color: var(--sb6i-blue) !important; }
body.sarah-inner-page .cap167-slider { background: var(--sb6i-void) !important; background-image: none !important; border-color: var(--sb6i-blue) !important; }
body.sarah-inner-page input:checked + .cap167-slider { background: var(--sb6i-void) !important; background-image: none !important; border-color: var(--sb6i-cyan) !important; }
body.sarah-inner-page .view-as-banner { background: var(--sb6i-void) !important; background-image: none !important; border-color: var(--sb6i-amber) !important; }
body.sarah-inner-page .nav-drawer::before { background: var(--sb6i-void) !important; background-image: none !important; border-color: var(--sb6i-blue) !important; }
body.sarah-inner-page .nav-drawer-link { background: var(--sb6i-void) !important; background-image: none !important; border-color: var(--sb6i-blue) !important; }
body.sarah-inner-page table { background: var(--sb6i-void) !important; background-image: none !important; border-color: var(--sb6i-blue) !important; }
body.sarah-inner-page .agent-tile { background: var(--sb6i-void) !important; background-image: none !important; }
body.sarah-inner-page .tile-attn-badge { background: var(--sb6i-void) !important; background-image: none !important; }
body.sarah-inner-page .pill.tier-2 { background: var(--sb6i-void) !important; background-image: none !important; }
body.sarah-inner-page .pill.tier-3 { background: var(--sb6i-void) !important; background-image: none !important; }
body.sarah-inner-page .pill.live-true { background: var(--sb6i-void) !important; background-image: none !important; }
body.sarah-inner-page .pill.live-false { background: var(--sb6i-void) !important; background-image: none !important; }
body.sarah-inner-page .pill.live-unknown { background: var(--sb6i-void) !important; background-image: none !important; }
body.sarah-inner-page .pill.kind { background: var(--sb6i-void) !important; background-image: none !important; }
body.sarah-inner-page .recent-list li { background: var(--sb6i-void) !important; background-image: none !important; }
body.sarah-inner-page .contract-row { background: var(--sb6i-void) !important; background-image: none !important; }
body.sarah-inner-page .contract-row.attn { background: var(--sb6i-void) !important; background-image: none !important; }
body.sarah-inner-page .cbtn { background: var(--sb6i-void) !important; background-image: none !important; }
body.sarah-inner-page .tier-section.tier-3 { background: var(--sb6i-void) !important; background-image: none !important; }
body.sarah-inner-page .tier-section.tier-3 .agent-tile { background: var(--sb6i-void) !important; background-image: none !important; }
body.sarah-inner-page .tier-header { background: var(--sb6i-void) !important; background-image: none !important; }
body.sarah-inner-page .tier-section.tier-3 .tier-header { background: var(--sb6i-void) !important; background-image: none !important; }
body.sarah-inner-page .tier-section.tier-2 .tier-header { background: var(--sb6i-void) !important; background-image: none !important; }
body.sarah-inner-page .agent-tile::before { background: var(--sb6i-void) !important; background-image: none !important; }
body.sarah-inner-page .agent-tile.tier-3::before { background: var(--sb6i-void) !important; background-image: none !important; border-color: var(--sb6i-green) !important; }
body.sarah-inner-page .agent-tile.tier-2::before { background: var(--sb6i-void) !important; background-image: none !important; border-color: var(--sb6i-amber) !important; }
body.sarah-inner-page .agent-tile.has-attention::before { background: var(--sb6i-void) !important; background-image: none !important; border-color: var(--sb6i-cyan) !important; }
body.sarah-inner-page .eval-error { background: var(--sb6i-void) !important; background-image: none !important; }
body.sarah-inner-page .eval-hero-card { background: var(--sb6i-void) !important; background-image: none !important; }
body.sarah-inner-page .audit-type-pill { background: var(--sb6i-void) !important; background-image: none !important; }
body.sarah-inner-page .audit-jump-select { background: var(--sb6i-void) !important; background-image: none !important; }
body.sarah-inner-page .audit-day { background: var(--sb6i-void) !important; background-image: none !important; }
body.sarah-inner-page .audit-decision { background: var(--sb6i-void) !important; background-image: none !important; }
body.sarah-inner-page .audit-error { background: var(--sb6i-void) !important; background-image: none !important; }
/* ═══ 11. TRON-BRIGHT DE-GLOW (Shane 2026-07-18: "/agents has halo/glows") —
   MACHINE-GENERATED by deglow.py. 183 selectors that painted box-shadow,
   glow filters, or consumed glow keyframes (cyanBadgePulse, pulse-fwd, pulse-green, pulse-hot, redBadgePulse, sarahPulse, snSarahWord).
   Home has ZERO glow (obsidian sweep) — inner now matches. Regenerate via script. ═══ */
body.sarah-inner-page .admin-btn.approve { box-shadow: none !important; }
body.sarah-inner-page .admin-btn.deny { box-shadow: none !important; }
body.sarah-inner-page .admin-btn.reinstate { box-shadow: none !important; }
body.sarah-inner-page .admin-btn.revoke { box-shadow: none !important; }
body.sarah-inner-page .admin-status.active { box-shadow: none !important; }
body.sarah-inner-page .admin-status.revoked { box-shadow: none !important; }
body.sarah-inner-page .agent-tile.has-attention { animation: none !important; }
body.sarah-inner-page .agent-tile:hover { box-shadow: none !important; }
body.sarah-inner-page .alert-card.hot { box-shadow: none !important; }
body.sarah-inner-page .alert-card.hot:hover { box-shadow: none !important; }
body.sarah-inner-page .alert-card.warm { box-shadow: none !important; }
body.sarah-inner-page .alert-card.warm:hover { box-shadow: none !important; }
body.sarah-inner-page .audit-decision:target { box-shadow: none !important; }
body.sarah-inner-page .btn-active { box-shadow: none !important; }
body.sarah-inner-page .btn-campaigns { box-shadow: none !important; }
body.sarah-inner-page .btn-campaigns:hover { box-shadow: none !important; }
body.sarah-inner-page .btn-logout.btn-active { box-shadow: none !important; }
body.sarah-inner-page .btn-logout:hover { box-shadow: none !important; }
body.sarah-inner-page .btn-notes { box-shadow: none !important; }
body.sarah-inner-page .btn-notes:hover { box-shadow: none !important; }
body.sarah-inner-page .card:hover { box-shadow: none !important; }
body.sarah-inner-page .cbtn { box-shadow: none !important; }
body.sarah-inner-page .cbtn:hover { box-shadow: none !important; }
body.sarah-inner-page .cele-dismiss { box-shadow: none !important; }
body.sarah-inner-page .cele-dismiss:hover { box-shadow: none !important; }
body.sarah-inner-page .chip.active { box-shadow: none !important; }
body.sarah-inner-page .cmd-input:focus { box-shadow: none !important; }
body.sarah-inner-page .cmd-pending-dot { animation: none !important; }
body.sarah-inner-page .cmd-send { box-shadow: none !important; }
body.sarah-inner-page .cmd-send:hover { box-shadow: none !important; }
body.sarah-inner-page .contract-row.attn { box-shadow: none !important; }
body.sarah-inner-page .d-v4-pulse-dot.alert { box-shadow: none !important; }
body.sarah-inner-page .d-v4-pulse-dot.good { box-shadow: none !important; }
body.sarah-inner-page .d-v4-pulse-dot.warn { box-shadow: none !important; }
body.sarah-inner-page .d-v4-section:hover { box-shadow: none !important; }
body.sarah-inner-page .forge-btn.approve { box-shadow: none !important; }
body.sarah-inner-page .forge-btn.copy { box-shadow: none !important; }
body.sarah-inner-page .forge-btn.edit { box-shadow: none !important; }
body.sarah-inner-page .forge-btn.pin { box-shadow: none !important; }
body.sarah-inner-page .forge-btn.regen { box-shadow: none !important; }
body.sarah-inner-page .forge-btn.reject { box-shadow: none !important; }
body.sarah-inner-page .heat-indicator.hot { animation: none !important; }
body.sarah-inner-page .heat-indicator.warm { box-shadow: none !important; }
body.sarah-inner-page .hot-modal { box-shadow: none !important; }
body.sarah-inner-page .inbox-card.needs-decision { box-shadow: none !important; }
body.sarah-inner-page .lc-btn-primary { box-shadow: none !important; }
body.sarah-inner-page .li-btn-approve { box-shadow: none !important; }
body.sarah-inner-page .li-btn-edit { box-shadow: none !important; }
body.sarah-inner-page .nav-badge { box-shadow: none !important; animation: none !important; }
body.sarah-inner-page .nav-drawer { box-shadow: none !important; }
body.sarah-inner-page .nav-drawer-badge { animation: none !important; }
body.sarah-inner-page .nav-drawer-link.active { box-shadow: none !important; }
body.sarah-inner-page .nav-drawer-link:focus-visible { box-shadow: none !important; }
body.sarah-inner-page .opened-hot { animation: none !important; }
body.sarah-inner-page .pg-btn-approve { box-shadow: none !important; }
body.sarah-inner-page .pg-btn-reject { box-shadow: none !important; }
body.sarah-inner-page .pill.live-false { box-shadow: none !important; }
body.sarah-inner-page .pill.live-true { box-shadow: none !important; }
body.sarah-inner-page .pill.tier-2 { box-shadow: none !important; }
body.sarah-inner-page .pill.tier-3 { box-shadow: none !important; }
body.sarah-inner-page .pop-act.off { box-shadow: none !important; }
body.sarah-inner-page .pop-act.on { box-shadow: none !important; }
body.sarah-inner-page .pop-badge.admin { box-shadow: none !important; }
body.sarah-inner-page .pop-badge.approved { box-shadow: none !important; }
body.sarah-inner-page .pop-badge.pending { box-shadow: none !important; }
body.sarah-inner-page .pop-badge.revoked { box-shadow: none !important; }
body.sarah-inner-page .pop-badge.super { box-shadow: none !important; }
body.sarah-inner-page .pop-badge.user { box-shadow: none !important; }
body.sarah-inner-page .pop-card:hover { box-shadow: none !important; }
body.sarah-inner-page .pop-tier-t1 { box-shadow: none !important; }
body.sarah-inner-page .pop-tier-t2 { box-shadow: none !important; }
body.sarah-inner-page .pop-tier-t2-infra { box-shadow: none !important; }
body.sarah-inner-page .pop-tier-t3 { box-shadow: none !important; }
body.sarah-inner-page .pop-tint-accent.pop-tint-accent { box-shadow: none !important; }
body.sarah-inner-page .pop-tint-hot.pop-tint-hot { box-shadow: none !important; }
body.sarah-inner-page .pop-tint-seq.pop-tint-seq { box-shadow: none !important; }
body.sarah-inner-page .pop-tint-teal.pop-tint-teal { box-shadow: none !important; }
body.sarah-inner-page .pop-tint-warm.pop-tint-warm { box-shadow: none !important; }
body.sarah-inner-page .qs-menu { box-shadow: none !important; }
body.sarah-inner-page .sarah-btn.danger { box-shadow: none !important; }
body.sarah-inner-page .sarah-dot.online { animation: none !important; }
body.sarah-inner-page .sarah-dot.stale { animation: none !important; }
body.sarah-inner-page .avatar-ring { box-shadow: none !important; }
body.sarah-inner-page .dot { box-shadow: none !important; }
body.sarah-inner-page .inbox-card:hover { box-shadow: none !important; }
body.sarah-inner-page .li-card:hover { box-shadow: none !important; }
body.sarah-inner-page .login-card img { filter: none !important; }
body.sarah-inner-page .matrix-bar { box-shadow: none !important; }
body.sarah-inner-page .matrix-dot { box-shadow: none !important; }
body.sarah-inner-page .matrix-link.active { box-shadow: none !important; }
body.sarah-inner-page .nav-badge { box-shadow: none !important; }
body.sarah-inner-page .nav-drawer { box-shadow: none !important; }
body.sarah-inner-page .nav-drawer-badge { box-shadow: none !important; }
body.sarah-inner-page .nav-drawer-close:hover { box-shadow: none !important; }
body.sarah-inner-page .nav-drawer-link.active { box-shadow: none !important; }
body.sarah-inner-page .nav-drawer-link.active::before { box-shadow: none !important; }
body.sarah-inner-page .nav-hamburger { box-shadow: none !important; }
body.sarah-inner-page .nav-hamburger-lines span { box-shadow: none !important; }
body.sarah-inner-page .nav-hamburger:hover { box-shadow: none !important; }
body.sarah-inner-page .nav-hamburger[aria-expanded="true"] { box-shadow: none !important; }
body.sarah-inner-page .sarah-read { box-shadow: none !important; }
body.sarah-inner-page .sdot { box-shadow: none !important; }
body.sarah-inner-page .sh-state-dot { box-shadow: none !important; }
body.sarah-inner-page .snoop-live { box-shadow: none !important; }
body.sarah-inner-page .snoopq-card:hover { box-shadow: none !important; }
body.sarah-inner-page .topbar { box-shadow: none !important; }
body.sarah-inner-page .topbar-logo { filter: none !important; }
body.sarah-inner-page .topbar-mark { box-shadow: none !important; }
body.sarah-inner-page .topbar-right > .btn-active { box-shadow: none !important; }
body.sarah-inner-page .topbar-right > .btn-logout { box-shadow: none !important; }
body.sarah-inner-page .topbar-right > .btn-logout:hover { box-shadow: none !important; }
body.sarah-inner-page .topbar-right > a.btn-logout { box-shadow: none !important; }
body.sarah-inner-page .topbar-right > a.btn-logout:hover { box-shadow: none !important; }
body.sarah-inner-page .topbar-right > form .btn-logout { box-shadow: none !important; }
body.sarah-inner-page .topbar-right > form .btn-logout:hover { box-shadow: none !important; }
body.sarah-inner-page .topbar-sarah-word { animation: none !important; }
body.sarah-inner-page .topbar::after { box-shadow: none !important; }
body.sarah-inner-page .view-as-banner { box-shadow: none !important; }
body.sarah-inner-page :is( .btn, .btn-new, .btn-save, .admin-btn, .ibtn, .aw-review, .ynk-btn, .lc-btn-primary, .p-btn:not(.p-btn-subtle), .req-btn, .pw-btn, .dl-btn, .cy-send, .snoop-queue-link ) { box-shadow: none !important; }
body.sarah-inner-page :is( .btn, .btn-new, .btn-save, .admin-btn, .ibtn, .aw-review, .ynk-btn, .lc-btn-primary, .p-btn:not(.p-btn-subtle), .req-btn, .pw-btn, .dl-btn, .cy-send, .snoop-queue-link ):hover { box-shadow: none !important; }
body.sarah-inner-page :is( .card, .activity-card, .admin-card, .report-card, .settings-card, .pop-card, .campaign-perf-card, .eval-hero-card, .aw-card, .li-card, .snoop-card, .snoopq-card, .spec-card, .sn-kpi, .act-totals-card ):hover { box-shadow: none !important; }
body.sarah-inner-page :is( .card, .activity-card, .admin-card, .report-card, .settings-card, .pop-card, .campaign-perf-card, .prospect-card, .sarah-read, .eval-hero-card, .inbox-card, .aw-card, .li-card, .lc-card, .snoop-card, .snoopq-card, .spec-card, .detail-section, .profile-card, .pw-card, .req-card, .dl-card, .flags-table, .reps-table, .act-filters, .act-totals-card, .oracle-card, .sr-hero, .sn-kpi, .sh-control, .cy-chat, .campaign-content, .editor-fields, .inbox-summary, .prospect-header, .owner-filter-bar, .filter-chips, .results-toolbar, .agents-summary, .arch-pills, .atlas-content, .matrix-root ) { box-shadow: none !important; }
body.sarah-inner-page :is( .inbox-card-section, .inbox-card-quote, .eval-table, .up-section, .pg-section, .sr-m-block, .m-zone, .matrix-stat, .li-totals > div, .oc-totals > div, .sh-stat-row, .pipe-item, .m-pulse-item, .d-v4-mini-stat ) { box-shadow: none !important; }
body.sarah-inner-page :is( .section-title, .activity-section-title, .admin-section-title, .report-section-title, .settings-section-title, .spec-section-title, .detail-section-title, .pop-section-title, .li-section-h3 )::after { box-shadow: none !important; }
body.sarah-inner-page :is( input[type="text"], input[type="email"], input[type="password"], input[type="number"], input[type="search"], input[type="tel"], input[type="url"], input[type="date"], input[type="datetime-local"], select, textarea, .admin-input, .form-input, .editor-textarea, .search-input, .p-input, .req-input, .req-textarea, .pw-input ):focus { box-shadow: none !important; }
body.sarah-inner-page :is( input[type="text"], input[type="email"], input[type="password"], input[type="number"], input[type="search"], input[type="tel"], input[type="url"], input[type="date"], input[type="datetime-local"], select, textarea, .admin-input, .form-input, .editor-textarea, .search-input, .p-input, .req-input, .req-textarea, .pw-input, .lc-field input, .lc-field textarea ) { box-shadow: none !important; }
body.sarah-inner-page :is(.filter-chip, .owner-pill, .arch-pill):hover { box-shadow: none !important; }
body.sarah-inner-page :is(.filter-chip, .owner-pill, .arch-pill, .inbox-pill, .badge, .pop-badge, .heat-pill) { box-shadow: none !important; }
body.sarah-inner-page :is(.filter-chip.active, .owner-pill.active, .arch-pill.active) { box-shadow: none !important; }
body.sarah-inner-page :is(.inbox-empty-icon, .aw-emoji, .snoop-icon, .snoopq-icon) { filter: none !important; }
body.sarah-inner-page :is(.login-card, .pw-card, .req-card, .dl-card) { box-shadow: none !important; }
body.sarah-inner-page :is(.login-card, .pw-card, .req-card, .dl-card)::before { box-shadow: none !important; }
body.sarah-inner-page :is(.m-zone, .sr-m-block) { box-shadow: none !important; }
body.sarah-inner-page details { box-shadow: none !important; }
body.sarah-inner-page input:checked + .cap167-slider { box-shadow: none !important; }
body.sarah-inner-page tbody tr:hover { box-shadow: none !important; }
body.sarah-inner-page .sarah-os-shell .powered-by-wordmark { filter: none !important; }
body.sarah-inner-page .sarah-os-shell .toast { box-shadow: none !important; }
body.sarah-inner-page .sb5-halo { filter: none !important; }
body.sarah-inner-page .sb5-hero { box-shadow: none !important; }
body.sarah-inner-page .sb5-qa:hover { box-shadow: none !important; }
body.sarah-inner-page .sb5-sigil { filter: none !important; }
body.sarah-inner-page .sb5-spoke .sdot { box-shadow: none !important; }
body.sarah-inner-page .sb5-spoke:hover { box-shadow: none !important; }
body.sarah-inner-page .sb5-title { filter: none !important; }
body.sarah-inner-page .sb5-wave i { box-shadow: none !important; }
body.sarah-inner-page .search-input:focus { box-shadow: none !important; }
body.sarah-inner-page .snoop-fit-badge { box-shadow: none !important; }
body.sarah-inner-page .snoop-review-btn-approve { box-shadow: none !important; }
body.sarah-inner-page .snoop-review-btn-reject { box-shadow: none !important; }
body.sarah-inner-page .snoop-signal-chip { box-shadow: none !important; }
body.sarah-inner-page .source-pill-apollo { box-shadow: none !important; }
body.sarah-inner-page .source-pill-linkedin { box-shadow: none !important; }
body.sarah-inner-page .source-pill-niobe { box-shadow: none !important; }
body.sarah-inner-page .sr-chip.active { box-shadow: none !important; }
body.sarah-inner-page .stat-box-pulse-fwd { animation: none !important; }
body.sarah-inner-page .stat-box-pulse-hot { animation: none !important; }
body.sarah-inner-page .stat-box.active { box-shadow: none !important; }
body.sarah-inner-page .status-badge.approved { box-shadow: none !important; }
body.sarah-inner-page .status-badge.posted { box-shadow: none !important; }
body.sarah-inner-page .sv-CRITICAL { box-shadow: none !important; }
body.sarah-inner-page .sv-SERIOUS { box-shadow: none !important; }
body.sarah-inner-page .team-tile-me:hover { box-shadow: none !important; }
body.sarah-inner-page .team-tile:hover { box-shadow: none !important; }
body.sarah-inner-page .tile-attn-badge { animation: none !important; }
body.sarah-inner-page .toast { box-shadow: none !important; }
body.sarah-inner-page .tool-health-alert { animation: none !important; }
body.sarah-inner-page .tool-status-dot.green { box-shadow: none !important; }
body.sarah-inner-page .tool-status-dot.red { box-shadow: none !important; animation: none !important; }
body.sarah-inner-page .topbar { box-shadow: none !important; }
body.sarah-inner-page .topbar-seer { animation: none !important; }
body.sarah-inner-page .topbar-seer-dot { box-shadow: none !important; }
body.sarah-inner-page .touch-2 { box-shadow: none !important; }
body.sarah-inner-page .touch-3 { box-shadow: none !important; }
body.sarah-inner-page .touch-4 { box-shadow: none !important; }
body.sarah-inner-page .up-badge.active { box-shadow: none !important; }
body.sarah-inner-page .up-badge.pending { box-shadow: none !important; }
body.sarah-inner-page .up-badge.revoked { box-shadow: none !important; }
body.sarah-inner-page .up-badge.role { box-shadow: none !important; }
body.sarah-inner-page .up-badge.self { box-shadow: none !important; }
body.sarah-inner-page .up-btn.primary { box-shadow: none !important; }
body.sarah-inner-page .view-prospects-link:hover { box-shadow: none !important; }
body.sarah-inner-page [data-tip]::after { box-shadow: none !important; }

/* ═══ 12. TRON-BRIGHT SYSTEMIC FIXES (2026-07-18, orchestrator) ═══════════
   A. --sn-* TOKEN REMAP. sarah-next-global's palette tokens are DULL
      (--sn-white #f5fbff, --sn-muted #7890aa…) and its consumers carry
      !important, so per-selector overrides lose. Custom properties don't work
      that way at the DEFINITION: redefining them on body.sarah-inner-page
      (element > :root) re-points EVERY consumer — including the !important
      ones — in one rule. Home is untouched (scoped to inner body). */
body.sarah-inner-page {
  --sn-white: var(--sb6i-text-1);
  --sn-text:  var(--sb6i-text-1);
  --sn-muted: var(--sb6i-text-3);
  --sn-dim:   var(--sb6i-text-3);
  --sn-blue:     var(--sb6i-blue);
  --sn-blue-hi:  var(--sb6i-blue);
  --sn-cyan-hi:  var(--sb6i-cyan);
  --sn-green: var(--sb6i-green);
  --sn-amber: var(--sb6i-amber);
  --sn-red:   var(--sb6i-red);
  --sn-line:    var(--sb6i-blue);
  --sn-line-hi: var(--sb6i-cyan);
  --sn-panel: var(--sb6i-void);
}

/* B. DARK-TEXT-ON-VOIDED-FILL repairs. The de-fill removed colored fills that
      15 selectors' DARK text was designed to sit on (e.g. .tile-attn-badge
      #001a1a on cyan) — black-on-black. Bright text + border of the fill's
      original hue. Found mechanically; caught live by the agents-A lane. */
body.sarah-inner-page :is(.pill.tier-2, .pop-badge.admin, .pop-badge.pending,
  .pop-act.off, .pop-tier-t2-infra, .up-badge.pending, .touch-3, .sv-SERIOUS,
  .forge-btn.pin, .admin-btn.revoke) {
  color: var(--sb6i-amber) !important; border: 1px solid var(--sb6i-amber) !important; }
body.sarah-inner-page :is(.tile-attn-badge, .inbox-tag.tag-decision, .forge-btn.edit) {
  color: var(--sb6i-cyan) !important; border: 1px solid var(--sb6i-cyan) !important; }
body.sarah-inner-page :is(.pg-btn-approve, .source-pill-niobe) {
  color: var(--sb6i-green) !important; border: 1px solid var(--sb6i-green) !important; }

/* C. .pill FAMILY (agents.css) — de-filled by §10 but left borderless with dull
      text; still rendered on 8 pages. Bright TRON outlines. */
body.sarah-inner-page .pill {
  border: 1px solid var(--sb6i-blue); color: var(--sb6i-blue); }
body.sarah-inner-page .pill.tier-3 { border-color: var(--sb6i-blue); color: var(--sb6i-blue); }
body.sarah-inner-page .pill.live-true { border-color: var(--sb6i-green); color: var(--sb6i-green); }
body.sarah-inner-page .pill.live-false { border-color: var(--sb6i-text-3); color: var(--sb6i-text-3); }
