

/* Start:/local/templates/.default/components/bitrix/menu/section_tabs/style.css?17901379191207*/
/* Section tabs. Override the accent per site with: .section-tabs { --section-accent: #c00; } */
.section-tabs {
    display: flex;
    gap: 4px;
    margin: 0 0 24px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.12);
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
}

.section-tabs__item {
    flex: 0 0 auto;
    margin-bottom: -1px;
    padding: 12px 16px;
    border-bottom: 3px solid transparent;
    color: inherit;
    text-decoration: none;
    white-space: nowrap;
    opacity: 0.7;
    transition: opacity 0.15s ease, border-color 0.15s ease;
}

.section-tabs__item:hover,
.section-tabs__item:focus-visible {
    color: inherit;
    text-decoration: none;
    opacity: 1;
    border-bottom-color: rgba(0, 0, 0, 0.2);
}

.section-tabs__item--active,
.section-tabs__item--active:hover {
    font-weight: 600;
    opacity: 1;
    border-bottom-color: var(--section-accent, currentColor);
}

/* Narrow screens: tabs share the row and wrap their text instead of being cut off. */
@media (max-width: 600px) {
    .section-tabs {
        gap: 0;
    }

    .section-tabs__item {
        flex: 1 1 0;
        padding: 10px 8px;
        text-align: center;
        white-space: normal;
    }
}
/* End */
/* /local/templates/.default/components/bitrix/menu/section_tabs/style.css?17901379191207 */
