			html.kd-interface-dark{background:#0f1310!important;color-scheme:dark}
			html.kd-interface-dark body.kd-interface-dark.kultivator-create-diary-page,
			html.kd-interface-dark body.kd-interface-dark.kultivator-create-diary-page #primary,
			html.kd-interface-dark body.kd-interface-dark.kultivator-create-diary-page .content-area,
			html.kd-interface-dark body.kd-interface-dark.kultivator-create-diary-page .site-main,
			html.kd-interface-dark body.kd-interface-dark.kultivator-create-diary-page article.page,
			html.kd-interface-dark body.kd-interface-dark.kultivator-create-diary-page .entry-content,
			html.kd-interface-dark body.kd-interface-dark.kultivator-create-diary-page .bb-rl-screen-content,
			html.kd-interface-dark body.kd-interface-dark.kultivator-create-diary-page .bb-rl-content-wrapper,
			html.kd-interface-dark body.kd-interface-dark.kultivator-create-diary-page .bb-rl-main-content{background:#0f1310!important;color:#edf4ee!important}
			html.kd-interface-dark body.kd-interface-dark.kultivator-create-diary-page .entry-header,
			html.kd-interface-dark body.kd-interface-dark.kultivator-create-diary-page .page-header,
			html.kd-interface-dark body.kd-interface-dark.kultivator-create-diary-page .entry-title,
			html.kd-interface-dark body.kd-interface-dark.kultivator-create-diary-page .page-title,
			html.kd-interface-dark body.kd-interface-dark.kultivator-create-diary-page .bb-rl-page-title,
			html.kd-interface-dark body.kd-interface-dark.kultivator-create-diary-page .bb-rl-entry-title,
			html.kd-interface-dark body.kd-interface-dark.kultivator-create-diary-page article.page>header,
			html.kd-interface-dark body.kd-interface-dark.kultivator-create-diary-page article.page>.entry-title{display:none!important;visibility:hidden!important;height:0!important;margin:0!important;padding:0!important;overflow:hidden!important}
			html.kd-interface-dark body.kd-interface-dark.kultivator-create-diary-page .kd-create-builder,
			html.kd-interface-dark body.kd-interface-dark.kultivator-create-diary-page .kd-create-builder-form{color:#edf4ee!important;background:transparent!important}
			html.kd-interface-dark body.kd-interface-dark.kultivator-create-diary-page .kd-create-builder-head h1,
			html.kd-interface-dark body.kd-interface-dark.kultivator-create-diary-page .kd-create-section>label,
			html.kd-interface-dark body.kd-interface-dark.kultivator-create-diary-page .kd-create-section-title,
			html.kd-interface-dark body.kd-interface-dark.kultivator-create-diary-page .kd-config-block>summary,
			html.kd-interface-dark body.kd-interface-dark.kultivator-create-diary-page .kd-create-details label{color:#f1f6f2!important}
			html.kd-interface-dark body.kd-interface-dark.kultivator-create-diary-page .kd-create-section-title small,
			html.kd-interface-dark body.kd-interface-dark.kultivator-create-diary-page .kd-create-save-note,
			html.kd-interface-dark body.kd-interface-dark.kultivator-create-diary-page .kd-builder-footer-status{color:#9eaca1!important}
			html.kd-interface-dark body.kd-interface-dark.kultivator-create-diary-page .kd-create-input,
			html.kd-interface-dark body.kd-interface-dark.kultivator-create-diary-page .kd-create-details input,
			html.kd-interface-dark body.kd-interface-dark.kultivator-create-diary-page .kd-create-details select,
			html.kd-interface-dark body.kd-interface-dark.kultivator-create-diary-page .kd-create-details textarea{background:#18201b!important;border-color:#344036!important;color:#edf4ee!important;box-shadow:none!important}
			html.kd-interface-dark body.kd-interface-dark.kultivator-create-diary-page .kd-create-input::placeholder,
			html.kd-interface-dark body.kd-interface-dark.kultivator-create-diary-page .kd-create-details input::placeholder,
			html.kd-interface-dark body.kd-interface-dark.kultivator-create-diary-page .kd-create-details textarea::placeholder{color:#829083!important;opacity:1!important}
			html.kd-interface-dark body.kd-interface-dark.kultivator-create-diary-page .kd-variety-card,
			html.kd-interface-dark body.kd-interface-dark.kultivator-create-diary-page .kd-add-variety-card,
			html.kd-interface-dark body.kd-interface-dark.kultivator-create-diary-page .kd-option-card,
			html.kd-interface-dark body.kd-interface-dark.kultivator-create-diary-page .kd-config-block>summary,
			html.kd-interface-dark body.kd-interface-dark.kultivator-create-diary-page .kd-equipment-add,
			html.kd-interface-dark body.kd-interface-dark.kultivator-create-diary-page .kd-equipment-card,
			html.kd-interface-dark body.kd-interface-dark.kultivator-create-diary-page .kd-toggle-choice,
			html.kd-interface-dark body.kd-interface-dark.kultivator-create-diary-page .kd-progress-step{background:#141a16!important;border-color:#2f3a31!important;color:#edf4ee!important;box-shadow:none!important}
			/* Geometría crítica compartida: el modo dark usa exactamente las medidas del modo claro. */
			body.kultivator-create-diary-page .kd-equipment-grid{display:flex!important;width:100%!important;align-items:stretch!important;flex-wrap:wrap!important;gap:12px!important}
			body.kultivator-create-diary-page .kd-equipment-grid:not(.has-selection)>.kd-equipment-add{display:flex!important;width:100%!important;max-width:none!important;height:120px!important;min-height:120px!important;max-height:120px!important;flex:1 0 100%!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:8px!important;padding:0 24px!important;border-radius:12px!important;line-height:1!important;box-sizing:border-box!important}
			body.kultivator-create-diary-page .kd-equipment-add>.kd-equipment-add-icon,body.kultivator-create-diary-page .kd-equipment-add>.kd-equipment-add-label{position:relative!important;top:-2px!important;transform:none!important}
			body.kultivator-create-diary-page .kd-equipment-add>.kd-equipment-add-icon{display:block!important;min-height:0!important;margin:0!important;font-size:48px!important;line-height:1!important}
			body.kultivator-create-diary-page .kd-equipment-add>.kd-equipment-add-label{display:flex!important;align-items:center!important;justify-content:center!important;min-height:auto!important;margin:0!important;line-height:1.2!important;text-align:center!important}
			html.kd-interface-dark body.kd-interface-dark.kultivator-create-diary-page .kd-option-card.is-selected,
			html.kd-interface-dark body.kd-interface-dark.kultivator-create-diary-page .kd-option-card:has(input:checked),
			html.kd-interface-dark body.kd-interface-dark.kultivator-create-diary-page .kd-toggle-choice:has(input:checked),
			html.kd-interface-dark body.kd-interface-dark.kultivator-create-diary-page .kd-progress-step.is-complete{background:#163326!important;border-color:#1f7f4c!important;color:#eff9f1!important}
			html.kd-interface-dark body.kd-interface-dark.kultivator-create-diary-page .kd-option-check{background:#273229!important;color:transparent!important}
			html.kd-interface-dark body.kd-interface-dark.kultivator-create-diary-page .kd-option-card.is-selected .kd-option-check,
			html.kd-interface-dark body.kd-interface-dark.kultivator-create-diary-page .kd-option-card:has(input:checked) .kd-option-check{background:#15965c!important;color:#fff!important}
			/* Buscador de cabecera: elimina el FOUC blanco de la lupa y de todo su reborde. */
			html.kd-interface-dark .kd-topbar-search{
				position:relative!important;
				isolation:isolate!important;
				background:#202721!important;
				border:0!important;
				outline:0!important;
				color:#edf4ee!important;
				box-shadow:inset 0 0 0 1px #3a453c!important;
				background-clip:padding-box!important;
				-webkit-appearance:none!important;
				appearance:none!important;
				transition:none!important;
			}
			html.kd-interface-dark .kd-topbar-search:focus-within{
				border:0!important;
				outline:0!important;
				box-shadow:inset 0 0 0 1px #4d6653,0 0 0 3px rgba(82,144,96,.14)!important;
				transition:none!important;
			}
			html.kd-interface-dark .kd-topbar-search:before{
				content:""!important;
				position:absolute!important;
				inset:0!important;
				z-index:4!important;
				pointer-events:none!important;
				border:1px solid #3a453c!important;
				border-radius:inherit!important;
				box-shadow:none!important;
			}
			html.kd-interface-dark .kd-topbar-search input{position:relative!important;z-index:1!important;background:transparent!important;color:#edf4ee!important;outline:0!important;box-shadow:none!important}
			html.kd-interface-dark .kd-topbar-search input::placeholder{color:#879489!important}
			html.kd-interface-dark .kd-topbar-search button{position:relative!important;z-index:2!important;display:grid!important;place-items:center!important;flex:0 0 45px!important;width:45px!important;height:100%!important;min-height:0!important;padding:0!important;border:0!important;outline:0!important;border-radius:0!important;background:#202721!important;color:#edf4ee!important;box-shadow:none!important;transform:none!important;-webkit-appearance:none!important;appearance:none!important;transition:none!important}
			html.kd-interface-dark .kd-topbar-search button:before,html.kd-interface-dark .kd-topbar-search button:after{display:none!important;content:none!important}
			html.kd-interface-dark .kd-topbar-search button:hover,html.kd-interface-dark .kd-topbar-search button:focus-visible{background:#283129!important;color:#a9dfb2!important;outline:0!important;box-shadow:none!important;transition:none!important}

			/* 1.36.34 · Novedades: estado vacío premium, con jerarquía visual y marco integrado. */
			body.kd-social-feed-page .kd-feed-template-main,
			body.kd-standalone-feed-template .kd-feed-template-main{
				padding-top:26px!important;
			}
			body.kd-social-feed-page .kd-social-feed,
			body.kd-standalone-feed-template .kd-social-feed{
				width:min(980px,100%)!important;
			}
			body.kd-social-feed-page .kd-feed-empty,
			body.kd-standalone-feed-template .kd-feed-empty{
				position:relative!important;
				display:flex!important;
				min-height:430px!important;
				box-sizing:border-box!important;
				flex-direction:column!important;
				align-items:center!important;
				justify-content:center!important;
				margin:0!important;
				padding:50px 46px 44px!important;
				border:1px solid rgba(81,104,87,.58)!important;
				border-radius:28px!important;
				overflow:hidden!important;
				background:
					radial-gradient(circle at 50% 14%,rgba(40,154,82,.13),transparent 32%),
					linear-gradient(180deg,rgba(18,26,20,.98) 0%,rgba(13,19,15,.99) 100%)!important;
				background-color:#0f1511!important;
				box-shadow:0 24px 56px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.035)!important;
				text-align:center!important;
			}
			body.kd-social-feed-page .kd-feed-empty::before,
			body.kd-standalone-feed-template .kd-feed-empty::before{
				content:""!important;
				position:absolute!important;
				inset:12px!important;
				border:1px solid rgba(80,102,86,.18)!important;
				border-radius:21px!important;
				pointer-events:none!important;
			}
			body.kd-social-feed-page .kd-feed-empty::after,
			body.kd-standalone-feed-template .kd-feed-empty::after{
				content:""!important;
				position:absolute!important;
				left:22%!important;
				right:22%!important;
				top:0!important;
				height:1px!important;
				background:linear-gradient(90deg,transparent,rgba(70,210,111,.72),transparent)!important;
				box-shadow:0 0 18px rgba(50,190,94,.35)!important;
				pointer-events:none!important;
			}
			body.kd-social-feed-page .kd-feed-empty-badge,
			body.kd-standalone-feed-template .kd-feed-empty-badge{
				position:relative!important;
				z-index:1!important;
				display:inline-flex!important;
				align-items:center!important;
				gap:8px!important;
				min-height:32px!important;
				padding:0 13px!important;
				border:1px solid rgba(67,122,83,.42)!important;
				border-radius:999px!important;
				background:rgba(22,35,26,.82)!important;
				color:#9edcac!important;
				box-shadow:inset 0 1px 0 rgba(255,255,255,.03)!important;
			}
			body.kd-social-feed-page .kd-feed-empty-badge span,
			body.kd-standalone-feed-template .kd-feed-empty-badge span{
				color:#55c875!important;
				font-size:14px!important;
				line-height:1!important;
			}
			body.kd-social-feed-page .kd-feed-empty-badge strong,
			body.kd-standalone-feed-template .kd-feed-empty-badge strong{
				font-size:10px!important;
				font-weight:850!important;
				letter-spacing:.14em!important;
				line-height:1!important;
			}
			body.kd-social-feed-page .kd-feed-empty-emblem,
			body.kd-standalone-feed-template .kd-feed-empty-emblem{
				position:relative!important;
				z-index:1!important;
				display:grid!important;
				width:84px!important;
				height:84px!important;
				place-items:center!important;
				margin:24px 0 15px!important;
				border:1px solid rgba(72,116,85,.52)!important;
				border-radius:50%!important;
				background:radial-gradient(circle at 50% 34%,rgba(47,153,78,.20),rgba(17,28,21,.90) 68%)!important;
				box-shadow:0 12px 28px rgba(0,0,0,.22),inset 0 0 0 7px rgba(47,70,55,.16),0 0 28px rgba(38,147,74,.10)!important;
			}
			body.kd-social-feed-page .kd-feed-empty-emblem svg,
			body.kd-standalone-feed-template .kd-feed-empty-emblem svg{
				display:block!important;
				width:43px!important;
				height:43px!important;
				fill:none!important;
				stroke:#5dcc7c!important;
				stroke-width:1.5!important;
				stroke-linejoin:round!important;
				filter:drop-shadow(0 0 9px rgba(71,199,111,.26))!important;
			}
			body.kd-social-feed-page .kd-feed-empty-emblem circle,
			body.kd-standalone-feed-template .kd-feed-empty-emblem circle{
				fill:#5dcc7c!important;
				stroke:none!important;
			}
			body.kd-social-feed-page .kd-feed-empty-kicker,
			body.kd-standalone-feed-template .kd-feed-empty-kicker{
				position:relative!important;
				z-index:1!important;
				display:block!important;
				color:#42b968!important;
				font-size:10px!important;
				font-weight:900!important;
				letter-spacing:.18em!important;
				line-height:1.2!important;
			}
			body.kd-social-feed-page .kd-feed-empty h1,
			body.kd-standalone-feed-template .kd-feed-empty h1{
				position:relative!important;
				z-index:1!important;
				margin:10px 0 9px!important;
				color:#f2f7f3!important;
				-webkit-text-fill-color:#f2f7f3!important;
				font-size:30px!important;
				font-weight:720!important;
				letter-spacing:-.035em!important;
				line-height:1.12!important;
			}
			body.kd-social-feed-page .kd-feed-empty p,
			body.kd-standalone-feed-template .kd-feed-empty p{
				position:relative!important;
				z-index:1!important;
				max-width:630px!important;
				margin:0 auto 22px!important;
				color:#a5b1a8!important;
				font-size:14px!important;
				line-height:1.65!important;
			}
			body.kd-social-feed-page .kd-feed-empty-features,
			body.kd-standalone-feed-template .kd-feed-empty-features{
				position:relative!important;
				z-index:1!important;
				display:flex!important;
				align-items:center!important;
				justify-content:center!important;
				flex-wrap:wrap!important;
				gap:9px!important;
				margin:0 0 25px!important;
			}
			body.kd-social-feed-page .kd-feed-empty-features > span,
			body.kd-standalone-feed-template .kd-feed-empty-features > span{
				display:inline-flex!important;
				min-height:34px!important;
				align-items:center!important;
				gap:8px!important;
				padding:0 12px!important;
				border:1px solid rgba(76,96,81,.40)!important;
				border-radius:12px!important;
				background:rgba(18,27,21,.78)!important;
				color:#c6d2c9!important;
				font-size:11px!important;
				font-weight:680!important;
				box-shadow:inset 0 1px 0 rgba(255,255,255,.02)!important;
			}
			body.kd-social-feed-page .kd-feed-empty-features i,
			body.kd-standalone-feed-template .kd-feed-empty-features i{
				dis:grid!important;
				display:grid!important;
				width:22px!important;
				height:22px!important;
				place-items:center!important;
				border-radius:7px!important;
				background:#1e6f3a!important;
				color:#dff4e5!important;
				font-size:8px!important;
				font-style:normal!important;
				font-weight:900!important;
			}
			body.kd-social-feed-page .kd-feed-empty-cta,
			body.kd-standalone-feed-template .kd-feed-empty-cta{
				position:relative!important;
				z-index:1!important;
				display:inline-flex!important;
				min-height:48px!important;
				align-items:center!important;
				justify-content:center!important;
				gap:14px!important;
				padding:0 20px 0 22px!important;
				border:1px solid #36ae5d!important;
				border-radius:15px!important;
				background:linear-gradient(180deg,#28a651 0%,#188440 100%)!important;
				color:#fff!important;
				-webkit-text-fill-color:#fff!important;
				font-size:13px!important;
				font-weight:800!important;
				text-decoration:none!important;
				box-shadow:0 12px 26px rgba(24,132,64,.24),inset 0 1px 0 rgba(255,255,255,.13)!important;
			}
			body.kd-social-feed-page .kd-feed-empty-cta:hover,
			body.kd-standalone-feed-template .kd-feed-empty-cta:hover{
				border-color:#4fcf75!important;
				background:linear-gradient(180deg,#31b65b 0%,#1b9147 100%)!important;
				transform:translateY(-1px)!important;
				box-shadow:0 15px 30px rgba(24,132,64,.30),inset 0 1px 0 rgba(255,255,255,.14)!important;
			}
			body.kd-social-feed-page .kd-feed-empty-cta b,
			body.kd-standalone-feed-template .kd-feed-empty-cta b{
				font-size:18px!important;
				font-weight:500!important;
				line-height:1!important;
			}
			body.kd-social-feed-page .kd-feed-empty-note,
			body.kd-standalone-feed-template .kd-feed-empty-note{
				position:relative!important;
				z-index:1!important;
				display:block!important;
				margin-top:14px!important;
				color:#748077!important;
				font-size:10px!important;
				line-height:1.45!important;
			}
			@media(max-width:760px){
				body.kd-social-feed-page .kd-feed-empty,
				body.kd-standalone-feed-template .kd-feed-empty{
					min-height:0!important;
					padding:42px 24px 36px!important;
					border-radius:22px!important;
				}
				body.kd-social-feed-page .kd-feed-empty h1,
				body.kd-standalone-feed-template .kd-feed-empty h1{font-size:26px!important;}
			}
			@media(max-width:520px){
				body.kd-social-feed-page .kd-feed-empty,
				body.kd-standalone-feed-template .kd-feed-empty{padding:36px 18px 30px!important;}
				body.kd-social-feed-page .kd-feed-empty::before,
				body.kd-standalone-feed-template .kd-feed-empty::before{inset:8px!important;border-radius:17px!important;}
				body.kd-social-feed-page .kd-feed-empty-features,
				body.kd-standalone-feed-template .kd-feed-empty-features{display:grid!important;width:100%!important;grid-template-columns:1fr!important;}
				body.kd-social-feed-page .kd-feed-empty-features > span,
				body.kd-standalone-feed-template .kd-feed-empty-features > span{justify-content:flex-start!important;}
			}
