/******************************************
 * 0. Убираем слово "Maze" в шапке
 ******************************************/
.Header__brandName {
    font-size: 0 !important;
}
.Header__brandName::after {
    content: "" !important;
}


/******************************************
 * 1. Верхнее меню: "Запросы" → "Поддержка"
 ******************************************/
span[data-id="portal_tabCases"] {
    font-size: 0 !important;
}
span[data-id="portal_tabCases"]::after {
    content: "Поддержка";
    font-size: 14px !important;
    color: inherit !important;
    display: inline-block;
    margin-right: 18px;
}


/******************************************
 * 2. Прячем кнопку "Обзор"
 ******************************************/
.Header__browseTrigger[data-id="browse_products"] {
    display: none !important;
}


/****************************************************
 * 3. Синий блок "Все еще не можете найти ответ?"
 *    — убираем текст под заголовком
 ****************************************************/
.PlacardBlock__body.commonStyles__headerTxt {
    display: none !important;
}

.PlacardBlock__title.commonStyles__headerTxt h2 {
    font-size: 22px !important;
    line-height: 1.3 !important;
    font-weight: 600 !important;
    margin-bottom: 12px !important;
}

@media (max-width: 767px) {
    .PlacardBlock__title.commonStyles__headerTxt h2 {
        font-size: 18px !important;
        line-height: 1.25 !important;
        font-weight: 600 !important;
    }
}


/*****************************************
 * 4. Уменьшаем футер
 *****************************************/
.zd-footer-section {
    padding-top: 8px !important;
    padding-bottom: 8px !important;
}
.zd-footer {
    padding-top: 6px !important;
    padding-bottom: 6px !important;
}


/*****************************************
 * 5. Убираем "Maze" из футера
 *****************************************/
.zd-footer-section h1 {
    font-size: 0 !important;
}
.zd-footer-section h1::after {
    content: "Справочный центр";
    font-size: 18px;
    font-weight: 600;
    color: inherit;
}
.FooterContainer__productsCont a[data-id="footer_product_Maze"] {
    display: none !important;
}


/*****************************************
 * 6. Хлебные крошки — полностью скрываем
 *****************************************/
.Breadcrumbs,
.Breadcrumbs__breadCrumbs,
.Breadcrumbs__breadCrumbs li {
    display: none !important;
}


/*****************************************
 * 7. Карточка категории на главной
 *****************************************/
.CategoryList__kbTitleLink.commonStyles__link2 {
    font-size: 0 !important;
    position: relative !important;
}
.CategoryList__description {
    display: none !important;
}


/*****************************************
 * 8. Полностью скрываем "General" везде
 *****************************************/

/* Заголовок категории над статьями */
h1[data-id="sectionName"],
h1.KBListContainer__title,
h2.KBListContainer__title,
.portal__articlelist h1,
.portal__articlelist h2 {
    font-size: 0 !important;
}

/* Sidebar / дерево */
span.Tree__menuTextBlock,
span.Tree__menuTextBlock.commonStyles__maxW100per,
span.Tree__menuTextBlock.commonStyles__verticalMiddle,
span[data-id^="subCategory_General_title"],
.Tree__itemLink span {
    font-size: 0 !important;
}

/* Data-id и title варианты */
:where(span,div,h1,h2)[data-id*="General"],
:where(span,div,h1,h2)[title="General"] {
    font-size: 0 !important;
}

/* Для дублей */
.Tree__menuTextBlock span,
.Tree__menuTextBlock div {
    font-size: 0 !important;
}


/*****************************************
 * 9. Скрываем блок "Отслеживать"
 *****************************************/
.KBDetailsContainer__info {
    display: none !important;
}


/*****************************************
 * 10. Скрываем "Была ли статья полезной?"
 *****************************************/
.FeedBackPopup__feedback,
.FeedBackPopup__cphcvote,
.Poll__body,
.Poll__question,
#article_feedback_poll,
button#article_like_yes,
button#article_like_no {
    display: none !important;
}


/*****************************************
 * 11. Скрываем соцсети
 *****************************************/
.KBDetailsContainer__info .SocialShare__list,
.KBDetailsContainer__info .SocialShare__list li,
.KBDetailsContainer__info .SocialShare__list a,
.KBDetailsContainer__info .SocialShare__list svg {
    display: none !important;
}


/*****************************************
 * 12. Сильно уменьшаем серый фон
 *****************************************/
@media (min-width: 768px) {
    #headerBlock .HeaderBlock__headerblockbody {
        max-width: 640px !important;
        margin: 12px auto 14px !important;
        padding: 10px 12px !important;
        text-align: center !important;
    }
}


/*****************************************
 * 13. Убираем заголовок "Maze"
 *****************************************/
#headerBlock h2.HeaderBlock__headerblocktitle {
    display: none !important;
}


/*****************************************
 * 14. Заголовок — стиль
 *****************************************/
#headerblockbody {
    font-size: 34px !important;
    line-height: 1.18 !important;
    font-weight: 700 !important;
    letter-spacing: -0.2px !important;
    max-width: 900px !important;
    margin: 0 auto !important;
    padding: 0 16px !important;
    color: #1F2630 !important;
}

@media (max-width: 767px) {
    #headerblockbody {
        font-size: 24px !important;
        line-height: 1.22 !important;
        font-weight: 700 !important;
    }
}

