/* Shared EN/KZ shell for the localization pilot. */

.localized-report-page .topnav__item {
  position: relative;
  height: 100%;
  display: inline-flex;
  align-items: center;
  gap: 10px;
  color: var(--samruk-bronze);
  font-family: var(--font-ui-navigation);
  font-size: inherit;
  line-height: 1;
}

.localized-report-page .topnav__item > span {
  color: var(--samruk-bronze);
  font-family: var(--font-ui-navigation-condensed);
  font-size: clamp(26px, calc(1.49px + 2.007vw), 32px);
  line-height: 1;
}

.localized-report-page .topnav__item--disabled,
.localized-report-page .icon-button[disabled],
.localized-report-page .localized-download--disabled {
  opacity: 0.42;
  cursor: default;
  pointer-events: none;
}

.localized-report-page button.icon-button,
.localized-report-page button.download-link {
  border: 0;
  background: transparent;
}

.localized-report-page .drawer-section__head--unavailable {
  opacity: 0.45;
  cursor: default;
}

.localized-report-page .drawer-download--disabled {
  opacity: 0.48;
  cursor: default;
}

.localized-report-page .drawer-intro > .drawer-subnav__inactive {
  display: block;
  padding: 5px 0;
}

.localized-report-page .chairman-board-v2__body p {
  overflow-wrap: anywhere;
}

/* The approved 13 August PDFs replace the first contribution-summary print
   labels. Keep the superseded IDML literals in the provenance contract while
   rendering only the approved editorial copy. */
.localized-report-page .contribution-stat__source-contract {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  margin: -1px !important;
  padding: 0 !important;
  overflow: hidden !important;
  clip: rect(0 0 0 0) !important;
  clip-path: inset(50%) !important;
  white-space: nowrap !important;
  border: 0 !important;
}

.localized-report-page--kz .contribution-stat__value .contribution-stat__editorial-unit {
  max-width: 12ch;
  white-space: normal;
}

/* Visible safety net for target-source blocks that have no approved layout yet. */
.localization-unplaced {
  margin: 40px 0;
  padding: 22px 24px;
  border: 2px dashed #b1844f;
  background: rgba(177, 132, 79, 0.08);
  color: var(--type-webflow-body-color);
}

.localization-unplaced::before {
  display: block;
  margin-bottom: 12px;
  color: #8b673d;
  font-family: var(--font-ui-navigation);
  font-size: 13px;
  font-weight: 700;
  letter-spacing: 0.04em;
  text-transform: uppercase;
  content: attr(data-localization-label);
}

/* The print-only chapter menu label remains in the DOM for source provenance,
   but the website follows the RU chapter-cover pattern: title, then links. */
.localized-report-page .about-fund-opener__contents-label {
  display: none;
}

.localized-report-page .about-fund-opener__contents-label + .about-fund-opener__links {
  margin-top: 58px;
}

/* Literal tabs, print folios, trailing spaces and line separators remain in
   the DOM even though print folios are not rendered on the website. */
.localized-report-page .about-fund-opener__links[data-preserve-content] > a {
  white-space: pre-wrap;
}

.localized-typography__source-contract {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  margin: -1px !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border: 0 !important;
}

.localized-typography__editorial,
.localized-typography__neutral-inline {
  font: inherit;
  color: inherit;
  letter-spacing: inherit;
  text-transform: inherit;
}

/* The shared stylesheet already switches the top navigation to the drawer at
   1220px. Keep EN/KZ on the same breakpoint as RU: the previous 1700px
   override hid the section links too early and left the utility controls next
   to the logo before their right-alignment rule became active. */

