/* ————— скрываем все ненужные виджеты и бордюры ————— */
.KbDetailLtContainer__review, 
.KbDetailLtContainer__widget,
.ContentList__moreOption,
.ListHeader__dottedPopup,
[class="ListHeader__description emptydescription"],
[class="ArticleListRightContainer__rightPanelDetail commonStyle__rightPanelDetail"],
[class="KbDetailRtContainer__widgetRight commonStyle__widgetRight"],
[class="KbDetailRtContainer__widgetSection commonStyle__widgetSection"],
[class^="ContentList__topicList commonStyle__wordWrapWord article_"] {
    display: none !important;
}

.ListHeader__headerType1,
.ListHeader__listHeader3 {
    border-bottom: none !important;
}

[class^="BreadCrumbs__breadCrumbs"] {
    text-decoration: underline;
}

/* ————— адаптируем текст между десктопами и мобильными устройствами для лучшей читаемости ————— */
strong {
    font-weight: 700; /* десктоп */
}

@media (max-width: 768px) {
    strong {
        font-weight: 800;
        letter-spacing: 0.2px;
        font-family: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
    }
}

/* ————— тень и скругление только для скриншотов в статьях ————— */
img[data-zdeskdocid] {
    box-shadow: 0 0 12px rgba(0, 0, 0, 0.25) !important;
    margin: 16px 12px !important;
    display: block !important;
    border-radius: 20px !important; /* сильное скругление углов */
}

li img[data-zdeskdocid] {
    margin: 16px 12px !important; !important;
}

/* ————— чтобы контейнер не обрезал тень ————— */
.target_moving {
    overflow: visible !important;
}

/* 1) Скрываем каретку у любых элементов */
* {
  caret-color: transparent !important;
}

/* 2) Отключаем inline-редактирование у контейнеров ZohoDesk */
*[contenteditable] {
  pointer-events: none    !important; /* убирает возможность клика/фокуса */
  user-modify: read-only  !important; /* деактивирует редактирование */
  -webkit-user-modify: read-only !important;
  -moz-user-modify: read-only    !important;
  caret-color: transparent      !important;
}

/* 3) Убираем обводку для любых фокусов */
*:focus {
  outline: none        !important;
  box-shadow: none     !important;
}

/* Отсавляем каретку только для поиска */
[data-id="searchInput"] {
  caret-color: auto !important;
}

/* выставляем отступы для списков*/
ol {
    list-style-position: inside;
    padding-left:0em;
  margin-left: 0;
}

/* ————— Добавляем заголовкам списка жирный шрифт (номер шага)  ————— */
ol > li::marker {
    font-weight: bold;
}

/*адаптируем отступы перед и после заголовков внутри статей */
h1 + h2, h1 + h3, h2, h3{
  margin-block-end: 0 !important;
}

*:first-child:is(h1, h2, h3){
  margin-block-start: 0 !important;
}

ol {
    margin-block-end: 6px !important;
    margin-block-start: 6px !important;
}

.description.KbDetailLtContainer__description > div + div {
  margin-top: 10px; /* нужный отступ */
}

.description.KbDetailLtContainer__description > strong, b {
  font-weight: 600 !important;
}
