/* E2-C: «‹ Главная» на узких экранах. Шаблон крошек (specialty_new/breadcrumb/main) общий и без классов у элементов, поэтому правило привязано к его разметке
   и включается только на страницах листинга v2 (на странице есть .sp-cl-head). Файл - шаблонный CSS компонента, не расширения sp.catalog. */
@media (max-width: 1279px) {
    /* «‹ Главная»: только предпоследняя крошка с шевроном (на узких экранах прежний шаблон крошек скрыт целиком) */
    body:has(.sp-cl-head) .breadcrumbs {
        padding: 16px 0 8px;
    }

    body:has(.sp-cl-head) .breadcrumbs__desktop {
        display: block;
    }

    body:has(.sp-cl-head) .breadcrumbs__desktop ul {
        display: flex;
        margin: 0;
        padding: 0;
        list-style: none;
    }

    body:has(.sp-cl-head) .breadcrumbs__desktop li {
        display: none;
        margin: 0;
        font-size: 14px;
        line-height: 20px;
    }

    body:has(.sp-cl-head) .breadcrumbs__desktop li:nth-last-child(2) {
        display: flex;
        align-items: center;
    }

    body:has(.sp-cl-head) .breadcrumbs__desktop li:nth-last-child(2) {
        gap: 4px;
        min-height: 24px;
        color: var(--text-gray);
    }

    body:has(.sp-cl-head) .breadcrumbs__desktop li:nth-last-child(2) a {
        color: inherit;
        text-decoration: none;
    }

    body:has(.sp-cl-head) .breadcrumbs__desktop li:nth-last-child(2)::before {
        content: '';
        display: block;
        width: 16px;
        height: 16px;
        background-color: currentColor;
        -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='currentColor' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10 3 5 8l5 5'/%3E%3C/svg%3E") center / contain no-repeat;
        mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='currentColor' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10 3 5 8l5 5'/%3E%3C/svg%3E") center / contain no-repeat;
    }
}
