/* Owner-local KZ direct source runs. All semantic font sizes remain inherited. */
html[lang="kk"] .key-financials-owner .kz-source-bold { font-weight: 700; }
html[lang="kk"] .key-financials-owner .kz-source-orange { color: var(--report-orange, #f45000); font-weight: 700; }
html[lang="kk"] .key-financials-owner .kz-source-nobreak { white-space: nowrap; }
html[lang="kk"] .key-financials-owner [data-kz-run-weight="400"] { font-weight: 400 !important; }
html[lang="kk"] .key-financials-owner [data-kz-run-weight="700"] { font-weight: 700 !important; }
html[lang="kk"] .key-financials-owner .kz-coal-label { text-transform: lowercase; }
html[lang="kk"] .key-financials-owner .kz-coal-label > span:first-child { text-transform: uppercase; }
html[lang="kk"] .v4-menu-button { padding: 0; border: 0; background: none; cursor: pointer; }
html[lang="kk"] .report-page-nav__item[aria-disabled="true"] { display: none; }
html[lang="kk"] .key-financials-owner .kz-source-glyph { font-family: var(--font-report-body, "Samruk Energy Roboto"), sans-serif; }
