/* G6M_BUNDLE_33 — 4 feuilles, ordre du document preserve */
/* ==== g6m-chat-icons-clean-v536.css ==== */
/* G6M_CHAT_ICONS_CLEAN_V536
   Fix doubled toolbar icons: legacy v519c letters (B/I/S) stacked on SVG v530 + FA sprites.
   Single layer only — SVG data-URI ::before. Kill FA, unicode letters, emoji ::before/::after. */

:root {
	--g6m-chat-icons-clean: V536;
}

/* ══════════════════════════════════════════
   TOOLBAR — one icon layer only
   ══════════════════════════════════════════ */
html body #siropuChat #siropuChatEditor .fr-toolbar .fr-btn,
html body #siropuChat #siropuChatEditor .fr-toolbar .fr-command.fr-btn,
html body #siropuChat #siropuChatEditor .fr-toolbar button.fr-btn,
html body #siropuChat #siropuChatEditor .fr-toolbar .fr-command {
	position: relative !important;
	display: inline-flex !important;
	align-items: center !important;
	justify-content: center !important;
	overflow: hidden !important;
	width: 34px !important;
	min-width: 34px !important;
	max-width: 36px !important;
	height: 34px !important;
	min-height: 34px !important;
	padding: 0 !important;
	margin: 0 1px !important;
	border-radius: 9px !important;
	color: transparent !important;
	-webkit-text-fill-color: transparent !important;
	font-size: 0 !important;
	line-height: 0 !important;
	text-indent: 0 !important;
	background-color: transparent !important;
	background-image: none !important;
	text-shadow: none !important;
}

/* Hide every native glyph (FA sprite / Froala SVG / sr-only text) */
html body #siropuChat #siropuChatEditor .fr-toolbar .fr-btn i,
html body #siropuChat #siropuChatEditor .fr-toolbar .fr-btn svg,
html body #siropuChat #siropuChatEditor .fr-toolbar .fr-btn .fa--xf,
html body #siropuChat #siropuChatEditor .fr-toolbar .fr-btn .fr-svg,
html body #siropuChat #siropuChatEditor .fr-toolbar .fr-btn > span,
html body #siropuChat #siropuChatEditor .fr-toolbar .fr-btn .fr-sr-only,
html body #siropuChat #siropuChatEditor .fr-toolbar .fr-btn svg use,
html body #siropuChat #siropuChatEditor .fr-toolbar .fr-command i,
html body #siropuChat #siropuChatEditor .fr-toolbar .fr-command svg,
html body #siropuChat #siropuChatEditor .fr-toolbar .fr-command .fa--xf {
	display: none !important;
	visibility: hidden !important;
	opacity: 0 !important;
	width: 0 !important;
	height: 0 !important;
	max-width: 0 !important;
	max-height: 0 !important;
	margin: 0 !important;
	padding: 0 !important;
	overflow: hidden !important;
	position: absolute !important;
	pointer-events: none !important;
	font-size: 0 !important;
	line-height: 0 !important;
	color: transparent !important;
	-webkit-text-fill-color: transparent !important;
}

/* Kill legacy v519c letter/emoji ::after overlays */
html body #siropuChat #siropuChatEditor .fr-toolbar .fr-btn::after,
html body #siropuChat #siropuChatEditor .fr-toolbar .fr-command.fr-btn::after,
html body #siropuChat #siropuChatEditor .fr-toolbar .fr-btn[data-title]::after {
	content: none !important;
	display: none !important;
	width: 0 !important;
	height: 0 !important;
	background: none !important;
	border: 0 !important;
}

/* Base glyph slot — empty text, SVG background only (beats v519c content:"B") */
html body #siropuChat #siropuChatEditor .fr-toolbar .fr-btn::before,
html body #siropuChat #siropuChatEditor .fr-toolbar .fr-command.fr-btn::before,
html body #siropuChat #siropuChatEditor .fr-toolbar button.fr-btn::before {
	content: "" !important;
	display: block !important;
	width: 16px !important;
	height: 16px !important;
	margin: 0 auto !important;
	padding: 0 !important;
	font-size: 0 !important;
	line-height: 0 !important;
	font-weight: 400 !important;
	font-style: normal !important;
	text-decoration: none !important;
	color: transparent !important;
	-webkit-text-fill-color: transparent !important;
	text-shadow: none !important;
	background-color: transparent !important;
	background-repeat: no-repeat !important;
	background-position: center !important;
	background-size: 15px 15px !important;
	opacity: 1 !important;
	visibility: visible !important;
	pointer-events: none !important;
	z-index: 3 !important;
	transform: none !important;
	position: static !important;
}

/* Bold B */
html body #siropuChat #siropuChatEditor .fr-toolbar .fr-btn[data-cmd="bold"]::before {
	content: "" !important;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23f3eaff'%3E%3Cpath d='M7 4h6.2a4.3 4.3 0 0 1 0 8.6H7V4zm0 8.6h7A4.5 4.5 0 0 1 14 21H7v-8.4zM10 7v3.2h3a1.6 1.6 0 0 0 0-3.2H10zm0 6.2V18h3.6a1.8 1.8 0 1 0 0-3.6H10z'/%3E%3C/svg%3E") !important;
}
/* Italic I */
html body #siropuChat #siropuChatEditor .fr-toolbar .fr-btn[data-cmd="italic"]::before {
	content: "" !important;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23f3eaff'%3E%3Cpath d='M10 4h9v2.4h-3.2l-3.4 11.2H16V20H7v-2.4h3.1L13.5 6.4H10V4z'/%3E%3C/svg%3E") !important;
}
/* Underline U */
html body #siropuChat #siropuChatEditor .fr-toolbar .fr-btn[data-cmd="underline"]::before {
	content: "" !important;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23f3eaff'%3E%3Cpath d='M6 3h3v9.2a3.5 3.5 0 0 0 7 0V3h3v9.2a6.5 6.5 0 0 1-13 0V3zM5 20h14v2.2H5V20z'/%3E%3C/svg%3E") !important;
}
/* Strike S */
html body #siropuChat #siropuChatEditor .fr-toolbar .fr-btn[data-cmd="strikeThrough"]::before {
	content: "" !important;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23f3eaff'%3E%3Cpath d='M4 11h16v2.2H4V11zm8.1-7.5c2.9 0 4.9 1.4 5.4 3.6l-2.5.5c-.3-1.1-1.2-1.8-2.8-1.8-1.5 0-2.5.7-2.5 1.8 0 .9.5 1.4 2.2 1.9l1.7.5c3 .9 4.5 2.2 4.5 4.5 0 2.8-2.3 4.6-5.8 4.6-3.2 0-5.5-1.6-5.9-4.1l2.6-.5c.3 1.3 1.5 2.2 3.3 2.2 1.7 0 2.8-.8 2.8-2 0-1-.6-1.6-2.5-2.2l-1.7-.5C7.4 11.2 5.8 9.8 5.8 7.5c0-2.6 2.2-4.5 6.3-4.5z'/%3E%3C/svg%3E") !important;
}
/* Text color A (pink) */
html body #siropuChat #siropuChatEditor .fr-toolbar .fr-btn[data-cmd="textColor"]::before {
	content: "" !important;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23ff6bcb' d='M5 19h14v2.2H5V19zM12.1 3l5.7 14h-2.7l-1.3-3.4H9.1L7.8 17H5.2L10.9 3h1.2zm-1.8 8.4h3.5L12 6.7l-1.7 4.7z'/%3E%3C/svg%3E") !important;
}
/* Clear formatting */
html body #siropuChat #siropuChatEditor .fr-toolbar .fr-btn[data-cmd="clearFormatting"]::before {
	content: "" !important;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23f3eaff'%3E%3Cpath d='M5.5 3h8.2l.9 2.4H17L12.8 17h-3L14 5.4H9.3L6.8 12H4.2L5.5 3zm12.2 18.2-2.1-2.1 1.5-1.5 2.1 2.1 2.1-2.1 1.5 1.5-2.1 2.1 2.1 2.1-1.5 1.5-2.1-2.1-2.1 2.1-1.5-1.5 2.1-2.1z'/%3E%3C/svg%3E") !important;
}
/* Link */
html body #siropuChat #siropuChatEditor .fr-toolbar .fr-btn[data-cmd="insertLink"]::before {
	content: "" !important;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23f3eaff' stroke-width='2.2' stroke-linecap='round'%3E%3Cpath d='M10 13a5 5 0 0 0 7.5.5l2-2a5 5 0 0 0-7.1-7.1l-1.1 1'/%3E%3Cpath d='M14 11a5 5 0 0 0-7.5-.5l-2 2a5 5 0 0 0 7.1 7.1l1.1-1'/%3E%3C/svg%3E") !important;
}
/* Image / insert */
html body #siropuChat #siropuChatEditor .fr-toolbar .fr-btn[data-cmd="xfInsert"]::before,
html body #siropuChat #siropuChatEditor .fr-toolbar .fr-btn[data-cmd="insertImage"]::before {
	content: "" !important;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23f3eaff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='14' rx='2'/%3E%3Ccircle cx='9' cy='10' r='1.6' fill='%23f3eaff' stroke='none'/%3E%3Cpath d='M21 16l-5-5-8 8'/%3E%3C/svg%3E") !important;
}
/* Smilie */
html body #siropuChat #siropuChatEditor .fr-toolbar .fr-btn[data-cmd="xfSmilie"]::before,
html body #siropuChat #siropuChatEditor .fr-toolbar .fr-btn[data-cmd="emoticons"]::before {
	content: "" !important;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23f3eaff' stroke-width='2'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Ccircle cx='9' cy='10' r='1.2' fill='%23f3eaff' stroke='none'/%3E%3Ccircle cx='15' cy='10' r='1.2' fill='%23f3eaff' stroke='none'/%3E%3Cpath d='M8.5 14.5c1.2 1.5 2.6 2.2 3.5 2.2s2.3-.7 3.5-2.2' stroke-linecap='round'/%3E%3C/svg%3E") !important;
}
/* Media / play */
html body #siropuChat #siropuChatEditor .fr-toolbar .fr-btn[data-cmd="xfMedia"]::before,
html body #siropuChat #siropuChatEditor .fr-toolbar .fr-btn[data-cmd="insertVideo"]::before {
	content: "" !important;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23f3eaff'%3E%3Cpath d='M8 6.5v11l10-5.5L8 6.5z'/%3E%3C/svg%3E") !important;
}
/* Quote */
html body #siropuChat #siropuChatEditor .fr-toolbar .fr-btn[data-cmd="xfQuote"]::before,
html body #siropuChat #siropuChatEditor .fr-toolbar .fr-btn[data-cmd="quote"]::before {
	content: "" !important;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23f3eaff'%3E%3Cpath d='M7.2 17.5c-2.3 0-4-1.7-4-4.2 0-3.2 2.4-6.4 6.3-8.3l.9 1.5C7.6 8.1 6.2 10 6.2 11.8c.4-.2.9-.3 1.5-.3 1.8 0 3 1.2 3 3 0 1.8-1.3 3-3.5 3zm10 0c-2.3 0-4-1.7-4-4.2 0-3.2 2.4-6.4 6.3-8.3l.9 1.5c-2.8 1.6-4.2 3.5-4.2 5.3.4-.2.9-.3 1.5-.3 1.8 0 3 1.2 3 3 0 1.8-1.3 3-3.5 3z'/%3E%3C/svg%3E") !important;
}
/* List / table */
html body #siropuChat #siropuChatEditor .fr-toolbar .fr-btn[data-cmd="insertTable"]::before,
html body #siropuChat #siropuChatEditor .fr-toolbar .fr-btn[data-cmd="formatUL"]::before,
html body #siropuChat #siropuChatEditor .fr-toolbar .fr-btn[data-cmd="formatOL"]::before {
	content: "" !important;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23f3eaff'%3E%3Cpath d='M4 5h4v4H4V5zm6 0h10v4H10V5zM4 10h4v4H4v-4zm6 0h10v4H10v-4zM4 15h4v4H4v-4zm6 0h10v4H10v-4z'/%3E%3C/svg%3E") !important;
}
/* Code */
html body #siropuChat #siropuChatEditor .fr-toolbar .fr-btn[data-cmd="xfCode"]::before,
html body #siropuChat #siropuChatEditor .fr-toolbar .fr-btn[data-cmd="code"]::before,
html body #siropuChat #siropuChatEditor .fr-toolbar .fr-btn[data-cmd="inlineCode"]::before,
html body #siropuChat #siropuChatEditor .fr-toolbar .fr-btn[data-cmd="html"]::before {
	content: "" !important;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23f3eaff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 18l-6-6 6-6M15 6l6 6-6 6'/%3E%3C/svg%3E") !important;
}
/* Spoiler */
html body #siropuChat #siropuChatEditor .fr-toolbar .fr-btn[data-cmd="xfSpoiler"]::before,
html body #siropuChat #siropuChatEditor .fr-toolbar .fr-btn[data-cmd="xfInlineSpoiler"]::before {
	content: "" !important;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23f3eaff' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M2 12s3.5-7 10-7 10 7 10 7-3.5 7-10 7S2 12 2 12z'/%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3C/svg%3E") !important;
}
/* Undo / redo */
html body #siropuChat #siropuChatEditor .fr-toolbar .fr-btn[data-cmd="undo"]::before {
	content: "" !important;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23f3eaff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 14H4v-5'/%3E%3Cpath d='M4 9a9 9 0 1 1 2.6 6.4'/%3E%3C/svg%3E") !important;
}
html body #siropuChat #siropuChatEditor .fr-toolbar .fr-btn[data-cmd="redo"]::before {
	content: "" !important;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23f3eaff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15 14h5v-5'/%3E%3Cpath d='M20 9a9 9 0 1 0-2.6 6.4'/%3E%3C/svg%3E") !important;
}
/* More … */
html body #siropuChat #siropuChatEditor .fr-toolbar .fr-btn[data-cmd="moreText"]::before,
html body #siropuChat #siropuChatEditor .fr-toolbar .fr-btn[data-cmd="moreParagraph"]::before,
html body #siropuChat #siropuChatEditor .fr-toolbar .fr-btn[data-cmd="moreRich"]::before,
html body #siropuChat #siropuChatEditor .fr-toolbar .fr-btn[data-cmd="moreMisc"]::before {
	content: "" !important;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23f3eaff'%3E%3Ccircle cx='6' cy='12' r='2'/%3E%3Ccircle cx='12' cy='12' r='2'/%3E%3Ccircle cx='18' cy='12' r='2'/%3E%3C/svg%3E") !important;
}

/* Hide empty font dropdown shells */
html body #siropuChat #siropuChatEditor .fr-toolbar .fr-btn[data-cmd="fontSize"],
html body #siropuChat #siropuChatEditor .fr-toolbar .fr-btn[data-cmd="paragraphFormat"],
html body #siropuChat #siropuChatEditor .fr-toolbar .fr-btn[data-cmd="fontFamily"],
html body #siropuChat #siropuChatEditor .fr-toolbar .fr-btn[data-cmd="paragraphStyle"] {
	display: none !important;
	width: 0 !important;
	height: 0 !important;
	opacity: 0 !important;
	pointer-events: none !important;
}

/* ══════════════════════════════════════════
   SEND BUTTON — paper plane pointing RIGHT
   Overrides v401 FA visibility + any flip/triangle
   ══════════════════════════════════════════ */
html body #siropuChat #siropuChatEditor form > button[type="submit"],
html body #siropuChat #siropuChatEditor form > button[type="submit"].button,
html body #siropuChat #siropuChatEditor form > button[type="submit"].button--link,
html body #siropuChat #siropuChatEditor form > button[type="submit"].button--icon,
html body #siropuChat #siropuChatEditor button.button.g6m-chat-send,
html body #siropuChat #siropuChatEditor .g6m-chat-send {
	position: absolute !important;
	right: 0.55rem !important;
	bottom: 0.45rem !important;
	z-index: 6 !important;
	display: inline-flex !important;
	align-items: center !important;
	justify-content: center !important;
	width: 44px !important;
	height: 44px !important;
	min-width: 44px !important;
	min-height: 44px !important;
	max-width: 44px !important;
	max-height: 44px !important;
	padding: 0 !important;
	margin: 0 !important;
	border: 0 !important;
	border-radius: 12px !important;
	overflow: hidden !important;
	font-size: 0 !important;
	line-height: 0 !important;
	background: linear-gradient(135deg, #ff0b8b, #8d38ff) !important;
	box-shadow: 0 8px 18px rgba(255, 11, 139, 0.28) !important;
	transform: none !important;
	direction: ltr !important;
}

/* Kill FA / old triangle / flipped glyphs */
html body #siropuChat #siropuChatEditor form > button[type="submit"] .fa--xf,
html body #siropuChat #siropuChatEditor form > button[type="submit"] .fa,
html body #siropuChat #siropuChatEditor form > button[type="submit"] i,
html body #siropuChat #siropuChatEditor form > button[type="submit"] svg,
html body #siropuChat #siropuChatEditor form > button[type="submit"] .button-text,
html body #siropuChat #siropuChatEditor form > .button.button--link .fa--xf,
html body #siropuChat #siropuChatEditor form > .button.button--link i,
html body #siropuChat #siropuChatEditor form > .button.button--link svg,
html body #siropuChat #siropuChatEditor .g6m-chat-send .fa--xf,
html body #siropuChat #siropuChatEditor .g6m-chat-send i,
html body #siropuChat #siropuChatEditor .g6m-chat-send svg,
html body #siropuChat #siropuChatEditor .g6m-chat-send .button-text {
	display: none !important;
	visibility: hidden !important;
	opacity: 0 !important;
	width: 0 !important;
	height: 0 !important;
	font-size: 0 !important;
	position: absolute !important;
	pointer-events: none !important;
}

html body #siropuChat #siropuChatEditor form > button[type="submit"]::before,
html body #siropuChat #siropuChatEditor form > button[type="submit"]::after,
html body #siropuChat #siropuChatEditor button.button.g6m-chat-send::before,
html body #siropuChat #siropuChatEditor button.button.g6m-chat-send::after,
html body #siropuChat #siropuChatEditor .g6m-chat-send::before,
html body #siropuChat #siropuChatEditor .g6m-chat-send::after,
html body #siropuChat #siropuChatEditor form button[type="submit"].button::before,
html body #siropuChat #siropuChatEditor form button[type="submit"].button::after {
	content: "" !important;
	border: 0 none transparent !important;
	border-width: 0 !important;
	box-shadow: none !important;
}

/* Right-pointing paper plane (nose to the RIGHT) */
html body #siropuChat #siropuChatEditor form > button[type="submit"]::before,
html body #siropuChat #siropuChatEditor button.button.g6m-chat-send::before,
html body #siropuChat #siropuChatEditor .g6m-chat-send::before,
html body #siropuChat #siropuChatEditor form button[type="submit"].button::before {
	content: "" !important;
	position: static !important;
	display: block !important;
	flex: 0 0 20px !important;
	width: 20px !important;
	height: 20px !important;
	min-width: 20px !important;
	min-height: 20px !important;
	margin: 0 !important;
	padding: 0 !important;
	inset: auto !important;
	background-color: transparent !important;
	/* Classic send: tip on the RIGHT (Material send) */
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23ffffff' d='M2.01 21L23 12 2.01 3 2 10l15 2-15 2z'/%3E%3C/svg%3E") !important;
	background-repeat: no-repeat !important;
	background-position: center center !important;
	background-size: 20px 20px !important;
	transform: none !important;
	scale: 1 !important;
	rotate: 0deg !important;
	opacity: 1 !important;
	visibility: visible !important;
	pointer-events: none !important;
	z-index: 2 !important;
	font-size: 0 !important;
	line-height: 0 !important;
	color: transparent !important;
	-webkit-text-fill-color: transparent !important;
}

html body #siropuChat #siropuChatEditor form > button[type="submit"]:hover,
html body #siropuChat #siropuChatEditor .g6m-chat-send:hover {
	filter: brightness(1.06) !important;
	transform: translateY(-1px) !important;
}
html body #siropuChat #siropuChatEditor form > button[type="submit"]:hover::before,
html body #siropuChat #siropuChatEditor .g6m-chat-send:hover::before {
	transform: none !important;
}

/* Absolute last: force empty content on any leftover letter rules from v519c */
html body #siropuChat #siropuChatEditor .fr-toolbar .fr-btn[data-cmd]::before {
	content: "" !important;
	font-size: 0 !important;
	color: transparent !important;
	-webkit-text-fill-color: transparent !important;
}

/* END G6M_CHAT_ICONS_CLEAN_V536 */

/* ==== g6m-inline-87-v700.css ==== */
/* Externalise depuis la modification #56, bloc inline #87 — position et ordre de cascade inchanges */

/* G6M_CHAT_ICONS_CLEAN_V536
   Fix doubled toolbar icons: legacy v519c letters (B/I/S) stacked on SVG v530 + FA sprites.
   Single layer only — SVG data-URI ::before. Kill FA, unicode letters, emoji ::before/::after. */

:root {
	--g6m-chat-icons-clean: V536;
}

/* ══════════════════════════════════════════
   TOOLBAR — one icon layer only
   ══════════════════════════════════════════ */
html body #siropuChat #siropuChatEditor .fr-toolbar .fr-btn,
html body #siropuChat #siropuChatEditor .fr-toolbar .fr-command.fr-btn,
html body #siropuChat #siropuChatEditor .fr-toolbar button.fr-btn,
html body #siropuChat #siropuChatEditor .fr-toolbar .fr-command {
	position: relative !important;
	display: inline-flex !important;
	align-items: center !important;
	justify-content: center !important;
	overflow: hidden !important;
	width: 34px !important;
	min-width: 34px !important;
	max-width: 36px !important;
	height: 34px !important;
	min-height: 34px !important;
	padding: 0 !important;
	margin: 0 1px !important;
	border-radius: 9px !important;
	color: transparent !important;
	-webkit-text-fill-color: transparent !important;
	font-size: 0 !important;
	line-height: 0 !important;
	text-indent: 0 !important;
	background-color: transparent !important;
	background-image: none !important;
	text-shadow: none !important;
}

/* Hide every native glyph (FA sprite / Froala SVG / sr-only text) */
html body #siropuChat #siropuChatEditor .fr-toolbar .fr-btn i,
html body #siropuChat #siropuChatEditor .fr-toolbar .fr-btn svg,
html body #siropuChat #siropuChatEditor .fr-toolbar .fr-btn .fa--xf,
html body #siropuChat #siropuChatEditor .fr-toolbar .fr-btn .fr-svg,
html body #siropuChat #siropuChatEditor .fr-toolbar .fr-btn > span,
html body #siropuChat #siropuChatEditor .fr-toolbar .fr-btn .fr-sr-only,
html body #siropuChat #siropuChatEditor .fr-toolbar .fr-btn svg use,
html body #siropuChat #siropuChatEditor .fr-toolbar .fr-command i,
html body #siropuChat #siropuChatEditor .fr-toolbar .fr-command svg,
html body #siropuChat #siropuChatEditor .fr-toolbar .fr-command .fa--xf {
	display: none !important;
	visibility: hidden !important;
	opacity: 0 !important;
	width: 0 !important;
	height: 0 !important;
	max-width: 0 !important;
	max-height: 0 !important;
	margin: 0 !important;
	padding: 0 !important;
	overflow: hidden !important;
	position: absolute !important;
	pointer-events: none !important;
	font-size: 0 !important;
	line-height: 0 !important;
	color: transparent !important;
	-webkit-text-fill-color: transparent !important;
}

/* Kill legacy v519c letter/emoji ::after overlays */
html body #siropuChat #siropuChatEditor .fr-toolbar .fr-btn::after,
html body #siropuChat #siropuChatEditor .fr-toolbar .fr-command.fr-btn::after,
html body #siropuChat #siropuChatEditor .fr-toolbar .fr-btn[data-title]::after {
	content: none !important;
	display: none !important;
	width: 0 !important;
	height: 0 !important;
	background: none !important;
	border: 0 !important;
}

/* Base glyph slot — empty text, SVG background only (beats v519c content:"B") */
html body #siropuChat #siropuChatEditor .fr-toolbar .fr-btn::before,
html body #siropuChat #siropuChatEditor .fr-toolbar .fr-command.fr-btn::before,
html body #siropuChat #siropuChatEditor .fr-toolbar button.fr-btn::before {
	content: "" !important;
	display: block !important;
	width: 16px !important;
	height: 16px !important;
	margin: 0 auto !important;
	padding: 0 !important;
	font-size: 0 !important;
	line-height: 0 !important;
	font-weight: 400 !important;
	font-style: normal !important;
	text-decoration: none !important;
	color: transparent !important;
	-webkit-text-fill-color: transparent !important;
	text-shadow: none !important;
	background-color: transparent !important;
	background-repeat: no-repeat !important;
	background-position: center !important;
	background-size: 15px 15px !important;
	opacity: 1 !important;
	visibility: visible !important;
	pointer-events: none !important;
	z-index: 3 !important;
	transform: none !important;
	position: static !important;
}

/* Bold B */
html body #siropuChat #siropuChatEditor .fr-toolbar .fr-btn[data-cmd="bold"]::before {
	content: "" !important;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23f3eaff'%3E%3Cpath d='M7 4h6.2a4.3 4.3 0 0 1 0 8.6H7V4zm0 8.6h7A4.5 4.5 0 0 1 14 21H7v-8.4zM10 7v3.2h3a1.6 1.6 0 0 0 0-3.2H10zm0 6.2V18h3.6a1.8 1.8 0 1 0 0-3.6H10z'/%3E%3C/svg%3E") !important;
}
/* Italic I */
html body #siropuChat #siropuChatEditor .fr-toolbar .fr-btn[data-cmd="italic"]::before {
	content: "" !important;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23f3eaff'%3E%3Cpath d='M10 4h9v2.4h-3.2l-3.4 11.2H16V20H7v-2.4h3.1L13.5 6.4H10V4z'/%3E%3C/svg%3E") !important;
}
/* Underline U */
html body #siropuChat #siropuChatEditor .fr-toolbar .fr-btn[data-cmd="underline"]::before {
	content: "" !important;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23f3eaff'%3E%3Cpath d='M6 3h3v9.2a3.5 3.5 0 0 0 7 0V3h3v9.2a6.5 6.5 0 0 1-13 0V3zM5 20h14v2.2H5V20z'/%3E%3C/svg%3E") !important;
}
/* Strike S */
html body #siropuChat #siropuChatEditor .fr-toolbar .fr-btn[data-cmd="strikeThrough"]::before {
	content: "" !important;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23f3eaff'%3E%3Cpath d='M4 11h16v2.2H4V11zm8.1-7.5c2.9 0 4.9 1.4 5.4 3.6l-2.5.5c-.3-1.1-1.2-1.8-2.8-1.8-1.5 0-2.5.7-2.5 1.8 0 .9.5 1.4 2.2 1.9l1.7.5c3 .9 4.5 2.2 4.5 4.5 0 2.8-2.3 4.6-5.8 4.6-3.2 0-5.5-1.6-5.9-4.1l2.6-.5c.3 1.3 1.5 2.2 3.3 2.2 1.7 0 2.8-.8 2.8-2 0-1-.6-1.6-2.5-2.2l-1.7-.5C7.4 11.2 5.8 9.8 5.8 7.5c0-2.6 2.2-4.5 6.3-4.5z'/%3E%3C/svg%3E") !important;
}
/* Text color A (pink) */
html body #siropuChat #siropuChatEditor .fr-toolbar .fr-btn[data-cmd="textColor"]::before {
	content: "" !important;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23ff6bcb' d='M5 19h14v2.2H5V19zM12.1 3l5.7 14h-2.7l-1.3-3.4H9.1L7.8 17H5.2L10.9 3h1.2zm-1.8 8.4h3.5L12 6.7l-1.7 4.7z'/%3E%3C/svg%3E") !important;
}
/* Clear formatting */
html body #siropuChat #siropuChatEditor .fr-toolbar .fr-btn[data-cmd="clearFormatting"]::before {
	content: "" !important;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23f3eaff'%3E%3Cpath d='M5.5 3h8.2l.9 2.4H17L12.8 17h-3L14 5.4H9.3L6.8 12H4.2L5.5 3zm12.2 18.2-2.1-2.1 1.5-1.5 2.1 2.1 2.1-2.1 1.5 1.5-2.1 2.1 2.1 2.1-1.5 1.5-2.1-2.1-2.1 2.1-1.5-1.5 2.1-2.1z'/%3E%3C/svg%3E") !important;
}
/* Link */
html body #siropuChat #siropuChatEditor .fr-toolbar .fr-btn[data-cmd="insertLink"]::before {
	content: "" !important;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23f3eaff' stroke-width='2.2' stroke-linecap='round'%3E%3Cpath d='M10 13a5 5 0 0 0 7.5.5l2-2a5 5 0 0 0-7.1-7.1l-1.1 1'/%3E%3Cpath d='M14 11a5 5 0 0 0-7.5-.5l-2 2a5 5 0 0 0 7.1 7.1l1.1-1'/%3E%3C/svg%3E") !important;
}
/* Image / insert */
html body #siropuChat #siropuChatEditor .fr-toolbar .fr-btn[data-cmd="xfInsert"]::before,
html body #siropuChat #siropuChatEditor .fr-toolbar .fr-btn[data-cmd="insertImage"]::before {
	content: "" !important;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23f3eaff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='14' rx='2'/%3E%3Ccircle cx='9' cy='10' r='1.6' fill='%23f3eaff' stroke='none'/%3E%3Cpath d='M21 16l-5-5-8 8'/%3E%3C/svg%3E") !important;
}
/* Smilie */
html body #siropuChat #siropuChatEditor .fr-toolbar .fr-btn[data-cmd="xfSmilie"]::before,
html body #siropuChat #siropuChatEditor .fr-toolbar .fr-btn[data-cmd="emoticons"]::before {
	content: "" !important;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23f3eaff' stroke-width='2'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Ccircle cx='9' cy='10' r='1.2' fill='%23f3eaff' stroke='none'/%3E%3Ccircle cx='15' cy='10' r='1.2' fill='%23f3eaff' stroke='none'/%3E%3Cpath d='M8.5 14.5c1.2 1.5 2.6 2.2 3.5 2.2s2.3-.7 3.5-2.2' stroke-linecap='round'/%3E%3C/svg%3E") !important;
}
/* Media / play */
html body #siropuChat #siropuChatEditor .fr-toolbar .fr-btn[data-cmd="xfMedia"]::before,
html body #siropuChat #siropuChatEditor .fr-toolbar .fr-btn[data-cmd="insertVideo"]::before {
	content: "" !important;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23f3eaff'%3E%3Cpath d='M8 6.5v11l10-5.5L8 6.5z'/%3E%3C/svg%3E") !important;
}
/* Quote */
html body #siropuChat #siropuChatEditor .fr-toolbar .fr-btn[data-cmd="xfQuote"]::before,
html body #siropuChat #siropuChatEditor .fr-toolbar .fr-btn[data-cmd="quote"]::before {
	content: "" !important;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23f3eaff'%3E%3Cpath d='M7.2 17.5c-2.3 0-4-1.7-4-4.2 0-3.2 2.4-6.4 6.3-8.3l.9 1.5C7.6 8.1 6.2 10 6.2 11.8c.4-.2.9-.3 1.5-.3 1.8 0 3 1.2 3 3 0 1.8-1.3 3-3.5 3zm10 0c-2.3 0-4-1.7-4-4.2 0-3.2 2.4-6.4 6.3-8.3l.9 1.5c-2.8 1.6-4.2 3.5-4.2 5.3.4-.2.9-.3 1.5-.3 1.8 0 3 1.2 3 3 0 1.8-1.3 3-3.5 3z'/%3E%3C/svg%3E") !important;
}
/* List / table */
html body #siropuChat #siropuChatEditor .fr-toolbar .fr-btn[data-cmd="insertTable"]::before,
html body #siropuChat #siropuChatEditor .fr-toolbar .fr-btn[data-cmd="formatUL"]::before,
html body #siropuChat #siropuChatEditor .fr-toolbar .fr-btn[data-cmd="formatOL"]::before {
	content: "" !important;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23f3eaff'%3E%3Cpath d='M4 5h4v4H4V5zm6 0h10v4H10V5zM4 10h4v4H4v-4zm6 0h10v4H10v-4zM4 15h4v4H4v-4zm6 0h10v4H10v-4z'/%3E%3C/svg%3E") !important;
}
/* Code */
html body #siropuChat #siropuChatEditor .fr-toolbar .fr-btn[data-cmd="xfCode"]::before,
html body #siropuChat #siropuChatEditor .fr-toolbar .fr-btn[data-cmd="code"]::before,
html body #siropuChat #siropuChatEditor .fr-toolbar .fr-btn[data-cmd="inlineCode"]::before,
html body #siropuChat #siropuChatEditor .fr-toolbar .fr-btn[data-cmd="html"]::before {
	content: "" !important;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23f3eaff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 18l-6-6 6-6M15 6l6 6-6 6'/%3E%3C/svg%3E") !important;
}
/* Spoiler */
html body #siropuChat #siropuChatEditor .fr-toolbar .fr-btn[data-cmd="xfSpoiler"]::before,
html body #siropuChat #siropuChatEditor .fr-toolbar .fr-btn[data-cmd="xfInlineSpoiler"]::before {
	content: "" !important;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23f3eaff' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M2 12s3.5-7 10-7 10 7 10 7-3.5 7-10 7S2 12 2 12z'/%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3C/svg%3E") !important;
}
/* Undo / redo */
html body #siropuChat #siropuChatEditor .fr-toolbar .fr-btn[data-cmd="undo"]::before {
	content: "" !important;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23f3eaff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 14H4v-5'/%3E%3Cpath d='M4 9a9 9 0 1 1 2.6 6.4'/%3E%3C/svg%3E") !important;
}
html body #siropuChat #siropuChatEditor .fr-toolbar .fr-btn[data-cmd="redo"]::before {
	content: "" !important;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23f3eaff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15 14h5v-5'/%3E%3Cpath d='M20 9a9 9 0 1 0-2.6 6.4'/%3E%3C/svg%3E") !important;
}
/* More … */
html body #siropuChat #siropuChatEditor .fr-toolbar .fr-btn[data-cmd="moreText"]::before,
html body #siropuChat #siropuChatEditor .fr-toolbar .fr-btn[data-cmd="moreParagraph"]::before,
html body #siropuChat #siropuChatEditor .fr-toolbar .fr-btn[data-cmd="moreRich"]::before,
html body #siropuChat #siropuChatEditor .fr-toolbar .fr-btn[data-cmd="moreMisc"]::before {
	content: "" !important;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23f3eaff'%3E%3Ccircle cx='6' cy='12' r='2'/%3E%3Ccircle cx='12' cy='12' r='2'/%3E%3Ccircle cx='18' cy='12' r='2'/%3E%3C/svg%3E") !important;
}

/* Hide empty font dropdown shells */
html body #siropuChat #siropuChatEditor .fr-toolbar .fr-btn[data-cmd="fontSize"],
html body #siropuChat #siropuChatEditor .fr-toolbar .fr-btn[data-cmd="paragraphFormat"],
html body #siropuChat #siropuChatEditor .fr-toolbar .fr-btn[data-cmd="fontFamily"],
html body #siropuChat #siropuChatEditor .fr-toolbar .fr-btn[data-cmd="paragraphStyle"] {
	display: none !important;
	width: 0 !important;
	height: 0 !important;
	opacity: 0 !important;
	pointer-events: none !important;
}

/* ══════════════════════════════════════════
   SEND BUTTON — paper plane pointing RIGHT
   Overrides v401 FA visibility + any flip/triangle
   ══════════════════════════════════════════ */
html body #siropuChat #siropuChatEditor form > button[type="submit"],
html body #siropuChat #siropuChatEditor form > button[type="submit"].button,
html body #siropuChat #siropuChatEditor form > button[type="submit"].button--link,
html body #siropuChat #siropuChatEditor form > button[type="submit"].button--icon,
html body #siropuChat #siropuChatEditor button.button.g6m-chat-send,
html body #siropuChat #siropuChatEditor .g6m-chat-send {
	position: absolute !important;
	right: 0.55rem !important;
	bottom: 0.45rem !important;
	z-index: 6 !important;
	display: inline-flex !important;
	align-items: center !important;
	justify-content: center !important;
	width: 44px !important;
	height: 44px !important;
	min-width: 44px !important;
	min-height: 44px !important;
	max-width: 44px !important;
	max-height: 44px !important;
	padding: 0 !important;
	margin: 0 !important;
	border: 0 !important;
	border-radius: 12px !important;
	overflow: hidden !important;
	font-size: 0 !important;
	line-height: 0 !important;
	background: linear-gradient(135deg, #ff0b8b, #8d38ff) !important;
	box-shadow: 0 8px 18px rgba(255, 11, 139, 0.28) !important;
	transform: none !important;
	direction: ltr !important;
}

/* Kill FA / old triangle / flipped glyphs */
html body #siropuChat #siropuChatEditor form > button[type="submit"] .fa--xf,
html body #siropuChat #siropuChatEditor form > button[type="submit"] .fa,
html body #siropuChat #siropuChatEditor form > button[type="submit"] i,
html body #siropuChat #siropuChatEditor form > button[type="submit"] svg,
html body #siropuChat #siropuChatEditor form > button[type="submit"] .button-text,
html body #siropuChat #siropuChatEditor form > .button.button--link .fa--xf,
html body #siropuChat #siropuChatEditor form > .button.button--link i,
html body #siropuChat #siropuChatEditor form > .button.button--link svg,
html body #siropuChat #siropuChatEditor .g6m-chat-send .fa--xf,
html body #siropuChat #siropuChatEditor .g6m-chat-send i,
html body #siropuChat #siropuChatEditor .g6m-chat-send svg,
html body #siropuChat #siropuChatEditor .g6m-chat-send .button-text {
	display: none !important;
	visibility: hidden !important;
	opacity: 0 !important;
	width: 0 !important;
	height: 0 !important;
	font-size: 0 !important;
	position: absolute !important;
	pointer-events: none !important;
}

html body #siropuChat #siropuChatEditor form > button[type="submit"]::before,
html body #siropuChat #siropuChatEditor form > button[type="submit"]::after,
html body #siropuChat #siropuChatEditor button.button.g6m-chat-send::before,
html body #siropuChat #siropuChatEditor button.button.g6m-chat-send::after,
html body #siropuChat #siropuChatEditor .g6m-chat-send::before,
html body #siropuChat #siropuChatEditor .g6m-chat-send::after,
html body #siropuChat #siropuChatEditor form button[type="submit"].button::before,
html body #siropuChat #siropuChatEditor form button[type="submit"].button::after {
	content: "" !important;
	border: 0 none transparent !important;
	border-width: 0 !important;
	box-shadow: none !important;
}

/* Right-pointing paper plane (nose to the RIGHT) */
html body #siropuChat #siropuChatEditor form > button[type="submit"]::before,
html body #siropuChat #siropuChatEditor button.button.g6m-chat-send::before,
html body #siropuChat #siropuChatEditor .g6m-chat-send::before,
html body #siropuChat #siropuChatEditor form button[type="submit"].button::before {
	content: "" !important;
	position: static !important;
	display: block !important;
	flex: 0 0 20px !important;
	width: 20px !important;
	height: 20px !important;
	min-width: 20px !important;
	min-height: 20px !important;
	margin: 0 !important;
	padding: 0 !important;
	inset: auto !important;
	background-color: transparent !important;
	/* Classic send: tip on the RIGHT (Material send) */
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23ffffff' d='M2.01 21L23 12 2.01 3 2 10l15 2-15 2z'/%3E%3C/svg%3E") !important;
	background-repeat: no-repeat !important;
	background-position: center center !important;
	background-size: 20px 20px !important;
	transform: none !important;
	scale: 1 !important;
	rotate: 0deg !important;
	opacity: 1 !important;
	visibility: visible !important;
	pointer-events: none !important;
	z-index: 2 !important;
	font-size: 0 !important;
	line-height: 0 !important;
	color: transparent !important;
	-webkit-text-fill-color: transparent !important;
}

html body #siropuChat #siropuChatEditor form > button[type="submit"]:hover,
html body #siropuChat #siropuChatEditor .g6m-chat-send:hover {
	filter: brightness(1.06) !important;
	transform: translateY(-1px) !important;
}
html body #siropuChat #siropuChatEditor form > button[type="submit"]:hover::before,
html body #siropuChat #siropuChatEditor .g6m-chat-send:hover::before {
	transform: none !important;
}

/* Absolute last: force empty content on any leftover letter rules from v519c */
html body #siropuChat #siropuChatEditor .fr-toolbar .fr-btn[data-cmd]::before {
	content: "" !important;
	font-size: 0 !important;
	color: transparent !important;
	-webkit-text-fill-color: transparent !important;
}

/* END G6M_CHAT_ICONS_CLEAN_V536 */

/* ==== g6m-chat-send-arrow-v537.css ==== */
/* G6M_CHAT_SEND_ARROW_V537
   Nuclear fix: one send icon only.
   Removes stacked ➤ emoji + CSS triangles + FA plane + old SVG layers. */

:root {
	--g6m-chat-send-arrow: V537;
}

/* Button shell */
html body #siropuChat #siropuChatEditor form > button[type="submit"],
html body #siropuChat #siropuChatEditor form > button[type="submit"].button,
html body #siropuChat #siropuChatEditor form > button[type="submit"].button--link,
html body #siropuChat #siropuChatEditor form > button[type="submit"].button--icon,
html body #siropuChat #siropuChatEditor button.button.g6m-chat-send,
html body #siropuChat #siropuChatEditor .g6m-chat-send {
	position: absolute !important;
	right: 0.55rem !important;
	bottom: 0.45rem !important;
	z-index: 8 !important;
	display: inline-flex !important;
	align-items: center !important;
	justify-content: center !important;
	width: 44px !important;
	height: 44px !important;
	min-width: 44px !important;
	min-height: 44px !important;
	max-width: 44px !important;
	max-height: 44px !important;
	padding: 0 !important;
	margin: 0 !important;
	border: 0 !important;
	border-radius: 12px !important;
	overflow: hidden !important;
	font-size: 0 !important;
	line-height: 0 !important;
	color: transparent !important;
	-webkit-text-fill-color: transparent !important;
	text-indent: 0 !important;
	text-shadow: none !important;
	background-image: linear-gradient(135deg, #ff0b8b, #8d38ff) !important;
	background-color: #8d38ff !important;
	box-shadow: 0 8px 18px rgba(255, 11, 139, 0.28) !important;
	transform: none !important;
	direction: ltr !important;
}

/* Hide every nested glyph */
html body #siropuChat #siropuChatEditor form > button[type="submit"] *,
html body #siropuChat #siropuChatEditor .g6m-chat-send *,
html body #siropuChat #siropuChatEditor button.button.g6m-chat-send * {
	display: none !important;
	visibility: hidden !important;
	opacity: 0 !important;
	width: 0 !important;
	height: 0 !important;
	font-size: 0 !important;
	position: absolute !important;
	pointer-events: none !important;
}

/* Kill ::after completely (no second arrow) */
html body #siropuChat #siropuChatEditor form > button[type="submit"]::after,
html body #siropuChat #siropuChatEditor .g6m-chat-send::after,
html body #siropuChat #siropuChatEditor button.button.g6m-chat-send::after,
html body #siropuChat #siropuChatEditor form button[type="submit"].button::after {
	content: none !important;
	display: none !important;
	width: 0 !important;
	height: 0 !important;
	border: 0 none transparent !important;
	background: none !important;
	opacity: 0 !important;
	visibility: hidden !important;
}

/* Single clean right arrow (not paper-plane — avoids fragment look) */
html body #siropuChat #siropuChatEditor form > button[type="submit"]::before,
html body #siropuChat #siropuChatEditor .g6m-chat-send::before,
html body #siropuChat #siropuChatEditor button.button.g6m-chat-send::before,
html body #siropuChat #siropuChatEditor form button[type="submit"].button::before {
	content: "" !important;
	display: block !important;
	position: static !important;
	flex: 0 0 20px !important;
	width: 20px !important;
	height: 20px !important;
	min-width: 20px !important;
	min-height: 20px !important;
	max-width: 20px !important;
	max-height: 20px !important;
	margin: 0 !important;
	padding: 0 !important;
	inset: auto !important;
	left: auto !important;
	right: auto !important;
	top: auto !important;
	bottom: auto !important;
	border: 0 none transparent !important;
	border-width: 0 !important;
	border-style: none !important;
	border-color: transparent !important;
	box-shadow: none !important;
	font-size: 0 !important;
	line-height: 0 !important;
	font-weight: 400 !important;
	color: transparent !important;
	-webkit-text-fill-color: transparent !important;
	text-shadow: none !important;
	background-color: transparent !important;
	/* Simple send chevron pointing RIGHT */
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M4 12h14M13 6l6 6-6 6' stroke='%23ffffff' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") !important;
	background-repeat: no-repeat !important;
	background-position: center center !important;
	background-size: 20px 20px !important;
	transform: none !important;
	rotate: 0deg !important;
	scale: 1 !important;
	opacity: 1 !important;
	visibility: visible !important;
	pointer-events: none !important;
	z-index: 2 !important;
}

html body #siropuChat #siropuChatEditor form > button[type="submit"]:hover,
html body #siropuChat #siropuChatEditor .g6m-chat-send:hover {
	filter: brightness(1.06) !important;
	transform: translateY(-1px) !important;
}
html body #siropuChat #siropuChatEditor form > button[type="submit"]:hover::before,
html body #siropuChat #siropuChatEditor .g6m-chat-send:hover::before {
	transform: none !important;
}

/* END G6M_CHAT_SEND_ARROW_V537 */

/* ==== g6m-inline-p2-60-v701.css ==== */
/* Externalise (passe 2) — bloc inline #60 — position inchangee */

/* G6M_CHAT_SEND_ARROW_V537
   Nuclear fix: one send icon only.
   Removes stacked ➤ emoji + CSS triangles + FA plane + old SVG layers. */

:root {
	--g6m-chat-send-arrow: V537;
}

/* Button shell */
html body #siropuChat #siropuChatEditor form > button[type="submit"],
html body #siropuChat #siropuChatEditor form > button[type="submit"].button,
html body #siropuChat #siropuChatEditor form > button[type="submit"].button--link,
html body #siropuChat #siropuChatEditor form > button[type="submit"].button--icon,
html body #siropuChat #siropuChatEditor button.button.g6m-chat-send,
html body #siropuChat #siropuChatEditor .g6m-chat-send {
	position: absolute !important;
	right: 0.55rem !important;
	bottom: 0.45rem !important;
	z-index: 8 !important;
	display: inline-flex !important;
	align-items: center !important;
	justify-content: center !important;
	width: 44px !important;
	height: 44px !important;
	min-width: 44px !important;
	min-height: 44px !important;
	max-width: 44px !important;
	max-height: 44px !important;
	padding: 0 !important;
	margin: 0 !important;
	border: 0 !important;
	border-radius: 12px !important;
	overflow: hidden !important;
	font-size: 0 !important;
	line-height: 0 !important;
	color: transparent !important;
	-webkit-text-fill-color: transparent !important;
	text-indent: 0 !important;
	text-shadow: none !important;
	background-image: linear-gradient(135deg, #ff0b8b, #8d38ff) !important;
	background-color: #8d38ff !important;
	box-shadow: 0 8px 18px rgba(255, 11, 139, 0.28) !important;
	transform: none !important;
	direction: ltr !important;
}

/* Hide every nested glyph */
html body #siropuChat #siropuChatEditor form > button[type="submit"] *,
html body #siropuChat #siropuChatEditor .g6m-chat-send *,
html body #siropuChat #siropuChatEditor button.button.g6m-chat-send * {
	display: none !important;
	visibility: hidden !important;
	opacity: 0 !important;
	width: 0 !important;
	height: 0 !important;
	font-size: 0 !important;
	position: absolute !important;
	pointer-events: none !important;
}

/* Kill ::after completely (no second arrow) */
html body #siropuChat #siropuChatEditor form > button[type="submit"]::after,
html body #siropuChat #siropuChatEditor .g6m-chat-send::after,
html body #siropuChat #siropuChatEditor button.button.g6m-chat-send::after,
html body #siropuChat #siropuChatEditor form button[type="submit"].button::after {
	content: none !important;
	display: none !important;
	width: 0 !important;
	height: 0 !important;
	border: 0 none transparent !important;
	background: none !important;
	opacity: 0 !important;
	visibility: hidden !important;
}

/* Single clean right arrow (not paper-plane — avoids fragment look) */
html body #siropuChat #siropuChatEditor form > button[type="submit"]::before,
html body #siropuChat #siropuChatEditor .g6m-chat-send::before,
html body #siropuChat #siropuChatEditor button.button.g6m-chat-send::before,
html body #siropuChat #siropuChatEditor form button[type="submit"].button::before {
	content: "" !important;
	display: block !important;
	position: static !important;
	flex: 0 0 20px !important;
	width: 20px !important;
	height: 20px !important;
	min-width: 20px !important;
	min-height: 20px !important;
	max-width: 20px !important;
	max-height: 20px !important;
	margin: 0 !important;
	padding: 0 !important;
	inset: auto !important;
	left: auto !important;
	right: auto !important;
	top: auto !important;
	bottom: auto !important;
	border: 0 none transparent !important;
	border-width: 0 !important;
	border-style: none !important;
	border-color: transparent !important;
	box-shadow: none !important;
	font-size: 0 !important;
	line-height: 0 !important;
	font-weight: 400 !important;
	color: transparent !important;
	-webkit-text-fill-color: transparent !important;
	text-shadow: none !important;
	background-color: transparent !important;
	/* Simple send chevron pointing RIGHT */
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M4 12h14M13 6l6 6-6 6' stroke='%23ffffff' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") !important;
	background-repeat: no-repeat !important;
	background-position: center center !important;
	background-size: 20px 20px !important;
	transform: none !important;
	rotate: 0deg !important;
	scale: 1 !important;
	opacity: 1 !important;
	visibility: visible !important;
	pointer-events: none !important;
	z-index: 2 !important;
}

html body #siropuChat #siropuChatEditor form > button[type="submit"]:hover,
html body #siropuChat #siropuChatEditor .g6m-chat-send:hover {
	filter: brightness(1.06) !important;
	transform: translateY(-1px) !important;
}
html body #siropuChat #siropuChatEditor form > button[type="submit"]:hover::before,
html body #siropuChat #siropuChatEditor .g6m-chat-send:hover::before {
	transform: none !important;
}

/* END G6M_CHAT_SEND_ARROW_V537 */
