/**
 * Surcharge finale — formulaire discussion action=edit (body.pas-talk-edit-isolated).
 * Chargé en dernier par talkEditIsland.js (après layoutFix + discussionTools).
 */

/* Toolbar VE — sombre (annule discussionTools.css / layoutFix.css #f8f9fa) */
html body.pas-talk-edit-isolated.action-edit .ve-init-target .oo-ui-toolbar,
html body.pas-talk-edit-isolated.action-edit .ve-init-target .oo-ui-toolbar-bar,
html body.pas-talk-edit-isolated.action-edit .ve-init-target .oo-ui-toolbar-tools,
html body.pas-talk-edit-isolated.action-edit .ve-init-target .oo-ui-toolGroup,
html body.pas-talk-edit-isolated.action-edit .ve-init-target .oo-ui-toolGroup-tools,
html body.pas-talk-edit-isolated.action-edit .ext-discussiontools-ui-targetWidget .oo-ui-toolbar-bar,
html body.pas-talk-edit-isolated.action-edit .ext-discussiontools-ui-newTopic .oo-ui-toolbar-bar,
html body.pas-talk-edit-isolated.action-edit .oo-ui-toolbar-bar .oo-ui-tool,
html body.pas-talk-edit-isolated.action-edit .oo-ui-toolbar-bar .oo-ui-tool .oo-ui-buttonElement-button {
	--color-base: #fff !important;
	--background-color-base: #111 !important;
	--background-color-neutral-subtle: #111 !important;
	background: #111 !important;
	background-color: #111 !important;
	color: #fff !important;
	-webkit-text-fill-color: #fff !important;
	border-bottom: 1px solid rgba(0, 255, 90, 0.35) !important;
}

html body.pas-talk-edit-isolated.action-edit .oo-ui-toolbar-bar .oo-ui-tool:hover,
html body.pas-talk-edit-isolated.action-edit .oo-ui-toolbar-bar .oo-ui-tool-active {
	background: #1a1a1a !important;
	background-color: #1a1a1a !important;
	color: #00ff5a !important;
	-webkit-text-fill-color: #00ff5a !important;
}

html body.pas-talk-edit-isolated.action-edit .oo-ui-toolbar-bar .oo-ui-iconElement-icon,
html body.pas-talk-edit-isolated.action-edit .oo-ui-toolbar-bar .oo-ui-iconElement-icon svg,
html body.pas-talk-edit-isolated.action-edit .oo-ui-toolbar-bar .oo-ui-iconElement-icon path,
html body.pas-talk-edit-isolated.action-edit .oo-ui-toolbar-bar .oo-ui-dropdownWidget-handle {
	color: #fff !important;
	fill: #fff !important;
	-webkit-text-fill-color: #fff !important;
	background: #111 !important;
	background-color: #111 !important;
	border-color: rgba(0, 255, 90, 0.45) !important;
}

html body.pas-talk-edit-isolated.action-edit .oo-ui-toolbar-bar .oo-ui-tool:hover .oo-ui-iconElement-icon,
html body.pas-talk-edit-isolated.action-edit .oo-ui-toolbar-bar .oo-ui-tool-active .oo-ui-iconElement-icon {
	color: #00ff5a !important;
	fill: #00ff5a !important;
	-webkit-text-fill-color: #00ff5a !important;
}

/* Panneau Avancé — plus de bandes grises Vector (fieldLayout-header inline) */
html body.pas-talk-edit-isolated.action-edit .mw-editform,
html body.pas-talk-edit-isolated.action-edit .editOptions,
html body.pas-talk-edit-isolated.action-edit #editpage-detail,
html body.pas-talk-edit-isolated.action-edit #wpSummaryWidget,
html body.pas-talk-edit-isolated.action-edit .editOptions .oo-ui-fieldsetLayout,
html body.pas-talk-edit-isolated.action-edit .editOptions .oo-ui-fieldsetLayout-group,
html body.pas-talk-edit-isolated.action-edit .editOptions .oo-ui-fieldsetLayout-header,
html body.pas-talk-edit-isolated.action-edit .editOptions .oo-ui-panelLayout,
html body.pas-talk-edit-isolated.action-edit .editOptions .oo-ui-panelLayout-framed,
html body.pas-talk-edit-isolated.action-edit .editOptions .oo-ui-panelLayout-content,
html body.pas-talk-edit-isolated.action-edit .editOptions .oo-ui-fieldLayout,
html body.pas-talk-edit-isolated.action-edit .editOptions .oo-ui-fieldLayout-header,
html body.pas-talk-edit-isolated.action-edit .editOptions .oo-ui-fieldLayout-body,
html body.pas-talk-edit-isolated.action-edit .editOptions .oo-ui-fieldLayout-label,
html body.pas-talk-edit-isolated.action-edit #wpSummaryWidget .oo-ui-fieldLayout,
html body.pas-talk-edit-isolated.action-edit #wpSummaryWidget .oo-ui-fieldLayout-header,
html body.pas-talk-edit-isolated.action-edit #wpSummaryWidget .oo-ui-fieldLayout-body,
html body.pas-talk-edit-isolated.action-edit #wpSummaryWidget .oo-ui-fieldLayout-label,
html body.pas-talk-edit-isolated.action-edit #editpage-detail .oo-ui-fieldLayout,
html body.pas-talk-edit-isolated.action-edit #editpage-detail .oo-ui-fieldLayout-header {
	--background-color-base: #111 !important;
	--background-color-neutral: #111 !important;
	--background-color-neutral-subtle: #111 !important;
	--color-base: #fff !important;
	background: #111 !important;
	background-color: #111 !important;
	box-shadow: inset 0 0 0 1000px #111 !important;
	color: #fff !important;
	-webkit-text-fill-color: #fff !important;
	border-color: rgba(0, 255, 90, 0.35) !important;
}

html body.pas-talk-edit-isolated.action-edit .editOptions [style*="background"]:not(.oo-ui-inputWidget-input):not(input):not(textarea),
html body.pas-talk-edit-isolated.action-edit #wpSummaryWidget [style*="background"]:not(.oo-ui-inputWidget-input):not(input),
html body.pas-talk-edit-isolated.action-edit #editpage-detail [style*="background"]:not(.oo-ui-inputWidget-input):not(input) {
	background: #111 !important;
	background-color: #111 !important;
	box-shadow: inset 0 0 0 1000px #111 !important;
}

html body.pas-talk-edit-isolated.action-edit .editOptions .oo-ui-labelElement-label,
html body.pas-talk-edit-isolated.action-edit .editOptions label,
html body.pas-talk-edit-isolated.action-edit .editOptions .oo-ui-checkboxInputWidget .oo-ui-labelElement-label,
html body.pas-talk-edit-isolated.action-edit #wpSummaryWidget .oo-ui-labelElement-label,
html body.pas-talk-edit-isolated.action-edit #wpSummaryWidget label,
html body.pas-talk-edit-isolated.action-edit .editOptions .oo-ui-fieldLayout-header .oo-ui-labelElement-label,
html body.pas-talk-edit-isolated.action-edit #wpSummaryWidget .oo-ui-fieldLayout-header .oo-ui-labelElement-label {
	color: #fff !important;
	-webkit-text-fill-color: #fff !important;
	background: transparent !important;
	background-color: transparent !important;
	box-shadow: none !important;
}

html body.pas-talk-edit-isolated.action-edit #wpSummary,
html body.pas-talk-edit-isolated.action-edit #wpSummaryWidget input,
html body.pas-talk-edit-isolated.action-edit #wpSummaryWidget .oo-ui-inputWidget-input,
html body.pas-talk-edit-isolated.action-edit .editOptions .oo-ui-inputWidget-input {
	background: #111 !important;
	background-color: #111 !important;
	box-shadow: inset 0 0 0 1000px #111 !important;
	color: #fff !important;
	-webkit-text-fill-color: #fff !important;
	border: 1px solid #00ff5a !important;
	caret-color: #00ff5a !important;
}

html body.pas-talk-edit-isolated.action-edit #wpSummary::placeholder,
html body.pas-talk-edit-isolated.action-edit #wpSummaryWidget .oo-ui-inputWidget-input::placeholder {
	color: #888 !important;
	-webkit-text-fill-color: #888 !important;
	opacity: 1 !important;
}

/* Annule main.css fieldLayout transparent sur ce formulaire */
html body.pas-talk-edit-isolated.action-edit .editOptions .oo-ui-fieldLayout,
html body.pas-talk-edit-isolated.action-edit .editOptions .oo-ui-fieldLayout-body,
html body.pas-talk-edit-isolated.action-edit .mw-editform .oo-ui-fieldLayout {
	background: #111 !important;
	background-color: #111 !important;
	box-shadow: inset 0 0 0 1000px #111 !important;
}
