/*
 * Общие фронтовые стили плагина. Стили конкретных блоков — в
 * build/<slug>/style-index.css, подключаются WP автоматически вместе
 * с блоком (см. class-seb-blocks-registry.php).
 *
 * Никаких глобальных цветовых дефолтов здесь намеренно нет — по умолчанию
 * блоки наследуют цвета активной темы (см. transparent/inherit фолбэки в
 * style.scss каждого блока), а не навязывают свои.
 */

.seb-block-message {
	opacity: 0.6;
	font-style: italic;
}

[data-seb-panel][hidden] {
	display: none;
}

/*
 * Защита от глобальных стилей темы на ul/li (частый кейс — тема рисует
 * галочки/буллеты через ul li:before с бОльшей специфичностью, чем у нас).
 * Списки внутри блоков плагина сейчас собраны на div[role=list], так что
 * это скорее подстраховка на будущее, чем рабочая необходимость — но раз
 * тема всё равно непредсказуема по специфичности, !important здесь осознан.
 */
.seb-block ul,
.seb-block ol {
	list-style: none !important;
	margin: 0 !important;
	padding: 0 !important;
}

.seb-block ul li::before,
.seb-block ul li::after,
.seb-block ol li::before,
.seb-block ol li::after {
	content: none !important;
}

.seb-block,
.seb-block *,
.seb-block *::before,
.seb-block *::after {
	box-sizing: border-box;
}
