/* 404ai / approved silver + graphite / services / 2026-11-02.
 * Opt in after assets/design/silver-graphite-20261102/tokens.css.
 * Production-snapshot selectors; ONLY approved material surfaces in <main>.
 * No token recolouring, geometry, type sizing, artwork, screenshots, CTA or form controls.
 * !important is limited to named materials that previously had release/inline/important fills.
 */

/* ai-transformaciya */
/* silver */
body.sg-theme.sg-rollout[data-sg-page="ai-transformaciya"] main .st-checkpoint:not([open]),
body.sg-theme.sg-rollout[data-sg-page="ai-transformaciya"] main .r-related li a:not(:hover):not(:focus-visible) {
  background:var(--sg-silver,#f6f6f7)!important;
  border-color:var(--sg-edge,#d9dddb)!important;
  box-shadow:inset 0 1px 0 var(--sg-paper,#fff),var(--sg-shadow,0 14px 34px -22px rgba(26,26,26,.18))!important;
}
/* paper */
body.sg-theme.sg-rollout[data-sg-page="ai-transformaciya"] main .st-real-proof {
  background:var(--sg-paper,#fff)!important;
  border-color:var(--sg-edge,#d9dddb)!important;
  box-shadow:var(--sg-shadow,0 14px 34px -22px rgba(26,26,26,.18))!important;
}
/* table */
body.sg-theme.sg-rollout[data-sg-page="ai-transformaciya"] main [data-graphite-surface] .enrich-table thead th {
  background:var(--sg-silver,#f6f6f7)!important;
  color:var(--sg-ink,#1a1a1a)!important;
}

/* avtomatizaciya-crm */
/* silver */
body.sg-theme.sg-rollout[data-sg-page="avtomatizaciya-crm"] main .rs-feature-crm,
body.sg-theme.sg-rollout[data-sg-page="avtomatizaciya-crm"] main .io-rule-head {
  background:var(--sg-silver,#f6f6f7)!important;
  border-color:var(--sg-edge,#d9dddb)!important;
  box-shadow:inset 0 1px 0 var(--sg-paper,#fff),var(--sg-shadow,0 14px 34px -22px rgba(26,26,26,.18))!important;
}
/* paper */
body.sg-theme.sg-rollout[data-sg-page="avtomatizaciya-crm"] main .io-deal {
  background:var(--sg-paper,#fff)!important;
  border-color:var(--sg-edge,#d9dddb)!important;
  box-shadow:var(--sg-shadow,0 14px 34px -22px rgba(26,26,26,.18))!important;
}
/* graphite */
body.sg-theme.sg-rollout[data-sg-page="avtomatizaciya-crm"] main .io-state-explanation {
  background:var(--sg-ink,#1a1a1a)!important;
  color:var(--sg-paper,#fff)!important;
  border-color:#3a3a40!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.08),var(--sg-shadow,0 14px 34px -22px rgba(26,26,26,.18))!important;
}

/* diagnostika */
/* silver */
body.sg-theme.sg-rollout[data-sg-page="diagnostika"] main .ux10-diagnostic-art,
body.sg-theme.sg-rollout[data-sg-page="diagnostika"] main .ux10-diagnostic-workspace {
  background:var(--sg-silver,#f6f6f7)!important;
  border-color:var(--sg-edge,#d9dddb)!important;
  box-shadow:inset 0 1px 0 var(--sg-paper,#fff),var(--sg-shadow,0 14px 34px -22px rgba(26,26,26,.18))!important;
}
/* graphite */
body.sg-theme.sg-rollout[data-sg-page="diagnostika"] main .io-diagnostic-price {
  background:var(--sg-ink,#1a1a1a)!important;
  color:var(--sg-paper,#fff)!important;
  border-color:#3a3a40!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.08),var(--sg-shadow,0 14px 34px -22px rgba(26,26,26,.18))!important;
}

/* generativnoe-seo */
/* silver */
body.sg-theme.sg-rollout[data-sg-page="generativnoe-seo"] main .gs-metrics>div,
body.sg-theme.sg-rollout[data-sg-page="generativnoe-seo"] main .gs-section-copy .editorial-part {
  background:var(--sg-silver,#f6f6f7)!important;
  border-color:var(--sg-edge,#d9dddb)!important;
  box-shadow:inset 0 1px 0 var(--sg-paper,#fff),var(--sg-shadow,0 14px 34px -22px rgba(26,26,26,.18))!important;
}
/* paper */
body.sg-theme.sg-rollout[data-sg-page="generativnoe-seo"] main .gs-statcard,
body.sg-theme.sg-rollout[data-sg-page="generativnoe-seo"] main .gs-case,
body.sg-theme.sg-rollout[data-sg-page="generativnoe-seo"] main .gs-expertise__media,
body.sg-theme.sg-rollout[data-sg-page="generativnoe-seo"] main .gs-founder__photo,
body.sg-theme.sg-rollout[data-sg-page="generativnoe-seo"] main .gs-post__media:not(:hover):not(:focus-visible) {
  background:var(--sg-paper,#fff)!important;
  border-color:var(--sg-edge,#d9dddb)!important;
  box-shadow:var(--sg-shadow,0 14px 34px -22px rgba(26,26,26,.18))!important;
}
/* table */
body.sg-theme.sg-rollout[data-sg-page="generativnoe-seo"] main [data-graphite-surface] .enrich-table thead th,
body.sg-theme.sg-rollout[data-sg-page="generativnoe-seo"] main .gs-table thead th,
body.sg-theme.sg-rollout[data-sg-page="generativnoe-seo"] main .gs-table--ai thead th:last-child,
body.sg-theme.sg-rollout[data-sg-page="generativnoe-seo"] main .gs-table--ai tbody th {
  background:var(--sg-silver,#f6f6f7)!important;
  color:var(--sg-ink,#1a1a1a)!important;
}

/* korporativnaya-baza-znanij-s-ii */
/* silver */
body.sg-theme.sg-rollout[data-sg-page="korporativnaya-baza-znanij-s-ii"] main .ux10-knowledge-workbench {
  background:var(--sg-silver,#f6f6f7)!important;
  border-color:var(--sg-edge,#d9dddb)!important;
  box-shadow:inset 0 1px 0 var(--sg-paper,#fff),var(--sg-shadow,0 14px 34px -22px rgba(26,26,26,.18))!important;
}
/* paper */
body.sg-theme.sg-rollout[data-sg-page="korporativnaya-baza-znanij-s-ii"] main .ux10-kb-document blockquote,
body.sg-theme.sg-rollout[data-sg-page="korporativnaya-baza-znanij-s-ii"] main .io-delivery-strip article:first-child {
  background:var(--sg-paper,#fff)!important;
  border-color:var(--sg-edge,#d9dddb)!important;
  box-shadow:var(--sg-shadow,0 14px 34px -22px rgba(26,26,26,.18))!important;
}

/* obuchenie-ai */
/* silver */
body.sg-theme.sg-rollout[data-sg-page="obuchenie-ai"] main .commercial-panel,
body.sg-theme.sg-rollout[data-sg-page="obuchenie-ai"] main .rs-learning-day .enrich-table {
  background:var(--sg-silver,#f6f6f7)!important;
  border-color:var(--sg-edge,#d9dddb)!important;
  box-shadow:inset 0 1px 0 var(--sg-paper,#fff),var(--sg-shadow,0 14px 34px -22px rgba(26,26,26,.18))!important;
}
/* paper */
body.sg-theme.sg-rollout[data-sg-page="obuchenie-ai"] main .commercial-price,
body.sg-theme.sg-rollout[data-sg-page="obuchenie-ai"] main .ux10 .ux10-client-quote,
body.sg-theme.sg-rollout[data-sg-page="obuchenie-ai"] main .ux10-prompt-strong,
body.sg-theme.sg-rollout[data-sg-page="obuchenie-ai"] main .ux10-workshop-image,
body.sg-theme.sg-rollout[data-sg-page="obuchenie-ai"] main .im-practice-material {
  background:var(--sg-paper,#fff)!important;
  border-color:var(--sg-edge,#d9dddb)!important;
  box-shadow:var(--sg-shadow,0 14px 34px -22px rgba(26,26,26,.18))!important;
}

/* prilozheniya-dlya-biznesa */
/* band */
body.sg-theme.sg-rollout[data-sg-page="prilozheniya-dlya-biznesa"] main .mn-story--health {
  background:var(--sg-silver,#f6f6f7)!important;
}
/* silver */
body.sg-theme.sg-rollout[data-sg-page="prilozheniya-dlya-biznesa"] main .mn-stack article {
  background:var(--sg-silver,#f6f6f7)!important;
  border-color:var(--sg-edge,#d9dddb)!important;
  box-shadow:inset 0 1px 0 var(--sg-paper,#fff),var(--sg-shadow,0 14px 34px -22px rgba(26,26,26,.18))!important;
}

/* prodvizhenie-v-nejrosetyah */
/* silver */
body.sg-theme.sg-rollout[data-sg-page="prodvizhenie-v-nejrosetyah"] main .gp-audit-strip,
body.sg-theme.sg-rollout[data-sg-page="prodvizhenie-v-nejrosetyah"] main .gx-funnel-stage,
body.sg-theme.sg-rollout[data-sg-page="prodvizhenie-v-nejrosetyah"] main .gp-audit {
  background:var(--sg-silver,#f6f6f7)!important;
  border-color:var(--sg-edge,#d9dddb)!important;
  box-shadow:inset 0 1px 0 var(--sg-paper,#fff),var(--sg-shadow,0 14px 34px -22px rgba(26,26,26,.18))!important;
}
/* paper */
body.sg-theme.sg-rollout[data-sg-page="prodvizhenie-v-nejrosetyah"] main .cx-image:not(:hover):not(:focus-visible),
body.sg-theme.sg-rollout[data-sg-page="prodvizhenie-v-nejrosetyah"] main .gp-commercial .commercial-panel {
  background:var(--sg-paper,#fff)!important;
  border-color:var(--sg-edge,#d9dddb)!important;
  box-shadow:var(--sg-shadow,0 14px 34px -22px rgba(26,26,26,.18))!important;
}
/* graphite */
body.sg-theme.sg-rollout[data-sg-page="prodvizhenie-v-nejrosetyah"] main .gp-step-detail {
  background:var(--sg-ink,#1a1a1a)!important;
  color:var(--sg-paper,#fff)!important;
  border-color:#3a3a40!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.08),var(--sg-shadow,0 14px 34px -22px rgba(26,26,26,.18))!important;
}

/* publikacii-v-smi */
/* silver */
body.sg-theme.sg-rollout[data-sg-page="publikacii-v-smi"] main .pr-outcomes,
body.sg-theme.sg-rollout[data-sg-page="publikacii-v-smi"] main .pr-fit-grid>div,
body.sg-theme.sg-rollout[data-sg-page="publikacii-v-smi"] main .pr-fit-grid>div:nth-child(2) {
  background:var(--sg-silver,#f6f6f7)!important;
  border-color:var(--sg-edge,#d9dddb)!important;
  box-shadow:inset 0 1px 0 var(--sg-paper,#fff),var(--sg-shadow,0 14px 34px -22px rgba(26,26,26,.18))!important;
}
/* paper */
body.sg-theme.sg-rollout[data-sg-page="publikacii-v-smi"] main .pr-work-paper,
body.sg-theme.sg-rollout[data-sg-page="publikacii-v-smi"] main .pr-related-proof {
  background:var(--sg-paper,#fff)!important;
  border-color:var(--sg-edge,#d9dddb)!important;
  box-shadow:var(--sg-shadow,0 14px 34px -22px rgba(26,26,26,.18))!important;
}
/* fold */
body.sg-theme.sg-rollout[data-sg-page="publikacii-v-smi"] main .pr-spread {
  background:linear-gradient(90deg,#d9dddf 0%,#f4f5f6 3%,#fff 8%,#f7f8f9 97%,#e5e7e9 100%)!important;
  border-color:var(--sg-edge,#d9dddb)!important;
  box-shadow:var(--sg-shadow,0 14px 34px -22px rgba(26,26,26,.18))!important;
}
/* graphite */
body.sg-theme.sg-rollout[data-sg-page="publikacii-v-smi"] main .pr-report {
  background:var(--sg-ink,#1a1a1a)!important;
  color:var(--sg-paper,#fff)!important;
  border-color:#3a3a40!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.08),var(--sg-shadow,0 14px 34px -22px rgba(26,26,26,.18))!important;
}

/* razrabotka-sajtov */
/* silver */
body.sg-theme.sg-rollout[data-sg-page="razrabotka-sajtov"] main .ws-route-board,
body.sg-theme.sg-rollout[data-sg-page="razrabotka-sajtov"] main .rs-strip,
body.sg-theme.sg-rollout[data-sg-page="razrabotka-sajtov"] main .rs-sec--lead .rs-lead-box {
  background:var(--sg-silver,#f6f6f7)!important;
  border-color:var(--sg-edge,#d9dddb)!important;
  box-shadow:inset 0 1px 0 var(--sg-paper,#fff),var(--sg-shadow,0 14px 34px -22px rgba(26,26,26,.18))!important;
}
/* paper */
body.sg-theme.sg-rollout[data-sg-page="razrabotka-sajtov"] main .cx-image:not(:hover):not(:focus-visible),
body.sg-theme.sg-rollout[data-sg-page="razrabotka-sajtov"] main #komu .editorial-part,
body.sg-theme.sg-rollout[data-sg-page="razrabotka-sajtov"] main .ws-calendar-detail,
body.sg-theme.sg-rollout[data-sg-page="razrabotka-sajtov"] main #poisk ul li,
body.sg-theme.sg-rollout[data-sg-page="razrabotka-sajtov"] main .sf-site-service,
body.sg-theme.sg-rollout[data-sg-page="razrabotka-sajtov"] main .rs-lead__t {
  background:var(--sg-paper,#fff)!important;
  border-color:var(--sg-edge,#d9dddb)!important;
  box-shadow:var(--sg-shadow,0 14px 34px -22px rgba(26,26,26,.18))!important;
}
/* band */
body.sg-theme.sg-rollout[data-sg-page="razrabotka-sajtov"] main #commercial-scope {
  background:var(--sg-silver,#f6f6f7)!important;
}
/* graphite */
body.sg-theme.sg-rollout[data-sg-page="razrabotka-sajtov"] main .rs-est__side {
  background:var(--sg-ink,#1a1a1a)!important;
  color:var(--sg-paper,#fff)!important;
  border-color:#3a3a40!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.08),var(--sg-shadow,0 14px 34px -22px rgba(26,26,26,.18))!important;
}
/* table */
body.sg-theme.sg-rollout[data-sg-page="razrabotka-sajtov"] main [data-graphite-surface] .enrich-table thead th {
  background:var(--sg-silver,#f6f6f7)!important;
  color:var(--sg-ink,#1a1a1a)!important;
}

/* razrabotka */
/* silver */
body.sg-theme.sg-rollout[data-sg-page="razrabotka"] main .idv-spec-test,
body.sg-theme.sg-rollout[data-sg-page="razrabotka"] main .commercial-panel {
  background:var(--sg-silver,#f6f6f7)!important;
  border-color:var(--sg-edge,#d9dddb)!important;
  box-shadow:inset 0 1px 0 var(--sg-paper,#fff),var(--sg-shadow,0 14px 34px -22px rgba(26,26,26,.18))!important;
}
/* control */
body.sg-theme.sg-rollout[data-sg-page="razrabotka"] main .idv-choice {
  background:var(--sg-silver,#f6f6f7)!important;
  border-color:var(--sg-edge,#d9dddb)!important;
}
/* paper */
body.sg-theme.sg-rollout[data-sg-page="razrabotka"] main .idv-spec-document,
body.sg-theme.sg-rollout[data-sg-page="razrabotka"] main .commercial-price {
  background:var(--sg-paper,#fff)!important;
  border-color:var(--sg-edge,#d9dddb)!important;
  box-shadow:var(--sg-shadow,0 14px 34px -22px rgba(26,26,26,.18))!important;
}
/* table */
body.sg-theme.sg-rollout[data-sg-page="razrabotka"] main [data-graphite-surface] .enrich-table thead th {
  background:var(--sg-silver,#f6f6f7)!important;
  color:var(--sg-ink,#1a1a1a)!important;
}

/* reklama-v-max */
/* No eligible material change: only a photographic creative placeholder. */

/* soprovozhdenie-ii-agentov */
/* silver */
body.sg-theme.sg-rollout[data-sg-page="soprovozhdenie-ii-agentov"] main .ux10-release-workbench {
  background:var(--sg-silver,#f6f6f7)!important;
  border-color:var(--sg-edge,#d9dddb)!important;
  box-shadow:inset 0 1px 0 var(--sg-paper,#fff),var(--sg-shadow,0 14px 34px -22px rgba(26,26,26,.18))!important;
}
/* paper */
body.sg-theme.sg-rollout[data-sg-page="soprovozhdenie-ii-agentov"] main .ux10-release-ticket,
body.sg-theme.sg-rollout[data-sg-page="soprovozhdenie-ii-agentov"] main .ux10-release-path article {
  background:var(--sg-paper,#fff)!important;
  border-color:var(--sg-edge,#d9dddb)!important;
  box-shadow:var(--sg-shadow,0 14px 34px -22px rgba(26,26,26,.18))!important;
}
/* graphite */
body.sg-theme.sg-rollout[data-sg-page="soprovozhdenie-ii-agentov"] main .io-support-comparison article:first-child {
  background:var(--sg-ink,#1a1a1a)!important;
  color:var(--sg-paper,#fff)!important;
  border-color:#3a3a40!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.08),var(--sg-shadow,0 14px 34px -22px rgba(26,26,26,.18))!important;
}

/* vedenie-reklamy */
/* silver */
body.sg-theme.sg-rollout[data-sg-page="vedenie-reklamy"] main .cx-ad-preview,
body.sg-theme.sg-rollout[data-sg-page="vedenie-reklamy"] main .ads-bubble--reply {
  background:var(--sg-silver,#f6f6f7)!important;
  border-color:var(--sg-edge,#d9dddb)!important;
  box-shadow:inset 0 1px 0 var(--sg-paper,#fff),var(--sg-shadow,0 14px 34px -22px rgba(26,26,26,.18))!important;
}

/* vnedrenie-ai */
/* silver */
body.sg-theme.sg-rollout[data-sg-page="vnedrenie-ai"] main .ic-workshop,
body.sg-theme.sg-rollout[data-sg-page="vnedrenie-ai"] main .ic-boundary,
body.sg-theme.sg-rollout[data-sg-page="vnedrenie-ai"] main .ic-compare-grid,
body.sg-theme.sg-rollout[data-sg-page="vnedrenie-ai"] main #ai-modules .ig-module:not([open]) {
  background:var(--sg-silver,#f6f6f7)!important;
  border-color:var(--sg-edge,#d9dddb)!important;
  box-shadow:inset 0 1px 0 var(--sg-paper,#fff),var(--sg-shadow,0 14px 34px -22px rgba(26,26,26,.18))!important;
}
/* paper */
body.sg-theme.sg-rollout[data-sg-page="vnedrenie-ai"] main .ig-profile {
  background:var(--sg-paper,#fff)!important;
  border-color:var(--sg-edge,#d9dddb)!important;
  box-shadow:var(--sg-shadow,0 14px 34px -22px rgba(26,26,26,.18))!important;
}
/* graphite */
body.sg-theme.sg-rollout[data-sg-page="vnedrenie-ai"] main .ic-destination {
  background:var(--sg-ink,#1a1a1a)!important;
  color:var(--sg-paper,#fff)!important;
  border-color:#3a3a40!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.08),var(--sg-shadow,0 14px 34px -22px rgba(26,26,26,.18))!important;
}
/* table */
body.sg-theme.sg-rollout[data-sg-page="vnedrenie-ai"] main [data-graphite-surface] .enrich-table thead th {
  background:var(--sg-silver,#f6f6f7)!important;
  color:var(--sg-ink,#1a1a1a)!important;
}

/* Readout typography: exact text nodes, retaining all semantic SVG/chip colors. */
body.sg-theme.sg-rollout[data-sg-page="razrabotka-sajtov"] main .rs-est__side .rs-est__cap {color:var(--sg-paper,#fff)!important;}
body.sg-theme.sg-rollout[data-sg-page="razrabotka-sajtov"] main .rs-est__side .rs-est__extra {color:var(--sg-dark-muted,rgba(255,255,255,.75))!important;}
body.sg-theme.sg-rollout[data-sg-page="razrabotka-sajtov"] main .rs-est__side .rs-est__extra li,
body.sg-theme.sg-rollout[data-sg-page="razrabotka-sajtov"] main .rs-est__side .rs-est__extra li::before {color:var(--sg-dark-muted,rgba(255,255,255,.75))!important;}
body.sg-theme.sg-rollout[data-sg-page="diagnostika"] main .io-diagnostic-price strong {color:var(--sg-paper,#fff)!important;}
body.sg-theme.sg-rollout[data-sg-page="diagnostika"] main .io-diagnostic-price h3 {color:var(--sg-paper,#fff)!important;}
body.sg-theme.sg-rollout[data-sg-page="diagnostika"] main .io-diagnostic-price p {color:var(--sg-dark-muted,rgba(255,255,255,.75))!important;}
body.sg-theme.sg-rollout[data-sg-page="diagnostika"] main .io-diagnostic-price span {color:var(--sg-dark-muted,rgba(255,255,255,.75))!important;}
body.sg-theme.sg-rollout[data-sg-page="prodvizhenie-v-nejrosetyah"] main .gp-step-detail h3 {color:var(--sg-paper,#fff)!important;}
body.sg-theme.sg-rollout[data-sg-page="prodvizhenie-v-nejrosetyah"] main .gp-step-detail>span {color:var(--sg-dark-muted,rgba(255,255,255,.75))!important;}
body.sg-theme.sg-rollout[data-sg-page="prodvizhenie-v-nejrosetyah"] main .gp-step-detail p {color:var(--sg-dark-muted,rgba(255,255,255,.75))!important;}
body.sg-theme.sg-rollout[data-sg-page="publikacii-v-smi"] main .pr-report-title h3 {color:var(--sg-paper,#fff)!important;}
body.sg-theme.sg-rollout[data-sg-page="publikacii-v-smi"] main .pr-report-title p {color:var(--sg-dark-muted,rgba(255,255,255,.75))!important;}
body.sg-theme.sg-rollout[data-sg-page="publikacii-v-smi"] main .pr-report dt {color:var(--sg-dark-muted,rgba(255,255,255,.75))!important;}
body.sg-theme.sg-rollout[data-sg-page="publikacii-v-smi"] main .pr-report dd {color:var(--sg-paper,#fff)!important;}
body.sg-theme.sg-rollout[data-sg-page="soprovozhdenie-ii-agentov"] main .io-support-comparison article:first-child h3 {color:var(--sg-paper,#fff)!important;}
body.sg-theme.sg-rollout[data-sg-page="soprovozhdenie-ii-agentov"] main .io-support-comparison article:first-child li {color:var(--sg-dark-muted,rgba(255,255,255,.75))!important;}
body.sg-theme.sg-rollout[data-sg-page="vnedrenie-ai"] main .ic-destination>strong {color:var(--sg-paper,#fff)!important;}
body.sg-theme.sg-rollout[data-sg-page="vnedrenie-ai"] main .ic-destination .ic-node-label b {color:var(--sg-paper,#fff)!important;}
body.sg-theme.sg-rollout[data-sg-page="vnedrenie-ai"] main .ic-destination .ic-node-label>span {color:var(--sg-dark-muted,rgba(255,255,255,.75))!important;}
body.sg-theme.sg-rollout[data-sg-page="vnedrenie-ai"] main .ic-destination dt {color:var(--sg-dark-muted,rgba(255,255,255,.75))!important;}
body.sg-theme.sg-rollout[data-sg-page="vnedrenie-ai"] main .ic-destination dd {color:var(--sg-paper,#fff)!important;}
body.sg-theme.sg-rollout[data-sg-page="diagnostika"] main .io-diagnostic-price>div:first-child {border-color:rgba(255,255,255,.2)!important;}

/* Existing [open], aria-pressed, focus-visible, hover, responsive and reduced-motion logic is retained. No new motion. */

/* Contrast corrections after root's 1440/390 browser pass.
 * Preserve dark gradient nodes; change only text whose actual surface became silver/graphite.
 */
body.sg-theme.sg-rollout[data-sg-page="avtomatizaciya-crm"] main .io-rule-head,
body.sg-theme.sg-rollout[data-sg-page="avtomatizaciya-crm"] main .io-rule-head>span {
  color:var(--sg-ink,#1a1a1a)!important;
}
body.sg-theme.sg-rollout[data-sg-page="diagnostika"] main .io-diagnostic-price .io-textlink {
  color:var(--sg-dark-accent,#c7ead9)!important;
}
body.sg-theme.sg-rollout[data-sg-page="diagnostika"] main .io-diagnostic-price .io-textlink:is(:hover,:focus-visible) {
  color:var(--sg-paper,#fff)!important;
}
body.sg-theme.sg-rollout[data-sg-page="prilozheniya-dlya-biznesa"] main .mn-story--health>.cx-concept-label,
body.sg-theme.sg-rollout[data-sg-page="prilozheniya-dlya-biznesa"] main .mn-stack article p {
  color:var(--sg-muted,#5a5a60)!important;
}
body.sg-theme.sg-rollout[data-sg-page="prilozheniya-dlya-biznesa"] main .mn-stack article h3 {
  color:var(--sg-ink,#1a1a1a)!important;
}
/* Keep pressed fill and button geometry; make the explicit child-number color match its state. */
body.sg-theme.sg-rollout[data-sg-page="prilozheniya-dlya-biznesa"] main .mn-stack article>button:not([aria-pressed="true"]) .mn-stack-number {
  color:var(--sg-accent,#0a7a50)!important;
}
body.sg-theme.sg-rollout[data-sg-page="prilozheniya-dlya-biznesa"] main .mn-stack article>button[aria-pressed="true"] .mn-stack-number {
  color:var(--sg-ink,#1a1a1a)!important;
}
body.sg-theme.sg-rollout[data-sg-page="publikacii-v-smi"] main .pr-report>p {
  color:var(--sg-dark-muted,rgba(255,255,255,.75))!important;
}
/* The archival caption lies over transformed sibling sheets: give text its own paper surface. */
body.sg-theme.sg-rollout[data-sg-page="publikacii-v-smi"] main .pr-report .pr-archive-art>span {
  background:var(--sg-paper,#fff)!important;
  color:var(--sg-ink,#1a1a1a)!important;
}
body.sg-theme.sg-rollout[data-sg-page="vedenie-reklamy"] main .cx-ad-preview .cx-search-query>span {
  color:var(--sg-muted,#5a5a60)!important;
}
/* Manual half is silver. Assisted half and engine cap retain their own dark gradients + light type. */
body.sg-theme.sg-rollout[data-sg-page="vnedrenie-ai"] main .ic-manual>.ic-strip-label,
body.sg-theme.sg-rollout[data-sg-page="vnedrenie-ai"] main .ic-manual li>span,
body.sg-theme.sg-rollout[data-sg-page="vnedrenie-ai"] main .ic-manual .ic-manual-bottom,
body.sg-theme.sg-rollout[data-sg-page="vnedrenie-ai"] main .ic-manual .ic-manual-bottom>span {
  color:var(--sg-muted,#5a5a60)!important;
}
