/*
 * Lamari Diarios Core v1.40.273
 * Experiencia premium completa para perfiles y paneles de empresa.
 */

body.kd-company-page .kd-company-gd-profile,
body.kd-business-panel-page .kd-business-shell,
body.kd-standalone-business-panel-template .kd-business-shell {
	--kd-luxury-ink: #102219;
	--kd-luxury-green: #197b42;
	--kd-luxury-lime: #a6df65;
	--kd-luxury-gold: #d5b768;
	--kd-luxury-copy: #53645a;
	--kd-luxury-line: #dbe6de;
	--kd-luxury-soft: #f4f8f5;
	--kd-luxury-shadow: 0 24px 64px rgba(13, 43, 25, .10);
}

/* ---------- PERFIL PÚBLICO ---------- */
body.kd-company-page .kd-company-template-main {
	background:
		radial-gradient(circle at 86% 5%, rgba(158, 219, 116, .13), transparent 25%),
		linear-gradient(180deg, #f5f8f6 0%, #fbfcfb 38%, #f3f7f4 100%) !important;
}

body.kd-company-page .kd-company-brand-hero {
	position: relative !important;
	isolation: isolate !important;
}

body.kd-company-page .kd-company-gd-cover {
	position: relative !important;
	min-height: 320px !important;
	overflow: hidden !important;
	border: 1px solid rgba(255,255,255,.45) !important;
	border-radius: 30px !important;
	background-color: #153524 !important;
	box-shadow: 0 28px 72px rgba(9, 42, 23, .18) !important;
}

/* Una portada deficiente pasa a ser atmósfera de marca y deja de competir con el contenido. */
body.kd-company-page .kd-company-gd-cover.has-cover::before {
	content: "" !important;
	position: absolute !important;
	inset: -22px !important;
	z-index: 0 !important;
	background-image: inherit !important;
	background-position: center !important;
	background-size: cover !important;
	filter: blur(10px) saturate(.78) contrast(.92) !important;
	transform: scale(1.08) !important;
}

body.kd-company-page .kd-company-gd-cover::after {
	content: "" !important;
	position: absolute !important;
	inset: 0 !important;
	z-index: 1 !important;
	background:
		linear-gradient(125deg, rgba(7, 29, 16, .82) 0%, rgba(10, 45, 25, .42) 44%, rgba(9, 31, 18, .62) 100%),
		radial-gradient(circle at 75% 18%, rgba(178, 225, 104, .22), transparent 31%) !important;
	backdrop-filter: none !important;
}

body.kd-company-page .kd-company-cover-meta,
body.kd-company-page .kd-company-gd-cover-pattern {
	z-index: 2 !important;
}

body.kd-company-page .kd-company-cover-meta span,
body.kd-company-page .kd-company-cover-meta strong {
	min-height: 34px !important;
	padding: 8px 13px !important;
	border: 1px solid rgba(255,255,255,.24) !important;
	background: rgba(8, 29, 17, .66) !important;
	color: #fff !important;
	font-size: 9px !important;
	letter-spacing: .08em !important;
	backdrop-filter: blur(14px) !important;
}

body.kd-company-page .kd-company-gd-intro {
	width: calc(100% - 46px) !important;
	margin-top: -78px !important;
	padding: 30px !important;
	border: 1px solid rgba(215, 229, 219, .96) !important;
	border-radius: 30px !important;
	background: rgba(255,255,255,.975) !important;
	box-shadow: var(--kd-luxury-shadow) !important;
}

body.kd-company-page .kd-company-gd-identity {
	grid-template-columns: minmax(0, 1fr) 280px !important;
	gap: 34px !important;
}

body.kd-company-page .kd-company-gd-brand-line {
	grid-template-columns: 112px minmax(0, 1fr) !important;
	gap: 24px !important;
}

body.kd-company-page .kd-company-gd-inline-logo {
	width: 112px !important;
	height: 112px !important;
	border: 1px solid #dbe7de !important;
	border-radius: 27px !important;
	background: #fff !important;
	box-shadow: 0 18px 38px rgba(11, 45, 25, .12) !important;
}

body.kd-company-page .kd-company-gd-inline-logo img {
	padding: 10px !important;
	object-fit: contain !important;
}

body.kd-company-page .kd-company-eyebrow {
	background: #edf7f0 !important;
	color: #18753d !important;
	font-size: 9px !important;
	letter-spacing: .13em !important;
}

body.kd-company-page .kd-company-gd-brand-line h1 {
	margin: 10px 0 0 !important;
	color: var(--kd-luxury-ink) !important;
	font-size: clamp(36px, 3.6vw, 52px) !important;
	letter-spacing: -.055em !important;
}

body.kd-company-page .kd-company-tagline {
	max-width: 720px !important;
	margin: 8px 0 0 !important;
	color: #355143 !important;
	font-size: 15px !important;
	font-weight: 700 !important;
	line-height: 1.45 !important;
}

body.kd-company-page .kd-company-gd-badges {
	margin-top: 13px !important;
}

body.kd-company-page .kd-company-gd-badges span {
	min-height: 28px !important;
	padding: 0 10px !important;
	border: 1px solid #dbe7de !important;
	background: #fff !important;
	color: #395148 !important;
	box-shadow: 0 5px 16px rgba(13, 46, 26, .04) !important;
}

body.kd-company-page .kd-company-gd-description {
	font-size: 13px !important;
	line-height: 1.7 !important;
}

body.kd-company-page .kd-company-trust-row {
	display: flex !important;
	flex-wrap: wrap !important;
	gap: 7px !important;
	margin-top: 13px !important;
}

body.kd-company-page .kd-company-trust-row span,
body.kd-company-page .kd-company-trust-row a {
	display: inline-flex !important;
	min-height: 29px !important;
	align-items: center !important;
	padding: 0 10px !important;
	border-radius: 999px !important;
	background: #f2f6f3 !important;
	color: #4b6154 !important;
	font-size: 9px !important;
	font-weight: 800 !important;
	text-decoration: none !important;
}

body.kd-company-page .kd-company-trust-row a:hover {
	background: #e8f3eb !important;
	color: #146c36 !important;
}

body.kd-company-page .kd-company-gd-actions a,
body.kd-company-page .kd-company-gd-actions button {
	min-height: 46px !important;
	border-radius: 15px !important;
	font-size: 11px !important;
	font-weight: 900 !important;
}

body.kd-company-page .kd-company-gd-actions .is-primary {
	background: linear-gradient(135deg, #229450, #126b36) !important;
	box-shadow: 0 14px 28px rgba(20, 121, 59, .22) !important;
}

body.kd-company-page .kd-company-gd-stats {
	gap: 12px !important;
	padding-top: 24px !important;
}

body.kd-company-page .kd-company-gd-stats > div {
	min-height: 104px !important;
	border-radius: 20px !important;
	background: linear-gradient(155deg, #fff 0%, #f6faf7 100%) !important;
	box-shadow: 0 12px 28px rgba(14, 47, 27, .055) !important;
}

body.kd-company-page .kd-company-gd-stats > div:first-child {
	border-color: #bcdac5 !important;
	background: linear-gradient(145deg, #eaf7ee 0%, #f8fbf9 100%) !important;
}

body.kd-company-page .kd-company-gd-stats > div:first-child strong {
	font-size: 22px !important;
}

body.kd-company-page .kd-company-gd-tabs {
	top: 76px !important;
	margin: 2px 10px 0 !important;
	padding: 8px !important;
	border-radius: 18px !important;
	box-shadow: 0 16px 40px rgba(13, 43, 25, .10) !important;
}

body.kd-company-page .kd-company-gd-tabs a {
	min-height: 40px !important;
	font-size: 10px !important;
	font-weight: 900 !important;
}

body.kd-company-page .kd-company-gd-section {
	border-radius: 26px !important;
	box-shadow: 0 18px 48px rgba(13, 43, 25, .065) !important;
}

body.kd-company-page .kd-company-gd-info-section {
	grid-template-columns: minmax(230px, .68fr) minmax(0, 1.55fr) !important;
}

body.kd-company-page .kd-company-highlights {
	grid-column: 1 / -1 !important;
	display: grid !important;
	grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
	gap: 10px !important;
	padding-top: 4px !important;
}

body.kd-company-page .kd-company-highlights span {
	position: relative !important;
	display: flex !important;
	min-height: 54px !important;
	align-items: center !important;
	padding: 12px 14px 12px 42px !important;
	border: 1px solid #dce8df !important;
	border-radius: 16px !important;
	background: rgba(255,255,255,.86) !important;
	color: #30473a !important;
	font-size: 11px !important;
	font-weight: 850 !important;
}

body.kd-company-page .kd-company-highlights span::before {
	content: "✓" !important;
	position: absolute !important;
	left: 13px !important;
	display: grid !important;
	width: 20px !important;
	height: 20px !important;
	place-items: center !important;
	border-radius: 50% !important;
	background: #e6f4e9 !important;
	color: #16733a !important;
}

body.kd-company-page .kd-company-launchpad {
	display: grid !important;
	grid-template-columns: minmax(250px, .78fr) minmax(0, 1.4fr) !important;
	gap: 26px !important;
	padding: 30px !important;
	border-color: #234b34 !important;
	background:
		radial-gradient(circle at 90% 0, rgba(168, 223, 101, .18), transparent 31%),
		linear-gradient(135deg, #10271a, #173c27) !important;
	color: #fff !important;
	box-shadow: 0 24px 64px rgba(8, 36, 19, .18) !important;
}

body.kd-company-page .kd-company-launchpad-copy > span {
	color: #a9df75 !important;
	font-size: 9px !important;
	font-weight: 950 !important;
	letter-spacing: .16em !important;
}

body.kd-company-page .kd-company-launchpad-copy h2 {
	margin: 9px 0 12px !important;
	color: #fff !important;
	font-size: clamp(25px, 2.5vw, 34px) !important;
}

body.kd-company-page .kd-company-launchpad-copy p {
	margin: 0 !important;
	color: #bfd1c5 !important;
	font-size: 12px !important;
	line-height: 1.7 !important;
}

body.kd-company-page .kd-company-launchpad-grid {
	display: grid !important;
	grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
	gap: 10px !important;
}

body.kd-company-page .kd-company-launchpad-grid article {
	display: flex !important;
	min-height: 148px !important;
	flex-direction: column !important;
	padding: 17px !important;
	border: 1px solid rgba(255,255,255,.13) !important;
	border-radius: 19px !important;
	background: rgba(255,255,255,.07) !important;
	backdrop-filter: blur(12px) !important;
}

body.kd-company-page .kd-company-launchpad-grid i {
	color: #a9df75 !important;
	font-size: 9px !important;
	font-style: normal !important;
	font-weight: 950 !important;
	letter-spacing: .12em !important;
}

body.kd-company-page .kd-company-launchpad-grid strong {
	margin-top: 19px !important;
	color: #fff !important;
	font-size: 13px !important;
}

body.kd-company-page .kd-company-launchpad-grid span {
	margin-top: 7px !important;
	color: #bbcec1 !important;
	font-size: 10px !important;
	line-height: 1.55 !important;
}

/* El perfil recién creado no debe ser una columna interminable de mensajes vacíos. */
body.kd-company-page .kd-company-gd-profile.is-sparse-profile .kd-company-gd-section.is-empty {
	display: none !important;
}

/* ---------- PANEL PRIVADO ---------- */
body.kd-business-panel-page .kd-business-panel-main,
body.kd-standalone-business-panel-template .kd-business-panel-main {
	background:
		radial-gradient(circle at 83% 2%, rgba(164, 222, 106, .14), transparent 24%),
		linear-gradient(180deg, #f2f6f3 0%, #fafcfb 32%, #f3f7f4 100%) !important;
}

body.kd-business-panel-page .kd-business-head-premium,
body.kd-standalone-business-panel-template .kd-business-head-premium {
	position: relative !important;
	overflow: hidden !important;
	padding: 30px 32px !important;
	border-color: #214631 !important;
	background:
		radial-gradient(circle at 82% 0, rgba(171, 224, 100, .24), transparent 29%),
		linear-gradient(130deg, #0f281a 0%, #17442a 62%, #1f6135 100%) !important;
	box-shadow: 0 28px 70px rgba(8, 37, 19, .20) !important;
}

body.kd-business-panel-page .kd-business-head-premium::after,
body.kd-standalone-business-panel-template .kd-business-head-premium::after {
	content: "" !important;
	position: absolute !important;
	right: -50px !important;
	bottom: -105px !important;
	width: 280px !important;
	height: 280px !important;
	border: 1px solid rgba(255,255,255,.10) !important;
	border-radius: 50% !important;
	box-shadow: 0 0 0 40px rgba(255,255,255,.025), 0 0 0 80px rgba(255,255,255,.018) !important;
}

body.kd-business-panel-page .kd-business-head-premium > *,
body.kd-standalone-business-panel-template .kd-business-head-premium > * {
	position: relative !important;
	z-index: 1 !important;
}

body.kd-business-panel-page .kd-business-head-premium .kd-business-logo,
body.kd-standalone-business-panel-template .kd-business-head-premium .kd-business-logo {
	border-color: rgba(255,255,255,.35) !important;
	background: #fff !important;
	box-shadow: 0 18px 34px rgba(0,0,0,.16) !important;
}

body.kd-business-panel-page .kd-business-head-premium .kd-business-head-main > span,
body.kd-standalone-business-panel-template .kd-business-head-premium .kd-business-head-main > span {
	color: #acdF7b !important;
}

body.kd-business-panel-page .kd-business-head-premium h1,
body.kd-standalone-business-panel-template .kd-business-head-premium h1 {
	color: #fff !important;
}

body.kd-business-panel-page .kd-business-head-premium p,
body.kd-standalone-business-panel-template .kd-business-head-premium p {
	color: #c1d2c7 !important;
}

body.kd-business-panel-page .kd-business-head-pills b,
body.kd-standalone-business-panel-template .kd-business-head-pills b {
	border-color: rgba(255,255,255,.17) !important;
	background: rgba(255,255,255,.09) !important;
	color: #e9f2ec !important;
	backdrop-filter: blur(12px) !important;
}

body.kd-business-panel-page .kd-business-head-pills b.is-ok,
body.kd-standalone-business-panel-template .kd-business-head-pills b.is-ok {
	border-color: rgba(173, 227, 121, .32) !important;
	background: rgba(159, 222, 101, .13) !important;
	color: #d7f2b9 !important;
}

body.kd-business-panel-page .kd-business-head-actions a,
body.kd-standalone-business-panel-template .kd-business-head-actions a {
	border-color: rgba(255,255,255,.22) !important;
	background: rgba(255,255,255,.09) !important;
	color: #fff !important;
	backdrop-filter: blur(12px) !important;
}

body.kd-business-panel-page .kd-business-head-actions a.is-primary,
body.kd-standalone-business-panel-template .kd-business-head-actions a.is-primary {
	border-color: #a3dc68 !important;
	background: #a3dc68 !important;
	color: #13301f !important;
	box-shadow: 0 16px 32px rgba(0,0,0,.17) !important;
}

body.kd-business-panel-page .kd-business-layout,
body.kd-standalone-business-panel-template .kd-business-layout {
	grid-template-columns: 292px minmax(0, 1fr) !important;
	gap: 22px !important;
}

.kd-business-sidebar {
	position: sticky !important;
	top: 84px !important;
	display: flex !important;
	height: max-content !important;
	flex-direction: column !important;
	gap: 12px !important;
}

.kd-business-sidebar-head {
	padding: 20px 19px !important;
	border: 1px solid #dce6df !important;
	border-radius: 23px !important;
	background: linear-gradient(145deg, #fff, #f6faf7) !important;
	box-shadow: 0 14px 34px rgba(13, 43, 25, .06) !important;
}

.kd-business-sidebar-head span,
.kd-business-sidebar-preview > span {
	display: block !important;
	color: #247a40 !important;
	font-size: 9px !important;
	font-weight: 950 !important;
	letter-spacing: .15em !important;
}

.kd-business-sidebar-head strong {
	display: block !important;
	margin-top: 7px !important;
	color: #1a2b20 !important;
	font-size: 17px !important;
}

.kd-business-sidebar-head small {
	display: block !important;
	margin-top: 6px !important;
	color: #718078 !important;
	font-size: 10px !important;
	line-height: 1.5 !important;
}

.kd-business-sidebar .kd-business-tabs {
	position: static !important;
	gap: 6px !important;
	padding: 10px !important;
	border-radius: 23px !important;
}

.kd-business-sidebar .kd-business-tabs a {
	display: grid !important;
	grid-template-columns: 35px minmax(0, 1fr) !important;
	gap: 10px !important;
	min-height: 58px !important;
	padding: 8px 10px !important;
	border: 1px solid transparent !important;
	border-radius: 15px !important;
}

.kd-business-sidebar .kd-business-tabs a > i {
	display: grid !important;
	width: 35px !important;
	height: 35px !important;
	place-items: center !important;
	align-self: center !important;
	border-radius: 11px !important;
	background: #eef5f0 !important;
	color: #1b7640 !important;
	font-size: 14px !important;
	font-style: normal !important;
	font-weight: 900 !important;
}

.kd-business-sidebar .kd-business-tabs a > span {
	display: flex !important;
	min-width: 0 !important;
	flex-direction: column !important;
	justify-content: center !important;
}

.kd-business-sidebar .kd-business-tabs a strong {
	color: inherit !important;
	font-size: 11px !important;
	line-height: 1.25 !important;
}

.kd-business-sidebar .kd-business-tabs a small {
	margin-top: 3px !important;
	overflow: hidden !important;
	color: #8a968e !important;
	font-size: 8.5px !important;
	font-weight: 650 !important;
	line-height: 1.35 !important;
	text-overflow: ellipsis !important;
	white-space: nowrap !important;
}

.kd-business-sidebar .kd-business-tabs a:hover {
	border-color: #dfe9e1 !important;
	background: #f6faf7 !important;
}

.kd-business-sidebar .kd-business-tabs a.is-active {
	border-color: #1d7840 !important;
	background: linear-gradient(135deg, #176f3a, #1e8747) !important;
	box-shadow: 0 14px 26px rgba(20, 111, 57, .19) !important;
}

.kd-business-sidebar .kd-business-tabs a.is-active > i {
	background: rgba(255,255,255,.14) !important;
	color: #fff !important;
}

.kd-business-sidebar .kd-business-tabs a.is-active small {
	color: #cce5d3 !important;
}

.kd-business-sidebar-preview {
	display: flex !important;
	min-height: 112px !important;
	flex-direction: column !important;
	justify-content: center !important;
	padding: 18px !important;
	border: 1px solid #214c32 !important;
	border-radius: 22px !important;
	background:
		radial-gradient(circle at 90% 0, rgba(167, 221, 103, .22), transparent 34%),
		linear-gradient(135deg, #102719, #19452b) !important;
	color: #fff !important;
	text-decoration: none !important;
	box-shadow: 0 18px 36px rgba(9, 39, 20, .14) !important;
}

.kd-business-sidebar-preview > span { color: #a8df74 !important; }
.kd-business-sidebar-preview strong { margin-top: 7px !important; color: #fff !important; font-size: 14px !important; }
.kd-business-sidebar-preview small { margin-top: 6px !important; color: #c5d7cb !important; font-size: 10px !important; }

body.kd-business-panel-page .kd-business-content,
body.kd-standalone-business-panel-template .kd-business-content {
	border-color: #dbe6de !important;
	border-radius: 30px !important;
	background: rgba(255,255,255,.94) !important;
	box-shadow: 0 22px 58px rgba(13, 43, 25, .075) !important;
}

.kd-business-value-strip {
	display: grid !important;
	grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
	gap: 14px !important;
	margin-top: 18px !important;
}

.kd-business-value-strip article {
	display: grid !important;
	grid-template-columns: 36px minmax(0, 1fr) !important;
	gap: 12px !important;
	padding: 18px !important;
	border: 1px solid #dfe8e1 !important;
	border-radius: 21px !important;
	background: linear-gradient(155deg, #fff, #f7faf8) !important;
	box-shadow: 0 12px 28px rgba(13, 43, 25, .045) !important;
}

.kd-business-value-strip article > i {
	display: grid !important;
	width: 36px !important;
	height: 36px !important;
	place-items: center !important;
	border-radius: 12px !important;
	background: #e8f5eb !important;
	color: #19753c !important;
	font-size: 9px !important;
	font-style: normal !important;
	font-weight: 950 !important;
}

.kd-business-value-strip article div { display: flex !important; flex-direction: column !important; }
.kd-business-value-strip article span { color: #227841 !important; font-size: 8px !important; font-weight: 950 !important; letter-spacing: .13em !important; }
.kd-business-value-strip article strong { margin-top: 7px !important; color: #203127 !important; font-size: 12px !important; line-height: 1.35 !important; }
.kd-business-value-strip article small { margin-top: 6px !important; color: #78857d !important; font-size: 9px !important; line-height: 1.5 !important; }

.kd-business-field-section {
	grid-column: 1 / -1 !important;
	padding: 17px 18px !important;
	border: 1px solid #dce7df !important;
	border-radius: 17px !important;
	background: linear-gradient(135deg, #eef7f1, #f9fbfa) !important;
}

.kd-business-field-section > span {
	display: block !important;
	color: #227740 !important;
	font-size: 8px !important;
	font-weight: 950 !important;
	letter-spacing: .15em !important;
}

.kd-business-field-section > strong {
	display: block !important;
	margin-top: 5px !important;
	color: #223329 !important;
	font-size: 15px !important;
}

.kd-business-field-section > small {
	display: block !important;
	margin-top: 4px !important;
	color: #6d7b72 !important;
	font-size: 10px !important;
}

/* ---------- RESPONSIVE ---------- */
@media (max-width: 1180px) {
	body.kd-business-panel-page .kd-business-layout,
	body.kd-standalone-business-panel-template .kd-business-layout { grid-template-columns: 1fr !important; }
	.kd-business-sidebar { position: static !important; }
	.kd-business-sidebar-head,
	.kd-business-sidebar-preview { display: none !important; }
	.kd-business-sidebar .kd-business-tabs { display: grid !important; grid-template-columns: repeat(3, minmax(0, 1fr)) !important; }
	body.kd-company-page .kd-company-gd-identity { grid-template-columns: 1fr !important; }
	body.kd-company-page .kd-company-gd-actions { display: grid !important; grid-template-columns: repeat(3, minmax(0, 1fr)) !important; }
}

@media (max-width: 900px) {
	body.kd-company-page .kd-company-gd-info-section,
	body.kd-company-page .kd-company-launchpad { grid-template-columns: 1fr !important; }
	body.kd-company-page .kd-company-highlights,
	body.kd-company-page .kd-company-launchpad-grid,
	.kd-business-value-strip { grid-template-columns: 1fr !important; }
	.kd-business-sidebar .kd-business-tabs { grid-template-columns: repeat(2, minmax(0, 1fr)) !important; }
}

@media (max-width: 640px) {
	body.kd-company-page .kd-company-gd-cover { min-height: 220px !important; border-radius: 22px !important; }
	body.kd-company-page .kd-company-gd-intro { width: calc(100% - 16px) !important; margin-top: -38px !important; padding: 18px !important; border-radius: 23px !important; }
	body.kd-company-page .kd-company-gd-brand-line { grid-template-columns: 76px minmax(0, 1fr) !important; gap: 14px !important; }
	body.kd-company-page .kd-company-gd-inline-logo { width: 76px !important; height: 76px !important; border-radius: 20px !important; }
	body.kd-company-page .kd-company-gd-brand-line h1 { font-size: 30px !important; }
	body.kd-company-page .kd-company-tagline { font-size: 13px !important; }
	body.kd-company-page .kd-company-gd-actions { grid-template-columns: 1fr !important; }
	body.kd-company-page .kd-company-gd-stats { grid-template-columns: repeat(2, minmax(0, 1fr)) !important; }
	body.kd-company-page .kd-company-gd-info-section,
	body.kd-company-page .kd-company-launchpad { padding: 20px !important; }
	.kd-business-sidebar .kd-business-tabs { grid-template-columns: 1fr !important; }
	.kd-business-sidebar .kd-business-tabs a small { white-space: normal !important; }
	body.kd-business-panel-page .kd-business-head-premium,
	body.kd-standalone-business-panel-template .kd-business-head-premium { padding: 22px !important; }
}

/* Integración con modo oscuro. */
html.kd-interface-dark body .kd-business-sidebar-head,
html[data-theme="dark"] body .kd-business-sidebar-head,
html.kd-interface-dark body .kd-business-value-strip article,
html[data-theme="dark"] body .kd-business-value-strip article,
html.kd-interface-dark body .kd-business-field-section,
html[data-theme="dark"] body .kd-business-field-section {
	border-color: #2c3b31 !important;
	background: #151c17 !important;
	box-shadow: none !important;
}

html.kd-interface-dark body .kd-business-sidebar-head strong,
html[data-theme="dark"] body .kd-business-sidebar-head strong,
html.kd-interface-dark body .kd-business-value-strip article strong,
html[data-theme="dark"] body .kd-business-value-strip article strong,
html.kd-interface-dark body .kd-business-field-section > strong,
html[data-theme="dark"] body .kd-business-field-section > strong { color: #eef5ef !important; }

