/**
 * Sticky Tabs
 */

[data-sticky-tabs] {
    position: relative;
}

/* Убираем скрытие панелей от темы — JS управляет через inline cssText */
[data-sticky-tabs] .nasa-tabs-content .nasa-panel,
[data-sticky-tabs].nasa-tabs-content .nasa-panel {
    position: relative !important;
    opacity: 1 !important;
    visibility: visible !important;
    pointer-events: auto !important;
}

/* Прогресс-бар */
.nasa-sticky-tabs-progress {
    width: 100%;
    height: 3px;
    background: rgba(0,0,0,0.08);
    margin-top: 4px;
}
.nasa-sticky-tabs-progress-bar {
    height: 100%;
    width: 0;
    background: rgba(255, 255, 255, 0.8);
    transition: width 0.1s linear;
}
.no-fixed{
    position: static !important;
}

/* Горизонтальная прокрутка строки табов на мобилке */
[data-sticky-tabs] .nasa-tabs-wrap .nasa-tabs {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    scroll-behavior: smooth;
    /* Скрываем полосу прокрутки визуально */
    scrollbar-width: none; /* Firefox */
    -ms-overflow-style: none; /* IE/Edge */
}
[data-sticky-tabs] .nasa-tabs-wrap .nasa-tabs::-webkit-scrollbar {
    display: none; /* Chrome/Safari */
}
/* Запрещаем перенос табов */
[data-sticky-tabs] .nasa-tabs-wrap .nasa-tabs > li {
    white-space: nowrap;
    flex-shrink: 0;
}

.nasa-tabs-content .nasa-tabs {
    white-space: nowrap;
    overflow-y: auto;
}

