/* Accepted source LowerCase: preserve raw KIBASTUZ Content. */
html[lang="en"] .integration-segment--s06 [data-source-key="u63e8:content:000006"] { text-transform: lowercase; }

/* Accepted native NoBreak on this exact Content run only. */
html[lang="en"] .integration-segment--s08 [data-source-key="u6725:content:000002"] { white-space: nowrap; }

/* Preserve the existing current-period emphasis after canonical EN table-ID replacement.
   Integration-owned alias only; shared CSS and frozen S08 fragment remain unchanged. */
main.market-review-rebuild-owner[data-page-owner="en-s02-market-review"] table[data-source-table-id="u673bi140ab"] tr > :nth-child(5) {
  font-weight: 700;
}

/* EN source u57ce: Regular The + Bold UES; override RU positional first-child rule. */
main.market-review-rebuild-owner[data-page-owner="en-s02-market-review"] .integration-segment--s02 .ees-intro > [data-source-key="u57ce:content:000001"] { font-weight: 400; }
main.market-review-rebuild-owner[data-page-owner="en-s02-market-review"] .integration-segment--s02 .ees-intro > [data-source-key="u57ce:content:000002"] { font-weight: 700; }

/* Preserve the full fixed-width native map when its mobile parent scrolls horizontally. */
@media (max-width: 900px) {
  .integration-segment--s02 .map-slot { aspect-ratio: auto; }
}
