/* 1134 (AN v3, п. 0b): сетка шапки — полоса курсов и навигация. Отдаётся напрямую, dist не пересобирается. */
/* 1134 п. 0b: полоса курсов и строка навигации на одной сетке — левый край блока «ЦБ · …» = левый край первого пункта «Япония».
   Обе строки лежат в .gtyres-nav-shell; шапка становится сеткой с общими колонками [поле][логотип / быстрые ссылки][пружина]
   [навигация / курсы][пара шапки / часы][поле], строки берут её через subgrid (полоса курсов — полной ширины, фон сохраняется;
   внутренние боксы без своей ширины: поля — крайние колонки, 32 px, на ≥1504 — центрирование до 1440, как было). Правая
   группа (пара шапки, часы) остаётся по правому краю. Источник исходных правил — rates-bar.css / marketing.css (в бандле), поэтому
   правило здесь, в напрямую отдаваемом файле шапочной пары AN; без поддержки subgrid и ниже 1100 — как было (на 1024 сумма
   колонок max-content шире строки — там остаётся flex). */
@media (min-width: 1100px) {
  @supports (grid-template-columns: subgrid) {
    .gtyres-nav-shell { --gt-shell-gap: 20px; display: grid; column-gap: var(--gt-shell-gap); grid-template-columns: calc(max(32px, (100% - 1440px) / 2) - var(--gt-shell-gap)) max-content 1fr max-content max-content calc(max(32px, (100% - 1440px) / 2) - var(--gt-shell-gap)); }
    .gtyres-nav-shell .gtyres-rate-bar { grid-column: 1 / -1; display: grid; grid-template-columns: subgrid; column-gap: inherit; }
    .gtyres-nav-shell .gtyres-rate-bar__inner { grid-column: 2 / 6; display: grid; grid-template-columns: subgrid; column-gap: inherit; width: auto; margin: 0; align-items: center; }
    /* номера линий внутри subgrid — локальные: 1 = логотип/ссылки, 2 = пружина, 3 = навигация/курсы, 4 = пара/часы */
    .gtyres-nav-shell .gt-utility-links { grid-column: 1; }
    .gtyres-nav-shell .gtyres-rate-bar__quotes { grid-column: 3; justify-self: start; }
    .gtyres-nav-shell .gtyres-rate-bar__clocks { grid-column: 4; justify-self: end; }
    .gtyres-nav-shell .gtyres-nav-inner { grid-column: 2 / 6; display: grid; grid-template-columns: subgrid; column-gap: inherit; width: auto; max-width: none; margin: 0; align-items: center; }
    .gtyres-nav-shell .gtyres-brand { grid-column: 1; width: 220px; } /* flex-basis 220 из marketing.css в сетке не действует; img width:100% */
    .gtyres-nav-shell .gtyres-navigation { grid-column: 3; margin-left: 0; }
    .gtyres-nav-shell .gt-lead-entry--header { grid-column: 4; justify-self: end; }
  }
}
@media (min-width: 1100px) and (max-width: 1200px) {
  @supports (grid-template-columns: subgrid) {
    .gtyres-nav-shell { --gt-shell-gap: 18px; } /* как gap строки навигации на 1024–1200 (editorial-refine.css) */
  }
}
