/*
 * Исправление: шапка-виджеты показываются только с 1024px (lg),
 * гамбургер-меню — до 1023px включительно.
 * Это переопределяет md:flex / md:hidden из скомпилированного main.css.
 */

/* До 640px: скрыть информационный топ-бар (Voronka, PR-аудит) */
@media (max-width: 639px) {
	.prslon-top-bar {
		display: none !important;
	}
}

/* Мобильная карусель карточек: точки под слайдами, не поверх текста */
@media (max-width: 1023px) {
	.prslon-cards-swiper-host .swiper-pagination,
	.prslon-swiper-mobile .swiper-pagination {
		position: relative !important;
		inset: auto !important;
		bottom: auto !important;
		left: auto !important;
		top: auto !important;
		width: 100% !important;
		margin-top: 1.25rem;
		padding-top: 0.25rem;
		transform: none !important;
	}
}

/* 768–1023 px: скрыть десктопную шапку, показать гамбургер */
@media (min-width: 768px) and (max-width: 1023px) {
    .prslon-nav-inner .prslon-header-shapka-widgets {
        display: none !important;
    }
    #mobile-menu-button {
        display: inline-flex !important;
    }
}

/* 768 px+: мобильное меню скрыто, пока не нажата кнопка */
@media (min-width: 1024px) {
    #mobile-menu {
        display: none !important;
    }
}
