			body.kultivator-diaries-directory{margin:0;background:#fff;color:#222722}.kd-directory-template-main{width:100%;min-height:calc(100vh - 70px);padding:14px 12px 68px}.kd-diaries-explorer{width:100%;max-width:1580px;margin:0 auto}.kd-diaries-banner{position:relative;display:block;width:100%;aspect-ratio:3/1;border:1px solid rgba(117,156,126,.30);border-radius:20px;background:#07100b;overflow:hidden;box-shadow:0 18px 48px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.035);text-decoration:none!important}.kd-diaries-banner img{display:block;width:100%;height:100%;object-fit:contain;object-position:center;background:#07100b}.kd-diaries-banner:hover img{filter:brightness(1.02) saturate(1.02)}.kd-diaries-banner:focus-visible{outline:3px solid #8ed66d;outline-offset:4px}.kd-diaries-catalogue{scroll-margin-top:92px}.kd-diaries-catalogue{padding-top:12px}.kd-diaries-heading{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:0 1px 8px}.kd-diaries-heading h1{margin:0;font-size:20px;line-height:1.2}.kd-diaries-heading form{display:flex;width:min(300px,34vw);height:30px;border:1px solid #dfe2df;border-radius:999px;background:#fff;overflow:hidden}.kd-diaries-heading input{min-width:0;flex:1;padding:0 11px;border:0!important;background:transparent!important;font-size:11px;outline:none!important;box-shadow:none!important}.kd-diaries-heading button{width:36px;border:0;border-left:1px solid #eceeec;background:#fff;color:#5c625d;font-size:18px}.kd-diaries-pills{display:flex;align-items:center;flex-wrap:wrap;gap:5px;margin-bottom:11px}.kd-diaries-pills a{display:inline-flex;align-items:center;gap:5px;min-height:27px;padding:5px 10px;border-radius:999px;background:#eceeeb;color:#656b66!important;text-decoration:none!important;font-size:11px;line-height:1}.kd-diaries-pills a strong{color:#303531;font-size:10px}.kd-diaries-pills a:hover{background:#dfe3de;color:#262b27!important}.kd-diaries-pills a.is-active{background:#3a3e3b;color:#fff!important}.kd-diaries-pills a.is-active strong{color:#fff}.kd-diaries-sort-row{display:flex;justify-content:flex-end;margin:0 2px 10px}.kd-diaries-sort-row label{display:flex;align-items:center;gap:5px;color:#5e645f;font-size:11px}.kd-diaries-sort-row select{height:30px;padding:0 28px 0 9px;border:0;background:#fff;font:inherit;font-weight:800}.kd-diaries-result-line{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 1px 8px;color:#858b86;font-size:10px}.kd-diaries-result-line strong{color:#343a35}.kd-diaries-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:14px 10px;align-items:start}.kd-diaries-card{min-width:0;background:#fff;overflow:hidden}.kd-diaries-card-media{position:relative;display:block;width:100%;aspect-ratio:1.48/1;border-radius:4px;background:#dce7dc;overflow:hidden}.kd-diaries-card-media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .24s ease}.kd-diaries-card:hover .kd-diaries-card-media img{transform:scale(1.035)}.kd-diaries-card-media .kd-directory-placeholder{display:grid;place-items:center;width:100%;height:100%;font-size:36px}.kd-diaries-card-shade{position:absolute;inset:55% 0 0;background:linear-gradient(transparent,rgba(10,20,12,.34))}.kd-diaries-week-badge{position:absolute;right:0;bottom:0;padding:5px 7px;background:#f06445;color:#fff;font-size:9px;font-weight:900}.kd-diaries-week-badge.is-harvested{background:#078c55}.kd-diaries-demo-badge{position:absolute;left:6px;top:6px;padding:3px 5px;border-radius:3px;background:rgba(18,26,20,.8);color:#fff;font-size:6px;font-weight:900;letter-spacing:.07em}.kd-diaries-card-copy{min-height:91px;padding:6px 1px 2px}.kd-diaries-card h3{margin:0;font-size:11px;line-height:1.22;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kd-diaries-card h3 a{color:#242a25!important;text-decoration:none!important}.kd-diaries-author{display:flex;align-items:center;gap:4px;margin-top:4px;color:#777d78;font-size:9px;white-space:nowrap;overflow:hidden}.kd-diaries-avatar{width:18px!important;height:18px!important;border-radius:50%;object-fit:cover}.kd-diaries-demo-avatar{display:grid;place-items:center;width:18px;height:18px;border-radius:50%;background:#e7f2e8;color:#2d7a3e;font-size:8px}.kd-diaries-author span:last-child{overflow:hidden;text-overflow:ellipsis}.kd-diaries-genetics{display:flex;align-items:center;gap:4px;margin:4px 0 0;color:#747a75;font-size:9px;white-space:nowrap;overflow:hidden}.kd-diaries-genetics strong,.kd-diaries-genetics span{overflow:hidden;text-overflow:ellipsis}.kd-diaries-genetics strong{color:#4b514c}.kd-diaries-meta{display:flex;align-items:center;flex-wrap:wrap;gap:3px 6px;margin-top:5px;color:#929893;font-size:8px}.kd-diaries-meta span:first-child{color:#357341;font-weight:850}.kd-diaries-ad-card{display:flex;min-height:238px;flex-direction:column;align-items:center;justify-content:center;padding:18px 12px;border:1px solid #e0e4df;border-radius:5px;background:radial-gradient(circle at 70% 15%,rgba(149,216,93,.45),transparent 35%),linear-gradient(150deg,#102315,#284e2d);color:#fff;text-align:center;box-shadow:0 2px 8px rgba(16,35,21,.14)}.kd-diaries-ad-2{background:radial-gradient(circle at 30% 12%,rgba(255,176,54,.48),transparent 38%),linear-gradient(150deg,#29150d,#5d321d)}.kd-diaries-ad-mark{display:grid;place-items:center;width:44px;height:44px;margin-bottom:10px;border-radius:13px;background:#9be341;color:#17351c;font-size:25px;font-weight:950}.kd-diaries-ad-card strong{font-size:15px;line-height:1.15}.kd-diaries-ad-card p{margin:7px 0 12px;color:rgba(255,255,255,.78);font-size:10px;line-height:1.4}.kd-diaries-ad-card a{display:inline-flex;align-items:center;min-height:30px;padding:0 13px;border-radius:999px;background:#f4c400;color:#1d251c!important;text-decoration:none!important;font-size:10px;font-weight:900}.kd-diaries-load-more{display:flex;justify-content:center;padding:30px 0 4px}.kd-diaries-load-more a{display:inline-flex;align-items:center;justify-content:center;min-width:260px;min-height:40px;border:1px solid #777d78;border-radius:999px;color:#272d28!important;text-decoration:none!important;font-size:12px;font-weight:850}.kd-diaries-load-more a:hover{border-color:#247538;background:#247538;color:#fff!important}.kd-diaries-empty{display:grid;place-items:center;min-height:260px;padding:34px;border:1px dashed #ccd5cd;border-radius:12px;text-align:center}.kd-diaries-empty span{font-size:38px}.kd-diaries-empty h2{margin:7px 0 3px}.kd-diaries-empty p{margin:0 0 12px;color:#6f766f}.kd-diaries-empty a{color:#26763a;font-weight:850}.kd-diaries-demo-detail{width:min(1180px,100%);margin:0 auto;padding:18px 0 60px}.kd-diaries-demo-back{display:inline-flex;min-height:38px;align-items:center;margin-bottom:14px;padding:0 15px;border-radius:999px;background:#eef5ef;color:#1c6e31!important;text-decoration:none!important;font-weight:850}.kd-diaries-demo-hero{display:grid;grid-template-columns:1.08fr .92fr;overflow:hidden;border:1px solid #dde5dd;border-radius:18px;background:#fff;box-shadow:0 14px 38px rgba(24,55,29,.08)}.kd-diaries-demo-hero-image{min-height:390px}.kd-diaries-demo-hero-image img{width:100%;height:100%;object-fit:cover}.kd-diaries-demo-hero-copy{display:flex;flex-direction:column;justify-content:center;padding:38px}.kd-diaries-demo-hero-copy>span{align-self:flex-start;padding:5px 9px;border-radius:999px;background:#eaf4eb;color:#277438;font-size:10px;font-weight:900;text-transform:uppercase}.kd-diaries-demo-hero-copy h1{margin:13px 0 9px;font-size:40px;line-height:1.05}.kd-diaries-demo-hero-copy p{color:#626b64;line-height:1.6}.kd-diaries-demo-facts{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:17px}.kd-diaries-demo-facts b{padding:11px;border-radius:10px;background:#f4f7f4}.kd-diaries-demo-weeks{margin-top:20px;padding:25px;border:1px solid #dfe7df;border-radius:18px}.kd-diaries-demo-weeks h2{margin:0 0 15px}.kd-diaries-demo-weeks article{display:grid;grid-template-columns:32px 1fr;gap:12px;padding:14px 0;border-top:1px solid #edf0ed}.kd-diaries-demo-weeks article:first-of-type{border-top:0}.kd-diaries-demo-weeks article>span{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#26763a;color:#fff;font-weight:900}.kd-diaries-demo-weeks h3{margin:0 0 3px}.kd-diaries-demo-weeks p{margin:0;color:#69716b}.kd-diaries-demo-notice{padding:13px 15px;border-radius:11px;background:#fff8df;color:#746124}
			@media(min-width:1500px){.kd-diaries-grid{grid-template-columns:repeat(8,minmax(0,1fr))}}
			@media(max-width:900px){.kd-diaries-banner{border-radius:15px}.kd-diaries-heading{align-items:stretch;flex-direction:column}.kd-diaries-heading form{width:100%}.kd-diaries-demo-hero{grid-template-columns:1fr}.kd-diaries-demo-hero-image{min-height:260px}}
			@media(max-width:640px){.kd-directory-template-main{padding:9px 8px 48px}.kd-diaries-banner{border-radius:10px}.kd-diaries-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px 8px}.kd-diaries-sort-row{justify-content:flex-start}.kd-diaries-result-line{align-items:flex-start;flex-direction:column}.kd-diaries-demo-hero-copy{padding:24px}.kd-diaries-demo-hero-copy h1{font-size:31px}.kd-diaries-demo-facts{grid-template-columns:1fr}.kd-diaries-demo-weeks{padding:18px}}

			/* 1.34.11 · Diarios: marcos finos y esquinas redondeadas en tarjetas y controles. */
			.kd-diaries-grid{gap:16px 12px}
			.kd-diaries-card{
				min-width:0;
				border:1px solid #28342b;
				border-radius:15px;
				background:#fff;
				overflow:hidden;
				box-shadow:none;
			}
			.kd-diaries-card-media{
				border-radius:14px 14px 0 0;
			}
			.kd-diaries-card-copy{
				min-height:91px;
				padding:8px 9px 10px;
			}
			.kd-diaries-week-badge{
				border-radius:8px 0 0 0;
			}
			.kd-diaries-demo-badge{
				border-radius:7px;
			}
			.kd-diaries-ad-card{
				border-width:1px;
				border-radius:15px;
			}
			.kd-diaries-heading form,
			.kd-diaries-sort-row select{
				border:1px solid #3a473d;
				border-radius:13px;
				box-shadow:none;
			}
			.kd-diaries-heading form{
				overflow:hidden;
			}
			.kd-diaries-sort-row select{
				min-height:32px;
				padding:0 30px 0 11px;
			}
			body.kd-interface-dark.kultivator-diaries-directory .kd-diaries-card,
			body.dark-mode.kultivator-diaries-directory .kd-diaries-card,
			html[data-theme="dark"] body.kultivator-diaries-directory .kd-diaries-card,
			html[data-kd-theme="dark"] body.kultivator-diaries-directory .kd-diaries-card,
			html.kd-interface-dark body.kultivator-diaries-directory .kd-diaries-card{
				background:#0e130f!important;
				border-color:#28342b!important;
				box-shadow:none!important;
			}
			body.kd-interface-dark.kultivator-diaries-directory .kd-diaries-heading form,
			body.kd-interface-dark.kultivator-diaries-directory .kd-diaries-heading button,
			body.kd-interface-dark.kultivator-diaries-directory .kd-diaries-sort-row select,
			body.dark-mode.kultivator-diaries-directory .kd-diaries-heading form,
			body.dark-mode.kultivator-diaries-directory .kd-diaries-heading button,
			body.dark-mode.kultivator-diaries-directory .kd-diaries-sort-row select,
			html[data-theme="dark"] body.kultivator-diaries-directory .kd-diaries-heading form,
			html[data-theme="dark"] body.kultivator-diaries-directory .kd-diaries-heading button,
			html[data-theme="dark"] body.kultivator-diaries-directory .kd-diaries-sort-row select,
			html[data-kd-theme="dark"] body.kultivator-diaries-directory .kd-diaries-heading form,
			html[data-kd-theme="dark"] body.kultivator-diaries-directory .kd-diaries-heading button,
			html[data-kd-theme="dark"] body.kultivator-diaries-directory .kd-diaries-sort-row select,
			html.kd-interface-dark body.kultivator-diaries-directory .kd-diaries-heading form,
			html.kd-interface-dark body.kultivator-diaries-directory .kd-diaries-heading button,
			html.kd-interface-dark body.kultivator-diaries-directory .kd-diaries-sort-row select{
				background:#121915!important;
				border-color:#3a473d!important;
				color:#dfe9e1!important;
				box-shadow:none!important;
			}
			@media(max-width:640px){
				.kd-diaries-grid{gap:12px 9px}
				.kd-diaries-card{border-radius:13px}
				.kd-diaries-card-media{border-radius:12px 12px 0 0}
				.kd-diaries-card-copy{padding:7px 8px 9px}
			}


			/* 1.34.24 · Diarios: marco exterior redondeado para toda la sección Explorar Diarios. */
			.kd-diaries-catalogue{
				box-sizing:border-box;
				margin-top:14px;
				padding:14px 14px 16px;
				border:1px solid #28342b;
				border-radius:20px;
				background:transparent;
				box-shadow:none;
				overflow:hidden;
			}
			.kd-diaries-catalogue .kd-diaries-heading{
				margin:0 0 10px;
			}
			.kd-diaries-catalogue .kd-diaries-result-line{
				margin-bottom:10px;
			}
			body.kd-interface-dark.kultivator-diaries-directory .kd-diaries-catalogue,
			body.kd-interface-dark.kd-standalone-directory-template .kd-diaries-catalogue,
			body.dark-mode.kultivator-diaries-directory .kd-diaries-catalogue,
			html.kd-interface-dark body.kultivator-diaries-directory .kd-diaries-catalogue,
			html.kd-interface-dark body.kd-standalone-directory-template .kd-diaries-catalogue,
			html[data-theme="dark"] body.kultivator-diaries-directory .kd-diaries-catalogue,
			html[data-kd-theme="dark"] body.kultivator-diaries-directory .kd-diaries-catalogue{
				background:#0e130f!important;
				background-color:#0e130f!important;
				background-image:none!important;
				border-color:#28342b!important;
				box-shadow:none!important;
			}
			@media(max-width:640px){
				.kd-diaries-catalogue{
					margin-top:10px;
					padding:11px 10px 13px;
					border-radius:16px;
				}
			}


			/* 1.35.69 · Sistema único y definitivo para todas las cabeceras de sección. */
			body :is(.kd-seeds-shell,.kd-breeders-shell,.kd-nutrients-shell,.kd-equipment-shell,.kd-growers-shell,.kd-contests-shell,.kd-diaries-explorer){
				box-sizing:border-box!important;
				width:100%!important;
				max-width:1580px!important;
				margin-right:auto!important;
				margin-left:auto!important;
				padding-top:46px!important;
			}
			body :is(.kd-seeds-directory,.kd-breeders-directory,.kd-nutrients-directory,.kd-equipment-directory,.kd-growers-directory,.kd-diaries-catalogue){
				box-sizing:border-box!important;
				width:min(100% - 48px,1360px)!important;
				max-width:1360px!important;
				margin-right:auto!important;
				margin-left:auto!important;
			}
			body .kd-contests-shell > :not(.kd-unified-section-hero){
				box-sizing:border-box!important;
				width:min(100% - 48px,1240px)!important;
				max-width:1240px!important;
				margin-right:auto!important;
				margin-left:auto!important;
			}
			body .kd-unified-section-hero{
				position:relative!important;
				isolation:isolate!important;
				box-sizing:border-box!important;
				display:block!important;
				width:100%!important;
				max-width:1580px!important;
				min-height:300px!important;
				aspect-ratio:2172/724!important;
				margin:0 auto!important;
				padding:0!important;
				overflow:hidden!important;
			}
			body .kd-unified-section-hero-picture,
			body .kd-unified-section-hero-media{
				position:absolute!important;
				z-index:2!important;
				inset:0!important;
				box-sizing:border-box!important;
				display:block!important;
				width:100%!important;
				height:100%!important;
				min-width:100%!important;
				min-height:100%!important;
				max-width:none!important;
				max-height:none!important;
				margin:0!important;
				padding:0!important;
				border:0!important;
				border-radius:inherit!important;
				object-fit:cover!important;
				object-position:center center!important;
				overflow:hidden!important;
				pointer-events:none!important;
				visibility:visible!important;
				opacity:1!important;
				transform:none!important;
			}
			body :is(#kd-diaries-catalogue,#kd-growers-ranking,#kd-seeds-explore,#kd-breeders-directory,#kd-nutrients-directory,#kd-equipment-directory,#kd-contests-list,#kd-questions-list){scroll-margin-top:112px!important}
			body .kd-unified-section-hero:focus-visible{
				outline:3px solid #b8f48c!important;
				outline-offset:4px!important;
				box-shadow:0 0 0 6px rgba(86,196,93,.22)!important;
			}
			body .kd-unified-section-hero:before{
				position:absolute!important;
				z-index:2!important;
				inset:0!important;
				border:1px solid rgba(205,233,207,.055)!important;
				border-radius:inherit!important;
				box-shadow:inset 0 -52px 72px rgba(0,0,0,.09)!important;
				content:""!important;
				pointer-events:none!important;
			}
			@media(max-width:760px){
				body :is(.kd-seeds-shell,.kd-breeders-shell,.kd-nutrients-shell,.kd-equipment-shell,.kd-growers-shell,.kd-contests-shell,.kd-diaries-explorer){padding-top:10px!important}
				body .kd-unified-section-hero{min-height:180px!important;border-radius:18px!important}
			}
			@media(max-width:430px){body .kd-unified-section-hero{min-height:150px!important;border-radius:13px!important}}

			/* 1.35.88 · Diarios: el catálogo usa exactamente el mismo ancho que el banner. */
			body.kultivator-diaries-directory .kd-diaries-explorer > .kd-diaries-catalogue,
			body.kd-standalone-directory-template .kd-diaries-explorer > .kd-diaries-catalogue,
			html.kd-interface-dark body.kultivator-diaries-directory .kd-diaries-explorer > .kd-diaries-catalogue,
			html[data-theme="dark"] body.kultivator-diaries-directory .kd-diaries-explorer > .kd-diaries-catalogue,
			html[data-kd-theme="dark"] body.kultivator-diaries-directory .kd-diaries-explorer > .kd-diaries-catalogue{
				box-sizing:border-box!important;
				width:100%!important;
				max-width:100%!important;
				margin-right:0!important;
				margin-left:0!important;
			}

			/* 1.35.90 · Diarios: banner premium con la proporción real del arte y un único marco limpio. */
			body.kultivator-diaries-directory .kd-section-banner-frame,
			body.kd-standalone-directory-template .kd-section-banner-frame,
			html.kd-interface-dark body.kultivator-diaries-directory .kd-section-banner-frame,
			html[data-theme="dark"] body.kultivator-diaries-directory .kd-section-banner-frame,
			html[data-kd-theme="dark"] body.kultivator-diaries-directory .kd-section-banner-frame{
				margin-bottom:18px!important;
			}
			body.kultivator-diaries-directory .kd-section-banner-frame > .kd-unified-section-hero,
			body.kd-standalone-directory-template .kd-section-banner-frame > .kd-unified-section-hero,
			html.kd-interface-dark body.kultivator-diaries-directory .kd-section-banner-frame > .kd-unified-section-hero,
			html[data-theme="dark"] body.kultivator-diaries-directory .kd-section-banner-frame > .kd-unified-section-hero,
			html[data-kd-theme="dark"] body.kultivator-diaries-directory .kd-section-banner-frame > .kd-unified-section-hero{
				aspect-ratio:2172/724!important;
				min-height:0!important;
				max-height:none!important;
				border:1px solid rgba(116,151,121,.22)!important;
				border-radius:24px!important;
				background:#07100b!important;
				background-position:center center!important;
				background-repeat:no-repeat!important;
				background-size:cover!important;
				overflow:hidden!important;
				box-shadow:0 24px 52px rgba(0,0,0,.34),0 8px 20px rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.035)!important;
			}
			body.kultivator-diaries-directory .kd-section-banner-frame > .kd-unified-section-hero:before,
			body.kd-standalone-directory-template .kd-section-banner-frame > .kd-unified-section-hero:before,
			html.kd-interface-dark body.kultivator-diaries-directory .kd-section-banner-frame > .kd-unified-section-hero:before,
			html[data-theme="dark"] body.kultivator-diaries-directory .kd-section-banner-frame > .kd-unified-section-hero:before,
			html[data-kd-theme="dark"] body.kultivator-diaries-directory .kd-section-banner-frame > .kd-unified-section-hero:before{
				display:block!important;
				content:""!important;
			}
			body.kultivator-diaries-directory .kd-section-banner-frame > .kd-unified-section-hero :is(.kd-unified-section-hero-picture,.kd-unified-section-hero-media),
			body.kd-standalone-directory-template .kd-section-banner-frame > .kd-unified-section-hero :is(.kd-unified-section-hero-picture,.kd-unified-section-hero-media),
			html.kd-interface-dark body.kultivator-diaries-directory .kd-section-banner-frame > .kd-unified-section-hero :is(.kd-unified-section-hero-picture,.kd-unified-section-hero-media),
			html[data-theme="dark"] body.kultivator-diaries-directory .kd-section-banner-frame > .kd-unified-section-hero :is(.kd-unified-section-hero-picture,.kd-unified-section-hero-media),
			html[data-kd-theme="dark"] body.kultivator-diaries-directory .kd-section-banner-frame > .kd-unified-section-hero :is(.kd-unified-section-hero-picture,.kd-unified-section-hero-media){
				width:100%!important;
				height:100%!important;
				object-fit:cover!important;
				object-position:center center!important;
			}

			/* 1.35.91 · Diarios: composición premium limpia, sin marcos duplicados. */
			body.kultivator-diaries-directory .kd-diaries-explorer,
			body.kd-standalone-directory-template .kd-diaries-explorer,
			html.kd-interface-dark body.kultivator-diaries-directory .kd-diaries-explorer,
			html[data-theme="dark"] body.kultivator-diaries-directory .kd-diaries-explorer,
			html[data-kd-theme="dark"] body.kultivator-diaries-directory .kd-diaries-explorer{
				box-sizing:border-box!important;
				width:min(calc(100% - 48px),1580px)!important;
				max-width:1580px!important;
				margin-right:auto!important;
				margin-left:auto!important;
				padding-right:0!important;
				padding-left:0!important;
			}
			body.kultivator-diaries-directory .kd-diaries-explorer > .kd-section-banner-frame,
			body.kd-standalone-directory-template .kd-diaries-explorer > .kd-section-banner-frame,
			html.kd-interface-dark body.kultivator-diaries-directory .kd-diaries-explorer > .kd-section-banner-frame,
			html[data-theme="dark"] body.kultivator-diaries-directory .kd-diaries-explorer > .kd-section-banner-frame,
			html[data-kd-theme="dark"] body.kultivator-diaries-directory .kd-diaries-explorer > .kd-section-banner-frame{
				position:relative!important;
				box-sizing:border-box!important;
				width:100%!important;
				max-width:100%!important;
				height:auto!important;
				margin:0 0 16px!important;
				padding:0!important;
				border:0!important;
				border-radius:0!important;
				background:transparent!important;
				box-shadow:none!important;
				overflow:visible!important;
			}
			body.kultivator-diaries-directory .kd-diaries-explorer > .kd-section-banner-frame > .kd-unified-section-hero,
			body.kd-standalone-directory-template .kd-diaries-explorer > .kd-section-banner-frame > .kd-unified-section-hero,
			html.kd-interface-dark body.kultivator-diaries-directory .kd-diaries-explorer > .kd-section-banner-frame > .kd-unified-section-hero,
			html[data-theme="dark"] body.kultivator-diaries-directory .kd-diaries-explorer > .kd-section-banner-frame > .kd-unified-section-hero,
			html[data-kd-theme="dark"] body.kultivator-diaries-directory .kd-diaries-explorer > .kd-section-banner-frame > .kd-unified-section-hero{
				position:relative!important;
				box-sizing:border-box!important;
				display:block!important;
				width:100%!important;
				max-width:100%!important;
				height:auto!important;
				min-height:0!important;
				aspect-ratio:2172/781!important;
				margin:0!important;
				padding:0!important;
				border:0!important;
				border-radius:24px!important;
				background:#07100b!important;
				box-shadow:0 22px 48px rgba(0,0,0,.28)!important;
				overflow:hidden!important;
			}
			body.kultivator-diaries-directory .kd-diaries-explorer > .kd-section-banner-frame > .kd-unified-section-hero:before,
			body.kd-standalone-directory-template .kd-diaries-explorer > .kd-section-banner-frame > .kd-unified-section-hero:before,
			html.kd-interface-dark body.kultivator-diaries-directory .kd-diaries-explorer > .kd-section-banner-frame > .kd-unified-section-hero:before,
			html[data-theme="dark"] body.kultivator-diaries-directory .kd-diaries-explorer > .kd-section-banner-frame > .kd-unified-section-hero:before,
			html[data-kd-theme="dark"] body.kultivator-diaries-directory .kd-diaries-explorer > .kd-section-banner-frame > .kd-unified-section-hero:before{
				display:none!important;
				content:none!important;
			}
			body.kultivator-diaries-directory .kd-diaries-explorer > .kd-section-banner-frame > .kd-unified-section-hero :is(.kd-unified-section-hero-picture,.kd-unified-section-hero-media),
			body.kd-standalone-directory-template .kd-diaries-explorer > .kd-section-banner-frame > .kd-unified-section-hero :is(.kd-unified-section-hero-picture,.kd-unified-section-hero-media),
			html.kd-interface-dark body.kultivator-diaries-directory .kd-diaries-explorer > .kd-section-banner-frame > .kd-unified-section-hero :is(.kd-unified-section-hero-picture,.kd-unified-section-hero-media),
			html[data-theme="dark"] body.kultivator-diaries-directory .kd-diaries-explorer > .kd-section-banner-frame > .kd-unified-section-hero :is(.kd-unified-section-hero-picture,.kd-unified-section-hero-media),
			html[data-kd-theme="dark"] body.kultivator-diaries-directory .kd-diaries-explorer > .kd-section-banner-frame > .kd-unified-section-hero :is(.kd-unified-section-hero-picture,.kd-unified-section-hero-media){
				position:absolute!important;
				inset:0!important;
				display:block!important;
				width:100%!important;
				height:100%!important;
				min-width:100%!important;
				min-height:100%!important;
				margin:0!important;
				padding:0!important;
				border:0!important;
				border-radius:inherit!important;
				object-fit:cover!important;
				object-position:center center!important;
				box-shadow:none!important;
			}
			body.kultivator-diaries-directory .kd-diaries-explorer > .kd-diaries-catalogue,
			body.kd-standalone-directory-template .kd-diaries-explorer > .kd-diaries-catalogue,
			html.kd-interface-dark body.kultivator-diaries-directory .kd-diaries-explorer > .kd-diaries-catalogue,
			html[data-theme="dark"] body.kultivator-diaries-directory .kd-diaries-explorer > .kd-diaries-catalogue,
			html[data-kd-theme="dark"] body.kultivator-diaries-directory .kd-diaries-explorer > .kd-diaries-catalogue{
				box-sizing:border-box!important;
				width:100%!important;
				max-width:100%!important;
				margin:0!important;
				padding:14px 12px 18px!important;
				border:0!important;
				border-radius:0!important;
				background:transparent!important;
				background-image:none!important;
				box-shadow:none!important;
				overflow:visible!important;
			}
			body.kultivator-diaries-directory .kd-diaries-heading,
			body.kd-standalone-directory-template .kd-diaries-heading{
				margin-bottom:12px!important;
			}
			@media(max-width:760px){
				body.kultivator-diaries-directory .kd-diaries-explorer,
				body.kd-standalone-directory-template .kd-diaries-explorer,
				html.kd-interface-dark body.kultivator-diaries-directory .kd-diaries-explorer,
				html[data-theme="dark"] body.kultivator-diaries-directory .kd-diaries-explorer,
				html[data-kd-theme="dark"] body.kultivator-diaries-directory .kd-diaries-explorer{
					width:min(calc(100% - 16px),1580px)!important;
				}
				body.kultivator-diaries-directory .kd-diaries-explorer > .kd-section-banner-frame > .kd-unified-section-hero,
				body.kd-standalone-directory-template .kd-diaries-explorer > .kd-section-banner-frame > .kd-unified-section-hero{
					border-radius:16px!important;
				}
				body.kultivator-diaries-directory .kd-diaries-explorer > .kd-diaries-catalogue,
				body.kd-standalone-directory-template .kd-diaries-explorer > .kd-diaries-catalogue{
					padding:10px 4px 16px!important;
				}
			}

			/* 1.35.93 · Diarios: banner completo, más alto y con composición premium sin recortes. */
			body.kultivator-diaries-directory .kd-diaries-explorer > .kd-section-banner-frame,
			body.kd-standalone-directory-template .kd-diaries-explorer > .kd-section-banner-frame,
			html.kd-interface-dark body.kultivator-diaries-directory .kd-diaries-explorer > .kd-section-banner-frame,
			html[data-theme="dark"] body.kultivator-diaries-directory .kd-diaries-explorer > .kd-section-banner-frame,
			html[data-kd-theme="dark"] body.kultivator-diaries-directory .kd-diaries-explorer > .kd-section-banner-frame{
				border:0!important;
				background:none!important;
				box-shadow:none!important;
				overflow:visible!important;
			}
			body.kultivator-diaries-directory .kd-diaries-explorer > .kd-section-banner-frame > .kd-unified-section-hero,
			body.kd-standalone-directory-template .kd-diaries-explorer > .kd-section-banner-frame > .kd-unified-section-hero,
			html.kd-interface-dark body.kultivator-diaries-directory .kd-diaries-explorer > .kd-section-banner-frame > .kd-unified-section-hero,
			html[data-theme="dark"] body.kultivator-diaries-directory .kd-diaries-explorer > .kd-section-banner-frame > .kd-unified-section-hero,
			html[data-kd-theme="dark"] body.kultivator-diaries-directory .kd-diaries-explorer > .kd-section-banner-frame > .kd-unified-section-hero{
				border:0!important;
				border-radius:22px!important;
				background:#07100b!important;
				box-shadow:0 20px 46px rgba(0,0,0,.26)!important;
			}
			body.kultivator-diaries-directory .kd-diaries-explorer > .kd-section-banner-frame > .kd-unified-section-hero:before,
			body.kd-standalone-directory-template .kd-diaries-explorer > .kd-section-banner-frame > .kd-unified-section-hero:before,
			html.kd-interface-dark body.kultivator-diaries-directory .kd-diaries-explorer > .kd-section-banner-frame > .kd-unified-section-hero:before,
			html[data-theme="dark"] body.kultivator-diaries-directory .kd-diaries-explorer > .kd-section-banner-frame > .kd-unified-section-hero:before,
			html[data-kd-theme="dark"] body.kultivator-diaries-directory .kd-diaries-explorer > .kd-section-banner-frame > .kd-unified-section-hero:before{
				display:none!important;
				content:none!important;
				box-shadow:none!important;
			}
			body.kultivator-diaries-directory .kd-diaries-explorer > .kd-section-banner-frame > .kd-unified-section-hero :is(.kd-unified-section-hero-picture,.kd-unified-section-hero-media),
			body.kd-standalone-directory-template .kd-diaries-explorer > .kd-section-banner-frame > .kd-unified-section-hero :is(.kd-unified-section-hero-picture,.kd-unified-section-hero-media),
			html.kd-interface-dark body.kultivator-diaries-directory .kd-diaries-explorer > .kd-section-banner-frame > .kd-unified-section-hero :is(.kd-unified-section-hero-picture,.kd-unified-section-hero-media),
			html[data-theme="dark"] body.kultivator-diaries-directory .kd-diaries-explorer > .kd-section-banner-frame > .kd-unified-section-hero :is(.kd-unified-section-hero-picture,.kd-unified-section-hero-media),
			html[data-kd-theme="dark"] body.kultivator-diaries-directory .kd-diaries-explorer > .kd-section-banner-frame > .kd-unified-section-hero :is(.kd-unified-section-hero-picture,.kd-unified-section-hero-media){
				border:0!important;
				box-shadow:none!important;
				object-fit:cover!important;
				object-position:center center!important;
			}
			body.kultivator-diaries-directory .kd-diaries-explorer > .kd-diaries-catalogue,
			body.kd-standalone-directory-template .kd-diaries-explorer > .kd-diaries-catalogue,
			html.kd-interface-dark body.kultivator-diaries-directory .kd-diaries-explorer > .kd-diaries-catalogue,
			html[data-theme="dark"] body.kultivator-diaries-directory .kd-diaries-explorer > .kd-diaries-catalogue,
			html[data-kd-theme="dark"] body.kultivator-diaries-directory .kd-diaries-explorer > .kd-diaries-catalogue{
				padding-top:8px!important;
				border:0!important;
				background:transparent!important;
				box-shadow:none!important;
			}

			/* 1.35.94 · Diarios: se elimina definitivamente el marco HTML exterior.
			 * El arte ya incorpora su único contorno premium, por lo que no se
			 * dibuja ningún segundo borde, outline o pseudo-elemento alrededor. */
			body.kultivator-diaries-directory .kd-diaries-explorer > .kd-section-banner-frame,
			body.kd-standalone-directory-template .kd-diaries-explorer > .kd-section-banner-frame,
			body.kultivator-diaries-directory .kd-diaries-explorer > .kd-section-banner-frame > .kd-unified-section-hero,
			body.kd-standalone-directory-template .kd-diaries-explorer > .kd-section-banner-frame > .kd-unified-section-hero{
				border:0!important;
				outline:0!important;
			}
			body.kultivator-diaries-directory .kd-diaries-explorer > .kd-section-banner-frame:before,
			body.kultivator-diaries-directory .kd-diaries-explorer > .kd-section-banner-frame:after,
			body.kd-standalone-directory-template .kd-diaries-explorer > .kd-section-banner-frame:before,
			body.kd-standalone-directory-template .kd-diaries-explorer > .kd-section-banner-frame:after,
			body.kultivator-diaries-directory .kd-diaries-explorer > .kd-section-banner-frame > .kd-unified-section-hero:before,
			body.kultivator-diaries-directory .kd-diaries-explorer > .kd-section-banner-frame > .kd-unified-section-hero:after,
			body.kd-standalone-directory-template .kd-diaries-explorer > .kd-section-banner-frame > .kd-unified-section-hero:before,
			body.kd-standalone-directory-template .kd-diaries-explorer > .kd-section-banner-frame > .kd-unified-section-hero:after{
				display:none!important;
				content:none!important;
			}


			/* 1.35.95 · Diarios: solución completa del marco premium.
			 * Se elimina la dependencia del contorno dibujado dentro del arte y
			 * el banner pasa a usar un único borde HTML/CSS uniforme, cerrado y
			 * consistente en los 4 lados, sin dobles marcos ni parches locales. */
			body.kultivator-diaries-directory .kd-diaries-explorer > .kd-section-banner-frame,
			body.kd-standalone-directory-template .kd-diaries-explorer > .kd-section-banner-frame,
			html.kd-interface-dark body.kultivator-diaries-directory .kd-diaries-explorer > .kd-section-banner-frame,
			html[data-theme="dark"] body.kultivator-diaries-directory .kd-diaries-explorer > .kd-section-banner-frame,
			html[data-kd-theme="dark"] body.kultivator-diaries-directory .kd-diaries-explorer > .kd-section-banner-frame{
				border:0!important;
				outline:0!important;
				background:transparent!important;
				box-shadow:none!important;
				overflow:visible!important;
			}
			body.kultivator-diaries-directory .kd-diaries-explorer > .kd-section-banner-frame > .kd-unified-section-hero,
			body.kd-standalone-directory-template .kd-diaries-explorer > .kd-section-banner-frame > .kd-unified-section-hero,
			html.kd-interface-dark body.kultivator-diaries-directory .kd-diaries-explorer > .kd-section-banner-frame > .kd-unified-section-hero,
			html[data-theme="dark"] body.kultivator-diaries-directory .kd-diaries-explorer > .kd-section-banner-frame > .kd-unified-section-hero,
			html[data-kd-theme="dark"] body.kultivator-diaries-directory .kd-diaries-explorer > .kd-section-banner-frame > .kd-unified-section-hero{
				border:1px solid rgba(205,180,92,.86)!important;
				outline:0!important;
				border-radius:22px!important;
				background:#07100b!important;
				box-shadow:0 22px 48px rgba(0,0,0,.30), inset 0 0 0 1px rgba(255,242,183,.06)!important;
				overflow:hidden!important;
			}
			body.kultivator-diaries-directory .kd-diaries-explorer > .kd-section-banner-frame:before,
			body.kultivator-diaries-directory .kd-diaries-explorer > .kd-section-banner-frame:after,
			body.kd-standalone-directory-template .kd-diaries-explorer > .kd-section-banner-frame:before,
			body.kd-standalone-directory-template .kd-diaries-explorer > .kd-section-banner-frame:after,
			body.kultivator-diaries-directory .kd-diaries-explorer > .kd-section-banner-frame > .kd-unified-section-hero:before,
			body.kultivator-diaries-directory .kd-diaries-explorer > .kd-section-banner-frame > .kd-unified-section-hero:after,
			body.kd-standalone-directory-template .kd-diaries-explorer > .kd-section-banner-frame > .kd-unified-section-hero:before,
			body.kd-standalone-directory-template .kd-diaries-explorer > .kd-section-banner-frame > .kd-unified-section-hero:after{
				display:none!important;
				content:none!important;
			}
			@media(max-width:760px){
				body.kultivator-diaries-directory .kd-diaries-explorer > .kd-section-banner-frame > .kd-unified-section-hero,
				body.kd-standalone-directory-template .kd-diaries-explorer > .kd-section-banner-frame > .kd-unified-section-hero{
					border-radius:16px!important;
				}
			}


			/* 1.35.97 · Diarios: la sección inferior replica la captura objetivo.
			 * Un único contenedor premium bajo el banner, con filtros, orden y
			 * búsqueda integrados; sin cajas sueltas ni marcos duplicados. */
			body.kultivator-diaries-directory .kd-diaries-explorer > .kd-diaries-catalogue,
			body.kd-standalone-directory-template .kd-diaries-explorer > .kd-diaries-catalogue,
			html.kd-interface-dark body.kultivator-diaries-directory .kd-diaries-explorer > .kd-diaries-catalogue,
			html[data-theme="dark"] body.kultivator-diaries-directory .kd-diaries-explorer > .kd-diaries-catalogue,
			html[data-kd-theme="dark"] body.kultivator-diaries-directory .kd-diaries-explorer > .kd-diaries-catalogue{
				padding:12px 0 18px!important;
				border:0!important;
				background:transparent!important;
				box-shadow:none!important;
			}
			body.kultivator-diaries-directory .kd-diaries-panel,
			body.kd-standalone-directory-template .kd-diaries-panel{
				box-sizing:border-box!important;
				margin:0!important;
				padding:16px 16px 14px!important;
				border:1px solid #243228!important;
				border-radius:24px!important;
				background:linear-gradient(180deg,rgba(15,21,17,.96),rgba(12,18,14,.97))!important;
				box-shadow:0 18px 38px rgba(0,0,0,.18), inset 0 1px 0 rgba(255,255,255,.02)!important;
			}
			body.kultivator-diaries-directory .kd-diaries-heading,
			body.kd-standalone-directory-template .kd-diaries-heading{
				display:none!important;
			}
			body.kultivator-diaries-directory .kd-diaries-pills,
			body.kd-standalone-directory-template .kd-diaries-pills{
				margin:0 0 14px!important;
				gap:8px!important;
			}
			body.kultivator-diaries-directory .kd-diaries-pills a,
			body.kd-standalone-directory-template .kd-diaries-pills a{
				min-height:31px!important;
				padding:7px 13px!important;
				border:1px solid #3a473d!important;
				border-radius:999px!important;
				background:#121915!important;
				color:#dfe9e1!important;
				font-size:12px!important;
				box-shadow:none!important;
			}
			body.kultivator-diaries-directory .kd-diaries-pills a strong,
			body.kd-standalone-directory-template .kd-diaries-pills a strong{
				color:#dfe9e1!important;
				font-size:11px!important;
			}
			body.kultivator-diaries-directory .kd-diaries-pills a.is-active,
			body.kd-standalone-directory-template .kd-diaries-pills a.is-active{
				border-color:#4f8e59!important;
				background:linear-gradient(180deg,#2e8d4c,#257241)!important;
				color:#ffffff!important;
			}
			body.kultivator-diaries-directory .kd-diaries-toolbar-row,
			body.kd-standalone-directory-template .kd-diaries-toolbar-row{
				display:flex!important;
				align-items:center!important;
				justify-content:space-between!important;
				gap:16px!important;
				margin:0 0 12px!important;
			}
			body.kultivator-diaries-directory .kd-diaries-sort-row,
			body.kd-standalone-directory-template .kd-diaries-sort-row{
				display:flex!important;
				justify-content:flex-start!important;
				flex:0 0 auto!important;
				margin:0!important;
			}
			body.kultivator-diaries-directory .kd-diaries-sort-row label,
			body.kd-standalone-directory-template .kd-diaries-sort-row label{
				display:flex!important;
				align-items:center!important;
				gap:10px!important;
				color:#a6b1a8!important;
				font-size:13px!important;
			}
			body.kultivator-diaries-directory .kd-diaries-sort-row label span,
			body.kd-standalone-directory-template .kd-diaries-sort-row label span{
				white-space:nowrap!important;
			}
			body.kultivator-diaries-directory .kd-diaries-sort-row select,
			body.kd-standalone-directory-template .kd-diaries-sort-row select{
				min-width:214px!important;
				height:38px!important;
				padding:0 34px 0 14px!important;
				border:1px solid #3a473d!important;
				border-radius:14px!important;
				background:#121915!important;
				color:#edf4ee!important;
				font-size:13px!important;
				font-weight:600!important;
				box-shadow:none!important;
			}
			body.kultivator-diaries-directory .kd-diaries-search-form,
			body.kd-standalone-directory-template .kd-diaries-search-form{
				display:flex!important;
				align-items:center!important;
				width:min(360px,100%)!important;
				height:40px!important;
				border:1px solid #3a473d!important;
				border-radius:16px!important;
				background:#121915!important;
				overflow:hidden!important;
				box-shadow:none!important;
			}
			body.kultivator-diaries-directory .kd-diaries-search-form label,
			body.kd-standalone-directory-template .kd-diaries-search-form label{
				flex:1 1 auto!important;
				min-width:0!important;
			}
			body.kultivator-diaries-directory .kd-diaries-search-form input,
			body.kd-standalone-directory-template .kd-diaries-search-form input{
				width:100%!important;
				height:38px!important;
				padding:0 14px!important;
				border:0!important;
				background:transparent!important;
				color:#edf4ee!important;
				font-size:13px!important;
				outline:none!important;
				box-shadow:none!important;
			}
			body.kultivator-diaries-directory .kd-diaries-search-form input::placeholder,
			body.kd-standalone-directory-template .kd-diaries-search-form input::placeholder{
				color:#879286!important;
				opacity:1!important;
			}
			body.kultivator-diaries-directory .kd-diaries-search-form button,
			body.kd-standalone-directory-template .kd-diaries-search-form button{
				flex:0 0 42px!important;
				width:42px!important;
				height:40px!important;
				border:0!important;
				border-left:1px solid #3a473d!important;
				background:#121915!important;
				color:#edf4ee!important;
				font-size:18px!important;
				box-shadow:none!important;
			}
			body.kultivator-diaries-directory .kd-diaries-result-line,
			body.kd-standalone-directory-template .kd-diaries-result-line{
				display:flex!important;
				align-items:center!important;
				justify-content:space-between!important;
				gap:12px!important;
				margin:0!important;
				padding:12px 0 0!important;
				border-top:1px solid rgba(65,80,71,.52)!important;
				color:#8d998f!important;
				font-size:11px!important;
			}
			body.kultivator-diaries-directory .kd-diaries-result-line strong,
			body.kd-standalone-directory-template .kd-diaries-result-line strong{
				color:#edf4ee!important;
				font-size:12px!important;
			}
			body.kultivator-diaries-directory .kd-diaries-grid,
			body.kd-standalone-directory-template .kd-diaries-grid{
				margin-top:16px!important;
			}
			body.kultivator-diaries-directory .kd-diaries-empty,
			body.kd-standalone-directory-template .kd-diaries-empty{
				margin-top:12px!important;
				min-height:330px!important;
				padding:36px 20px!important;
				border:1px solid #243228!important;
				border-radius:20px!important;
				background:linear-gradient(180deg,rgba(18,25,21,.98),rgba(15,21,18,.98))!important;
				box-shadow:none!important;
			}
			body.kultivator-diaries-directory .kd-diaries-empty span,
			body.kd-standalone-directory-template .kd-diaries-empty span{
				font-size:42px!important;
			}
			body.kultivator-diaries-directory .kd-diaries-empty h2,
			body.kd-standalone-directory-template .kd-diaries-empty h2{
				margin:10px 0 8px!important;
				color:#edf4ee!important;
				font-size:26px!important;
				font-weight:500!important;
			}
			body.kultivator-diaries-directory .kd-diaries-empty p,
			body.kd-standalone-directory-template .kd-diaries-empty p{
				margin:0 0 16px!important;
				color:#a7b0aa!important;
				font-size:16px!important;
			}
			body.kultivator-diaries-directory .kd-diaries-empty a,
			body.kd-standalone-directory-template .kd-diaries-empty a{
				color:#b1deb5!important;
				font-size:15px!important;
				font-weight:700!important;
				text-decoration:underline!important;
			}
			@media(max-width:900px){
				body.kultivator-diaries-directory .kd-diaries-toolbar-row,
				body.kd-standalone-directory-template .kd-diaries-toolbar-row{
					align-items:stretch!important;
					flex-direction:column!important;
				}
				body.kultivator-diaries-directory .kd-diaries-sort-row,
				body.kd-standalone-directory-template .kd-diaries-sort-row,
				body.kultivator-diaries-directory .kd-diaries-search-form,
				body.kd-standalone-directory-template .kd-diaries-search-form{
					width:100%!important;
				}
			}
			@media(max-width:640px){
				body.kultivator-diaries-directory .kd-diaries-panel,
				body.kd-standalone-directory-template .kd-diaries-panel{
					padding:12px 12px 11px!important;
					border-radius:18px!important;
				}
				body.kultivator-diaries-directory .kd-diaries-result-line,
				body.kd-standalone-directory-template .kd-diaries-result-line{
					align-items:flex-start!important;
					flex-direction:column!important;
				}
				body.kultivator-diaries-directory .kd-diaries-empty,
				body.kd-standalone-directory-template .kd-diaries-empty{
					min-height:260px!important;
					padding:26px 16px!important;
				}
				body.kultivator-diaries-directory .kd-diaries-empty h2,
				body.kd-standalone-directory-template .kd-diaries-empty h2{
					font-size:21px!important;
				}
				body.kultivator-diaries-directory .kd-diaries-empty p,
				body.kd-standalone-directory-template .kd-diaries-empty p{
					font-size:14px!important;
				}
			}

			/*
			 * 1.37.29 · Control de ordenación reconstruido.
			 * El formulario es el único contenedor visual; label y select quedan
			 * aislados de los fondos, márgenes y bordes heredados del tema.
			 */
			body.kultivator-diaries-directory .kd-diaries-sort-row,
			body.kd-standalone-directory-template .kd-diaries-sort-row{
				box-sizing:border-box!important;
				display:flex!important;
				align-items:center!important;
				width:auto!important;
				min-width:300px!important;
				height:42px!important;
				margin:0!important;
				padding:0 5px 0 14px!important;
				border:1px solid #d5dfd7!important;
				border-radius:16px!important;
				background:#ffffff!important;
				background-image:none!important;
				overflow:hidden!important;
				box-shadow:0 5px 16px rgba(31,58,39,.045)!important;
			}
			body.kultivator-diaries-directory .kd-diaries-sort-row .kd-diaries-sort-control,
			body.kd-standalone-directory-template .kd-diaries-sort-row .kd-diaries-sort-control{
				box-sizing:border-box!important;
				display:grid!important;
				grid-template-columns:max-content minmax(170px,1fr)!important;
				align-items:center!important;
				width:100%!important;
				height:100%!important;
				min-height:0!important;
				margin:0!important;
				padding:0!important;
				gap:11px!important;
				border:0!important;
				border-radius:0!important;
				background:transparent!important;
				background-color:transparent!important;
				background-image:none!important;
				color:#78877d!important;
				box-shadow:none!important;
				font-size:12px!important;
				line-height:1!important;
			}
			body.kultivator-diaries-directory .kd-diaries-sort-row .kd-diaries-sort-control > span,
			body.kd-standalone-directory-template .kd-diaries-sort-row .kd-diaries-sort-control > span{
				display:block!important;
				margin:0!important;
				padding:0!important;
				border:0!important;
				background:transparent!important;
				color:#78877d!important;
				font-size:12px!important;
				font-weight:650!important;
				line-height:1!important;
				white-space:nowrap!important;
			}
			body.kultivator-diaries-directory .kd-diaries-sort-row .kd-diaries-sort-control > select,
			body.kd-standalone-directory-template .kd-diaries-sort-row .kd-diaries-sort-control > select{
				box-sizing:border-box!important;
				width:100%!important;
				min-width:0!important;
				height:32px!important;
				min-height:32px!important;
				margin:0!important;
				padding:0 32px 0 12px!important;
				border:0!important;
				border-left:1px solid #e2e9e3!important;
				border-radius:0 11px 11px 0!important;
				background-color:transparent!important;
				color:#26342b!important;
				box-shadow:none!important;
				font-size:13px!important;
				font-weight:750!important;
				line-height:32px!important;
				outline:0!important;
			}
			body.kultivator-diaries-directory .kd-diaries-sort-row:focus-within,
			body.kd-standalone-directory-template .kd-diaries-sort-row:focus-within{
				border-color:#319849!important;
				box-shadow:0 0 0 3px rgba(49,152,73,.14)!important;
			}
			html.kd-interface-dark body.kultivator-diaries-directory .kd-diaries-sort-row,
			html.kd-interface-dark body.kd-standalone-directory-template .kd-diaries-sort-row{
				border-color:#3a473d!important;
				background:#121915!important;
				box-shadow:none!important;
			}
			html.kd-interface-dark body.kultivator-diaries-directory .kd-diaries-sort-row .kd-diaries-sort-control,
			html.kd-interface-dark body.kd-standalone-directory-template .kd-diaries-sort-row .kd-diaries-sort-control,
			html.kd-interface-dark body.kultivator-diaries-directory .kd-diaries-sort-row .kd-diaries-sort-control > span,
			html.kd-interface-dark body.kd-standalone-directory-template .kd-diaries-sort-row .kd-diaries-sort-control > span{
				background:transparent!important;
				color:#a6b1a8!important;
			}
			html.kd-interface-dark body.kultivator-diaries-directory .kd-diaries-sort-row .kd-diaries-sort-control > select,
			html.kd-interface-dark body.kd-standalone-directory-template .kd-diaries-sort-row .kd-diaries-sort-control > select{
				border-left-color:#3a473d!important;
				background-color:transparent!important;
				color:#edf4ee!important;
			}
			@media(max-width:900px){
				body.kultivator-diaries-directory .kd-diaries-sort-row,
				body.kd-standalone-directory-template .kd-diaries-sort-row{
					width:100%!important;
					min-width:0!important;
				}
			}
			@media(max-width:480px){
				body.kultivator-diaries-directory .kd-diaries-sort-row,
				body.kd-standalone-directory-template .kd-diaries-sort-row{
					height:auto!important;
					min-height:46px!important;
					padding:5px 6px 5px 12px!important;
				}
				body.kultivator-diaries-directory .kd-diaries-sort-row .kd-diaries-sort-control,
				body.kd-standalone-directory-template .kd-diaries-sort-row .kd-diaries-sort-control{
					grid-template-columns:max-content minmax(0,1fr)!important;
					gap:8px!important;
				}
			}


/* 1.36.61 · Diarios: cuadrícula compacta estilo GrowDiaries, evitando que pocos seguimientos se estiren y se vean gigantes. */
body.kultivator-diaries-directory .kd-diaries-grid,
body.kd-standalone-directory-template .kd-diaries-grid{
	display:grid!important;
	grid-template-columns:repeat(auto-fill,minmax(158px,1fr))!important;
	gap:16px 12px!important;
	align-items:start!important;
	align-content:start!important;
	justify-content:start!important;
}
body.kultivator-diaries-directory .kd-diaries-grid:has(> .kd-diaries-card:only-child),
body.kd-standalone-directory-template .kd-diaries-grid:has(> .kd-diaries-card:only-child){
	grid-template-columns:repeat(auto-fill,minmax(158px,1fr))!important;
	justify-content:start!important;
}
body.kultivator-diaries-directory .kd-diaries-grid > .kd-diaries-card,
body.kd-standalone-directory-template .kd-diaries-grid > .kd-diaries-card,
body.kultivator-diaries-directory .kd-diaries-grid > .kd-diaries-ad-card,
body.kd-standalone-directory-template .kd-diaries-grid > .kd-diaries-ad-card{
	height:100%!important;
	min-width:0!important;
}
body.kultivator-diaries-directory .kd-diaries-card,
body.kd-standalone-directory-template .kd-diaries-card{
	display:flex!important;
	flex-direction:column!important;
	border:1px solid #243228!important;
	border-radius:14px!important;
	background:linear-gradient(180deg,rgba(18,25,21,.99),rgba(13,19,15,.99))!important;
	box-shadow:0 10px 22px rgba(0,0,0,.12), inset 0 1px 0 rgba(255,255,255,.02)!important;
	overflow:hidden!important;
}
body.kultivator-diaries-directory .kd-diaries-card-media,
body.kd-standalone-directory-template .kd-diaries-card-media{
	width:100%!important;
	aspect-ratio:1.54 / 1!important;
	border-radius:0!important;
	background:#141c17!important;
}
body.kultivator-diaries-directory .kd-diaries-card-copy,
body.kd-standalone-directory-template .kd-diaries-card-copy{
	display:flex!important;
	flex:1 1 auto!important;
	flex-direction:column!important;
	gap:5px!important;
	padding:8px 8px 10px!important;
	min-height:0!important;
}
body.kultivator-diaries-directory .kd-diaries-card h3,
body.kd-standalone-directory-template .kd-diaries-card h3{
	font-size:12.5px!important;
	line-height:1.26!important;
	white-space:normal!important;
	overflow:hidden!important;
	display:-webkit-box!important;
	-webkit-line-clamp:2!important;
	-webkit-box-orient:vertical!important;
}
body.kultivator-diaries-directory .kd-diaries-card h3 a,
body.kd-standalone-directory-template .kd-diaries-card h3 a{
	color:#edf4ee!important;
}
body.kultivator-diaries-directory .kd-diaries-author,
body.kd-standalone-directory-template .kd-diaries-author{
	gap:5px!important;
	margin-top:0!important;
	color:#b8c4bb!important;
	font-size:10px!important;
}
body.kultivator-diaries-directory .kd-diaries-avatar,
body.kd-standalone-directory-template .kd-diaries-avatar,
body.kultivator-diaries-directory .kd-diaries-demo-avatar,
body.kd-standalone-directory-template .kd-diaries-demo-avatar{
	width:18px!important;
	height:18px!important;
	font-size:8px!important;
}
body.kultivator-diaries-directory .kd-diaries-genetics,
body.kd-standalone-directory-template .kd-diaries-genetics{
	gap:4px!important;
	margin:0!important;
	font-size:10px!important;
	color:#9faea2!important;
}
body.kultivator-diaries-directory .kd-diaries-genetics strong,
body.kd-standalone-directory-template .kd-diaries-genetics strong{
	color:#edf4ee!important;
	font-weight:700!important;
}
body.kultivator-diaries-directory .kd-diaries-meta,
body.kd-standalone-directory-template .kd-diaries-meta{
	display:flex!important;
	align-items:center!important;
	flex-wrap:wrap!important;
	gap:4px 8px!important;
	margin-top:auto!important;
	padding-top:7px!important;
	border-top:1px solid rgba(65,80,71,.45)!important;
	font-size:9px!important;
	color:#9aa79d!important;
	line-height:1.28!important;
}
body.kultivator-diaries-directory .kd-diaries-meta span:first-child,
body.kd-standalone-directory-template .kd-diaries-meta span:first-child{
	color:#9fe28d!important;
	font-weight:800!important;
}
body.kultivator-diaries-directory .kd-diaries-week-badge,
body.kd-standalone-directory-template .kd-diaries-week-badge{
	right:8px!important;
	bottom:8px!important;
	padding:6px 8px!important;
	border-radius:999px!important;
	font-size:9px!important;
	box-shadow:0 8px 16px rgba(0,0,0,.2)!important;
}
body.kultivator-diaries-directory .kd-diaries-ad-card,
body.kd-standalone-directory-template .kd-diaries-ad-card{
	min-height:210px!important;
	border-radius:14px!important;
}
body.kultivator-diaries-directory .kd-diaries-result-line,
body.kd-standalone-directory-template .kd-diaries-result-line{
	font-size:11px!important;
}
body.kultivator-diaries-directory .kd-diaries-result-line strong,
body.kd-standalone-directory-template .kd-diaries-result-line strong{
	font-size:12px!important;
}
@media(max-width:1180px){
	body.kultivator-diaries-directory .kd-diaries-grid,
	body.kd-standalone-directory-template .kd-diaries-grid{
		grid-template-columns:repeat(auto-fill,minmax(150px,1fr))!important;
	}
}
@media(max-width:760px){
	body.kultivator-diaries-directory .kd-diaries-grid,
	body.kd-standalone-directory-template .kd-diaries-grid{
		grid-template-columns:repeat(2,minmax(0,1fr))!important;
		gap:12px 9px!important;
	}
	body.kultivator-diaries-directory .kd-diaries-grid:has(> .kd-diaries-card:only-child),
	body.kd-standalone-directory-template .kd-diaries-grid:has(> .kd-diaries-card:only-child){
		grid-template-columns:repeat(2,minmax(0,1fr))!important;
	}
}
@media(max-width:560px){
	body.kultivator-diaries-directory .kd-diaries-grid,
	body.kd-standalone-directory-template .kd-diaries-grid{
		grid-template-columns:repeat(2,minmax(0,1fr))!important;
		gap:11px 8px!important;
	}
	body.kultivator-diaries-directory .kd-diaries-card-copy,
	body.kd-standalone-directory-template .kd-diaries-card-copy{
		padding:8px 8px 10px!important;
	}
	body.kultivator-diaries-directory .kd-diaries-card h3,
	body.kd-standalone-directory-template .kd-diaries-card h3{
		font-size:12px!important;
	}
}


/* 1.37.69 · Banners nuevos en las secciones principales del menú.
 * Esta regla final unifica Diarios, Semillas, Criadores, Nutrientes, Equipo y
 * Concursos con el arte panorámico 2172x483, evitando que estilos históricos
 * restauren la altura anterior. */
body .kd-unified-section-hero.is-kd-compact-banner,
html.kd-interface-dark body .kd-unified-section-hero.is-kd-compact-banner,
html[data-theme="dark"] body .kd-unified-section-hero.is-kd-compact-banner,
html[data-kd-theme="dark"] body .kd-unified-section-hero.is-kd-compact-banner{
	display:block!important;
	width:100%!important;
	height:auto!important;
	min-height:0!important;
	max-height:none!important;
	aspect-ratio:2172 / 483!important;
	background-position:center center!important;
	background-repeat:no-repeat!important;
	background-size:cover!important;
	overflow:hidden!important;
}
body .kd-unified-section-hero.is-kd-compact-banner :is(.kd-unified-section-hero-picture,.kd-unified-section-hero-media),
html.kd-interface-dark body .kd-unified-section-hero.is-kd-compact-banner :is(.kd-unified-section-hero-picture,.kd-unified-section-hero-media),
html[data-theme="dark"] body .kd-unified-section-hero.is-kd-compact-banner :is(.kd-unified-section-hero-picture,.kd-unified-section-hero-media),
html[data-kd-theme="dark"] body .kd-unified-section-hero.is-kd-compact-banner :is(.kd-unified-section-hero-picture,.kd-unified-section-hero-media){
	position:absolute!important;
	inset:0!important;
	display:block!important;
	width:100%!important;
	height:100%!important;
	min-width:100%!important;
	min-height:100%!important;
	object-fit:cover!important;
	object-position:center center!important;
}
@media(max-width:760px){
	body .kd-unified-section-hero.is-kd-compact-banner{
		min-height:0!important;
		aspect-ratio:2172 / 483!important;
		border-radius:16px!important;
	}
}
@media(max-width:430px){
	body .kd-unified-section-hero.is-kd-compact-banner{
		min-height:0!important;
		aspect-ratio:2172 / 483!important;
		border-radius:13px!important;
	}
}


/* 1.37.72 · Banners claros y minimalistas integrados con el diseño de Kultivator. */
body .kd-section-banner-frame.is-kd-clean-banner-frame,
html.kd-interface-dark body .kd-section-banner-frame.is-kd-clean-banner-frame,
html[data-theme="dark"] body .kd-section-banner-frame.is-kd-clean-banner-frame,
html[data-kd-theme="dark"] body .kd-section-banner-frame.is-kd-clean-banner-frame{
	margin:0!important;
	padding:0!important;
	border:0!important;
	background:transparent!important;
	box-shadow:none!important;
}
body .kd-section-banner-frame.is-kd-clean-banner-frame:before,
body .kd-section-banner-frame.is-kd-clean-banner-frame:after,
body .kd-unified-section-hero.is-kd-compact-banner:before,
body .kd-unified-section-hero.is-kd-compact-banner:after{
	display:none!important;
	content:none!important;
}
body .kd-unified-section-hero.is-kd-compact-banner,
html.kd-interface-dark body .kd-unified-section-hero.is-kd-compact-banner,
html[data-theme="dark"] body .kd-unified-section-hero.is-kd-compact-banner,
html[data-kd-theme="dark"] body .kd-unified-section-hero.is-kd-compact-banner{
	border:1px solid #dbe7dd!important;
	background:#f7faf7!important;
	box-shadow:0 14px 32px rgba(24,55,29,.10)!important;
	filter:none!important;
}
body .kd-unified-section-hero.is-kd-compact-banner :is(.kd-unified-section-hero-picture,.kd-unified-section-hero-media){
	filter:none!important;
	mix-blend-mode:normal!important;
}


/* 1.37.78 · Diarios/Inicio: barra de ordenar más compacta y premium, integrada con el buscador. */
body.kultivator-diaries-directory .kd-diaries-toolbar-row,
body.kd-standalone-directory-template .kd-diaries-toolbar-row{
	align-items:center!important;
	gap:14px!important;
	margin:0 0 10px!important;
}
body.kultivator-diaries-directory .kd-diaries-sort-row,
body.kd-standalone-directory-template .kd-diaries-sort-row{
	width:min(292px,100%)!important;
	min-width:0!important;
	height:44px!important;
	padding:0 10px 0 0!important;
	border:1px solid #dce4dd!important;
	border-radius:16px!important;
	background:#ffffff!important;
	box-shadow:0 8px 22px rgba(31,58,39,.045)!important;
}
body.kultivator-diaries-directory .kd-diaries-sort-row .kd-diaries-sort-control,
body.kd-standalone-directory-template .kd-diaries-sort-row .kd-diaries-sort-control{
	grid-template-columns:max-content minmax(0,1fr)!important;
	gap:0!important;
	color:#7a857d!important;
}
body.kultivator-diaries-directory .kd-diaries-sort-row .kd-diaries-sort-control > span,
body.kd-standalone-directory-template .kd-diaries-sort-row .kd-diaries-sort-control > span{
	display:flex!important;
	align-items:center!important;
	align-self:stretch!important;
	padding:0 12px 0 14px!important;
	color:#6f7b72!important;
	font-size:12px!important;
	font-weight:700!important;
}
body.kultivator-diaries-directory .kd-diaries-sort-row .kd-diaries-sort-control > select,
body.kd-standalone-directory-template .kd-diaries-sort-row .kd-diaries-sort-control > select{
	height:44px!important;
	min-height:44px!important;
	padding:0 36px 0 14px!important;
	border-left:1px solid #e5ece6!important;
	border-radius:0 15px 15px 0!important;
	background-color:transparent!important;
	color:#243127!important;
	font-size:13px!important;
	font-weight:800!important;
	line-height:44px!important;
}
body.kultivator-diaries-directory .kd-diaries-search-form,
body.kd-standalone-directory-template .kd-diaries-search-form{
	width:min(320px,100%)!important;
	height:44px!important;
	border:1px solid #dce4dd!important;
	border-radius:16px!important;
	background:#ffffff!important;
	box-shadow:0 8px 22px rgba(31,58,39,.045)!important;
}
body.kultivator-diaries-directory .kd-diaries-search-form input,
body.kd-standalone-directory-template .kd-diaries-search-form input{
	height:42px!important;
	padding:0 15px!important;
	background:#ffffff!important;
	color:#243127!important;
	font-size:13px!important;
}
body.kultivator-diaries-directory .kd-diaries-search-form input::placeholder,
body.kd-standalone-directory-template .kd-diaries-search-form input::placeholder{
	color:#8d988f!important;
}
body.kultivator-diaries-directory .kd-diaries-search-form button,
body.kd-standalone-directory-template .kd-diaries-search-form button{
	width:44px!important;
	height:44px!important;
	border-left:1px solid #e5ece6!important;
	background:#ffffff!important;
	color:#5e6961!important;
	font-size:17px!important;
}
body.kultivator-diaries-directory .kd-diaries-sort-row:focus-within,
body.kd-standalone-directory-template .kd-diaries-sort-row:focus-within,
body.kultivator-diaries-directory .kd-diaries-search-form:focus-within,
body.kd-standalone-directory-template .kd-diaries-search-form:focus-within{
	border-color:#319849!important;
	box-shadow:0 0 0 3px rgba(49,152,73,.12)!important,0 8px 22px rgba(31,58,39,.055)!important;
}
@media(max-width:900px){
	body.kultivator-diaries-directory .kd-diaries-toolbar-row,
	body.kd-standalone-directory-template .kd-diaries-toolbar-row{
		gap:12px!important;
	}
	body.kultivator-diaries-directory .kd-diaries-sort-row,
	body.kd-standalone-directory-template .kd-diaries-sort-row,
	body.kultivator-diarios-directory .kd-diaries-search-form,
	body.kd-standalone-directory-template .kd-diaries-search-form{
		width:100%!important;
	}
}
@media(max-width:640px){
	body.kultivator-diaries-directory .kd-diaries-sort-row,
	body.kd-standalone-directory-template .kd-diaries-sort-row,
	body.kultivator-diaries-directory .kd-diaries-search-form,
	body.kd-standalone-directory-template .kd-diaries-search-form{
		height:42px!important;
		border-radius:14px!important;
	}
	body.kultivator-diaries-directory .kd-diaries-sort-row .kd-diaries-sort-control > select,
	body.kd-standalone-directory-template .kd-diaries-sort-row .kd-diaries-sort-control > select,
	body.kultivator-diaries-directory .kd-diaries-search-form button,
	body.kd-standalone-directory-template .kd-diaries-search-form button{
		height:42px!important;
		min-height:42px!important;
		line-height:42px!important;
	}
}


/* 1.37.79 · Corrección definitiva: “Ordenar por” y selector comparten un único fondo blanco. */
body.kultivator-diaries-directory .kd-diaries-sort-row,
body.kd-standalone-directory-template .kd-diaries-sort-row,
body.kultivator-diaries-directory .kd-diaries-sort-row .kd-diaries-sort-control,
body.kd-standalone-directory-template .kd-diaries-sort-row .kd-diaries-sort-control,
body.kultivator-diaries-directory .kd-diaries-sort-row .kd-diaries-sort-control > span,
body.kd-standalone-directory-template .kd-diaries-sort-row .kd-diaries-sort-control > span,
body.kultivator-diaries-directory .kd-diaries-sort-row .kd-diaries-sort-control > select,
body.kd-standalone-directory-template .kd-diaries-sort-row .kd-diaries-sort-control > select{
	background:#ffffff!important;
	background-color:#ffffff!important;
	background-image:none!important;
	filter:none!important;
	box-shadow:none!important;
}
body.kultivator-diaries-directory .kd-diaries-sort-row,
body.kd-standalone-directory-template .kd-diaries-sort-row{
	padding:0!important;
	overflow:hidden!important;
	box-shadow:0 8px 22px rgba(31,58,39,.045)!important;
}
body.kultivator-diaries-directory .kd-diaries-sort-row .kd-diaries-sort-control,
body.kd-standalone-directory-template .kd-diaries-sort-row .kd-diaries-sort-control{
	display:grid!important;
	grid-template-columns:max-content minmax(0,1fr)!important;
	width:100%!important;
	height:100%!important;
	margin:0!important;
	padding:0!important;
	border:0!important;
	border-radius:inherit!important;
	overflow:hidden!important;
}
body.kultivator-diaries-directory .kd-diaries-sort-row .kd-diaries-sort-control > span,
body.kd-standalone-directory-template .kd-diaries-sort-row .kd-diaries-sort-control > span{
	box-sizing:border-box!important;
	display:flex!important;
	align-items:center!important;
	height:100%!important;
	margin:0!important;
	padding:0 12px 0 14px!important;
	border:0!important;
	border-radius:0!important;
	color:#6f7b72!important;
	-webkit-text-fill-color:#6f7b72!important;
}
body.kultivator-diaries-directory .kd-diaries-sort-row .kd-diaries-sort-control > select,
body.kd-standalone-directory-template .kd-diaries-sort-row .kd-diaries-sort-control > select{
	box-sizing:border-box!important;
	height:100%!important;
	min-height:0!important;
	margin:0!important;
	padding:0 36px 0 14px!important;
	border:0!important;
	border-left:1px solid #e5ece6!important;
	border-radius:0!important;
	color:#243127!important;
	-webkit-text-fill-color:#243127!important;
}
body.kultivator-diaries-directory .kd-diaries-sort-row .kd-diaries-sort-control::before,
body.kultivator-diaries-directory .kd-diaries-sort-row .kd-diaries-sort-control::after,
body.kultivator-diaries-directory .kd-diaries-sort-row .kd-diaries-sort-control > span::before,
body.kultivator-diaries-directory .kd-diaries-sort-row .kd-diaries-sort-control > span::after,
body.kd-standalone-directory-template .kd-diaries-sort-row .kd-diaries-sort-control::before,
body.kd-standalone-directory-template .kd-diaries-sort-row .kd-diaries-sort-control::after,
body.kd-standalone-directory-template .kd-diaries-sort-row .kd-diaries-sort-control > span::before,
body.kd-standalone-directory-template .kd-diaries-sort-row .kd-diaries-sort-control > span::after{
	display:none!important;
	content:none!important;
}


/* 1.37.81 · Filtros rápidos premium para Inicio y Diarios */
body.kultivator-diaries-directory .kd-diaries-pills,
body.kd-standalone-directory-template .kd-diaries-pills,
body.kd-explore-home-page .kd-explore-pills{
    gap:8px!important;
    margin-bottom:14px!important;
}
body.kultivator-diaries-directory .kd-diaries-pills a,
body.kd-standalone-directory-template .kd-diaries-pills a,
body.kd-explore-home-page .kd-explore-pill{
    display:inline-flex!important;
    align-items:center!important;
    justify-content:center!important;
    gap:6px!important;
    min-height:36px!important;
    padding:0 13px!important;
    border:1px solid #d6e0d6!important;
    border-radius:999px!important;
    background:linear-gradient(180deg,#ffffff 0%,#f6faf6 100%)!important;
    color:#57645b!important;
    text-decoration:none!important;
    font-size:12px!important;
    font-weight:700!important;
    line-height:1!important;
    letter-spacing:0!important;
    box-shadow:0 4px 10px rgba(27,51,33,.04)!important;
    transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease,color .18s ease,transform .18s ease!important;
}
body.kultivator-diaries-directory .kd-diaries-pills a strong,
body.kd-standalone-directory-template .kd-diaries-pills a strong,
body.kd-explore-home-page .kd-explore-pill strong{
    display:inline-flex!important;
    align-items:center!important;
    justify-content:center!important;
    min-width:18px!important;
    height:18px!important;
    padding:0 6px!important;
    border-radius:999px!important;
    background:#eaf4ea!important;
    color:#3f5a46!important;
    font-size:10px!important;
    font-weight:800!important;
    line-height:1!important;
    font-variant-numeric:tabular-nums!important;
}
body.kultivator-diaries-directory .kd-diaries-pills a:hover,
body.kd-standalone-directory-template .kd-diaries-pills a:hover,
body.kd-explore-home-page .kd-explore-pill:hover{
    border-color:#bdd1c0!important;
    background:linear-gradient(180deg,#ffffff 0%,#eef6ef 100%)!important;
    color:#2f3d33!important;
    box-shadow:0 8px 18px rgba(27,51,33,.08)!important;
    transform:translateY(-1px)!important;
}
body.kultivator-diaries-directory .kd-diaries-pills a.is-active,
body.kd-standalone-directory-template .kd-diaries-pills a.is-active,
body.kd-explore-home-page .kd-explore-pill.is-active{
    border-color:#2f9449!important;
    background:linear-gradient(180deg,#39a455 0%,#2e8d48 100%)!important;
    color:#ffffff!important;
    box-shadow:0 10px 22px rgba(46,141,72,.22)!important;
}
body.kultivator-diaries-directory .kd-diaries-pills a.is-active strong,
body.kd-standalone-directory-template .kd-diaries-pills a.is-active strong,
body.kd-explore-home-page .kd-explore-pill.is-active strong{
    background:rgba(255,255,255,.18)!important;
    color:#ffffff!important;
}
body.kultivator-diaries-directory .kd-diaries-pills a:focus-visible,
body.kd-standalone-directory-template .kd-diaries-pills a:focus-visible,
body.kd-explore-home-page .kd-explore-pill:focus-visible{
    outline:0!important;
    border-color:#319849!important;
    box-shadow:0 0 0 3px rgba(49,152,73,.14),0 8px 18px rgba(27,51,33,.08)!important;
}
@media(max-width:640px){
  body.kultivator-diaries-directory .kd-diaries-pills a,
  body.kd-standalone-directory-template .kd-diaries-pills a,
  body.kd-explore-home-page .kd-explore-pill{
      min-height:34px!important;
      padding:0 11px!important;
      font-size:11px!important;
  }
}


/* Premium filter refinement v1.37.82 */
body.kultivator-diaries-directory .kd-diaries-pills-shell,
body.kd-standalone-directory-template .kd-diaries-pills-shell,
body.kd-explore-home-page .kd-explore-pills-shell{
	display:grid;
	gap:10px;
	margin:0 0 14px;
}
body.kultivator-diaries-directory .kd-diaries-pills-primary,
body.kd-standalone-directory-template .kd-diaries-pills-primary,
body.kd-explore-home-page .kd-explore-pills-primary{
	margin:0;
}
body.kultivator-diaries-directory .kd-diaries-pills-secondary,
body.kd-standalone-directory-template .kd-diaries-pills-secondary,
body.kd-explore-home-page .kd-explore-pills-secondary{
	margin:0;
	padding:12px;
	border:1px solid #e1e8e1;
	border-radius:18px;
	background:#fbfdfb;
	box-shadow:inset 0 1px 0 rgba(255,255,255,.9);
}
body.kultivator-diaries-directory .kd-diaries-more-filters,
body.kd-standalone-directory-template .kd-diaries-more-filters,
body.kd-explore-home-page .kd-explore-more-filters{
	display:block;
}
body.kultivator-diaries-directory .kd-diaries-more-filters summary,
body.kd-standalone-directory-template .kd-diaries-more-filters summary,
body.kd-explore-home-page .kd-explore-more-filters summary{
	list-style:none;
	display:inline-flex;
	align-items:center;
	gap:10px;
	min-height:40px;
	padding:0 14px;
	border:1px solid #dbe4db;
	border-radius:999px;
	background:#ffffff;
	color:#314232;
	font-size:12px;
	font-weight:800;
	cursor:pointer;
	box-shadow:0 8px 18px rgba(36,74,41,.06);
	transition:background .2s ease,border-color .2s ease,box-shadow .2s ease,color .2s ease;
}
body.kultivator-diaries-directory .kd-diaries-more-filters summary::-webkit-details-marker,
body.kd-standalone-directory-template .kd-diaries-more-filters summary::-webkit-details-marker,
body.kd-explore-home-page .kd-explore-more-filters summary::-webkit-details-marker{display:none}
body.kultivator-diaries-directory .kd-diaries-more-filters summary:hover,
body.kd-standalone-directory-template .kd-diaries-more-filters summary:hover,
body.kd-explore-home-page .kd-explore-more-filters summary:hover{
	background:#f6faf6;
	border-color:#c9d7c9;
	color:#264a2a;
}
body.kultivator-diaries-directory .kd-diaries-more-filters[open] summary,
body.kd-standalone-directory-template .kd-diaries-more-filters[open] summary,
body.kd-explore-home-page .kd-explore-more-filters[open] summary,
body.kultivator-diaries-directory .kd-diaries-more-filters.is-active summary,
body.kd-standalone-directory-template .kd-diaries-more-filters.is-active summary,
body.kd-explore-home-page .kd-explore-more-filters.is-active summary{
	margin-bottom:10px;
	background:#f3f8f3;
	border-color:#bfd3bf;
	box-shadow:0 10px 22px rgba(47,88,50,.08);
}
body.kultivator-diaries-directory .kd-diaries-more-filters summary b,
body.kd-standalone-directory-template .kd-diaries-more-filters summary b,
body.kd-explore-home-page .kd-explore-more-filters summary b{
	display:inline-flex;
	align-items:center;
	justify-content:center;
	min-width:22px;
	height:22px;
	padding:0 7px;
	border-radius:999px;
	background:#eef5ee;
	color:#486348;
	font-size:10px;
	font-weight:900;
}
body.kultivator-diaries-directory .kd-diaries-pills a,
body.kd-standalone-directory-template .kd-diaries-pills a,
body.kd-explore-home-page .kd-explore-pill{
	display:inline-flex;
	align-items:center;
	gap:8px;
	min-height:40px;
	padding:0 14px;
	border:1px solid #dbe4db;
	border-radius:999px;
	background:#fff;
	color:#334534!important;
	text-decoration:none!important;
	font-size:12px;
	font-weight:700;
	line-height:1;
	box-shadow:0 8px 18px rgba(36,74,41,.05);
	transition:background .2s ease,border-color .2s ease,box-shadow .2s ease,color .2s ease,transform .2s ease;
}
body.kultivator-diaries-directory .kd-diaries-pills a strong,
body.kd-standalone-directory-template .kd-diaries-pills a strong,
body.kd-explore-home-page .kd-explore-pill strong{
	display:inline-flex;
	align-items:center;
	justify-content:center;
	min-width:20px;
	height:20px;
	padding:0 6px;
	border-radius:999px;
	background:#f2f5f2;
	color:#6a7a6a;
	font-size:10px;
	font-weight:900;
}
body.kultivator-diaries-directory .kd-diaries-pills a:hover,
body.kd-standalone-directory-template .kd-diaries-pills a:hover,
body.kd-explore-home-page .kd-explore-pill:hover{
	background:#f7faf7;
	border-color:#cad8ca;
	color:#233e26!important;
	box-shadow:0 10px 22px rgba(36,74,41,.08);
	transform:translateY(-1px);
}
body.kultivator-diaries-directory .kd-diaries-pills a.is-active,
body.kd-standalone-directory-template .kd-diaries-pills a.is-active,
body.kd-explore-home-page .kd-explore-pill.is-active{
	background:#eef7ef;
	border-color:#79a86f;
	color:#204d29!important;
	box-shadow:0 12px 26px rgba(49,104,59,.14);
}
body.kultivator-diaries-directory .kd-diaries-pills a.is-active strong,
body.kd-standalone-directory-template .kd-diaries-pills a.is-active strong,
body.kd-explore-home-page .kd-explore-pill.is-active strong{
	background:#6da25e;
	color:#fff;
}


/* 1.39.13 · Selector de ordenación unificado con la vista de empresa. */
body.kultivator-diaries-directory form.kd-diaries-sort-row,
body.kd-standalone-directory-template form.kd-diaries-sort-row{
    box-sizing:border-box!important;
    display:block!important;
    width:min(252px,100%)!important;
    height:42px!important;
    min-height:42px!important;
    padding:0!important;
    border:1px solid #dce4dd!important;
    border-radius:13px!important;
    background:#fff!important;
    overflow:hidden!important;
    box-shadow:none!important;
}
body.kultivator-diaries-directory form.kd-diaries-sort-row .kd-diaries-sort-control,
body.kd-standalone-directory-template form.kd-diaries-sort-row .kd-diaries-sort-control{
    box-sizing:border-box!important;
    display:grid!important;
    grid-template-columns:max-content minmax(0,1fr)!important;
    width:100%!important;
    height:100%!important;
    min-height:0!important;
    align-items:stretch!important;
    margin:0!important;
    padding:0!important;
    border:0!important;
    border-radius:inherit!important;
    background:#fff!important;
    overflow:hidden!important;
    box-shadow:none!important;
}
body.kultivator-diaries-directory form.kd-diaries-sort-row .kd-diaries-sort-label,
body.kd-standalone-directory-template form.kd-diaries-sort-row .kd-diaries-sort-label{
    box-sizing:border-box!important;
    display:flex!important;
    align-items:center!important;
    height:100%!important;
    margin:0!important;
    padding:0 8px 0 13px!important;
    border:0!important;
    background:#fff!important;
    color:#6d7970!important;
    -webkit-text-fill-color:#6d7970!important;
    font-size:12px!important;
    font-weight:650!important;
    line-height:1!important;
    white-space:nowrap!important;
}
body.kultivator-diaries-directory form.kd-diaries-sort-row .kd-diaries-sort-select-shell,
body.kd-standalone-directory-template form.kd-diaries-sort-row .kd-diaries-sort-select-shell{
    box-sizing:border-box!important;
    position:relative!important;
    display:flex!important;
    min-width:0!important;
    height:100%!important;
    align-items:center!important;
    margin:0!important;
    padding:0!important;
    border:0!important;
    background:#fff!important;
    overflow:hidden!important;
}
body.kultivator-diaries-directory form.kd-diaries-sort-row select.kd-diaries-sort-select-ui,
body.kd-standalone-directory-template form.kd-diaries-sort-row select.kd-diaries-sort-select-ui{
    box-sizing:border-box!important;
    display:block!important;
    width:100%!important;
    height:100%!important;
    min-height:0!important;
    margin:0!important;
    padding:0 32px 0 4px!important;
    border:0!important;
    border-radius:0!important;
    outline:0!important;
    background:#fff!important;
    background-image:none!important;
    color:#26332a!important;
    -webkit-text-fill-color:#26332a!important;
    font-family:inherit!important;
    font-size:12px!important;
    font-weight:800!important;
    line-height:40px!important;
    box-shadow:none!important;
    filter:none!important;
    cursor:pointer!important;
    -webkit-appearance:none!important;
    -moz-appearance:none!important;
    appearance:none!important;
}
body.kultivator-diaries-directory form.kd-diaries-sort-row select.kd-diaries-sort-select-ui::-ms-expand,
body.kd-standalone-directory-template form.kd-diaries-sort-row select.kd-diaries-sort-select-ui::-ms-expand{
    display:none!important;
}
body.kultivator-diaries-directory form.kd-diaries-sort-row .kd-diaries-sort-chevron,
body.kd-standalone-directory-template form.kd-diaries-sort-row .kd-diaries-sort-chevron{
    position:absolute!important;
    right:13px!important;
    top:50%!important;
    width:7px!important;
    height:7px!important;
    margin:-5px 0 0!important;
    border:0!important;
    border-right:1.5px solid #748077!important;
    border-bottom:1.5px solid #748077!important;
    background:transparent!important;
    transform:rotate(45deg)!important;
    pointer-events:none!important;
}
body.kultivator-diaries-directory form.kd-diaries-sort-row:focus-within,
body.kd-standalone-directory-template form.kd-diaries-sort-row:focus-within{
    border-color:#86bd91!important;
    box-shadow:0 0 0 3px rgba(49,152,73,.10)!important;
}
@media(max-width:640px){
    body.kultivator-diaries-directory form.kd-diaries-sort-row,
    body.kd-standalone-directory-template form.kd-diaries-sort-row{
        width:100%!important;
        height:42px!important;
        min-height:42px!important;
        border-radius:13px!important;
    }
}

/* v1.40.178 · Diarios: estado vacío claro, sin el gran recuadro oscuro. */
body.kultivator-diaries-directory .kd-diaries-empty,
body.kd-standalone-directory-template .kd-diaries-empty{
	min-height:180px!important;
	margin-top:12px!important;
	padding:28px 20px!important;
	border:1px dashed #d5e1d7!important;
	border-radius:16px!important;
	background:#fbfdfb!important;
	background-color:#fbfdfb!important;
	box-shadow:none!important;
	color:#263229!important;
}
body.kultivator-diaries-directory .kd-diaries-empty h2,
body.kd-standalone-directory-template .kd-diaries-empty h2{
	margin:8px 0 5px!important;
	color:#243128!important;
	font-size:24px!important;
	font-weight:700!important;
}
body.kultivator-diaries-directory .kd-diaries-empty p,
body.kd-standalone-directory-template .kd-diaries-empty p{
	margin:0 0 14px!important;
	color:#69746c!important;
	font-size:15px!important;
}
body.kultivator-diaries-directory .kd-diaries-empty a,
body.kd-standalone-directory-template .kd-diaries-empty a{
	color:#23723a!important;
	font-size:14px!important;
	font-weight:800!important;
}
@media(max-width:640px){
	body.kultivator-diaries-directory .kd-diaries-empty,
	body.kd-standalone-directory-template .kd-diaries-empty{
		min-height:150px!important;
		padding:22px 16px!important;
	}
}


/* 1.40.451 · Diarios: accesos un 25 % mayores en escritorio/tablet, manteniendo la cuadrícula responsive. */
@media(min-width:761px){
 body.kultivator-diaries-directory .kd-diaries-grid,
 body.kd-standalone-directory-template .kd-diaries-grid{
  grid-template-columns:repeat(auto-fill,minmax(198px,1fr))!important;
  gap:18px 14px!important;
 }
 body.kultivator-diaries-directory .kd-diaries-grid:has(> .kd-diaries-card:only-child),
 body.kd-standalone-directory-template .kd-diaries-grid:has(> .kd-diaries-card:only-child){
  grid-template-columns:repeat(auto-fill,minmax(198px,1fr))!important;
 }
 body.kultivator-diaries-directory .kd-diaries-card h3,
 body.kd-standalone-directory-template .kd-diaries-card h3{font-size:14px!important;}
 body.kultivator-diaries-directory .kd-diaries-author,
 body.kd-standalone-directory-template .kd-diaries-author,
 body.kultivator-diaries-directory .kd-diaries-genetics,
 body.kd-standalone-directory-template .kd-diaries-genetics{font-size:11px!important;}
 body.kultivator-diaries-directory .kd-diaries-avatar,
 body.kd-standalone-directory-template .kd-diaries-avatar,
 body.kultivator-diaries-directory .kd-diaries-demo-avatar,
 body.kd-standalone-directory-template .kd-diaries-demo-avatar{width:21px!important;height:21px!important;}
 body.kultivator-diaries-directory .kd-diaries-meta,
 body.kd-standalone-directory-template .kd-diaries-meta{font-size:10px!important;}
 body.kultivator-diaries-directory .kd-diaries-week-badge,
 body.kd-standalone-directory-template .kd-diaries-week-badge{padding:7px 10px!important;font-size:10px!important;}
 body.kultivator-diaries-directory .kd-diaries-card-copy,
 body.kd-standalone-directory-template .kd-diaries-card-copy{padding:10px 10px 12px!important;}
}
@media(min-width:761px) and (max-width:1180px){
 body.kultivator-diaries-directory .kd-diaries-grid,
 body.kd-standalone-directory-template .kd-diaries-grid,
 body.kultivator-diaries-directory .kd-diaries-grid:has(> .kd-diaries-card:only-child),
 body.kd-standalone-directory-template .kd-diaries-grid:has(> .kd-diaries-card:only-child){
  grid-template-columns:repeat(auto-fill,minmax(188px,1fr))!important;
 }
}
