/**
 * Formulaire DiscussionTools + VE — surcharge finale (v1.8.3).
 * S'applique sur action=view (AJAX inline) ET action=edit (mode île).
 * Annule main.css .oo-ui-tool-disabled { background:#000 } hors action-edit.
 */

/* --- Toolbar VE : fond sombre + icônes blanches (annule héritage #fff du conteneur) --- */
html body.ns-talk .ext-discussiontools-ui-targetWidget .oo-ui-toolbar,
html body.ns-talk .ext-discussiontools-ui-targetWidget .oo-ui-toolbar-bar,
html body.ns-talk .ext-discussiontools-ui-targetWidget .oo-ui-toolbar-bar *,
html body.ns-talk .ext-discussiontools-ui-newTopic .oo-ui-toolbar,
html body.ns-talk .ext-discussiontools-ui-newTopic .oo-ui-toolbar-bar,
html body.ns-talk .ext-discussiontools-ui-newTopic .oo-ui-toolbar-bar *,
html body.ns-talk .ve-init-target .oo-ui-toolbar,
html body.ns-talk .ve-init-target .oo-ui-toolbar-bar,
html body.ns-talk .ve-init-target .oo-ui-toolbar-bar *,
html body.pas-talk-edit-isolated .oo-ui-toolbar-bar,
html body.pas-talk-edit-isolated .oo-ui-toolbar-bar *,
html body .oo-ui-windowManager-modal .ext-discussiontools-ui-newTopic .oo-ui-toolbar-bar,
html body .oo-ui-windowManager-modal .ext-discussiontools-ui-newTopic .oo-ui-toolbar-bar *,
html body .oo-ui-windowManager-modal .ve-init-target .oo-ui-toolbar-bar,
html body .oo-ui-windowManager-modal .ve-init-target .oo-ui-toolbar-bar * {
	--color-base: #fff !important;
	--color-emphasized: #fff !important;
	--cdx-color-base: #fff !important;
	color: #fff !important;
	-webkit-text-fill-color: #fff !important;
}

html body.ns-talk .ext-discussiontools-ui-targetWidget .oo-ui-toolbar-bar,
html body.ns-talk .ext-discussiontools-ui-targetWidget .oo-ui-toolbar-tools,
html body.ns-talk .ext-discussiontools-ui-targetWidget .oo-ui-toolGroup,
html body.ns-talk .ext-discussiontools-ui-targetWidget .oo-ui-toolGroup-tools,
html body.ns-talk .ext-discussiontools-ui-newTopic .oo-ui-toolbar-bar,
html body.ns-talk .ve-init-target .oo-ui-toolbar-bar,
html body.ns-talk .ve-init-target .oo-ui-toolGroup,
html body.ns-talk .ve-init-target .oo-ui-toolGroup-tools,
html body.pas-talk-edit-isolated .oo-ui-toolbar-bar,
html body.pas-talk-edit-isolated .oo-ui-toolGroup,
html body.pas-talk-edit-isolated .oo-ui-toolGroup-tools,
html body .oo-ui-windowManager-modal .ext-discussiontools-ui-newTopic .oo-ui-toolbar-bar,
html body .oo-ui-windowManager-modal .ext-discussiontools-ui-newTopic .oo-ui-toolGroup,
html body .oo-ui-windowManager-modal .ve-init-target .oo-ui-toolbar-bar {
	--background-color-base: #111 !important;
	--background-color-neutral-subtle: #111 !important;
	background: #111 !important;
	background-color: #111 !important;
	border-bottom: 1px solid rgba(0, 255, 90, 0.35) !important;
}

html body.ns-talk .ext-discussiontools-ui-targetWidget .oo-ui-toolbar-bar .oo-ui-tool,
html body.ns-talk .ext-discussiontools-ui-targetWidget .oo-ui-toolbar-bar .oo-ui-tool .oo-ui-buttonElement-button,
html body.ns-talk .ext-discussiontools-ui-targetWidget .oo-ui-toolbar-bar .oo-ui-tool .oo-ui-buttonWidget,
html body.ns-talk .ext-discussiontools-ui-targetWidget .oo-ui-toolbar-bar .oo-ui-tool.oo-ui-widget-disabled,
html body.ns-talk .ext-discussiontools-ui-targetWidget .oo-ui-toolbar-bar .oo-ui-tool-disabled,
html body.ns-talk .ext-discussiontools-ui-newTopic .oo-ui-toolbar-bar .oo-ui-tool,
html body.ns-talk .ve-init-target .oo-ui-toolbar-bar .oo-ui-tool,
html body.ns-talk .ve-init-target .oo-ui-toolbar-bar .oo-ui-tool .oo-ui-buttonElement-button,
html body.pas-talk-edit-isolated .oo-ui-toolbar-bar .oo-ui-tool,
html body.pas-talk-edit-isolated .oo-ui-toolbar-bar .oo-ui-tool .oo-ui-buttonElement-button,
html body.pas-talk-edit-isolated .oo-ui-toolbar-bar .oo-ui-tool.oo-ui-widget-disabled,
html body.pas-talk-edit-isolated .oo-ui-toolbar-bar .oo-ui-tool-disabled,
html body .oo-ui-windowManager-modal .ext-discussiontools-ui-newTopic .oo-ui-toolbar-bar .oo-ui-tool,
html body .oo-ui-windowManager-modal .ext-discussiontools-ui-newTopic .oo-ui-toolbar-bar .oo-ui-tool .oo-ui-buttonElement-button,
html body .oo-ui-windowManager-modal .ve-init-target .oo-ui-toolbar-bar .oo-ui-tool {
	background: #111 !important;
	background-color: #111 !important;
	color: #fff !important;
	-webkit-text-fill-color: #fff !important;
	opacity: 1 !important;
}

html body.ns-talk .ext-discussiontools-ui-targetWidget .oo-ui-toolbar-bar .oo-ui-tool:hover,
html body.ns-talk .ext-discussiontools-ui-targetWidget .oo-ui-toolbar-bar .oo-ui-tool-active,
html body.ns-talk .ext-discussiontools-ui-targetWidget .oo-ui-toolbar-bar .oo-ui-tool:focus,
html body.ns-talk .ve-init-target .oo-ui-toolbar-bar .oo-ui-tool:hover,
html body.ns-talk .ve-init-target .oo-ui-toolbar-bar .oo-ui-tool-active,
html body.pas-talk-edit-isolated .oo-ui-toolbar-bar .oo-ui-tool:hover,
html body.pas-talk-edit-isolated .oo-ui-toolbar-bar .oo-ui-tool-active,
html body .oo-ui-windowManager-modal .ext-discussiontools-ui-newTopic .oo-ui-toolbar-bar .oo-ui-tool:hover,
html body .oo-ui-windowManager-modal .ext-discussiontools-ui-newTopic .oo-ui-toolbar-bar .oo-ui-tool-active,
html body .oo-ui-windowManager-modal .ve-init-target .oo-ui-toolbar-bar .oo-ui-tool:hover {
	background: #1a1a1a !important;
	background-color: #1a1a1a !important;
	color: #00ff5a !important;
	-webkit-text-fill-color: #00ff5a !important;
}

html body.ns-talk .ext-discussiontools-ui-targetWidget .oo-ui-toolbar-bar .oo-ui-iconElement-icon,
html body.ns-talk .ext-discussiontools-ui-targetWidget .oo-ui-toolbar-bar .oo-ui-iconElement-icon svg,
html body.ns-talk .ext-discussiontools-ui-targetWidget .oo-ui-toolbar-bar .oo-ui-iconElement-icon path,
html body.ns-talk .ve-init-target .oo-ui-toolbar-bar .oo-ui-iconElement-icon,
html body.ns-talk .ve-init-target .oo-ui-toolbar-bar .oo-ui-tool .oo-ui-iconElement-icon,
html body.pas-talk-edit-isolated .oo-ui-toolbar-bar .oo-ui-iconElement-icon,
html body.pas-talk-edit-isolated .oo-ui-toolbar-bar .oo-ui-tool .oo-ui-iconElement-icon,
html body .oo-ui-windowManager-modal .ext-discussiontools-ui-newTopic .oo-ui-toolbar-bar .oo-ui-iconElement-icon,
html body .oo-ui-windowManager-modal .ve-init-target .oo-ui-toolbar-bar .oo-ui-iconElement-icon {
	color: #fff !important;
	fill: #fff !important;
	-webkit-text-fill-color: #fff !important;
	background: none !important;
	background-color: transparent !important;
	opacity: 1 !important;
}

html body.ns-talk .ext-discussiontools-ui-targetWidget .oo-ui-toolbar-bar .oo-ui-tool:hover .oo-ui-iconElement-icon,
html body.ns-talk .ext-discussiontools-ui-targetWidget .oo-ui-toolbar-bar .oo-ui-tool-active .oo-ui-iconElement-icon,
html body.ns-talk .ve-init-target .oo-ui-toolbar-bar .oo-ui-tool:hover .oo-ui-iconElement-icon,
html body.ns-talk .ve-init-target .oo-ui-toolbar-bar .oo-ui-tool-active .oo-ui-iconElement-icon,
html body.pas-talk-edit-isolated .oo-ui-toolbar-bar .oo-ui-tool:hover .oo-ui-iconElement-icon {
	color: #00ff5a !important;
	fill: #00ff5a !important;
	-webkit-text-fill-color: #00ff5a !important;
	background-color: transparent !important;
}

/* Anti-zèbre : masques OOUI = color uniquement, jamais de fond sur l'icône */
html body.ns-talk .oo-ui-toolbar-bar .oo-ui-iconElement-icon,
html body.pas-talk-edit-isolated .oo-ui-toolbar-bar .oo-ui-iconElement-icon,
html body .oo-ui-windowManager-modal .oo-ui-toolbar-bar .oo-ui-iconElement-icon {
	background: none !important;
	background-color: transparent !important;
}

html body.ns-talk .ext-discussiontools-ui-targetWidget .oo-ui-toolbar-bar .oo-ui-dropdownWidget .oo-ui-dropdownWidget-handle,
html body.ns-talk .ve-init-target .oo-ui-toolbar-bar .oo-ui-dropdownWidget .oo-ui-dropdownWidget-handle,
html body.pas-talk-edit-isolated .oo-ui-toolbar-bar .oo-ui-dropdownWidget .oo-ui-dropdownWidget-handle,
html body .oo-ui-windowManager-modal .ext-discussiontools-ui-newTopic .oo-ui-toolbar-bar .oo-ui-dropdownWidget-handle,
html body .oo-ui-windowManager-modal .ve-init-target .oo-ui-toolbar-bar .oo-ui-dropdownWidget-handle {
	background: #111 !important;
	background-color: #111 !important;
	color: #fff !important;
	-webkit-text-fill-color: #fff !important;
	border: 1px solid rgba(0, 255, 90, 0.45) !important;
}

/* --- Onglets Visuel / Source --- */
html body.ns-talk .ext-discussiontools-ui-targetWidget .oo-ui-tabPanelLayout-header,
html body.ns-talk .ext-discussiontools-ui-newTopic .oo-ui-tabPanelLayout-header,
html body.ns-talk .ve-init-target .oo-ui-tabPanelLayout-header,
html body.pas-talk-edit-isolated .oo-ui-tabPanelLayout-header,
html body .oo-ui-windowManager-modal .ext-discussiontools-ui-newTopic .oo-ui-tabPanelLayout-header {
	--color-base: #fff !important;
	background: #111 !important;
	background-color: #111 !important;
	color: #fff !important;
	border-bottom: 1px solid rgba(0, 255, 90, 0.25) !important;
}

html body.ns-talk .ext-discussiontools-ui-targetWidget .oo-ui-tabOptionWidget .oo-ui-labelElement-label,
html body.ns-talk .ve-init-target .oo-ui-tabOptionWidget .oo-ui-labelElement-label,
html body.pas-talk-edit-isolated .oo-ui-tabOptionWidget .oo-ui-labelElement-label {
	color: #ccc !important;
	-webkit-text-fill-color: #ccc !important;
}

html body.ns-talk .ext-discussiontools-ui-targetWidget .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected .oo-ui-labelElement-label,
html body.ns-talk .ve-init-target .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected .oo-ui-labelElement-label,
html body.pas-talk-edit-isolated .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected .oo-ui-labelElement-label {
	color: #00ff5a !important;
	-webkit-text-fill-color: #00ff5a !important;
}

/* --- Panneau Avancé / Résumé : tout noir (style inline Vector) --- */
html.skin-theme-clientpref-day body.ns-talk .ext-discussiontools-ui-newTopic .editOptions,
html.skin-theme-clientpref-day body.ns-talk .ext-discussiontools-ui-newTopic #editpage-detail,
html.skin-theme-clientpref-day body.ns-talk .ext-discussiontools-ui-newTopic #wpSummaryWidget,
html.skin-theme-clientpref-night body.ns-talk .ext-discussiontools-ui-newTopic .editOptions,
html.skin-theme-clientpref-os body.ns-talk .ext-discussiontools-ui-newTopic .editOptions,
html body.ns-talk .ext-discussiontools-ui-newTopic .editOptions,
html body.ns-talk .ext-discussiontools-ui-newTopic #editpage-detail,
html body.ns-talk .ext-discussiontools-ui-newTopic #wpSummaryWidget,
html body.ns-talk .ext-discussiontools-ui-newTopic .editOptions .oo-ui-fieldsetLayout,
html body.ns-talk .ext-discussiontools-ui-newTopic .editOptions .oo-ui-fieldsetLayout-group,
html body.ns-talk .ext-discussiontools-ui-newTopic .editOptions .oo-ui-fieldsetLayout-header,
html body.ns-talk .ext-discussiontools-ui-newTopic .editOptions .oo-ui-panelLayout,
html body.ns-talk .ext-discussiontools-ui-newTopic .editOptions .oo-ui-panelLayout-framed,
html body.ns-talk .ext-discussiontools-ui-newTopic .editOptions .oo-ui-panelLayout-content,
html body.ns-talk .ext-discussiontools-ui-newTopic .editOptions .oo-ui-fieldLayout,
html body.ns-talk .ext-discussiontools-ui-newTopic .editOptions .oo-ui-fieldLayout-header,
html body.ns-talk .ext-discussiontools-ui-newTopic .editOptions .oo-ui-fieldLayout-body,
html body.ns-talk .ext-discussiontools-ui-newTopic .editOptions .oo-ui-fieldLayout-label,
html body.ns-talk .ext-discussiontools-ui-newTopic #wpSummaryWidget .oo-ui-fieldLayout,
html body.ns-talk .ext-discussiontools-ui-newTopic #wpSummaryWidget .oo-ui-fieldLayout-header,
html body.ns-talk .ext-discussiontools-ui-newTopic #wpSummaryWidget .oo-ui-fieldLayout-body,
html body.ns-talk .ext-discussiontools-ui-newTopic #wpSummaryWidget .oo-ui-fieldLayout-label,
html body.pas-talk-edit-isolated .editOptions,
html body.pas-talk-edit-isolated #editpage-detail,
html body.pas-talk-edit-isolated #wpSummaryWidget,
html body.pas-talk-edit-isolated .editOptions .oo-ui-fieldLayout-header,
html body.pas-talk-edit-isolated #wpSummaryWidget .oo-ui-fieldLayout-header,
html body .oo-ui-windowManager-modal .ext-discussiontools-ui-newTopic .editOptions,
html body .oo-ui-windowManager-modal .ext-discussiontools-ui-newTopic #wpSummaryWidget,
html body .oo-ui-windowManager-modal .ext-discussiontools-ui-newTopic .editOptions .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.ns-talk .ext-discussiontools-ui-newTopic .editOptions [style*="background"]:not(.oo-ui-inputWidget-input):not(input):not(textarea),
html body.ns-talk .ext-discussiontools-ui-newTopic #wpSummaryWidget [style*="background"]:not(.oo-ui-inputWidget-input):not(input),
html body.pas-talk-edit-isolated .editOptions [style*="background"]:not(.oo-ui-inputWidget-input):not(input):not(textarea),
html body .oo-ui-windowManager-modal .ext-discussiontools-ui-newTopic .editOptions [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.ns-talk .ext-discussiontools-ui-newTopic .editOptions .oo-ui-labelElement-label,
html body.ns-talk .ext-discussiontools-ui-newTopic .editOptions .oo-ui-fieldLayout-header .oo-ui-labelElement-label,
html body.ns-talk .ext-discussiontools-ui-newTopic .editOptions .oo-ui-fieldLayout-label .oo-ui-labelElement-label,
html body.ns-talk .ext-discussiontools-ui-newTopic .editOptions .oo-ui-checkboxInputWidget .oo-ui-labelElement-label,
html body.ns-talk .ext-discussiontools-ui-newTopic #wpSummaryWidget .oo-ui-labelElement-label,
html body.ns-talk .ext-discussiontools-ui-newTopic #wpSummaryWidget label,
html body.pas-talk-edit-isolated .editOptions .oo-ui-labelElement-label,
html body.pas-talk-edit-isolated .editOptions .oo-ui-checkboxInputWidget .oo-ui-labelElement-label,
html body .oo-ui-windowManager-modal .ext-discussiontools-ui-newTopic .editOptions .oo-ui-labelElement-label {
	color: #fff !important;
	-webkit-text-fill-color: #fff !important;
	background: transparent !important;
	background-color: transparent !important;
	box-shadow: none !important;
}

/* === v1.8.1 — Lisibilité : onglets, Résumé, liste de suivi === */

/* Onglets VE — fond sombre (évite gris clair + texte #ccc illisible) */
html body.ns-talk .ext-discussiontools-ui-newTopic .oo-ui-tabPanelLayout,
html body.ns-talk .ext-discussiontools-ui-targetWidget .oo-ui-tabPanelLayout,
html body.ns-talk .ve-init-target .oo-ui-tabPanelLayout,
html body.ns-talk .ext-discussiontools-ui-newTopic .oo-ui-tabSelectWidget,
html body.ns-talk .ext-discussiontools-ui-targetWidget .oo-ui-tabSelectWidget,
html body.ns-talk .ve-init-target .oo-ui-tabSelectWidget,
html body.pas-talk-edit-isolated .oo-ui-tabPanelLayout,
html body.pas-talk-edit-isolated .oo-ui-tabSelectWidget,
html body .oo-ui-windowManager-modal .ext-discussiontools-ui-newTopic .oo-ui-tabPanelLayout,
html body .oo-ui-windowManager-modal .ext-discussiontools-ui-newTopic .oo-ui-tabSelectWidget {
	background: #111 !important;
	background-color: #111 !important;
	box-shadow: inset 0 0 0 1000px #111 !important;
}

html body.ns-talk .ext-discussiontools-ui-newTopic .oo-ui-tabPanelLayout-header,
html body.ns-talk .ext-discussiontools-ui-targetWidget .oo-ui-tabPanelLayout-header,
html body.ns-talk .ve-init-target .oo-ui-tabPanelLayout-header,
html body.pas-talk-edit-isolated .oo-ui-tabPanelLayout-header,
html body .oo-ui-windowManager-modal .ext-discussiontools-ui-newTopic .oo-ui-tabPanelLayout-header {
	background: #111 !important;
	background-color: #111 !important;
	box-shadow: inset 0 0 0 1000px #111 !important;
	color: #fff !important;
	--color-base: #fff !important;
	border-bottom: 1px solid rgba(0, 255, 90, 0.25) !important;
}

html body.ns-talk .ext-discussiontools-ui-newTopic .oo-ui-tabOptionWidget .oo-ui-labelElement-label,
html body.ns-talk .ext-discussiontools-ui-targetWidget .oo-ui-tabOptionWidget .oo-ui-labelElement-label,
html body.ns-talk .ve-init-target .oo-ui-tabOptionWidget .oo-ui-labelElement-label,
html body.pas-talk-edit-isolated .oo-ui-tabOptionWidget .oo-ui-labelElement-label {
	color: #ccc !important;
	-webkit-text-fill-color: #ccc !important;
}

html body.ns-talk .ext-discussiontools-ui-newTopic .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected .oo-ui-labelElement-label,
html body.ns-talk .ext-discussiontools-ui-targetWidget .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected .oo-ui-labelElement-label,
html body.ns-talk .ve-init-target .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected .oo-ui-labelElement-label,
html body.pas-talk-edit-isolated .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected .oo-ui-labelElement-label {
	color: #00ff5a !important;
	-webkit-text-fill-color: #00ff5a !important;
}

/* Bande Résumé + liste de suivi — fond noir (style inline Vector / skin-theme) */
html body.ns-talk #wpSummaryWidget,
html body.ns-talk #wpSummaryWidget .oo-ui-fieldLayout,
html body.ns-talk #wpSummaryWidget .oo-ui-fieldLayout-header,
html body.ns-talk #wpSummaryWidget .oo-ui-fieldLayout-body,
html body.ns-talk #wpSummaryWidget .oo-ui-fieldLayout-label,
html body.ns-talk .ext-discussiontools-ui-newTopic #wpSummaryWidget .oo-ui-fieldLayout-header,
html body.ns-talk .ext-discussiontools-ui-newTopic .editOptions .oo-ui-fieldLayout,
html body.ns-talk .ext-discussiontools-ui-newTopic .editOptions .oo-ui-fieldLayout-header,
html body.ns-talk .ext-discussiontools-ui-newTopic .editOptions .oo-ui-fieldLayout-body,
html body.ns-talk .ext-discussiontools-ui-newTopic #editpage-detail,
html body.ns-talk .ext-discussiontools-ui-newTopic #editpage-detail .oo-ui-fieldLayout,
html body.ns-talk .ext-discussiontools-ui-newTopic #editpage-detail .oo-ui-fieldLayout-header,
html body.pas-talk-edit-isolated #wpSummaryWidget .oo-ui-fieldLayout-header,
html body .oo-ui-windowManager-modal #wpSummaryWidget .oo-ui-fieldLayout-header,
html body .oo-ui-windowManager-modal .editOptions .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.ns-talk #wpSummaryWidget [style*="background"]:not(.oo-ui-inputWidget-input):not(input):not(textarea),
html body.ns-talk .editOptions [style*="background"]:not(.oo-ui-inputWidget-input):not(input):not(textarea),
html body.ns-talk #editpage-detail [style*="background"]:not(.oo-ui-inputWidget-input):not(input):not(textarea),
html body .oo-ui-windowManager-modal #wpSummaryWidget [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.ns-talk #wpSummaryWidget .oo-ui-labelElement-label,
html body.ns-talk #wpSummaryWidget label,
html body.ns-talk .editOptions .oo-ui-checkboxInputWidget .oo-ui-labelElement-label,
html body.ns-talk .editOptions label[for="wpWatchthis"],
html body.ns-talk #editpage-detail .oo-ui-labelElement-label,
html body .oo-ui-windowManager-modal #wpSummaryWidget .oo-ui-labelElement-label,
html body .oo-ui-windowManager-modal .editOptions .oo-ui-checkboxInputWidget .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.ns-talk #wpSummary,
html body.ns-talk #wpSummaryWidget input,
html body.ns-talk #wpSummaryWidget .oo-ui-inputWidget-input,
html body.ns-talk #wpSummaryWidget .oo-ui-textInputWidget-input,
html body.ns-talk .editOptions input[name="wpSummary"],
html body.pas-talk-edit-isolated #wpSummaryWidget .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.ns-talk #wpSummary::placeholder,
html body.ns-talk #wpSummaryWidget .oo-ui-inputWidget-input::placeholder,
html body.ns-talk #wpSummaryWidget input::placeholder {
	color: #888 !important;
	-webkit-text-fill-color: #888 !important;
	opacity: 1 !important;
}
