/* ФИНАЛ v7: сайдбар строго под иконкой логотипа (20.10.2026).
   Замер: .mark (лого) left 104, .doc-nav (сайдбар) left 97 → сдвиг 7px.
   Причина: у .doc-wrap padding-left 24, у шапки — свой padding, из-за чего
   левый край контента не совпадает с началом иконки.
   Решение: сайдбар получает тот же левый отступ, что и иконка логотипа. */

/* сетка контента УЖЕ совпадает с шапкой (73..1193 = 73..1193).
   Теперь выравниваем ПЕРВЫЙ пункт сайдбара по левому краю иконки лого. */
html body .doc-wrap {
  padding-left: 31px !important;   /* 24 + 7 = выход на линию иконки */
}

html body .doc-nav,
html body .doc-nav > *:first-child,
html body .doc-nav a:first-child {
  padding-left: 0 !important;
  margin-left: 0 !important;
}

/* вложенные пункты — небольшой отступ для иерархии */
html body .doc-nav ul ul a,
html body .doc-nav .side-sub a {
  padding-left: 14px !important;
}

@media (max-width: 1099px) {
  html body .doc-wrap {
    padding-left: 18px !important;
  }
}
