/**
 * Style Business News — !important pour gagner sur les règles du thème.
 */

.bnss.bnss--businessNews,
.bnss.bnss--businessNews * {
	box-sizing: border-box !important;
}

.bnss.bnss--businessNews {
	position: relative !important;
	display: inline-flex !important;
	align-items: center !important;
	margin: 0 !important;
	padding: 0 !important;
	border: none !important;
	background: transparent !important;
	font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif !important;
	font-size: 14px !important;
	line-height: 1.35 !important;
	color: #2a3038 !important;
	vertical-align: middle !important;
}

.bnss.bnss--businessNews.bnss--ui-share .bnss__relative {
	position: relative !important;
	display: inline-flex !important;
	align-items: center !important;
	margin: 0 !important;
	padding: 0 !important;
}

/* Déclencheur : icône « partager » seule, sans pill (mode ui=share) */
.bnss.bnss--businessNews.bnss--ui-share .bnss__toggler {
	display: inline-flex !important;
	align-items: center !important;
	justify-content: center !important;
	width: 40px !important;
	height: 40px !important;
	margin: 0 !important;
	padding: 0 !important;
	border: none !important;
	border-radius: 0 !important;
	background: transparent !important;
	color: #2a3038 !important;
	cursor: pointer !important;
	font: inherit !important;
	box-shadow: none !important;
	text-decoration: none !important;
	appearance: none !important;
	-webkit-appearance: none !important;
}

.bnss.bnss--businessNews.bnss--ui-share .bnss__toggler:hover,
.bnss.bnss--businessNews.bnss--ui-share .bnss__toggler:focus-visible {
	background: transparent !important;
	color: #000 !important;
	outline: none !important;
	opacity: 0.85 !important;
}

.bnss.bnss--businessNews.bnss--ui-share .bnss__toggler:focus-visible {
	box-shadow: 0 0 0 2px #fff, 0 0 0 4px #2a3038 !important;
	border-radius: 4px !important;
	opacity: 1 !important;
}

.bnss.bnss--businessNews.bnss--ui-share .bnss__toggler-arrow {
	display: block !important;
	width: 19px !important;
	height: 15px !important;
	margin: 0 auto !important;
	padding: 0 !important;
	pointer-events: none !important;
	background-repeat: no-repeat !important;
	background-position: center !important;
	background-size: contain !important;
}

/* Popover horizontal + caret */
.bnss.bnss--businessNews.bnss--ui-share .bnss__menu {
	position: absolute !important;
	z-index: 2147483000 !important;
	top: calc(100% + 11px) !important;
	right: 0 !important;
	left: auto !important;
	display: flex !important;
	flex-direction: row !important;
	flex-wrap: nowrap !important;
	align-items: center !important;
	gap: 10px !important;
	min-width: 0 !important;
	width: max-content !important;
	max-width: 96vw !important;
	margin: 0 !important;
	padding: 14px 16px !important;
	list-style: none !important;
	background: #fff !important;
	background-color: #fff !important;
	border: 1px solid #d8dde3 !important;
	border-radius: 4px !important;
	box-shadow: 0 4px 18px rgba(0, 0, 0, 0.12) !important;
	transform: none !important;
	text-align: left !important;
}

.bnss.bnss--businessNews.bnss--ui-share .bnss__menu::before,
.bnss.bnss--businessNews.bnss--ui-share .bnss__menu::after {
	content: '' !important;
	position: absolute !important;
	bottom: 100% !important;
	right: 14px !important;
	left: auto !important;
	width: 0 !important;
	height: 0 !important;
	margin: 0 !important;
	padding: 0 !important;
	border-style: solid !important;
	border-color: transparent !important;
	pointer-events: none !important;
}

/* Bordure du caret */
.bnss.bnss--businessNews.bnss--ui-share .bnss__menu::before {
	margin-bottom: -1px !important;
	border-width: 0 9px 9px 9px !important;
	border-bottom-color: #d8dde3 !important;
}

/* Remplissage blanc du caret */
.bnss.bnss--businessNews.bnss--ui-share .bnss__menu::after {
	margin-bottom: -2px !important;
	border-width: 0 8px 8px 8px !important;
	border-bottom-color: #fff !important;
}

.bnss.bnss--businessNews.bnss--ui-share .bnss__menu[hidden] {
	display: none !important;
}

.bnss.bnss--businessNews .bnss__item {
	display: flex !important;
	align-items: center !important;
	margin: 0 !important;
	padding: 0 !important;
	list-style: none !important;
	flex: 0 0 auto !important;
}

.bnss.bnss--businessNews .bnss__item--copy {
	margin-left: 4px !important;
	padding-left: 14px !important;
	border-left: 1px solid #e4e7ec !important;
}

/* Pastille + icône (Messenger, FB, mail, LinkedIn) */
.bnss.bnss--businessNews a.bnss__action--round,
.bnss.bnss--businessNews button.bnss__action--round {
	display: flex !important;
	align-items: center !important;
	justify-content: center !important;
	width: 40px !important;
	height: 40px !important;
	min-width: 40px !important;
	min-height: 40px !important;
	margin: 0 !important;
	padding: 0 !important;
	border: 1px solid #c9ced6 !important;
	border-radius: 50% !important;
	background: #fff !important;
	background-color: #fff !important;
	color: #2a3038 !important;
	cursor: pointer !important;
	font: inherit !important;
	text-decoration: none !important;
	box-shadow: none !important;
	appearance: none !important;
	-webkit-appearance: none !important;
}

.bnss.bnss--businessNews a.bnss__action--round:hover,
.bnss.bnss--businessNews a.bnss__action--round:focus-visible,
.bnss.bnss--businessNews button.bnss__action--round:hover,
.bnss.bnss--businessNews button.bnss__action--round:focus-visible {
	background: #f6f7f9 !important;
	border-color: #b4bcc8 !important;
	color: #101820 !important;
	outline: none !important;
}

.bnss.bnss--businessNews a.bnss__action--round:focus-visible,
.bnss.bnss--businessNews button.bnss__action--round:focus-visible {
	box-shadow: 0 0 0 2px #fff, 0 0 0 4px #2a3038 !important;
}

.bnss.bnss--businessNews a.bnss__action--round .bnss__ico,
.bnss.bnss--businessNews button.bnss__action--round .bnss__ico {
	display: block !important;
	width: 22px !important;
	height: 22px !important;
	margin: 0 !important;
	padding: 0 !important;
}

.bnss.bnss--businessNews a.bnss__action--round .bnss__label,
.bnss.bnss--businessNews button.bnss__action--round .bnss__label {
	display: none !important;
}

/* Copier le lien : cercle + texte à droite */
.bnss.bnss--businessNews .bnss__action--copyrow {
	display: inline-flex !important;
	flex-direction: row !important;
	align-items: center !important;
	gap: 10px !important;
	width: auto !important;
	height: auto !important;
	margin: 0 !important;
	padding: 0 !important;
	border: none !important;
	border-radius: 0 !important;
	background: transparent !important;
	color: #2a3038 !important;
	cursor: pointer !important;
	font: inherit !important;
	font-size: 14px !important;
	font-weight: 400 !important;
	text-align: left !important;
	text-decoration: none !important;
	box-shadow: none !important;
	appearance: none !important;
	-webkit-appearance: none !important;
}

.bnss.bnss--businessNews .bnss__action--copyrow:hover {
	color: #000 !important;
	outline: none !important;
	opacity: 0.92 !important;
}

.bnss.bnss--businessNews .bnss__action--copyrow:focus-visible {
	color: #000 !important;
	outline: none !important;
	opacity: 1 !important;
	box-shadow: 0 0 0 2px #fff, 0 0 0 4px #2a3038 !important;
	border-radius: 4px !important;
}

.bnss.bnss--businessNews .bnss__action--copyrow .bnss__iconRing {
	display: flex !important;
	align-items: center !important;
	justify-content: center !important;
	width: 40px !important;
	height: 40px !important;
	flex-shrink: 0 !important;
	margin: 0 !important;
	padding: 0 !important;
	border: 1px solid #c9ced6 !important;
	border-radius: 50% !important;
	background: #fff !important;
}

.bnss.bnss--businessNews .bnss__action--copyrow:hover .bnss__iconRing,
.bnss.bnss--businessNews .bnss__action--copyrow:focus-visible .bnss__iconRing {
	background: #f6f7f9 !important;
	border-color: #b4bcc8 !important;
}

.bnss.bnss--businessNews .bnss__action--copyrow .bnss__ico {
	display: block !important;
	width: 16px !important;
	height: 16px !important;
	margin: 0 !important;
	padding: 0 !important;
}

.bnss.bnss--businessNews .bnss__action--copyrow .bnss__label {
	display: inline !important;
	margin: 0 !important;
	padding: 0 !important;
	font: inherit !important;
	font-size: 14px !important;
	font-weight: 400 !important;
	color: inherit !important;
	white-space: nowrap !important;
}

/* ——— ui=inline : barre d’icônes sans bouton ——— */
.bnss.bnss--businessNews.bnss--ui-inline .bnss__inline {
	display: flex !important;
	flex-direction: row !important;
	flex-wrap: wrap !important;
	align-items: center !important;
	gap: 10px !important;
	margin: 0 !important;
	padding: 0 !important;
	list-style: none !important;
	max-width: 100% !important;
}

/* ——— pictos data-uri ——— */
.bnss.bnss--businessNews .bnss__ico {
	display: block !important;
	flex-shrink: 0 !important;
	margin: 0 !important;
	padding: 0 !important;
	background-repeat: no-repeat !important;
	background-position: center !important;
	background-size: contain !important;
}

.bnss.bnss--businessNews .bnss__ico--messenger {
	width: 24px !important;
	height: 24px !important;
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 xml:space=%27preserve%27 fill=%27%233A4253%27 viewBox=%270 0 24 24%27%3E%3Cpath d=%27M15.35 10.65c.19.2.19.51 0 .71l-2 2c-.2.2-.51.2-.71 0L11 11.71l-1.65 1.65c-.2.2-.51.2-.71 0s-.2-.51 0-.71l2-2c.2-.2.51-.2.71 0L13 12.29l1.65-1.65c.19-.19.51-.19.7.01M18.5 12a6.5 6.5 0 0 1-9.55 5.74l-2.13.71c-.52.17-1.09-.11-1.27-.63a.97.97 0 0 1 0-.63l.71-2.13c-1.69-3.17-.48-7.11 2.68-8.79s7.11-.48 8.79 2.68c.51.94.77 1.99.77 3.05m-1 0c0-3.04-2.46-5.5-5.5-5.5S6.5 8.97 6.5 12c0 .97.25 1.91.74 2.75.07.12.09.27.04.41L6.5 17.5l2.34-.78c.14-.04.28-.03.41.04 2.63 1.52 5.99.62 7.51-2.01A5.4 5.4 0 0 0 17.5 12%27/%3E%3C/svg%3E") !important;
}

.bnss.bnss--businessNews .bnss__ico--facebook {
	width: 24px !important;
	height: 24px !important;
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2724%27 height=%2724%27 fill=%27%233A4253%27%3E%3Cpath fill-rule=%27evenodd%27 d=%27M9 9.96h1.5V8.454c0-.664.017-1.69.483-2.325C11.475 5.457 12.15 5 13.311 5 15.203 5 16 5.278 16 5.278l-.374 2.298S15 7.39 14.417 7.39s-1.106.215-1.106.819V9.96h2.392l-.166 2.243H13.31V20H10.5v-7.796H9z%27/%3E%3C/svg%3E") !important;
}

.bnss.bnss--businessNews .bnss__ico--email {
	width: 24px !important;
	height: 24px !important;
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 xml:space=%27preserve%27 fill=%27%233A4253%27 viewBox=%270 0 24 24%27%3E%3Cpath d=%27M18 7H6a.47.47 0 0 0-.35.15.47.47 0 0 0-.15.35V16c0 .27.11.52.29.71.19.18.44.29.71.29h11c.27 0 .52-.11.71-.29s.29-.44.29-.71V7.5a.47.47 0 0 0-.15-.35A.47.47 0 0 0 18 7m-6 5.32L7.29 8h9.43zM10.17 12 6.5 15.36V8.64zm.74.68.75.69a.513.513 0 0 0 .68 0l.75-.69L16.71 16H7.29zm2.92-.68 3.67-3.36v6.73z%27/%3E%3C/svg%3E") !important;
}

.bnss.bnss--businessNews .bnss__ico--linkedin {
	width: 22px !important;
	height: 22px !important;
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2713%27 height=%2712%27 fill=%27%233A4253%27%3E%3Cpath fill-rule=%27evenodd%27 d=%27M.328 3.848H2.86V12H.328zm9.456-.078C11.585 3.77 13 4.942 13 7.467V12h-2.873V7.782c0-1.105-.45-1.859-1.438-1.859-.756 0-1.176.51-1.372 1-.073.176-.062.42-.062.666V12H4.41s.037-7.472 0-8.152h2.846v1.28c.168-.56 1.078-1.358 2.53-1.358zM1.548 0c.935 0 1.51.609 1.528 1.413 0 .79-.593 1.415-1.546 1.415h-.018C.595 2.828 0 2.205 0 1.415 0 .61.612 0 1.548 0%27/%3E%3C/svg%3E") !important;
}

.bnss.bnss--businessNews .bnss__ico--link {
	width: 16px !important;
	height: 16px !important;
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2716%27 height=%2716%27 fill=%27%233A4253%27%3E%3Cpath d=%27M6.874 2.8q1.629-1.72 2.01-2c1.501-.958 3.25-1.22 5 .136 1.96 1.692 1.323 4.187.764 5.052q-.774 1.141-3.431 3.524-1.374 1.223-3.178 1.043Q6.107 10.322 5 8.8q1.622-1.161 1.643-1.14 1.51 1.695 3.24.404l2.692-2.618q1.308-1.678.058-3.01-1.416-1.013-2.82.15L8.328 4.115zm1.463 9.979q-1.629 1.717-2.01 1.999c-1.502.958-3.25 1.22-5-.136C-.633 12.95.004 10.456.563 9.59q.774-1.14 3.431-3.524 1.373-1.223 3.178-1.043 1.931.233 3.039 1.754-1.622 1.161-1.643 1.14-1.51-1.694-3.24-.404l-2.692 2.618q-1.308 1.678-.058 3.01 1.416 1.013 2.82-.15l1.484-1.528z%27/%3E%3C/svg%3E") !important;
}

.bnss.bnss--businessNews .bnss__ico--share {
	width: 19px !important;
	height: 15px !important;
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2719%27 height=%2715%27 fill=%27%232a303b%27 viewBox=%270 0 19 15%27%3E%3Cpath fill-rule=%27evenodd%27 d=%27m11.786 4.679-.823.148c-3.926.71-6.196 2.593-7.535 4.514a11.2 11.2 0 0 0-1.346 2.628c3.747-3.036 7.223-3.33 8.386-3.33a6 6 0 0 1 .362.01l.026.003h.015l-.085.997s-.11-.01-.318-.01a7 7 0 0 0-.682.033c-1.585.14-4.845.846-8.189 4.058a19 19 0 0 0-.558.56l-.01.01-.11.116a.25.25 0 0 1-.181.084.237.237 0 0 1-.236-.272l.026-.18.001-.01a12 12 0 0 1 .151-.81c.613-2.778 2.738-8.054 10.106-9.385V.781c0-.236.266-.367.444-.218L18.4 6.58c.132.11.134.32.003.433l-7.17 6.228c-.177.154-.447.024-.447-.215V9.65l.085-.996.915.078v2.705l5.329-4.63-5.33-4.47z%27 clip-rule=%27evenodd%27/%3E%3C/svg%3E") !important;
}
