.sceditor-container,
div.sceditor-grip,
div.sceditor-toolbar {
	border-color: var(--input-border-color);
}
div.sceditor-grip {
	border-width: 1px 0 0 1px;
	border-style: solid;
}
.sceditor-container textarea,
.sceditor-container {
	background: var(--input-bg);
	color: var(--input-txt-color);
}
.sceditor-container textarea:hover {
	box-shadow: none;
}
div.sceditor-toolbar {
	background: var(--titlebg-bg);
}
div.sceditor-group {
	background: var(--sceditor-group-bg);
	border-color: var(--sceditor-group-border-color);
}
.sceditor-button:active,
.sceditor-button.active,
.sceditor-button:hover {
	background: var(--sceditor-group-bg-active);
}
.sceditor-container iframe {
	padding: 0;
}
div.sceditor-dropdown,
div.sceditor-smileyPopup {
	background: var(--nav-dropdown-bg);
	color: var(--nav-dropdown-txt-color);
	border-color: var(--nav-dropdown-border-color);
}
div.sceditor-dropdown label {
	color: var(--body-txt-color-strong);
}
div.sceditor-dropdown .button {
	background: var(--button-bg);
	color: var(--button-txt-color);
	box-shadow: var(--button-shadow);
	text-shadow: var(--button-txt-shadow);
	padding-inline: 0.9em;
	display: inline-flex;
	min-height: 35px;
	line-height: 35px;
	margin: 0 1px;
	border-radius: 4px;
	border-width: 0;
	border-color: var(--button-border-color);
	align-items: center;
	gap: 5px;
	text-transform: none;
	font-family: var(--body-font-family);
	font-size: 0.8em;
	transition: all 0.1s ease-out;
}
div.sceditor-dropdown .button:is(:hover, :focus) {
	background: var(--button-bg-hover);
	color: var(--button-txt-color-hover);
	box-shadow: var(--button-shadow-hover);
	border-radius: 4px;
	border-color: var(--button-border-color-hover);
}