/**
 * RSMSpark block inserter icons — orange glyph on white tile.
 */

.block-editor-block-types-list__item-icon.rsm-branded-inserter-icon {
	align-items: center;
	background-color: #fff !important;
	border-radius: 2px;
	box-shadow: inset 0 0 0 1px #e0e0e0;
	color: #ff6b35 !important;
	display: flex;
	height: 24px;
	justify-content: center;
	width: 24px;
}

.block-editor-block-types-list__item-icon.rsm-branded-inserter-icon .dashicons,
.block-editor-block-types-list__item-icon.rsm-branded-inserter-icon .dashicons::before {
	color: #ff6b35 !important;
}

.block-editor-block-types-list__item-icon.rsm-branded-inserter-icon svg,
.block-editor-block-types-list__item-icon.rsm-branded-inserter-icon svg path {
	color: #ff6b35 !important;
	fill: currentColor;
}

/* Floating block toolbar — orange block icon for RSM / legacy SOWB RSM blocks */
.block-editor-block-toolbar.rsm-block-toolbar-branded .block-editor-block-icon,
.block-editor-block-toolbar.rsm-block-toolbar-branded .block-editor-block-icon .dashicons,
.block-editor-block-toolbar.rsm-block-toolbar-branded .block-editor-block-icon .dashicons::before,
.block-editor-block-toolbar.rsm-block-toolbar-branded .block-editor-block-icon svg,
.block-editor-block-toolbar.rsm-block-toolbar-branded .block-editor-block-icon svg path {
	color: #ff6b35 !important;
	fill: #ff6b35 !important;
}

.block-editor-block-toolbar.rsm-block-toolbar-branded
	.block-editor-block-switcher__toggle.components-button {
	color: #ff6b35 !important;
}

.block-editor-block-toolbar.rsm-block-toolbar-branded
	.block-editor-block-icon.has-colors {
	background: #fff !important;
	color: #ff6b35 !important;
}
