@charset "utf-8";

/* Mobile pagination and SEO spacing overrides.
   Split from slotmaru-polish-board-controls.css lines 487-603; preserve load order in head.sub.php. */

#bo_list .pg_next::before,
#bo_list .pg_mobile_next::before,
#bo_gall .pg_next::before,
#bo_gall .pg_mobile_next::before {
	content: "\f105";
}

@media (max-width: 575.98px) {
	#bo_list_wrap .pagination,
	#bo_list .pagination,
	#bo_gall .pagination,
	#bo_list_wrap .pg,
	#bo_list .pg,
	#bo_gall .pg {
		gap: 5px;
		flex-wrap: nowrap;
	}

	#bo_list_wrap .pagination .page-item:not(.page-mobile-prev):not(.page-mobile-number):not(.page-mobile-next),
	#bo_list .pagination .page-item:not(.page-mobile-prev):not(.page-mobile-number):not(.page-mobile-next),
	#bo_gall .pagination .page-item:not(.page-mobile-prev):not(.page-mobile-number):not(.page-mobile-next) {
		display: none !important;
	}

	#bo_list_wrap ul.pagination li.page-item.page-mobile-prev,
	#bo_list_wrap ul.pagination li.page-item.page-mobile-number,
	#bo_list_wrap ul.pagination li.page-item.page-mobile-next,
	#bo_list ul.pagination li.page-item.page-mobile-prev,
	#bo_list ul.pagination li.page-item.page-mobile-number,
	#bo_list ul.pagination li.page-item.page-mobile-next,
	#bo_gall ul.pagination li.page-item.page-mobile-prev,
	#bo_gall ul.pagination li.page-item.page-mobile-number,
	#bo_gall ul.pagination li.page-item.page-mobile-next {
		display: inline-flex !important;
		min-width: 36px;
	}

	#bo_list_wrap .pagination .page-mobile-number .page-link,
	#bo_list .pagination .page-mobile-number .page-link,
	#bo_gall .pagination .page-mobile-number .page-link,
	#bo_list_wrap .pg_mobile_number,
	#bo_list .pg_mobile_number,
	#bo_gall .pg_mobile_number,
	#bo_list_wrap .pg_mobile_current,
	#bo_list .pg_mobile_current,
	#bo_gall .pg_mobile_current {
		min-width: 36px;
		width: 36px;
		height: 36px;
		min-height: 36px;
		padding: 0 !important;
		font-size: 14px;
	}

	#bo_list_wrap .pagination .page-mobile-prev .page-link,
	#bo_list_wrap .pagination .page-mobile-next .page-link,
	#bo_list .pagination .page-mobile-prev .page-link,
	#bo_list .pagination .page-mobile-next .page-link,
	#bo_gall .pagination .page-mobile-prev .page-link,
	#bo_gall .pagination .page-mobile-next .page-link,
	#bo_list_wrap .pg_mobile_prev,
	#bo_list_wrap .pg_mobile_next,
	#bo_list .pg_mobile_prev,
	#bo_list .pg_mobile_next,
	#bo_gall .pg_mobile_prev,
	#bo_gall .pg_mobile_next {
		width: 36px;
		min-width: 36px;
		height: 36px;
		min-height: 36px;
		padding: 0 !important;
		font-size: 0;
	}

	#bo_list_wrap .pg_page:not(.pg_mobile_prev):not(.pg_mobile_number):not(.pg_mobile_next),
	#bo_list .pg_page:not(.pg_mobile_prev):not(.pg_mobile_number):not(.pg_mobile_next),
	#bo_gall .pg_page:not(.pg_mobile_prev):not(.pg_mobile_number):not(.pg_mobile_next),
	#bo_list_wrap .pg_current,
	#bo_list .pg_current,
	#bo_gall .pg_current {
		display: none !important;
	}

	#bo_list_wrap .pg_mobile_prev,
	#bo_list_wrap .pg_mobile_number,
	#bo_list_wrap .pg_mobile_current,
	#bo_list_wrap .pg_mobile_next,
	#bo_list .pg_mobile_prev,
	#bo_list .pg_mobile_number,
	#bo_list .pg_mobile_current,
	#bo_list .pg_mobile_next,
	#bo_gall .pg_mobile_prev,
	#bo_gall .pg_mobile_number,
	#bo_gall .pg_mobile_current,
	#bo_gall .pg_mobile_next {
		display: inline-flex !important;
	}

	#bo_list_wrap .pagination .page-item.disabled .page-link,
	#bo_list .pagination .page-item.disabled .page-link,
	#bo_gall .pagination .page-item.disabled .page-link,
	#bo_list_wrap .pg_mobile_disabled,
	#bo_list .pg_mobile_disabled,
	#bo_gall .pg_mobile_disabled {
		opacity: .45;
		pointer-events: none;
	}
}

#bo_list_wrap ~ .info-seo-content,
#bo_list_wrap ~ .news-seo-content,
#bo_list_wrap ~ .mttip-seo-content,
#bo_list_wrap ~ .event-seo-content,
#bo_list_wrap ~ .safety-seo-content {
	margin-top: 0 !important;
}
