/*
 * Lamari Diarios 1.36.65
 * Capa final de normalización cromática.
 * Paleta oficial:
 *   Cabecera       #388E3C
 *   Acento lima    #76C900
 *   Fondo          #FFFFFF
 *   Fondo suave    #F2F4F5
 *   Bordes         #D8DDDF
 *   Texto          #263238
 *   Texto secund.  #78909C
 *
 * Esta hoja se imprime después de los estilos propios de cada módulo para que
 * ninguna regla heredada del antiguo tema oscuro vuelva a pintar superficies
 * de lectura en gris carbón, verde oscuro o negro.
 */

:root,
html.kd-interface-light{
	--kd-header:#388E3C;
	--kd-header-hover:#2E7D32;
	--kd-accent:#76C900;
	--kd-accent-hover:#69B700;
	--kd-accent-soft:#F1F9E6;
	--kd-page:#FFFFFF;
	--kd-soft:#F2F4F5;
	--kd-border:#D8DDDF;
	--kd-text:#263238;
	--kd-muted:#78909C;
	--kd-card:#FFFFFF;
	--kd-bg:#FFFFFF;
	--kd-green:#388E3C;
	--kd-green-dark:#2E7D32;
	--kd-green-soft:#EEF6EF;
	--kd-pro-green:#388E3C;
	--kd-pro-green-dark:#2E7D32;
	--kd-pro-ink:#263238;
	--kd-pro-muted:#78909C;
	--kd-pro-line:#D8DDDF;
	--kd-pro-surface:#FFFFFF;
	--kd-pro-soft:#F2F4F5;
}

/* Lienzo general y todos los main independientes. */
html.kd-interface-light,
html.kd-interface-light body.kd-interface-light,
html.kd-interface-light body.kd-interface-light :is(
	#page,.site,.site-content,.content-area,.entry-content,
	.kd-directory-template-main,.kd-advertising-template-main,.kd-blog-template-main,
	.kd-business-panel-main,.kd-companies-template-main,.kd-company-template-main,
	.kd-contact-template-main,.kd-contests-template-main,.kd-create-diary-template-main,
	.kd-equipment-template-main,.kd-explore-template-main,.kd-bancoteca-template-main,.kd-faq-template-main,
	.kd-feed-template-main,.kd-growers-template-main,.kd-nutrients-template-main,
	.kd-privacy-template-main,.kd-questions-template-main,.kd-seeds-template-main,
	.kd-shorts-template-main,.kd-strains-template-main,.kd-terms-template-main,
	.kd-blog-single-template-main,.kd-question-template-main,.kd-diary-template-main
){
	background:#FFFFFF!important;
	background-color:#FFFFFF!important;
	background-image:none!important;
	color:#263238!important;
	color-scheme:light!important;
}

html.kd-interface-light body.kd-interface-light :is(h1,h2,h3,h4,h5,h6,strong,b){color:#263238!important}
html.kd-interface-light body.kd-interface-light :is(p,li,dt,dd,label,small){color:inherit}
html.kd-interface-light body.kd-interface-light a:not(.kd-unified-section-hero):not(.kd-explore-banner):not(.kd-home-promo){color:#388E3C}
html.kd-interface-light body.kd-interface-light a:not(.kd-unified-section-hero):not(.kd-explore-banner):not(.kd-home-promo):hover{color:#2E7D32}

/* Cabecera de marca. */
html.kd-interface-light body.kd-interface-light :is(.kd-custom-header,.kd-topbar){
	background:#388E3C!important;
	background-color:#388E3C!important;
	background-image:linear-gradient(90deg,#103A1F 0%,#184D24 16%,#21662A 36%,#2B7B31 62%,#338737 82%,#388E3C 100%)!important;
	background-repeat:no-repeat!important;
	background-size:100% 100%!important;
	border-color:#2E7D32!important;
	color:#FFFFFF!important;
}
html.kd-interface-light body.kd-interface-light .kd-custom-header{
	position:sticky!important;
	top:var(--kd-grow-admin-height,0px)!important;
	overflow:visible!important;
	border-bottom:1px solid rgba(11,39,20,.20)!important;
	box-shadow:inset 0 -1px 0 rgba(255,255,255,.14),0 10px 24px rgba(16,58,31,.12),0 2px 6px rgba(16,58,31,.08)!important;
	z-index:30!important;
}
html.kd-interface-light body.kd-interface-light .kd-custom-header::after{
	content:"";
	position:absolute;
	left:0;
	right:0;
	bottom:-16px;
	height:16px;
	background:linear-gradient(to bottom,rgba(16,58,31,.15) 0%,rgba(16,58,31,.07) 45%,rgba(16,58,31,0) 100%)!important;
	pointer-events:none;
	z-index:1;
}
html.kd-interface-light body.kd-interface-light .kd-topbar{box-shadow:none!important;border-bottom:0!important}
html.kd-interface-light body.kd-interface-light .kd-topbar-search,
html.kd-interface-light body.kd-interface-light .kd-topbar-actions>.kd-topbar-icon-button[data-kd-topbar-icon]{
	background:#FFFFFF!important;
	border-color:rgba(255,255,255,.8)!important;
	color:#388E3C!important;
	box-shadow:none!important;
}
html.kd-interface-light body.kd-interface-light .kd-topbar-search input{background:transparent!important;color:#263238!important}
html.kd-interface-light body.kd-interface-light .kd-topbar-search input::placeholder{color:#78909C!important;opacity:1!important}
html.kd-interface-light body.kd-interface-light .kd-topbar-search button{background:#FFFFFF!important;border-color:#D8DDDF!important;color:#388E3C!important}
html.kd-interface-light body.kd-interface-light .kd-topbar-create{
	background:#76C900!important;
	border-color:#76C900!important;
	color:#263238!important;
	box-shadow:none!important;
}
html.kd-interface-light body.kd-interface-light .kd-topbar-create:hover{background:#69B700!important;border-color:#69B700!important;color:#263238!important}
html.kd-interface-light body.kd-interface-light :is(.kd-topbar-brand,.kd-topbar-dark-brand-copy strong,.kd-topbar-dark-brand-copy em,.kd-topbar-chevron){color:#FFFFFF!important}

/* Menú lateral. */
html.kd-interface-light body.kd-interface-light .kd-grow-sidebar{
	background:#F2F4F5!important;
	background-image:none!important;
	border-color:#D8DDDF!important;
	color:#263238!important;
	box-shadow:none!important;
}
html.kd-interface-light body.kd-interface-light .kd-grow-menu-item{
	background:transparent!important;
	border-color:transparent!important;
	color:#263238!important;
	box-shadow:none!important;
}
html.kd-interface-light body.kd-interface-light .kd-grow-menu-item:hover{
	background:#FFFFFF!important;
	border-color:#D8DDDF!important;
	color:#263238!important;
}
html.kd-interface-light body.kd-interface-light .kd-grow-menu-item.is-active{
	background:#FFFFFF!important;
	border-color:#76C900!important;
	color:#263238!important;
	box-shadow:inset 4px 0 0 #76C900!important;
}
html.kd-interface-light body.kd-interface-light .kd-grow-menu-icon{color:#78909C!important}
html.kd-interface-light body.kd-interface-light .kd-grow-menu-item:is(:hover,.is-active) .kd-grow-menu-icon{color:#388E3C!important}
html.kd-interface-light body.kd-interface-light :is(.kd-grow-following,.kd-grow-following-member){background:transparent!important;border-color:#D8DDDF!important;color:#78909C!important}
html.kd-interface-light body.kd-interface-light .kd-grow-following h2{color:#388E3C!important}
html.kd-interface-light body.kd-interface-light .kd-grow-sidebar-footer a{color:#607D8B!important}

/* Shells, aplicaciones y contenidos de lectura. */
html.kd-interface-light body.kd-interface-light :is(
	.kd-explore-home,.kd-diaries-explorer,.kd-directory-app,.kd-my-diaries-app,.kd-diary-app,
	.kd-shorts-app,.kd-questions-app,.kd-strains-app,.kd-social-feed,
	.kd-blog-shell,.kd-blog-single-shell,.kd-blog-editor-shell,
	.kd-breeders-shell,.kd-equipment-shell,.kd-growers-shell,.kd-nutrients-shell,
	.kd-seeds-shell,.kd-seed-detail-shell,.kd-contests-shell,.kd-contest-single-shell,
	.kd-awards-shell,.kd-contact-shell,.kd-faq-shell,.kd-privacy-shell,.kd-terms-shell,
	.kd-ad-shell,.kd-business-shell,.kd-companies-shell,.kd-member-profile-portal,
	.kd-settings-layout,.kd-admin-center-content
){
	background:transparent!important;
	background-image:none!important;
	color:#263238!important;
}

/* Contenedores secundarios, filtros y barras de herramientas. */
html.kd-interface-light body.kd-interface-light :is(
	.kd-short-directory-panel,.kd-explore-toolbar,.kd-diaries-panel,.kd-directory-toolbar,
	.kd-directory-filters,.kd-strain-filter-form,.kd-strains-toolbar,.kd-comments-filters,
	.kd-settings-nav,.kd-member-tabs,.kd-blog-tabs,.kd-faq-filters,.kd-faq-toolbar,
	.kd-question-filters,.kd-question-media-tools,.kd-breeders-tools,.kd-equipment-tools,
	.kd-growers-tools,.kd-nutrients-tools,.kd-seeds-tools,.kd-company-gd-filters,
	.kd-profile-diaries-toolbar,.kd-my-diaries-toolbar,.kd-comments-bulk-toolbar,
	.kd-admin-center-panel,.kd-owner-toolbar,.kd-diary-config-panel,.kd-add-week-panel,
	.kd-edit-week-panel,.kd-week-editor-section,.kd-week-progress-section
){
	background:#F2F4F5!important;
	background-color:#F2F4F5!important;
	background-image:none!important;
	border-color:#D8DDDF!important;
	color:#263238!important;
	box-shadow:none!important;
}

/* Tarjetas y paneles blancos. */
html.kd-interface-light body.kd-interface-light :is(
	.kd-short-card,.kd-question-card,.kd-feed-card,.kd-blog-card,.kd-blog-editor-card,
	.kd-directory-card,.kd-diaries-card,.kd-explore-card,.kd-my-diary-card,
	.kd-strain-card,.kd-variety-card,.kd-option-card,.kd-condition-card,
	.kd-company-directory-card,.kd-company-gd-diary-card,.kd-business-admin-company-card,
	.kd-member-side-card,.kd-member-diary-card,.kd-member-grower-card,
	.kd-member-company-product-card,.kd-member-admin-dashboard-card,
	.kd-contest-prize-card,.kd-contact-form-card,.kd-form-card,.kd-login-card,
	.kd-week-card,.kd-original-intro,.kd-settings-main,.kd-settings-tabs,
	.kd-settings-avatar-panel,.kd-notifications-area,.kd-personal-data-rows,
	.kd-member-showcase,.kd-member-section,.kd-member-tab-panel,
	.kd-blog-adminbar,.kd-blog-article,.kd-blog-comments,.kd-contact-info,
	.kd-faq-sidebar,.kd-faq-content,.kd-p-card,.kd-terms-card,
	.kd-ad-request-form-wrap,.kd-ad-comparison-table,.kd-contest-detail-main,
	.kd-contest-comments,.kd-question-detail,.kd-strain-detail-panel,
	.kd-modern-diary-view,.kd-growdiaries-reference-view,.kd-public-comment-composer,
	.kd-public-comment-main,.kd-comments-panel,.kd-comments-empty,.kd-privacy-content,
	.kd-terms-content,.kd-business-content,.kd-contest-detail-content,
	.kd-question-detail-content,.kd-question-answer-content,.kd-member-overview-content
){
	background:#FFFFFF!important;
	background-color:#FFFFFF!important;
	background-image:none!important;
	border-color:#D8DDDF!important;
	color:#263238!important;
	box-shadow:0 5px 16px rgba(38,50,56,.06)!important;
}

/* Filas y elementos repetidos. */
html.kd-interface-light body.kd-interface-light :is(
	.kd-breeder-row,.kd-equipment-brand-row,.kd-grower-row,.kd-nutrient-brand-row,
	.kd-seed-row,.kd-business-table-row,.kd-notification-row,.kd-personal-data-row,
	.kd-member-bookmark-row,.kd-member-relationship-row,.kd-member-activity-item,
	.kd-comments-overview-item,.kd-public-comment-item,.kd-faq-item,
	.kd-contest-active-item,.kd-contest-completed-item,.kd-setup-item,
	.kd-summary-item,.kd-first-week-summary-item,.kd-timeline-item
){
	background:#FFFFFF!important;
	background-color:#FFFFFF!important;
	background-image:none!important;
	border-color:#D8DDDF!important;
	color:#263238!important;
	box-shadow:none!important;
}

/* Formularios. */
html.kd-interface-light body.kd-interface-light :is(
	input:not([type="submit"]):not([type="button"]):not([type="reset"]):not([type="checkbox"]):not([type="radio"]),
	select,textarea
){
	background:#FFFFFF!important;
	background-color:#FFFFFF!important;
	background-image:none!important;
	border-color:#D8DDDF!important;
	color:#263238!important;
	box-shadow:none!important;
}
html.kd-interface-light body.kd-interface-light :is(input,select,textarea)::placeholder{color:#78909C!important;opacity:1!important}
html.kd-interface-light body.kd-interface-light :is(input,select,textarea):focus{
	border-color:#388E3C!important;
	box-shadow:0 0 0 3px rgba(56,142,60,.13)!important;
	outline:0!important;
}
html.kd-interface-light body.kd-interface-light option{background:#FFFFFF!important;color:#263238!important}

/* Tablas. */
html.kd-interface-light body.kd-interface-light :is(table,thead,tbody,tfoot,tr,th,td){border-color:#D8DDDF!important;color:#263238!important}
html.kd-interface-light body.kd-interface-light th{background:#F2F4F5!important;color:#263238!important}
html.kd-interface-light body.kd-interface-light td{background:#FFFFFF!important;color:#263238!important}

/* Botones y acciones. */
html.kd-interface-light body.kd-interface-light :is(
	.kd-button,.button-primary,[class*="-submit"],[class*="-save"],
	[class*="-publish"],[class*="-confirm"],.kd-short-create
):not(.kd-short-card-media):not(.kd-short-viewer-control):not(.kd-short-viewer-nav):not(.kd-short-viewer-stat):not(.kd-short-viewer-action){
	background:#388E3C!important;
	background-color:#388E3C!important;
	background-image:none!important;
	border-color:#388E3C!important;
	color:#FFFFFF!important;
	box-shadow:none!important;
}
html.kd-interface-light body.kd-interface-light :is(
	.kd-button,.button-primary,[class*="-submit"],[class*="-save"],
	[class*="-publish"],[class*="-confirm"],.kd-short-create
):not(.kd-short-card-media):hover{
	background:#2E7D32!important;
	background-color:#2E7D32!important;
	border-color:#2E7D32!important;
	color:#FFFFFF!important;
}
html.kd-interface-light body.kd-interface-light :is(.kd-button-secondary,.button-secondary,[class*="-cancel"],[class*="-back"]){
	background:#F2F4F5!important;
	background-image:none!important;
	border:1px solid #D8DDDF!important;
	color:#263238!important;
	box-shadow:none!important;
}
html.kd-interface-light body.kd-interface-light :is(.kd-button-secondary,.button-secondary,[class*="-cancel"],[class*="-back"]):hover{
	background:#FFFFFF!important;
	border-color:#388E3C!important;
	color:#388E3C!important;
}

/* Chips, filtros, pestañas y estados activos. */
html.kd-interface-light body.kd-interface-light :is(
	.kd-explore-pill,.kd-diaries-pills a,.kd-strain-category,.kd-short-chip,
	.kd-short-week-menu>summary,.kd-member-tab,.kd-settings-tab,.kd-blog-tabs a,
	.kd-public-unit-tabs button,.kd-public-nutrient-units button
){
	background:#F2F4F5!important;
	background-image:none!important;
	border-color:#D8DDDF!important;
	color:#263238!important;
	box-shadow:none!important;
}
html.kd-interface-light body.kd-interface-light :is(
	.kd-explore-pill,.kd-diaries-pills a,.kd-strain-category,.kd-short-chip,
	.kd-short-week-menu>summary,.kd-member-tab,.kd-settings-tab,.kd-blog-tabs a,
	.kd-public-unit-tabs button,.kd-public-nutrient-units button
):hover{
	background:#FFFFFF!important;
	border-color:#76C900!important;
	color:#263238!important;
}
html.kd-interface-light body.kd-interface-light :is(
	.kd-explore-pill,.kd-diaries-pills a,.kd-strain-category,.kd-short-chip,
	.kd-short-week-menu.is-active>summary,.kd-short-week-menu[open]>summary,
	.kd-member-tab,.kd-settings-tab,.kd-blog-tabs a,
	.kd-public-unit-tabs button,.kd-public-nutrient-units button
).is-active,
html.kd-interface-light body.kd-interface-light .kd-short-week-menu.is-active>summary,
html.kd-interface-light body.kd-interface-light .kd-short-week-menu[open]>summary{
	background:#F1F9E6!important;
	background-image:none!important;
	border-color:#76C900!important;
	color:#263238!important;
	box-shadow:inset 0 -3px 0 #76C900!important;
}

/* Directorios e Inicio. */
html.kd-interface-light body.kd-interface-light :is(.kd-explore-catalogue,.kd-diaries-catalogue){
	background:#FFFFFF!important;
	background-color:#FFFFFF!important;
	background-image:none!important;
	border-color:#D8DDDF!important;
	box-shadow:none!important;
}
html.kd-interface-light body.kd-interface-light :is(.kd-explore-result-row,.kd-diaries-result-line,.kd-directory-toolbar){
	background:transparent!important;
	border-color:#D8DDDF!important;
	color:#78909C!important;
}
html.kd-interface-light body.kd-interface-light :is(.kd-explore-result-row,.kd-diaries-result-line) :is(strong,span:first-child){color:#263238!important}
html.kd-interface-light body.kd-interface-light :is(.kd-explore-week-badge,.kd-diaries-week-badge){background:#76C900!important;color:#263238!important}
html.kd-interface-light body.kd-interface-light :is(.kd-explore-card-meta,.kd-diaries-meta,.kd-directory-stats){border-color:#D8DDDF!important;color:#78909C!important}
html.kd-interface-light body.kd-interface-light :is(.kd-explore-card-meta,.kd-diaries-meta) span:first-child{color:#388E3C!important}

/* Shorts: elimina el bloque carbón visto en el directorio. */
html.kd-interface-light body.kd-interface-light.kd-shorts-page,
html.kd-interface-light body.kd-interface-light.kd-standalone-shorts-template{
	background:#FFFFFF!important;
	background-image:none!important;
	color:#263238!important;
}
html.kd-interface-light body.kd-interface-light :is(.kd-shorts-head h1,.kd-shorts-head p,.kd-short-sort-label){color:#263238!important}
html.kd-interface-light body.kd-interface-light .kd-shorts-head p{color:#78909C!important}
html.kd-interface-light body.kd-interface-light .kd-short-directory-panel{
	margin-top:14px!important;
	padding:14px!important;
	border:1px solid #D8DDDF!important;
	border-radius:22px!important;
	background:#F2F4F5!important;
	background-color:#F2F4F5!important;
	background-image:none!important;
	box-shadow:none!important;
}
html.kd-interface-light body.kd-interface-light .kd-short-directory-panel .kd-shorts-search>div{
	background:#FFFFFF!important;
	border-color:#D8DDDF!important;
	box-shadow:none!important;
}
html.kd-interface-light body.kd-interface-light .kd-short-directory-panel .kd-shorts-search input{background:transparent!important;color:#263238!important}
html.kd-interface-light body.kd-interface-light .kd-short-directory-panel .kd-shorts-search input::placeholder{color:#78909C!important}
html.kd-interface-light body.kd-interface-light .kd-short-directory-panel .kd-shorts-search button{
	background:#FFFFFF!important;
	border-left:1px solid #D8DDDF!important;
	color:#388E3C!important;
}
html.kd-interface-light body.kd-interface-light .kd-short-directory-panel nav.kd-short-filters{
	background:#FFFFFF!important;
	background-color:#FFFFFF!important;
	background-image:none!important;
	border-color:#D8DDDF!important;
	box-shadow:none!important;
}
html.kd-interface-light body.kd-interface-light .kd-short-directory-panel :is(.kd-short-chip,.kd-short-week-menu>summary){
	background:#F2F4F5!important;
	border-color:#D8DDDF!important;
	color:#263238!important;
}
html.kd-interface-light body.kd-interface-light .kd-short-directory-panel :is(.kd-short-chip.is-active,.kd-short-week-menu.is-active>summary,.kd-short-week-menu[open]>summary){
	background:#F1F9E6!important;
	border-color:#76C900!important;
	color:#263238!important;
	box-shadow:inset 0 -3px 0 #76C900!important;
}
html.kd-interface-light body.kd-interface-light .kd-short-card{
	background:#FFFFFF!important;
	border:1px solid #D8DDDF!important;
	border-radius:18px!important;
	box-shadow:0 5px 16px rgba(38,50,56,.06)!important;
	overflow:hidden!important;
}
html.kd-interface-light body.kd-interface-light .kd-short-card-media{
	background:#101010!important;
	border-radius:17px 17px 0 0!important;
	box-shadow:none!important;
}
html.kd-interface-light body.kd-interface-light .kd-short-card-footer{
	margin:0!important;
	padding:10px 11px!important;
	background:#FFFFFF!important;
	border-top:1px solid #D8DDDF!important;
}
html.kd-interface-light body.kd-interface-light .kd-short-author{color:#263238!important}
html.kd-interface-light body.kd-interface-light .kd-short-author img{border-color:#D8DDDF!important}
html.kd-interface-light body.kd-interface-light .kd-short-like-meta{
	background:#F2F4F5!important;
	border:1px solid #D8DDDF!important;
	color:#78909C!important;
}
html.kd-interface-light body.kd-interface-light .kd-short-empty{
	background:#FFFFFF!important;
	background-image:none!important;
	border-color:#D8DDDF!important;
	color:#263238!important;
}
html.kd-interface-light body.kd-interface-light .kd-short-week-menu-list{
	background:#FFFFFF!important;
	border-color:#D8DDDF!important;
	box-shadow:0 12px 28px rgba(38,50,56,.12)!important;
}
html.kd-interface-light body.kd-interface-light .kd-short-week-menu-list a{color:#263238!important}
html.kd-interface-light body.kd-interface-light .kd-short-week-menu-list a:hover{background:#F1F9E6!important;color:#388E3C!important}
/* El visor de vídeo y el modal multimedia conservan fondo oscuro por legibilidad del contenido. */
html.kd-interface-light body.kd-interface-light :is(.kd-short-viewer,.kd-short-viewer-backdrop,.kd-short-viewer-stage,.kd-short-viewer-card,.kd-short-viewer-media-wrap,.kd-short-create-backdrop){color:#FFFFFF}

/* Seguimientos. */
html.kd-interface-light body.kd-interface-light.kultivator-single-diary,
html.kd-interface-light body.kd-interface-light.kultivator-single-diary:has(.kd-growdiaries-reference-view){
	background:#FFFFFF!important;
	background-image:none!important;
	color:#263238!important;
}
html.kd-interface-light body.kd-interface-light .kd-growdiaries-reference-view{
	--kd-ui-green:#388E3C!important;
	--kd-ui-green-dark:#2E7D32!important;
	--kd-ui-green-soft:#F1F9E6!important;
	--kd-ui-ink:#263238!important;
	--kd-ui-muted:#78909C!important;
	--kd-ui-line:#D8DDDF!important;
	--kd-ui-surface:#FFFFFF!important;
	--kd-ui-soft:#F2F4F5!important;
	background:transparent!important;
	color:#263238!important;
}
html.kd-interface-light body.kd-interface-light .kd-growdiaries-reference-view :is(
	.kd-diary-hero,.kd-public-diary-heading,.kd-diary-stat,.kd-setup-item,
	.kd-timeline,.kd-public-week-card,.kd-public-comment-composer,.kd-timeline-item
){
	background:#FFFFFF!important;
	background-image:none!important;
	border-color:#D8DDDF!important;
	color:#263238!important;
	box-shadow:none!important;
}
html.kd-interface-light body.kd-interface-light .kd-growdiaries-reference-view .kd-owner-toolbar{background:#F2F4F5!important;border-color:#D8DDDF!important;color:#263238!important}
html.kd-interface-light body.kd-interface-light .kd-growdiaries-reference-view .kd-owner-view-label{background:#F1F9E6!important;color:#388E3C!important}
html.kd-interface-light body.kd-interface-light .kd-growdiaries-reference-view .kd-timeline-item.is-active{border-color:#76C900!important;box-shadow:0 0 0 3px rgba(118,201,0,.15)!important}
html.kd-interface-light body.kd-interface-light .kd-growdiaries-reference-view :is(.kd-public-diary-author-line,.kd-diary-stat,.kd-setup-item small){color:#78909C!important}

/* Avisos y estados. */
html.kd-interface-light body.kd-interface-light :is(.kd-short-notice,.kd-notice-success,.kd-status-success){background:#F1F9E6!important;border-color:#76C900!important;color:#2E7D32!important}
html.kd-interface-light body.kd-interface-light :is(.kd-short-notice.is-error,.kd-notice-error,.kd-status-error){background:#FFF1F0!important;border-color:#E0A5A0!important;color:#9F2F2A!important}

/* Texto secundario. */
html.kd-interface-light body.kd-interface-light :is(
	.kd-muted,.description,.subtitle,.meta,.kd-member-meta,.kd-blog-meta,.kd-question-meta,
	.kd-feed-meta,.kd-settings-help,.kd-directory-toolbar span,.kd-comments-panel-toolbar span,
	.kd-directory-author,.kd-directory-genetics,.kd-directory-stats,.kd-explore-card-author,
	.kd-explore-card-genetics,.kd-explore-card-meta,.kd-diaries-author,.kd-diaries-genetics,
	.kd-diaries-meta
){color:#78909C!important}

/* Imágenes, vídeos, banners y overlays de contenido no se recolorean. */
html.kd-interface-light body.kd-interface-light :is(
	img,video,picture,canvas,iframe,.kd-diary-cover,.kd-explore-banner,.kd-home-promo,
	.kd-unified-section-hero,.kd-section-banner-frame,.kd-short-media-frame,
	.kd-short-card-gradient,.kd-short-card-copy,.kd-short-play,
	.kd-strain-lightbox,.kd-strain-lightbox-backdrop
){filter:none!important;mix-blend-mode:normal!important}
html.kd-interface-light body.kd-interface-light .kd-short-card-copy,
html.kd-interface-light body.kd-interface-light .kd-short-card-copy :is(strong,small){color:#FFFFFF!important}

@media(max-width:760px){
	html.kd-interface-light body.kd-interface-light .kd-short-directory-panel{padding:11px!important;border-radius:18px!important}
	html.kd-interface-light body.kd-interface-light .kd-short-card-footer{padding:9px 10px!important}
}

/* Auditoría adicional: cabeceras y buscadores de directorios. */
html.kd-interface-light body.kd-interface-light :is(
	.kd-seeds-directory,.kd-growers-directory,.kd-breeders-directory,.kd-nutrients-directory,
	.kd-equipment-directory,.kd-strains-explore,.kd-feed-stream
){
	background:#FFFFFF!important;
	background-color:#FFFFFF!important;
	background-image:none!important;
	border-color:#D8DDDF!important;
	color:#263238!important;
	box-shadow:none!important;
}
html.kd-interface-light body.kd-interface-light :is(
	.kd-seeds-adminbar,.kd-seeds-directory-header,.kd-growers-directory-header,
	.kd-breeders-directory-header,.kd-nutrients-directory-header,.kd-equipment-directory-header,
	.kd-blog-adminbar,.kd-blog-content-width,.kd-feed-empty
){
	background:#FFFFFF!important;
	background-color:#FFFFFF!important;
	background-image:none!important;
	border-color:#D8DDDF!important;
	color:#263238!important;
	box-shadow:none!important;
}
html.kd-interface-light body.kd-interface-light :is(
	.kd-seeds-search,.kd-seeds-sort,.kd-seeds-year,.kd-growers-search,.kd-growers-sort,
	.kd-breeders-search,.kd-breeders-sort,.kd-nutrients-search,.kd-nutrients-sort,
	.kd-strain-search,.kd-strain-select,.kd-explore-search-box,.kd-explore-sort,
	.kd-diaries-search-form,.kd-diaries-sort-row
){
	background:#FFFFFF!important;
	background-color:#FFFFFF!important;
	background-image:none!important;
	border-color:#D8DDDF!important;
	color:#263238!important;
	box-shadow:none!important;
}
html.kd-interface-light body.kd-interface-light :is(
	.kd-seeds-heading,.kd-growers-heading,.kd-breeders-heading,.kd-nutrients-heading,
	.kd-seeds-directory-header,.kd-growers-directory-header,.kd-breeders-directory-header,
	.kd-nutrients-directory-header
) :is(h1,h2,h3,strong){color:#263238!important}
html.kd-interface-light body.kd-interface-light :is(
	.kd-seeds-heading,.kd-growers-heading,.kd-breeders-heading,.kd-nutrients-heading,
	.kd-seeds-directory-header,.kd-growers-directory-header,.kd-breeders-directory-header,
	.kd-nutrients-directory-header
) :is(p,small,span){color:#78909C!important}

/* Blog y artículos. */
html.kd-interface-light body.kd-interface-light :is(
	.kd-blog-premium,.kd-blog-featured,.kd-blog-premium-grid,.kd-blog-premium-card,
	.kd-blog-article-header,.kd-blog-article-content
){
	background:#FFFFFF!important;
	background-color:#FFFFFF!important;
	background-image:none!important;
	border-color:#D8DDDF!important;
	color:#263238!important;
}
/* Las áreas que contienen la fotografía destacada conservan su propio fondo. */
html.kd-interface-light body.kd-interface-light :is(.kd-blog-card-media,.kd-blog-featured-media,.kd-blog-banner-copy){background-color:transparent!important}

/* Perfiles y panel de empresa. */
html.kd-interface-light body.kd-interface-light :is(
	.kd-member-hero:not(.kd-member-admin-hero),
	.kd-member-stats:not(.kd-member-admin-stats),
	.kd-business-panels,.kd-business-field-grid,.kd-company-gd-section
){
	background:#FFFFFF!important;
	background-color:#FFFFFF!important;
	background-image:none!important;
	border-color:#D8DDDF!important;
	color:#263238!important;
	box-shadow:none!important;
}
html.kd-interface-light body.kd-interface-light :is(.kd-member-company-cover-layer,.kd-business-media-preview){background-color:#F2F4F5!important;border-color:#D8DDDF!important}

/* Mensajes privados / Better Messages: versión clara coherente. */
html.kd-interface-light.kd-member-messages-route,
html.kd-interface-light.kd-member-messages-route body,
html.kd-interface-light body.kd-interface-light.kd-member-messages-page{color-scheme:light!important;background:#FFFFFF!important;color:#263238!important}
html.kd-interface-light body.kd-interface-light.kd-member-messages-page :is(
	.kd-bm-shell,.bp-messages-wrap,.bp-messages-chat-wrap,.bp-messages-single-thread-wrap,
	.bp-better-messages,.better-messages,[data-better-messages],[id*="better-messages"]
){
	--kd-bm-bg:#FFFFFF!important;
	--kd-bm-surface:#FFFFFF!important;
	--kd-bm-surface-2:#F2F4F5!important;
	--kd-bm-surface-3:#FFFFFF!important;
	--kd-bm-hover:#F1F9E6!important;
	--kd-bm-active:#F1F9E6!important;
	--kd-bm-border:#D8DDDF!important;
	--kd-bm-border-strong:#C5CED1!important;
	--kd-bm-text:#263238!important;
	--kd-bm-text-soft:#455A64!important;
	--kd-bm-muted:#78909C!important;
	--kd-bm-green:#388E3C!important;
	--kd-bm-green-strong:#2E7D32!important;
	background:#FFFFFF!important;
	background-color:#FFFFFF!important;
	background-image:none!important;
	border-color:#D8DDDF!important;
	color:#263238!important;
	color-scheme:light!important;
	box-shadow:none!important;
	scrollbar-color:#B0BEC5 #F2F4F5!important;
}
html.kd-interface-light body.kd-interface-light.kd-member-messages-page .kd-bm-shell :is(
	.bp-messages-side-threads,.bp-messages-column,.bp-messages-main,.bp-messages-content,
	.bp-messages-user-profile,.bp-messages-user-info,.bp-messages-thread-info,
	.bp-messages-conversation-info,.bp-messages-participants,.bp-messages-participants-list,
	.bp-messages-right-panel,.bm-user-profile,.bm-user-info,.bm-thread-info,
	.bm-conversation-info,.bm-participants,.bm-participants-list,.bm-right-panel,
	.bp-messages-threads-list,.bp-messages-chat,.bp-messages-chat-content,
	.bm-messages-list,.bm-messages-listing,.bm-content,.bm-reply,.threads-list,
	.messages-screen,.messages-layout,.messages-container,.messages-sidebar,
	.messages-main,.messages-panel,.thread-list,.thread-view,.thread-content,
	.conversation-wrap,.participants,.participants-panel,.thread-participants,
	.new-message,.empty-thread,.no-threads,.no-messages
){
	background:#FFFFFF!important;
	background-color:#FFFFFF!important;
	background-image:none!important;
	border-color:#D8DDDF!important;
	color:#455A64!important;
	box-shadow:none!important;
}
html.kd-interface-light body.kd-interface-light.kd-member-messages-page .kd-bm-shell :is(
	.top,.chat-header,.chat-footer,.messages-header,.messages-toolbar,.messages-thread-header,
	.thread-header,.thread-footer,.bp-messages-chat-header,.bp-messages-chat-footer,.subnav-filters
){background:#F2F4F5!important;border-color:#D8DDDF!important;color:#263238!important}
html.kd-interface-light body.kd-interface-light.kd-member-messages-page .kd-bm-shell :is(div,span,p,li,label,small){color:#455A64!important}
html.kd-interface-light body.kd-interface-light.kd-member-messages-page .kd-bm-shell :is(h1,h2,h3,h4,h5,h6,strong,b,.thread-subject,.thread-title,.conversation-title,.user-name,.display-name,.participant-name,.message-author){color:#263238!important}
html.kd-interface-light body.kd-interface-light.kd-member-messages-page .kd-bm-shell :is(.meta,.timestamp,.time,.date,.started,.started-date,.thread-date,.message-snippet,.last-message,.thread-excerpt,.participant-meta){color:#78909C!important}
html.kd-interface-light body.kd-interface-light.kd-member-messages-page .kd-bm-shell a{color:#388E3C!important}
html.kd-interface-light body.kd-interface-light.kd-member-messages-page .kd-bm-shell a:hover{color:#2E7D32!important}
html.kd-interface-light body.kd-interface-light.kd-member-messages-page .kd-bm-shell :is(input[type="text"],input[type="search"],input[type="email"],input[type="url"],textarea,select,[contenteditable="true"],[role="textbox"]){background:#FFFFFF!important;border-color:#D8DDDF!important;color:#263238!important;caret-color:#388E3C!important;box-shadow:none!important}
html.kd-interface-light body.kd-interface-light.kd-member-messages-page .kd-bm-shell :is(button,.button,[role="button"],input[type="button"],input[type="submit"],a.button){background:#F2F4F5!important;border-color:#D8DDDF!important;color:#263238!important;box-shadow:none!important}
html.kd-interface-light body.kd-interface-light.kd-member-messages-page .kd-bm-shell :is(button,.button,[role="button"],input[type="button"],input[type="submit"],a.button):hover{background:#F1F9E6!important;border-color:#76C900!important;color:#263238!important}

/* Ajustes, notificaciones y datos personales. */
html.kd-interface-light body.kd-interface-light.kd-member-settings-page :is(.kd-settings-page,.kd-settings-main,.kd-settings-avatar-panel,.kd-notifications-area,.kd-personal-data-rows){background:#FFFFFF!important;border-color:#D8DDDF!important;color:#263238!important;box-shadow:none!important}
html.kd-interface-light body.kd-interface-light.kd-member-settings-page :is(.kd-notifications-area-title,.kd-notification-row strong,.kd-personal-data-row strong){color:#263238!important}
html.kd-interface-light body.kd-interface-light.kd-member-settings-page :is(.kd-notification-row small,.kd-personal-data-row small){color:#78909C!important}
html.kd-interface-light body.kd-interface-light.kd-member-settings-page :is(.kd-notification-row,.kd-personal-data-row):hover{background:#F1F9E6!important;color:#263238!important}
html.kd-interface-light body.kd-interface-light.kd-member-settings-page .kd-notification-switch{background:#D8DDDF!important;border-color:#C5CED1!important}
html.kd-interface-light body.kd-interface-light.kd-member-settings-page .kd-notification-row input:checked+.kd-notification-switch{background:#76C900!important}

html.kd-interface-light body.kd-interface-light.kd-member-notifications-page #buddypress #item-body,
html.kd-interface-light body.kd-interface-light.kd-member-notifications-page #buddypress #item-body :is(.bb-item-body-inner,.bp-profile-content,.bp-wrap,.notifications,.bp-notifications-content,.bp-tables-user,form){background:#FFFFFF!important;background-image:none!important;border-color:#D8DDDF!important;color:#263238!important;box-shadow:none!important}
html.kd-interface-light body.kd-interface-light.kd-member-notifications-page #buddypress #item-body :is(.screen-heading,.notifications-screen,.bp-navs,.bp-subnavs,#subnav,.notifications-nav,.notifications-options-nav,.bp-notifications-options-nav,.notification-options-nav,.bp-tables-user>.bp-pagination){background:#F2F4F5!important;background-image:none!important;border-color:#D8DDDF!important;color:#263238!important;box-shadow:none!important}
html.kd-interface-light body.kd-interface-light.kd-member-notifications-page #buddypress #item-body table.notifications :is(thead th,tbody tr,tbody td){background:#FFFFFF!important;border-color:#D8DDDF!important;color:#263238!important}
html.kd-interface-light body.kd-interface-light.kd-member-notifications-page #buddypress #item-body table.notifications thead th{background:#F2F4F5!important}
html.kd-interface-light body.kd-interface-light.kd-member-notifications-page #buddypress #item-body :is(ul.notification-list,.notifications-list,.bp-notifications-list)>:is(li,.bs-item-wrap,.notification-item){background:#FFFFFF!important;border-color:#D8DDDF!important;color:#263238!important;box-shadow:none!important}
html.kd-interface-light body.kd-interface-light.kd-member-notifications-page #buddypress #item-body .notification-list .notification-content :is(a,strong){color:#263238!important}
html.kd-interface-light body.kd-interface-light.kd-member-notifications-page #buddypress #item-body .notification-list .notification-content .posted{color:#78909C!important}

/* Formularios de creación y gestión. */
html.kd-interface-light body.kd-interface-light :is(.kd-option-card,.kd-add-variety-card,.kd-first-week-shell,.kd-first-week-summary-item,.kd-my-diaries-empty,.kd-my-summary-item){background:#FFFFFF!important;background-image:none!important;border-color:#D8DDDF!important;color:#263238!important;box-shadow:none!important}
html.kd-interface-light body.kd-interface-light :is(.kd-option-card:hover,.kd-add-variety-card:hover,.kd-my-summary-link:hover){background:#F1F9E6!important;border-color:#76C900!important;color:#263238!important}
html.kd-interface-light body.kd-interface-light :is(.kd-seed-pill,.kd-stage-code,.kd-my-status){background:#F1F9E6!important;border-color:#76C900!important;color:#263238!important}
html.kd-interface-light body.kd-interface-light :is(.kd-directory-pagination a,.kd-directory-pagination span,.kd-seeds-pagination a,.kd-seeds-pagination span){background:#FFFFFF!important;border-color:#D8DDDF!important;color:#263238!important;box-shadow:none!important}
html.kd-interface-light body.kd-interface-light :is(.kd-directory-pagination .current,.kd-seeds-pagination .current){background:#F1F9E6!important;border-color:#76C900!important;color:#263238!important}

/* Cabeceras internas de catálogos comerciales. */
html.kd-interface-light body.kd-interface-light :is(.kd-breeders-adminbar,.kd-equipment-adminbar,.kd-nutrients-adminbar,.kd-seeds-adminbar){background:#F2F4F5!important;background-image:none!important;border-color:#D8DDDF!important;color:#263238!important;box-shadow:none!important}
html.kd-interface-light body.kd-interface-light :is(.kd-equipment-categories,.kd-equipment-search,.kd-nutrients-search,.kd-nutrients-sort,.kd-breeders-search,.kd-breeders-sort){background:#FFFFFF!important;background-image:none!important;border-color:#D8DDDF!important;color:#263238!important;box-shadow:none!important}


/* 1.36.65 · Auditoría profunda de superficies heredadas del antiguo modo oscuro.
 * El error principal era estructural: varios shells incluían background oscuro
 * inline con !important. Esos atributos se eliminaron en PHP. Esta capa fija
 * además cada directorio y sus huecos internos para que nunca reaparezca negro
 * entre tarjetas, alrededor del banner o bajo las barras de herramientas. */

/* Todos los lienzos independientes nacen blancos. */
html.kd-interface-light body.kd-interface-light :is(
	.kd-growers-template-main,.kd-seeds-template-main,.kd-breeders-template-main,
	.kd-nutrients-template-main,.kd-equipment-template-main,.kd-questions-template-main,
	.kd-shorts-template-main,.kd-strains-template-main,.kd-contests-template-main,
	.kd-blog-template-main,.kd-feed-template-main,.kd-create-diary-template-main,
	.kd-business-panel-main,.kd-companies-template-main,.kd-company-template-main,
	.kd-contact-template-main,.kd-faq-template-main,.kd-privacy-template-main,
	.kd-terms-template-main,.kd-advertising-template-main
){
	background:#FFFFFF!important;
	background-color:#FFFFFF!important;
	background-image:none!important;
	color:#263238!important;
}

/* Los shells solo organizan ancho y espaciado; no vuelven a pintar el lienzo. */
html.kd-interface-light body.kd-interface-light :is(
	.kd-growers-shell,.kd-seeds-shell,.kd-breeders-shell,.kd-nutrients-shell,
	.kd-equipment-shell,.kd-contests-shell,.kd-blog-shell,.kd-social-feed,
	.kd-questions-app,.kd-shorts-app,.kd-strains-app,.kd-business-shell,
	.kd-companies-shell,.kd-contact-shell,.kd-faq-shell,.kd-privacy-shell,
	.kd-terms-shell,.kd-ad-shell
){
	background:transparent!important;
	background-color:transparent!important;
	background-image:none!important;
	color:#263238!important;
}

/* Directorios: un solo marco claro, sin marco carbón ni huecos negros. */
html.kd-interface-light body.kd-interface-light :is(
	.kd-growers-directory,.kd-seeds-directory,.kd-breeders-directory,
	.kd-nutrients-directory,.kd-equipment-directory,.kd-question-directory,
	.kd-short-directory-panel,.kd-strains-explore
){
	box-sizing:border-box!important;
	background:#F2F4F5!important;
	background-color:#F2F4F5!important;
	background-image:none!important;
	border:1px solid #D8DDDF!important;
	border-radius:24px!important;
	box-shadow:none!important;
	color:#263238!important;
}

/* Cabeceras internas de directorio. */
html.kd-interface-light body.kd-interface-light :is(
	.kd-growers-directory-header,.kd-seeds-directory-header,
	.kd-breeders-directory-header,.kd-nutrients-directory-header,
	.kd-equipment-heading,.kd-question-directory-title
){
	background:#FFFFFF!important;
	background-color:#FFFFFF!important;
	background-image:none!important;
	border:1px solid #D8DDDF!important;
	border-radius:20px!important;
	box-shadow:none!important;
	color:#263238!important;
	overflow:hidden!important;
}
html.kd-interface-light body.kd-interface-light :is(
	.kd-growers-heading,.kd-seeds-heading,.kd-breeders-heading,
	.kd-nutrients-heading,.kd-equipment-heading>div,.kd-growers-tools,
	.kd-seeds-tools,.kd-breeders-tools,.kd-nutrients-tools,.kd-equipment-tools
){
	background:transparent!important;
	background-color:transparent!important;
	background-image:none!important;
	color:#263238!important;
	box-shadow:none!important;
}

/* Rejillas: transparentes para que el fondo suave del directorio se vea, nunca negro. */
html.kd-interface-light body.kd-interface-light :is(
	.kd-growers-grid,.kd-seeds-grid,.kd-breeders-grid,.kd-nutrients-grid,
	.kd-equipment-grid,.kd-question-masonry,.kd-short-grid,.kd-strains-grid
){
	background:transparent!important;
	background-color:transparent!important;
	background-image:none!important;
	border-color:transparent!important;
	box-shadow:none!important;
}

/* Tarjetas y filas de todos los rankings. */
html.kd-interface-light body.kd-interface-light :is(
	.kd-grower-row,.kd-seed-row,.kd-breeder-row,.kd-nutrient-brand-row,
	.kd-equipment-brand-row,.kd-question-card,.kd-short-card,.kd-strain-card
){
	background:#FFFFFF!important;
	background-color:#FFFFFF!important;
	background-image:none!important;
	border-color:#D8DDDF!important;
	color:#263238!important;
	box-shadow:0 4px 14px rgba(38,50,56,.055)!important;
}
html.kd-interface-light body.kd-interface-light :is(
	.kd-grower-row,.kd-seed-row,.kd-breeder-row,.kd-nutrient-brand-row,
	.kd-equipment-brand-row,.kd-question-card,.kd-short-card,.kd-strain-card
):hover{
	background:#F1F9E6!important;
	background-color:#F1F9E6!important;
	border-color:#76C900!important;
	color:#263238!important;
}

/* Barras administrativas, resúmenes, categorías y estados vacíos. */
html.kd-interface-light body.kd-interface-light :is(
	.kd-growers-result-summary,.kd-seeds-summary,.kd-breeders-summary,
	.kd-nutrients-summary,.kd-equipment-summary,.kd-seeds-adminbar,
	.kd-breeders-adminbar,.kd-nutrients-adminbar,.kd-equipment-adminbar,
	.kd-equipment-categories,.kd-question-compose,.kd-question-filters,
	.kd-growers-empty,.kd-seeds-empty,.kd-breeders-empty,.kd-nutrients-empty,
	.kd-equipment-empty,.kd-question-empty,.kd-short-empty,.kd-strains-more
){
	background:#FFFFFF!important;
	background-color:#FFFFFF!important;
	background-image:none!important;
	border-color:#D8DDDF!important;
	color:#263238!important;
	box-shadow:none!important;
}
html.kd-interface-light body.kd-interface-light .kd-equipment-categories a{
	background:#FFFFFF!important;
	border-color:#D8DDDF!important;
	color:#263238!important;
	box-shadow:none!important;
}
html.kd-interface-light body.kd-interface-light .kd-equipment-categories a:is(:hover,.is-active){
	background:#F1F9E6!important;
	border-color:#76C900!important;
	color:#263238!important;
}

/* Buscadores y selectores propios de los directorios. */
html.kd-interface-light body.kd-interface-light :is(
	.kd-growers-search,.kd-seeds-search,.kd-breeders-search,
	.kd-nutrients-search,.kd-equipment-search,.kd-question-search,
	.kd-growers-sort select,.kd-seeds-sort select,.kd-seeds-year select,
	.kd-breeders-sort select,.kd-nutrients-sort select,.kd-equipment-sort select,
	.kd-question-sort select,.kd-short-sort-label select,.kd-strain-search,
	.kd-strain-select,.kd-strain-select select,.kd-strains-toolbar select
){
	background:#FFFFFF!important;
	background-color:#FFFFFF!important;
	background-image:none!important;
	border-color:#D8DDDF!important;
	color:#263238!important;
	box-shadow:none!important;
}
html.kd-interface-light body.kd-interface-light :is(
	.kd-growers-search button,.kd-seeds-search button,.kd-breeders-search button,
	.kd-nutrients-search button,.kd-equipment-search button,.kd-question-search button
){
	background:#FFFFFF!important;
	border-color:#D8DDDF!important;
	color:#388E3C!important;
	box-shadow:none!important;
}

/* Píldoras específicas de los catálogos. */
html.kd-interface-light body.kd-interface-light :is(
	.kd-seed-pill,.kd-question-filter,.kd-question-category>summary,
	.kd-equipment-categories a,.kd-strain-category
){
	background:#FFFFFF!important;
	border-color:#D8DDDF!important;
	color:#263238!important;
	box-shadow:none!important;
}
html.kd-interface-light body.kd-interface-light :is(
	.kd-seed-pill,.kd-question-filter,.kd-question-category>summary,
	.kd-equipment-categories a,.kd-strain-category
):is(:hover,.is-active){
	background:#F1F9E6!important;
	border-color:#76C900!important;
	color:#263238!important;
}

/* Mi área de diarios: había reglas dark-first sin condición de tema. */
html.kd-interface-light body.kd-interface-light.kultivator-my-diaries-page,
html.kd-interface-light body.kd-interface-light.kultivator-my-diaries-page :is(#page,#content,.site-content,.content-area,.entry-content,.kd-my-diaries-app){
	background:#FFFFFF!important;
	background-color:#FFFFFF!important;
	background-image:none!important;
	color:#263238!important;
	color-scheme:light!important;
}
html.kd-interface-light body.kd-interface-light.kultivator-my-diaries-page :is(
	.kd-my-diaries-hero,.kd-my-diaries-summary>*,.kd-comments-filters,
	.kd-inline-reply-form,.kd-comments-empty,.kd-comments-panel,
	.kd-comments-overview-item,.kd-my-diary-card
){
	background:#FFFFFF!important;
	background-color:#FFFFFF!important;
	background-image:none!important;
	border-color:#D8DDDF!important;
	color:#263238!important;
	box-shadow:none!important;
}

/* Perfiles, notificaciones y perfil de administrador. */
html.kd-interface-light body.kd-interface-light :is(
	.kd-member-profile-portal,.kd-member-hero,.kd-member-tabs,
	.kd-member-admin-control-section,.kd-member-admin-responsibility-section,
	.kd-member-admin-activity-section,.kd-member-admin-quick-grid a,
	#buddypress #item-body,.notification-list,.notification-list li,
	.notification-list .notification-avatar,.notification-list .notification-content
){
	background:#FFFFFF!important;
	background-color:#FFFFFF!important;
	background-image:none!important;
	border-color:#D8DDDF!important;
	color:#263238!important;
	box-shadow:none!important;
}
html.kd-interface-light body.kd-interface-light .notification-list :is(.bb_rl_more_dropdown__action,.bb_more_dropdown__action){
	background:#FFFFFF!important;
	border-color:#D8DDDF!important;
	color:#263238!important;
}

/* Paneles de empresa, empresas y páginas legales. */
html.kd-interface-light body.kd-interface-light :is(
	.kd-business-panel-main,.kd-companies-template-main,.kd-company-template-main,
	.kd-business-content,.kd-companies-directory,.kd-company-gd-section,
	.kd-advertising-template-main,.kd-contact-template-main,.kd-faq-template-main,
	.kd-privacy-template-main,.kd-terms-template-main
){
	background:#FFFFFF!important;
	background-color:#FFFFFF!important;
	background-image:none!important;
	color:#263238!important;
}

/* Elimina capas decorativas oscuras heredadas en los contenedores de lectura. */
html.kd-interface-light body.kd-interface-light :is(
	.kd-growers-directory,.kd-growers-directory-header,.kd-growers-grid,
	.kd-seeds-directory,.kd-seeds-directory-header,.kd-seeds-grid,
	.kd-breeders-directory,.kd-breeders-directory-header,.kd-breeders-grid,
	.kd-nutrients-directory,.kd-nutrients-directory-header,.kd-nutrients-grid,
	.kd-equipment-directory,.kd-equipment-heading,.kd-equipment-grid
)::before,
html.kd-interface-light body.kd-interface-light :is(
	.kd-growers-directory,.kd-growers-directory-header,.kd-growers-grid,
	.kd-seeds-directory,.kd-seeds-directory-header,.kd-seeds-grid,
	.kd-breeders-directory,.kd-breeders-directory-header,.kd-breeders-grid,
	.kd-nutrients-directory,.kd-nutrients-directory-header,.kd-nutrients-grid,
	.kd-equipment-directory,.kd-equipment-heading,.kd-equipment-grid
)::after{
	content:none!important;
	display:none!important;
	background:none!important;
}

/* Textos y métricas del ranking. */
html.kd-interface-light body.kd-interface-light :is(
	.kd-grower-identity a,.kd-seed-identity a,.kd-breeder-identity a,
	.kd-nutrient-brand-identity a,.kd-equipment-brand-identity a,
	.kd-grower-metric strong,.kd-seed-metric strong,.kd-breeder-metric strong,
	.kd-nutrient-brand-metric strong,.kd-equipment-brand-metric strong
){color:#263238!important}
html.kd-interface-light body.kd-interface-light :is(
	.kd-grower-identity span,.kd-seed-identity small,.kd-breeder-identity small,
	.kd-nutrient-brand-identity small,.kd-equipment-brand-identity small,
	.kd-grower-metric small,.kd-seed-metric small,.kd-breeder-metric small,
	.kd-nutrient-brand-metric small,.kd-equipment-brand-metric small,
	.kd-growers-result-summary span,.kd-seeds-summary span,.kd-breeders-summary span,
	.kd-nutrients-summary span,.kd-equipment-summary span
){color:#78909C!important}

/* Los banners y visores multimedia mantienen sus fondos propios. */
html.kd-interface-light body.kd-interface-light :is(
	.kd-section-banner-frame,.kd-unified-section-hero,.kd-home-promo-rotator,
	.kd-explore-banner,.kd-questions-banner,.kd-blog-premium-banner,
	.kd-short-viewer,.kd-short-viewer-stage,.kd-short-card-media,
	.kd-strain-lightbox-dialog,.kd-question-media-video video
){filter:none!important;mix-blend-mode:normal!important}

@media(max-width:760px){
	html.kd-interface-light body.kd-interface-light :is(
		.kd-growers-directory,.kd-seeds-directory,.kd-breeders-directory,
		.kd-nutrients-directory,.kd-equipment-directory,.kd-question-directory,
		.kd-short-directory-panel,.kd-strains-explore
	){border-radius:18px!important}
}

/* 1.36.65 · Artículos: eliminación completa del contenedor oscuro heredado.
 * El banner conserva su diseño fotográfico; toda la interfaz editorial situada
 * debajo utiliza exclusivamente la paleta clara oficial. */
html.kd-interface-light body.kd-interface-light.kd-blog-page #kd-blog-directory.kd-blog-directory,
html.kd-interface-light body.kd-blog-page #kd-blog-directory.kd-blog-directory{
	position:relative!important;
	box-sizing:border-box!important;
	width:100%!important;
	max-width:100%!important;
	margin:0!important;
	padding:22px!important;
	border:1px solid #D8DDDF!important;
	border-radius:24px!important;
	background:#F2F4F5!important;
	background-color:#F2F4F5!important;
	background-image:none!important;
	color:#263238!important;
	box-shadow:0 8px 24px rgba(38,50,56,.07)!important;
	overflow:hidden!important;
	isolation:isolate!important;
}
html.kd-interface-light body.kd-blog-page #kd-blog-directory.kd-blog-directory::before,
html.kd-interface-light body.kd-blog-page #kd-blog-directory.kd-blog-directory::after{
	display:none!important;
	content:none!important;
	background:none!important;
	box-shadow:none!important;
}

/* Barra administrativa: tarjeta clara independiente y legible. */
html.kd-interface-light body.kd-blog-page #kd-blog-directory > .kd-blog-adminbar{
	display:grid!important;
	box-sizing:border-box!important;
	width:100%!important;
	max-width:none!important;
	margin:0 0 18px!important;
	padding:16px 18px!important;
	border:1px solid #D8DDDF!important;
	border-radius:18px!important;
	background:#FFFFFF!important;
	background-color:#FFFFFF!important;
	background-image:none!important;
	color:#263238!important;
	box-shadow:0 4px 14px rgba(38,50,56,.055)!important;
	overflow:visible!important;
}
html.kd-interface-light body.kd-blog-page #kd-blog-directory > .kd-blog-adminbar::before,
html.kd-interface-light body.kd-blog-page #kd-blog-directory > .kd-blog-adminbar::after{
	display:none!important;
	content:none!important;
}
html.kd-interface-light body.kd-blog-page #kd-blog-directory > .kd-blog-adminbar strong{
	color:#263238!important;
	-webkit-text-fill-color:#263238!important;
}
html.kd-interface-light body.kd-blog-page #kd-blog-directory > .kd-blog-adminbar > span{
	color:#78909C!important;
	-webkit-text-fill-color:#78909C!important;
}
html.kd-interface-light body.kd-blog-page #kd-blog-directory .kd-blog-adminbar a.is-primary{
	background:#388E3C!important;
	background-color:#388E3C!important;
	border-color:#388E3C!important;
	color:#FFFFFF!important;
	-webkit-text-fill-color:#FFFFFF!important;
	box-shadow:none!important;
}
html.kd-interface-light body.kd-blog-page #kd-blog-directory .kd-blog-adminbar a.is-secondary{
	background:#FFFFFF!important;
	background-color:#FFFFFF!important;
	border-color:#D8DDDF!important;
	color:#263238!important;
	-webkit-text-fill-color:#263238!important;
	box-shadow:none!important;
}
html.kd-interface-light body.kd-blog-page #kd-blog-directory .kd-blog-adminbar a.is-secondary:hover{
	background:#F1F9E6!important;
	border-color:#76C900!important;
	color:#263238!important;
	-webkit-text-fill-color:#263238!important;
}

/* Contenido editorial: sin segundo fondo oscuro ni marcos duplicados. */
html.kd-interface-light body.kd-blog-page #kd-blog-directory > .kd-blog-content-width{
	position:relative!important;
	box-sizing:border-box!important;
	width:100%!important;
	max-width:none!important;
	margin:0!important;
	padding:0!important;
	border:0!important;
	border-radius:0!important;
	background:transparent!important;
	background-color:transparent!important;
	background-image:none!important;
	color:#263238!important;
	box-shadow:none!important;
	overflow:visible!important;
}
html.kd-interface-light body.kd-blog-page #kd-blog-directory > .kd-blog-content-width::before,
html.kd-interface-light body.kd-blog-page #kd-blog-directory > .kd-blog-content-width::after{
	display:none!important;
	content:none!important;
}
html.kd-interface-light body.kd-blog-page #kd-blog-directory .kd-blog-editorial-head{
	display:grid!important;
	box-sizing:border-box!important;
	margin:0 0 18px!important;
	padding:18px!important;
	border:1px solid #D8DDDF!important;
	border-radius:18px!important;
	background:#FFFFFF!important;
	background-color:#FFFFFF!important;
	background-image:none!important;
	color:#263238!important;
	box-shadow:0 4px 14px rgba(38,50,56,.045)!important;
	overflow:visible!important;
}
html.kd-interface-light body.kd-blog-page #kd-blog-directory .kd-blog-editorial-head::before,
html.kd-interface-light body.kd-blog-page #kd-blog-directory .kd-blog-editorial-head::after{
	display:none!important;
	content:none!important;
}
html.kd-interface-light body.kd-blog-page #kd-blog-directory .kd-blog-heading > span{
	color:#388E3C!important;
	-webkit-text-fill-color:#388E3C!important;
}
html.kd-interface-light body.kd-blog-page #kd-blog-directory .kd-blog-heading h2{
	color:#263238!important;
	-webkit-text-fill-color:#263238!important;
	text-shadow:none!important;
}
html.kd-interface-light body.kd-blog-page #kd-blog-directory .kd-blog-heading p{
	color:#78909C!important;
	-webkit-text-fill-color:#78909C!important;
}

/* Categorías: cápsulas blancas; solo la activa usa el acento lima. */
html.kd-interface-light body.kd-blog-page #kd-blog-directory .kd-blog-tabs{
	display:flex!important;
	align-items:center!important;
	justify-content:flex-end!important;
	flex-wrap:wrap!important;
	gap:8px!important;
	margin:0!important;
	padding:0!important;
	border:0!important;
	border-radius:0!important;
	background:transparent!important;
	background-color:transparent!important;
	background-image:none!important;
	box-shadow:none!important;
	overflow:visible!important;
}
html.kd-interface-light body.kd-blog-page #kd-blog-directory .kd-blog-tabs a{
	display:inline-flex!important;
	align-items:center!important;
	justify-content:center!important;
	min-height:38px!important;
	padding:0 16px!important;
	border:1px solid #D8DDDF!important;
	border-radius:999px!important;
	background:#FFFFFF!important;
	background-color:#FFFFFF!important;
	background-image:none!important;
	color:#263238!important;
	-webkit-text-fill-color:#263238!important;
	font-weight:750!important;
	box-shadow:none!important;
}
html.kd-interface-light body.kd-blog-page #kd-blog-directory .kd-blog-tabs a:hover{
	border-color:#76C900!important;
	background:#F1F9E6!important;
	background-color:#F1F9E6!important;
	color:#263238!important;
	-webkit-text-fill-color:#263238!important;
}
html.kd-interface-light body.kd-blog-page #kd-blog-directory .kd-blog-tabs a.is-active{
	border-color:#76C900!important;
	background:#76C900!important;
	background-color:#76C900!important;
	background-image:none!important;
	color:#263238!important;
	-webkit-text-fill-color:#263238!important;
	box-shadow:none!important;
}

/* Estado vacío, artículo destacado, tarjetas y llamada editorial. */
html.kd-interface-light body.kd-blog-page #kd-blog-directory .kd-blog-empty{
	display:flex!important;
	min-height:290px!important;
	flex-direction:column!important;
	align-items:center!important;
	justify-content:center!important;
	padding:36px!important;
	border:1px solid #D8DDDF!important;
	border-radius:18px!important;
	background:#FFFFFF!important;
	background-color:#FFFFFF!important;
	background-image:none!important;
	color:#263238!important;
	box-shadow:0 4px 14px rgba(38,50,56,.045)!important;
	text-align:center!important;
}
html.kd-interface-light body.kd-blog-page #kd-blog-directory .kd-blog-empty::before,
html.kd-interface-light body.kd-blog-page #kd-blog-directory .kd-blog-empty::after{
	display:none!important;
	content:none!important;
}
html.kd-interface-light body.kd-blog-page #kd-blog-directory .kd-blog-empty h3{
	color:#263238!important;
	-webkit-text-fill-color:#263238!important;
}
html.kd-interface-light body.kd-blog-page #kd-blog-directory .kd-blog-empty p{
	color:#78909C!important;
	-webkit-text-fill-color:#78909C!important;
}
html.kd-interface-light body.kd-blog-page #kd-blog-directory .kd-blog-featured,
html.kd-interface-light body.kd-blog-page #kd-blog-directory .kd-blog-premium-card{
	border:1px solid #D8DDDF!important;
	background:#FFFFFF!important;
	background-color:#FFFFFF!important;
	background-image:none!important;
	color:#263238!important;
	box-shadow:0 5px 16px rgba(38,50,56,.06)!important;
}
html.kd-interface-light body.kd-blog-page #kd-blog-directory .kd-blog-featured::before,
html.kd-interface-light body.kd-blog-page #kd-blog-directory .kd-blog-featured::after,
html.kd-interface-light body.kd-blog-page #kd-blog-directory .kd-blog-premium-card::before,
html.kd-interface-light body.kd-blog-page #kd-blog-directory .kd-blog-premium-card::after{
	display:none!important;
	content:none!important;
}
html.kd-interface-light body.kd-blog-page #kd-blog-directory :is(.kd-blog-featured-copy h3 a,.kd-blog-card-copy h3 a){
	color:#263238!important;
	-webkit-text-fill-color:#263238!important;
}
html.kd-interface-light body.kd-blog-page #kd-blog-directory :is(.kd-blog-featured-copy>p,.kd-blog-card-copy>p,.kd-blog-premium-meta){
	color:#78909C!important;
	-webkit-text-fill-color:#78909C!important;
}
html.kd-interface-light body.kd-blog-page #kd-blog-directory :is(.kd-blog-featured-labels span,.kd-blog-card-label){
	color:#388E3C!important;
	-webkit-text-fill-color:#388E3C!important;
}
html.kd-interface-light body.kd-blog-page #kd-blog-directory .kd-blog-read-more{
	background:#388E3C!important;
	background-color:#388E3C!important;
	border-color:#388E3C!important;
	color:#FFFFFF!important;
	-webkit-text-fill-color:#FFFFFF!important;
	box-shadow:none!important;
}
html.kd-interface-light body.kd-blog-page #kd-blog-directory .kd-blog-publish-callout{
	border:1px solid #D8DDDF!important;
	background:#FFFFFF!important;
	background-color:#FFFFFF!important;
	background-image:none!important;
	color:#263238!important;
	box-shadow:0 4px 14px rgba(38,50,56,.045)!important;
}
html.kd-interface-light body.kd-blog-page #kd-blog-directory .kd-blog-publish-callout :is(strong,small){
	color:#263238!important;
	-webkit-text-fill-color:#263238!important;
}
html.kd-interface-light body.kd-blog-page #kd-blog-directory .kd-blog-publish-callout small{
	color:#78909C!important;
	-webkit-text-fill-color:#78909C!important;
}
html.kd-interface-light body.kd-blog-page #kd-blog-directory .kd-blog-pagination{
	background:transparent!important;
	background-image:none!important;
	color:#78909C!important;
	box-shadow:none!important;
}
html.kd-interface-light body.kd-blog-page #kd-blog-directory :is(.kd-blog-page-arrow,.kd-blog-page-number){
	background:#FFFFFF!important;
	border-color:#D8DDDF!important;
	color:#263238!important;
	-webkit-text-fill-color:#263238!important;
	box-shadow:none!important;
}
html.kd-interface-light body.kd-blog-page #kd-blog-directory :is(.kd-blog-page-number.is-active,.kd-blog-page-arrow:hover,.kd-blog-page-number:hover){
	background:#F1F9E6!important;
	border-color:#76C900!important;
	color:#263238!important;
	-webkit-text-fill-color:#263238!important;
}

@media(max-width:900px){
	html.kd-interface-light body.kd-blog-page #kd-blog-directory.kd-blog-directory{
		padding:18px!important;
		border-radius:20px!important;
	}
	html.kd-interface-light body.kd-blog-page #kd-blog-directory .kd-blog-editorial-head{
		padding:16px!important;
	}
	html.kd-interface-light body.kd-blog-page #kd-blog-directory .kd-blog-tabs{
		justify-content:flex-start!important;
	}
}
@media(max-width:620px){
	html.kd-interface-light body.kd-blog-page #kd-blog-directory.kd-blog-directory{
		padding:12px!important;
		border-radius:16px!important;
	}
	html.kd-interface-light body.kd-blog-page #kd-blog-directory .kd-blog-editorial-head{
		padding:14px!important;
		border-radius:15px!important;
	}
	html.kd-interface-light body.kd-blog-page #kd-blog-directory .kd-blog-tabs a{
		min-height:36px!important;
		padding:0 13px!important;
		font-size:10px!important;
	}
	html.kd-interface-light body.kd-blog-page #kd-blog-directory .kd-blog-empty{
		min-height:240px!important;
		padding:24px 16px!important;
	}
}


/* 1.36.66 · Elimina franjas verticales verdes y normaliza contenedores externos en la paleta clara. */
html.kd-interface-light body.kd-interface-light.kultivator-single-diary,
html.kd-interface-light body.kd-interface-light.kultivator-single-diary:has(.kd-growdiaries-reference-view),
html.kd-interface-light body.kd-interface-light.kd-standalone-diary-template{
	background:#FFFFFF!important;
	background-image:none!important;
}
html.kd-interface-light body.kd-interface-light.kultivator-single-diary :is(#page,#content,.site,.site-content,.content-area,.site-main,.post-inner,.entry-content,.entry-content-wrap,.bb-grid,.bb-grid-cell,.bb-template-v2,.bb-template-v2__content,.bp-wrap,.bp-content-area,.kd-diary-template-main,.kd-template-content,.kd-template-article),
html.kd-interface-light body.kd-interface-light.kd-standalone-diary-template :is(#page,#content,.site,.site-content,.content-area,.site-main,.post-inner,.entry-content,.entry-content-wrap,.bb-grid,.bb-grid-cell,.bb-template-v2,.bb-template-v2__content,.bp-wrap,.bp-content-area,.kd-diary-template-main,.kd-template-content,.kd-template-article){
	background:#FFFFFF!important;
	background-image:none!important;
	box-shadow:none!important;
}
html.kd-interface-light body.kd-interface-light.kultivator-single-diary .kd-diary-template-main,
html.kd-interface-light body.kd-interface-light.kd-standalone-diary-template .kd-diary-template-main{
	max-width:1320px!important;
	padding-left:0!important;
	padding-right:0!important;
}
html.kd-interface-light body.kd-interface-light.kultivator-single-diary .kd-growdiaries-reference-view,
html.kd-interface-light body.kd-interface-light.kd-standalone-diary-template .kd-growdiaries-reference-view{
	background:#FFFFFF!important;
	box-shadow:none!important;
}
html.kd-interface-light body.kd-interface-light.kultivator-single-diary .kd-growdiaries-reference-view :is(.kd-public-comments,.kd-public-comment-composer,.kd-public-comment-empty,.kd-public-week-card,.kd-timeline,.kd-setup-item,.kd-diary-hero,.kd-public-diary-heading),
html.kd-interface-light body.kd-interface-light.kd-standalone-diary-template .kd-growdiaries-reference-view :is(.kd-public-comments,.kd-public-comment-composer,.kd-public-comment-empty,.kd-public-week-card,.kd-timeline,.kd-setup-item,.kd-diary-hero,.kd-public-diary-heading){
	background:#FFFFFF!important;
	border-color:#D8DDDF!important;
}

/* Mismo fallo detectado en directorios con marcos heredados oscuros o verdes. */
html.kd-interface-light body.kd-interface-light :is(.kd-growers-shell,.kd-seeds-shell,.kd-breeders-shell,.kd-nutrients-shell,.kd-equipment-shell,.kd-blog-shell,.kd-short-shell,.kd-questions-shell,.kd-contests-shell,.kd-explore-shell,.kd-directory-shell){
	background:#F2F4F5!important;
	background-image:none!important;
}
html.kd-interface-light body.kd-interface-light :is(.kd-growers-shell,.kd-seeds-shell,.kd-breeders-shell,.kd-nutrients-shell,.kd-equipment-shell,.kd-blog-shell,.kd-short-shell,.kd-questions-shell,.kd-contests-shell,.kd-explore-shell,.kd-directory-shell) :is(.kd-panel,.kd-card,.kd-table,.kd-list,.kd-toolbar,.kd-directory-panel,.kd-section-panel,.kd-articles-shell,.kd-blog-panel){
	border-color:#D8DDDF!important;
}


/* 1.36.67 · Navegación semanal premium. */
html.kd-interface-light body.kd-interface-light .kd-growdiaries-reference-view .kd-timeline{
	position:relative!important;
	padding:16px 16px 13px!important;
	border:1px solid #D8DDDF!important;
	border-radius:20px!important;
	background:linear-gradient(180deg,#FFFFFF 0%,#F7F9F8 100%)!important;
	box-shadow:0 12px 30px rgba(38,50,56,.08),inset 0 1px 0 rgba(255,255,255,.92)!important;
	overflow-x:auto!important;
	scrollbar-width:thin!important;
	scrollbar-color:#AEB8B1 #EEF1EF!important;
}
html.kd-interface-light body.kd-interface-light .kd-growdiaries-reference-view .kd-timeline::-webkit-scrollbar{height:8px!important}
html.kd-interface-light body.kd-interface-light .kd-growdiaries-reference-view .kd-timeline::-webkit-scrollbar-track{
	border-radius:999px!important;
	background:#EEF1EF!important;
}
html.kd-interface-light body.kd-interface-light .kd-growdiaries-reference-view .kd-timeline::-webkit-scrollbar-thumb{
	border:2px solid #EEF1EF!important;
	border-radius:999px!important;
	background:#AEB8B1!important;
}
html.kd-interface-light body.kd-interface-light .kd-growdiaries-reference-view .kd-timeline-track{
	display:flex!important;
	align-items:stretch!important;
	justify-content:flex-start!important;
	gap:10px!important;
	min-width:max-content!important;
	padding:2px 1px 8px!important;
}
html.kd-interface-light body.kd-interface-light .kd-growdiaries-reference-view .kd-timeline-item,
html.kd-interface-light body.kd-interface-light .kd-growdiaries-reference-view .kd-timeline-add{
	position:relative!important;
	display:flex!important;
	min-width:76px!important;
	min-height:86px!important;
	box-sizing:border-box!important;
	flex-direction:column!important;
	align-items:center!important;
	justify-content:flex-start!important;
	padding:0 9px 10px!important;
	border:1px solid #D8DDDF!important;
	border-radius:15px!important;
	background:linear-gradient(180deg,#FFFFFF 0%,#F6F8F7 100%)!important;
	color:#263238!important;
	box-shadow:0 5px 14px rgba(38,50,56,.07),inset 0 1px 0 rgba(255,255,255,.95)!important;
	overflow:hidden!important;
	transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease!important;
}
html.kd-interface-light body.kd-interface-light .kd-growdiaries-reference-view .kd-timeline-item::before{
	position:absolute!important;
	top:7px!important;
	right:7px!important;
	width:6px!important;
	height:6px!important;
	border-radius:50%!important;
	background:#CAD2CD!important;
	box-shadow:0 0 0 3px rgba(202,210,205,.22)!important;
	content:""!important;
}
html.kd-interface-light body.kd-interface-light .kd-growdiaries-reference-view .kd-timeline-item:hover{
	z-index:2!important;
	transform:translateY(-4px)!important;
	border-color:#A9B8AE!important;
	background:#FFFFFF!important;
	box-shadow:0 12px 24px rgba(38,50,56,.13),inset 0 1px 0 #FFFFFF!important;
}
html.kd-interface-light body.kd-interface-light .kd-growdiaries-reference-view .kd-timeline-item:focus-visible,
html.kd-interface-light body.kd-interface-light .kd-growdiaries-reference-view .kd-timeline-add:focus-visible{
	outline:3px solid rgba(118,201,0,.28)!important;
	outline-offset:3px!important;
}
html.kd-interface-light body.kd-interface-light .kd-growdiaries-reference-view .kd-stage-code{
	display:flex!important;
	align-items:center!important;
	justify-content:center!important;
	width:calc(100% + 18px)!important;
	min-height:27px!important;
	margin:0 -9px 7px!important;
	padding:5px 6px!important;
	border:0!important;
	border-radius:14px 14px 8px 8px!important;
	background:#EAF1EC!important;
	color:#34443A!important;
	font-size:10px!important;
	font-weight:900!important;
	line-height:1!important;
	letter-spacing:.08em!important;
	text-transform:uppercase!important;
}
html.kd-interface-light body.kd-interface-light .kd-growdiaries-reference-view .kd-stage-germinacion .kd-stage-code{
	background:linear-gradient(180deg,#DCEBFF 0%,#C9DFFF 100%)!important;
	color:#245A9A!important;
}
html.kd-interface-light body.kd-interface-light .kd-growdiaries-reference-view .kd-stage-vegetacion .kd-stage-code{
	background:linear-gradient(180deg,#DDF0DF 0%,#CBE7CF 100%)!important;
	color:#246B2B!important;
}
html.kd-interface-light body.kd-interface-light .kd-growdiaries-reference-view .kd-stage-floracion .kd-stage-code{
	background:linear-gradient(180deg,#FFE8DA 0%,#FFD5BF 100%)!important;
	color:#A94E22!important;
}
html.kd-interface-light body.kd-interface-light .kd-growdiaries-reference-view .kd-stage-cosecha .kd-stage-code{
	background:linear-gradient(180deg,#F5E7D8 0%,#EBD2B7 100%)!important;
	color:#80522F!important;
}
html.kd-interface-light body.kd-interface-light .kd-growdiaries-reference-view .kd-timeline-item strong{
	margin:0!important;
	color:#263238!important;
	font-size:25px!important;
	font-weight:800!important;
	line-height:1!important;
	letter-spacing:-.04em!important;
}
html.kd-interface-light body.kd-interface-light .kd-growdiaries-reference-view .kd-timeline-item small{
	margin-top:6px!important;
	color:#78909C!important;
	font-size:9px!important;
	font-weight:700!important;
	line-height:1!important;
	letter-spacing:.08em!important;
	text-transform:uppercase!important;
}
html.kd-interface-light body.kd-interface-light .kd-growdiaries-reference-view .kd-timeline-item.is-active{
	z-index:3!important;
	transform:translateY(-3px)!important;
	border-color:#76C900!important;
	background:linear-gradient(180deg,#FFFFFF 0%,#F4FAEA 100%)!important;
	box-shadow:0 0 0 3px rgba(118,201,0,.16),0 13px 26px rgba(56,142,60,.15),inset 0 -3px 0 #76C900!important;
}
html.kd-interface-light body.kd-interface-light .kd-growdiaries-reference-view .kd-timeline-item.is-active::before{
	background:#76C900!important;
	box-shadow:0 0 0 4px rgba(118,201,0,.18),0 0 12px rgba(118,201,0,.5)!important;
}
html.kd-interface-light body.kd-interface-light .kd-growdiaries-reference-view .kd-timeline-item.is-active strong{
	color:#245E2A!important;
}
html.kd-interface-light body.kd-interface-light .kd-growdiaries-reference-view .kd-timeline-add{
	justify-content:center!important;
	gap:5px!important;
	border-style:dashed!important;
	border-color:#A7B8AC!important;
	background:linear-gradient(180deg,#FBFCFB 0%,#F0F4F1 100%)!important;
	color:#388E3C!important;
	font-size:25px!important;
	font-weight:500!important;
}
html.kd-interface-light body.kd-interface-light .kd-growdiaries-reference-view .kd-timeline-add small{
	color:#388E3C!important;
	font-size:9px!important;
	font-weight:800!important;
	letter-spacing:.08em!important;
	text-transform:uppercase!important;
}
html.kd-interface-light body.kd-interface-light .kd-growdiaries-reference-view .kd-timeline-add:hover{
	transform:translateY(-4px)!important;
	border-color:#76C900!important;
	background:#F4FAEA!important;
	box-shadow:0 12px 24px rgba(56,142,60,.12)!important;
}
@media(max-width:760px){
	html.kd-interface-light body.kd-interface-light .kd-growdiaries-reference-view .kd-timeline{
		padding:12px 11px 10px!important;
		border-radius:16px!important;
	}
	html.kd-interface-light body.kd-interface-light .kd-growdiaries-reference-view .kd-timeline-track{gap:8px!important}
	html.kd-interface-light body.kd-interface-light .kd-growdiaries-reference-view .kd-timeline-item,
	html.kd-interface-light body.kd-interface-light .kd-growdiaries-reference-view .kd-timeline-add{
		min-width:68px!important;
		min-height:80px!important;
		border-radius:13px!important;
	}
	html.kd-interface-light body.kd-interface-light .kd-growdiaries-reference-view .kd-timeline-item strong{font-size:22px!important}
}
@media(prefers-reduced-motion:reduce){
	html.kd-interface-light body.kd-interface-light .kd-growdiaries-reference-view .kd-timeline-item,
	html.kd-interface-light body.kd-interface-light .kd-growdiaries-reference-view .kd-timeline-add{transition:none!important}
}


/* 1.36.68 · Navegación semanal premium real: medallones, fases y estado actual. */
html.kd-interface-light body.kd-interface-light .kd-growdiaries-reference-view .kd-timeline{
	padding:18px 18px 14px!important;
	border:1px solid #D8DDDF!important;
	border-radius:22px!important;
	background:linear-gradient(180deg,#FFFFFF 0%,#F4F7F5 100%)!important;
	box-shadow:0 14px 36px rgba(38,50,56,.10),inset 0 1px 0 rgba(255,255,255,.95)!important;
}
html.kd-interface-light body.kd-interface-light .kd-growdiaries-reference-view .kd-timeline-track{
	gap:12px!important;
	padding:3px 2px 10px!important;
}
html.kd-interface-light body.kd-interface-light .kd-growdiaries-reference-view .kd-timeline-item,
html.kd-interface-light body.kd-interface-light .kd-growdiaries-reference-view .kd-timeline-add{
	--kd-week-phase:#76C900;
	min-width:88px!important;
	min-height:112px!important;
	padding:0 10px 12px!important;
	border:1px solid #D8DDDF!important;
	border-top:4px solid var(--kd-week-phase)!important;
	border-radius:18px!important;
	background:linear-gradient(160deg,#FFFFFF 0%,#F8FAF9 70%,#EEF3F0 100%)!important;
	box-shadow:0 7px 18px rgba(38,50,56,.09),inset 0 1px 0 #FFFFFF!important;
	overflow:visible!important;
}
html.kd-interface-light body.kd-interface-light .kd-growdiaries-reference-view .kd-stage-germinacion{--kd-week-phase:#4C8ED9}
html.kd-interface-light body.kd-interface-light .kd-growdiaries-reference-view .kd-stage-vegetacion{--kd-week-phase:#388E3C}
html.kd-interface-light body.kd-interface-light .kd-growdiaries-reference-view .kd-stage-floracion{--kd-week-phase:#E67D45}
html.kd-interface-light body.kd-interface-light .kd-growdiaries-reference-view .kd-stage-cosecha{--kd-week-phase:#A56D3D}
html.kd-interface-light body.kd-interface-light .kd-growdiaries-reference-view .kd-timeline-item::before{
	display:none!important;
}
html.kd-interface-light body.kd-interface-light .kd-growdiaries-reference-view .kd-timeline-item::after{
	position:absolute!important;
	right:10px!important;
	bottom:10px!important;
	left:10px!important;
	height:3px!important;
	border-radius:999px!important;
	background:linear-gradient(90deg,transparent,var(--kd-week-phase),transparent)!important;
	opacity:.32!important;
	content:""!important;
}
html.kd-interface-light body.kd-interface-light .kd-growdiaries-reference-view .kd-stage-code{
	display:flex!important;
	align-items:center!important;
	justify-content:center!important;
	gap:5px!important;
	width:auto!important;
	min-width:58px!important;
	min-height:25px!important;
	margin:9px 0 7px!important;
	padding:4px 9px!important;
	border:1px solid color-mix(in srgb,var(--kd-week-phase) 34%,#D8DDDF)!important;
	border-radius:999px!important;
	background:color-mix(in srgb,var(--kd-week-phase) 10%,#FFFFFF)!important;
	color:color-mix(in srgb,var(--kd-week-phase) 82%,#263238)!important;
	font-size:9px!important;
	font-weight:900!important;
	letter-spacing:.09em!important;
	box-shadow:inset 0 1px 0 rgba(255,255,255,.9)!important;
}
html.kd-interface-light body.kd-interface-light .kd-growdiaries-reference-view .kd-stage-icon{
	dis:inline-grid!important;
	place-items:center!important;
	font-size:12px!important;
	line-height:1!important;
	filter:saturate(.9)!important;
}
html.kd-interface-light body.kd-interface-light .kd-growdiaries-reference-view .kd-week-medallion{
	display:grid!important;
	place-items:center!important;
	width:45px!important;
	height:45px!important;
	margin:0 auto 5px!important;
	border:1px solid color-mix(in srgb,var(--kd-week-phase) 42%,#D8DDDF)!important;
	border-radius:50%!important;
	background:radial-gradient(circle at 34% 26%,#FFFFFF 0 20%,color-mix(in srgb,var(--kd-week-phase) 10%,#FFFFFF) 58%,color-mix(in srgb,var(--kd-week-phase) 18%,#F2F4F5) 100%)!important;
	box-shadow:0 7px 15px rgba(38,50,56,.11),inset 0 1px 0 #FFFFFF!important;
}
html.kd-interface-light body.kd-interface-light .kd-growdiaries-reference-view .kd-week-medallion strong{
	margin:0!important;
	color:#263238!important;
	font-size:23px!important;
	font-weight:800!important;
	line-height:1!important;
	letter-spacing:-.04em!important;
}
html.kd-interface-light body.kd-interface-light .kd-growdiaries-reference-view .kd-timeline-item>small{
	margin:0!important;
	color:#78909C!important;
	font-size:8px!important;
	font-weight:800!important;
	letter-spacing:.13em!important;
	text-transform:uppercase!important;
}
html.kd-interface-light body.kd-interface-light .kd-growdiaries-reference-view .kd-timeline-item:hover{
	z-index:4!important;
	transform:translateY(-6px) scale(1.025)!important;
	border-color:color-mix(in srgb,var(--kd-week-phase) 60%,#D8DDDF)!important;
	border-top-color:var(--kd-week-phase)!important;
	background:#FFFFFF!important;
	box-shadow:0 16px 30px rgba(38,50,56,.16),0 0 0 3px color-mix(in srgb,var(--kd-week-phase) 10%,transparent)!important;
}
html.kd-interface-light body.kd-interface-light .kd-growdiaries-reference-view .kd-timeline-item.is-active{
	z-index:5!important;
	transform:translateY(-7px)!important;
	border-color:#76C900!important;
	border-top-color:#76C900!important;
	background:linear-gradient(145deg,#388E3C 0%,#2F7F35 58%,#286C2D 100%)!important;
	box-shadow:0 0 0 3px rgba(118,201,0,.22),0 18px 34px rgba(47,127,53,.27),inset 0 1px 0 rgba(255,255,255,.18)!important;
}
html.kd-interface-light body.kd-interface-light .kd-growdiaries-reference-view .kd-timeline-item.is-active::after{
	background:#76C900!important;
	opacity:1!important;
	box-shadow:0 0 10px rgba(118,201,0,.55)!important;
}
html.kd-interface-light body.kd-interface-light .kd-growdiaries-reference-view .kd-timeline-item.is-active .kd-stage-code{
	border-color:rgba(255,255,255,.32)!important;
	background:rgba(255,255,255,.14)!important;
	color:#FFFFFF!important;
	box-shadow:none!important;
}
html.kd-interface-light body.kd-interface-light .kd-growdiaries-reference-view .kd-timeline-item.is-active .kd-week-medallion{
	border-color:rgba(255,255,255,.75)!important;
	background:radial-gradient(circle at 34% 24%,#FFFFFF 0 17%,#F6FFE7 52%,#DDF5A6 100%)!important;
	box-shadow:0 9px 18px rgba(0,0,0,.22),0 0 0 4px rgba(255,255,255,.10)!important;
}
html.kd-interface-light body.kd-interface-light .kd-growdiaries-reference-view .kd-timeline-item.is-active .kd-week-medallion strong{
	color:#245E2A!important;
}
html.kd-interface-light body.kd-interface-light .kd-growdiaries-reference-view .kd-timeline-item.is-active>small{
	color:rgba(255,255,255,.82)!important;
}
html.kd-interface-light body.kd-interface-light .kd-growdiaries-reference-view .kd-week-current{
	position:absolute!important;
	top:-10px!important;
	right:-8px!important;
	display:inline-flex!important;
	align-items:center!important;
	justify-content:center!important;
	min-height:21px!important;
	padding:3px 8px!important;
	border:2px solid #FFFFFF!important;
	border-radius:999px!important;
	background:#76C900!important;
	color:#263238!important;
	font-size:7px!important;
	font-weight:950!important;
	line-height:1!important;
	letter-spacing:.09em!important;
	text-transform:uppercase!important;
	box-shadow:0 5px 12px rgba(38,50,56,.20)!important;
}
html.kd-interface-light body.kd-interface-light .kd-growdiaries-reference-view .kd-timeline-add{
	justify-content:center!important;
	gap:7px!important;
	border-style:dashed!important;
	border-top-style:solid!important;
	border-color:#9DB7A4!important;
	border-top-color:#388E3C!important;
	background:linear-gradient(145deg,#FFFFFF,#EDF5EF)!important;
	color:#388E3C!important;
	font-size:27px!important;
}
html.kd-interface-light body.kd-interface-light .kd-growdiaries-reference-view .kd-timeline-add small{
	color:#388E3C!important;
	font-size:8px!important;
	font-weight:900!important;
	letter-spacing:.11em!important;
}
html.kd-interface-light body.kd-interface-light .kd-growdiaries-reference-view .kd-timeline-add:hover{
	transform:translateY(-6px) scale(1.025)!important;
	border-color:#76C900!important;
	background:#F4FAEA!important;
	box-shadow:0 15px 28px rgba(56,142,60,.16),0 0 0 3px rgba(118,201,0,.12)!important;
}
@supports not (color:color-mix(in srgb,#000 10%,#fff)){
	html.kd-interface-light body.kd-interface-light .kd-growdiaries-reference-view .kd-stage-code{border-color:#C9D7CD!important;background:#F1F6F2!important;color:#388E3C!important}
	html.kd-interface-light body.kd-interface-light .kd-growdiaries-reference-view .kd-week-medallion{border-color:#B8C8BD!important;background:#F4F7F5!important}
}
@media(max-width:760px){
	html.kd-interface-light body.kd-interface-light .kd-growdiaries-reference-view .kd-timeline-item,
	html.kd-interface-light body.kd-interface-light .kd-growdiaries-reference-view .kd-timeline-add{
		min-width:80px!important;
		min-height:105px!important;
		border-radius:16px!important;
	}
	html.kd-interface-light body.kd-interface-light .kd-growdiaries-reference-view .kd-week-medallion{width:42px!important;height:42px!important}
	html.kd-interface-light body.kd-interface-light .kd-growdiaries-reference-view .kd-week-medallion strong{font-size:21px!important}
}


/* 1.36.69 · Rediseño fuerte de semanas para un aspecto realmente premium. */
html.kd-interface-light body.kd-interface-light .kd-growdiaries-reference-view .kd-timeline{
	padding:20px 18px 16px!important;
	border:1px solid #D8DDDF!important;
	border-radius:24px!important;
	background:linear-gradient(180deg,#FFFFFF 0%,#F5F7F6 100%)!important;
	box-shadow:0 18px 42px rgba(38,50,56,.10), inset 0 1px 0 rgba(255,255,255,.98)!important;
	overflow:hidden!important;
}
html.kd-interface-light body.kd-interface-light .kd-growdiaries-reference-view .kd-timeline-track{
	display:flex!important;
	align-items:stretch!important;
	gap:14px!important;
	padding:6px 4px 14px!important;
	min-width:max-content!important;
	overflow-x:auto!important;
	scrollbar-width:thin!important;
	scrollbar-color:#AAB4AE #E9EEEB!important;
}
html.kd-interface-light body.kd-interface-light .kd-growdiaries-reference-view .kd-timeline-track::-webkit-scrollbar{height:8px!important}
html.kd-interface-light body.kd-interface-light .kd-growdiaries-reference-view .kd-timeline-track::-webkit-scrollbar-track{background:#E9EEEB!important;border-radius:999px!important}
html.kd-interface-light body.kd-interface-light .kd-growdiaries-reference-view .kd-timeline-track::-webkit-scrollbar-thumb{background:linear-gradient(90deg,#BBC5BF,#9EA8A2)!important;border-radius:999px!important;border:1px solid #E9EEEB!important}
html.kd-interface-light body.kd-interface-light .kd-growdiaries-reference-view .kd-timeline-item,
html.kd-interface-light body.kd-interface-light .kd-growdiaries-reference-view .kd-timeline-add{
	--kd-week-phase:#76C900;
	position:relative!important;
	display:flex!important;
	flex-direction:column!important;
	align-items:center!important;
	justify-content:flex-start!important;
	width:102px!important;
	min-width:102px!important;
	min-height:132px!important;
	padding:10px 10px 12px!important;
	border:1px solid #D9E2DC!important;
	border-radius:24px!important;
	background:linear-gradient(180deg,#FFFFFF 0%,#F8FAF9 66%,#F1F5F2 100%)!important;
	box-shadow:0 14px 28px rgba(38,50,56,.10), inset 0 1px 0 rgba(255,255,255,.98)!important;
	color:#263238!important;
	overflow:visible!important;
	transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease,background .2s ease!important;
}
html.kd-interface-light body.kd-interface-light .kd-growdiaries-reference-view .kd-timeline-item::before{
	content:""!important;
	position:absolute!important;
	inset:0!important;
	border-radius:24px!important;
	background:radial-gradient(circle at 50% -10%,color-mix(in srgb,var(--kd-week-phase) 14%,#FFFFFF),transparent 48%)!important;
	opacity:1!important;
	pointer-events:none!important;
}
html.kd-interface-light body.kd-interface-light .kd-growdiaries-reference-view .kd-timeline-item::after{
	content:""!important;
	position:absolute!important;
	left:16px!important;
	right:16px!important;
	bottom:12px!important;
	height:4px!important;
	border-radius:999px!important;
	background:linear-gradient(90deg,transparent,var(--kd-week-phase),transparent)!important;
	opacity:.35!important;
}
html.kd-interface-light body.kd-interface-light .kd-growdiaries-reference-view .kd-stage-germinacion{--kd-week-phase:#4C8ED9!important}
html.kd-interface-light body.kd-interface-light .kd-growdiaries-reference-view .kd-stage-vegetacion{--kd-week-phase:#388E3C!important}
html.kd-interface-light body.kd-interface-light .kd-growdiaries-reference-view .kd-stage-floracion{--kd-week-phase:#E67D45!important}
html.kd-interface-light body.kd-interface-light .kd-growdiaries-reference-view .kd-stage-cosecha{--kd-week-phase:#A56D3D!important}
html.kd-interface-light body.kd-interface-light .kd-growdiaries-reference-view .kd-stage-code{
	display:inline-flex!important;
	align-items:center!important;
	justify-content:center!important;
	gap:4px!important;
	min-width:60px!important;
	min-height:24px!important;
	margin:0 0 10px!important;
	padding:4px 10px!important;
	border:1px solid color-mix(in srgb,var(--kd-week-phase) 34%,#D8DDDF)!important;
	border-radius:999px!important;
	background:color-mix(in srgb,var(--kd-week-phase) 10%,#FFFFFF)!important;
	color:color-mix(in srgb,var(--kd-week-phase) 82%,#263238)!important;
	font-size:10px!important;
	font-weight:900!important;
	letter-spacing:.08em!important;
	text-transform:uppercase!important;
	box-shadow:inset 0 1px 0 rgba(255,255,255,.92)!important;
	z-index:1!important;
}
html.kd-interface-light body.kd-interface-light .kd-growdiaries-reference-view .kd-stage-icon{display:inline-grid!important;place-items:center!important;font-size:11px!important;line-height:1!important}
html.kd-interface-light body.kd-interface-light .kd-growdiaries-reference-view .kd-week-medallion{
	display:grid!important;
	place-items:center!important;
	width:54px!important;
	height:54px!important;
	margin:0 auto 8px!important;
	border:1px solid color-mix(in srgb,var(--kd-week-phase) 45%,#D8DDDF)!important;
	border-radius:50%!important;
	background:radial-gradient(circle at 34% 26%,#FFFFFF 0 22%,color-mix(in srgb,var(--kd-week-phase) 10%,#FFFFFF) 62%,color-mix(in srgb,var(--kd-week-phase) 18%,#F2F4F5) 100%)!important;
	box-shadow:0 10px 18px rgba(38,50,56,.12), inset 0 1px 0 #FFFFFF!important;
	z-index:1!important;
}
html.kd-interface-light body.kd-interface-light .kd-growdiaries-reference-view .kd-week-medallion strong{
	margin:0!important;
	font-size:26px!important;
	font-weight:900!important;
	line-height:1!important;
	letter-spacing:-.05em!important;
	color:#263238!important;
}
html.kd-interface-light body.kd-interface-light .kd-growdiaries-reference-view .kd-timeline-item>small{
	margin:0!important;
	font-size:10px!important;
	font-weight:800!important;
	letter-spacing:.10em!important;
	text-transform:uppercase!important;
	color:#78909C!important;
	z-index:1!important;
}
html.kd-interface-light body.kd-interface-light .kd-growdiaries-reference-view .kd-timeline-item:hover{
	transform:translateY(-8px) scale(1.02)!important;
	border-color:color-mix(in srgb,var(--kd-week-phase) 56%,#D9E2DC)!important;
	box-shadow:0 24px 40px rgba(38,50,56,.16),0 0 0 4px color-mix(in srgb,var(--kd-week-phase) 10%,transparent)!important;
	background:#FFFFFF!important;
}
html.kd-interface-light body.kd-interface-light .kd-growdiaries-reference-view .kd-timeline-item.is-active,
html.kd-interface-light body.kd-interface-light .kd-growdiaries-reference-view .kd-timeline-item[aria-current="true"]{
	transform:translateY(-10px)!important;
	border-color:#76C900!important;
	background:linear-gradient(160deg,#388E3C 0%,#2F7F35 60%,#255F2C 100%)!important;
	box-shadow:0 0 0 4px rgba(118,201,0,.22),0 26px 44px rgba(47,127,53,.30),inset 0 1px 0 rgba(255,255,255,.18)!important;
}
html.kd-interface-light body.kd-interface-light .kd-growdiaries-reference-view .kd-timeline-item.is-active::before,
html.kd-interface-light body.kd-interface-light .kd-growdiaries-reference-view .kd-timeline-item[aria-current="true"]::before{
	background:radial-gradient(circle at 50% -10%,rgba(255,255,255,.30),transparent 55%)!important;
}
html.kd-interface-light body.kd-interface-light .kd-growdiaries-reference-view .kd-timeline-item.is-active::after,
html.kd-interface-light body.kd-interface-light .kd-growdiaries-reference-view .kd-timeline-item[aria-current="true"]::after{
	background:#76C900!important;
	opacity:1!important;
	box-shadow:0 0 12px rgba(118,201,0,.52)!important;
}
html.kd-interface-light body.kd-interface-light .kd-growdiaries-reference-view .kd-timeline-item.is-active .kd-stage-code,
html.kd-interface-light body.kd-interface-light .kd-growdiaries-reference-view .kd-timeline-item[aria-current="true"] .kd-stage-code{
	border-color:rgba(255,255,255,.28)!important;
	background:rgba(255,255,255,.13)!important;
	color:#FFFFFF!important;
	box-shadow:none!important;
}
html.kd-interface-light body.kd-interface-light .kd-growdiaries-reference-view .kd-timeline-item.is-active .kd-week-medallion,
html.kd-interface-light body.kd-interface-light .kd-growdiaries-reference-view .kd-timeline-item[aria-current="true"] .kd-week-medallion{
	border-color:rgba(255,255,255,.82)!important;
	background:radial-gradient(circle at 34% 24%,#FFFFFF 0 18%,#F6FFE7 54%,#DDF5A6 100%)!important;
	box-shadow:0 12px 22px rgba(0,0,0,.20),0 0 0 5px rgba(255,255,255,.11)!important;
}
html.kd-interface-light body.kd-interface-light .kd-growdiaries-reference-view .kd-timeline-item.is-active .kd-week-medallion strong,
html.kd-interface-light body.kd-interface-light .kd-growdiaries-reference-view .kd-timeline-item[aria-current="true"] .kd-week-medallion strong{color:#245E2A!important}
html.kd-interface-light body.kd-interface-light .kd-growdiaries-reference-view .kd-timeline-item.is-active>small,
html.kd-interface-light body.kd-interface-light .kd-growdiaries-reference-view .kd-timeline-item[aria-current="true"]>small{color:rgba(255,255,255,.86)!important}
html.kd-interface-light body.kd-interface-light .kd-growdiaries-reference-view .kd-week-current{
	position:absolute!important;
	top:-10px!important;
	right:-8px!important;
	display:inline-flex!important;
	align-items:center!important;
	justify-content:center!important;
	min-height:22px!important;
	padding:4px 9px!important;
	border:2px solid #FFFFFF!important;
	border-radius:999px!important;
	background:#76C900!important;
	color:#263238!important;
	font-size:8px!important;
	font-weight:950!important;
	letter-spacing:.10em!important;
	text-transform:uppercase!important;
	box-shadow:0 8px 16px rgba(38,50,56,.20)!important;
	z-index:2!important;
}
html.kd-interface-light body.kd-interface-light .kd-growdiaries-reference-view .kd-timeline-add{
	justify-content:center!important;
	gap:8px!important;
	border-style:dashed!important;
	border-color:#AFC0B4!important;
	background:linear-gradient(160deg,#FFFFFF 0%,#F2F7F3 100%)!important;
	color:#388E3C!important;
	font-size:30px!important;
	font-weight:500!important;
}
html.kd-interface-light body.kd-interface-light .kd-growdiaries-reference-view .kd-timeline-add small{
	color:#388E3C!important;
	font-size:10px!important;
	font-weight:900!important;
	letter-spacing:.10em!important;
	text-transform:uppercase!important;
}
html.kd-interface-light body.kd-interface-light .kd-growdiaries-reference-view .kd-timeline-add:hover{
	transform:translateY(-8px) scale(1.02)!important;
	border-color:#76C900!important;
	background:#F4FAEA!important;
	box-shadow:0 22px 36px rgba(56,142,60,.16),0 0 0 4px rgba(118,201,0,.12)!important;
}
@media(max-width:760px){
	html.kd-interface-light body.kd-interface-light .kd-growdiaries-reference-view .kd-timeline{padding:16px 12px 12px!important;border-radius:20px!important}
	html.kd-interface-light body.kd-interface-light .kd-growdiaries-reference-view .kd-timeline-track{gap:10px!important;padding-bottom:10px!important}
	html.kd-interface-light body.kd-interface-light .kd-growdiaries-reference-view .kd-timeline-item,
	html.kd-interface-light body.kd-interface-light .kd-growdiaries-reference-view .kd-timeline-add{width:92px!important;min-width:92px!important;min-height:122px!important;border-radius:20px!important}
	html.kd-interface-light body.kd-interface-light .kd-growdiaries-reference-view .kd-week-medallion{width:50px!important;height:50px!important}
	html.kd-interface-light body.kd-interface-light .kd-growdiaries-reference-view .kd-week-medallion strong{font-size:24px!important}
}
@supports not (color:color-mix(in srgb,#000 10%,#fff)){
	html.kd-interface-light body.kd-interface-light .kd-growdiaries-reference-view .kd-stage-code{border-color:#C7D3CA!important;background:#F2F7F3!important;color:#388E3C!important}
	html.kd-interface-light body.kd-interface-light .kd-growdiaries-reference-view .kd-week-medallion{border-color:#B8C8BD!important;background:#F4F7F5!important}
}


/* 1.37.80 · Inicio: control de ordenación reconstruido como una sola pieza blanca. */
html body.kd-explore-home-page .kd-explore-toolbar{
	box-sizing:border-box!important;
	display:flex!important;
	align-items:center!important;
	justify-content:space-between!important;
	gap:14px!important;
	margin:0 0 10px!important;
	padding:7px 9px!important;
	border:1px solid #dce4dd!important;
	border-radius:16px!important;
	background:#f8faf8!important;
	background-color:#f8faf8!important;
	background-image:none!important;
	box-shadow:none!important;
}
html body.kd-explore-home-page .kd-explore-sort{
	box-sizing:border-box!important;
	display:grid!important;
	grid-template-columns:max-content minmax(0,1fr)!important;
	align-items:center!important;
	gap:0!important;
	width:292px!important;
	min-width:292px!important;
	height:42px!important;
	margin:0!important;
	padding:0!important;
	border:1px solid #d8e1da!important;
	border-radius:14px!important;
	background:#ffffff!important;
	background-color:#ffffff!important;
	background-image:none!important;
	overflow:hidden!important;
	box-shadow:0 5px 14px rgba(31,58,39,.035)!important;
	color:#6f7b72!important;
}
html body.kd-explore-home-page .kd-explore-sort > span{
	box-sizing:border-box!important;
	display:flex!important;
	align-items:center!important;
	height:40px!important;
	margin:0!important;
	padding:0 8px 0 14px!important;
	border:0!important;
	border-radius:0!important;
	background:#ffffff!important;
	background-color:#ffffff!important;
	background-image:none!important;
	box-shadow:none!important;
	color:#6f7b72!important;
	-webkit-text-fill-color:#6f7b72!important;
	font-size:12px!important;
	font-weight:700!important;
	line-height:1!important;
	white-space:nowrap!important;
}
html body.kd-explore-home-page .kd-explore-sort > select{
	box-sizing:border-box!important;
	display:block!important;
	width:100%!important;
	min-width:0!important;
	height:40px!important;
	min-height:40px!important;
	margin:0!important;
	padding:0 34px 0 8px!important;
	border:0!important;
	border-radius:0!important;
	background:#ffffff!important;
	background-color:#ffffff!important;
	background-image:none!important;
	box-shadow:none!important;
	color:#243127!important;
	-webkit-text-fill-color:#243127!important;
	font-size:13px!important;
	font-weight:750!important;
	line-height:40px!important;
	outline:0!important;
}
html body.kd-explore-home-page .kd-explore-sort:focus-within{
	border-color:#319849!important;
	box-shadow:0 0 0 3px rgba(49,152,73,.12)!important;
}
html body.kd-explore-home-page .kd-explore-sort::before,
html body.kd-explore-home-page .kd-explore-sort::after,
html body.kd-explore-home-page .kd-explore-sort > span::before,
html body.kd-explore-home-page .kd-explore-sort > span::after{
	display:none!important;
	content:none!important;
}
@media(max-width:760px){
	html body.kd-explore-home-page .kd-explore-toolbar{
		align-items:stretch!important;
		flex-direction:column!important;
	}
	html body.kd-explore-home-page .kd-explore-sort{
		width:100%!important;
		min-width:0!important;
	}
}


/* 1.37.99 · Selector de ordenación sin apariencia nativa en Opera/Chromium. */
html body.kd-explore-home-page .kd-explore-sort{
	position:relative!important;
	isolation:isolate!important;
	display:grid!important;
	grid-template-columns:max-content minmax(0,1fr)!important;
	align-items:center!important;
	gap:0!important;
	width:292px!important;
	min-width:292px!important;
	height:42px!important;
	padding:0!important;
	border:1px solid #d8e1da!important;
	border-radius:14px!important;
	background:#fff!important;
	box-shadow:0 5px 14px rgba(31,58,39,.035)!important;
	overflow:hidden!important;
}
html body.kd-explore-home-page .kd-explore-sort > span{
	position:relative!important;
	z-index:2!important;
	display:flex!important;
	align-items:center!important;
	height:40px!important;
	padding:0 9px 0 14px!important;
	border:0!important;
	background:#fff!important;
	box-shadow:none!important;
	color:#6f7b72!important;
	font-size:12px!important;
	font-weight:700!important;
	line-height:1!important;
}
html body.kd-explore-home-page .kd-explore-sort > select{
	position:relative!important;
	z-index:1!important;
	display:block!important;
	box-sizing:border-box!important;
	width:100%!important;
	min-width:0!important;
	height:40px!important;
	min-height:40px!important;
	margin:0!important;
	padding:0 38px 0 8px!important;
	border:0!important;
	border-width:0!important;
	border-style:none!important;
	border-color:transparent!important;
	border-radius:0!important;
	outline:0!important;
	outline-offset:0!important;
	-webkit-appearance:none!important;
	-moz-appearance:none!important;
	appearance:none!important;
	background-color:#fff!important;
	background-image:none!important;
	background-repeat:no-repeat!important;
	background-position:right 13px center!important;
	background-size:14px 14px!important;
	box-shadow:none!important;
	color:#243127!important;
	-webkit-text-fill-color:#243127!important;
	font-family:inherit!important;
	font-size:13px!important;
	font-weight:750!important;
	line-height:40px!important;
	color-scheme:light!important;
	cursor:pointer!important;
}
html body.kd-explore-home-page .kd-explore-sort > select::-ms-expand{display:none!important}
html body.kd-explore-home-page .kd-explore-sort::after{
	position:absolute!important;
	z-index:4!important;
	top:50%!important;
	right:15px!important;
	display:block!important;
	width:7px!important;
	height:7px!important;
	margin-top:-5px!important;
	border:0!important;
	border-right:1.6px solid #57655a!important;
	border-bottom:1.6px solid #57655a!important;
	background:transparent!important;
	content:""!important;
	transform:rotate(45deg)!important;
	pointer-events:none!important;
}
html body.kd-explore-home-page .kd-explore-sort > select:focus,
html body.kd-explore-home-page .kd-explore-sort > select:focus-visible{
	border:0!important;
	outline:0!important;
	box-shadow:none!important;
}
html body.kd-explore-home-page .kd-explore-sort:focus-within{
	border-color:#319849!important;
	box-shadow:0 0 0 3px rgba(49,152,73,.12)!important;
}
@media(max-width:760px){
	html body.kd-explore-home-page .kd-explore-sort{width:100%!important;min-width:0!important}
}

/* v1.40.118 · Ajustes > Notificaciones: refuerzo visual definitivo en modo claro.
   Aplica la corrección incluso si la interfaz clara no añade las clases kd-interface-light.
   También cubre triggers/accordions de BuddyBoss usados en la pantalla de ajustes. */
body.kd-member-settings-page .kd-notifications-area,
body.kd-member-settings-page :is(.notification-preferences-wrap,.notification-settings-wrap,.email-notification-preferences,.bp-email-notification-settings,.bp-notification-settings){
	background:#FFFFFF!important;
	border-color:#D8DDDF!important;
	color:#263238!important;
	box-shadow:none!important;
	background-image:none!important;
}
body.kd-member-settings-page .kd-notifications-area-title,
body.kd-member-settings-page :is(.notification-preferences-title,.notification-settings-title,.bp-screen-title,.screen-heading){
	color:#263238!important;
}
body.kd-member-settings-page :is(.kd-notification-group,.notification-group,.notification-preferences-group,.notification-settings-group,.bp-email-notification-settings>li,.bp-notification-settings>li,.accordion-section){
	background:transparent!important;
	background-image:none!important;
	border-bottom:1px solid #E5EAEC!important;
	box-shadow:none!important;
}
body.kd-member-settings-page :is(.kd-notification-group:last-child,.notification-group:last-child,.notification-preferences-group:last-child,.notification-settings-group:last-child,.bp-email-notification-settings>li:last-child,.bp-notification-settings>li:last-child,.accordion-section:last-child){
	border-bottom-color:transparent!important;
}
body.kd-member-settings-page :is(
	.kd-notification-group-toggle,
	.notification-group-toggle,
	.notification-group-title,
	.notification-group-heading,
	.notification-preferences-group-title,
	.notification-settings-group-title,
	.bb-accordion__trigger,
	.bs-accordion__trigger,
	button[aria-expanded][class*="notification"],
	button[aria-expanded][class*="accordion"]
){
	display:flex!important;
	align-items:center!important;
	justify-content:space-between!important;
	width:100%!important;
	min-height:48px!important;
	padding:12px 0!important;
	margin:0!important;
	border:0!important;
	border-radius:14px!important;
	background:#FFFFFF!important;
	background-image:none!important;
	box-shadow:none!important;
	color:#34423A!important;
	text-align:left!important;
}
body.kd-member-settings-page :is(
	.kd-notification-group-toggle,
	.notification-group-toggle,
	.notification-group-title,
	.notification-group-heading,
	.notification-preferences-group-title,
	.notification-settings-group-title,
	.bb-accordion__trigger,
	.bs-accordion__trigger,
	button[aria-expanded][class*="notification"],
	button[aria-expanded][class*="accordion"]
):hover,
body.kd-member-settings-page :is(
	.kd-notification-group-toggle,
	.notification-group-toggle,
	.notification-group-title,
	.notification-group-heading,
	.notification-preferences-group-title,
	.notification-settings-group-title,
	.bb-accordion__trigger,
	.bs-accordion__trigger,
	button[aria-expanded][class*="notification"],
	button[aria-expanded][class*="accordion"]
):focus,
body.kd-member-settings-page :is(
	.kd-notification-group-toggle,
	.notification-group-toggle,
	.notification-group-title,
	.notification-group-heading,
	.notification-preferences-group-title,
	.notification-settings-group-title,
	.bb-accordion__trigger,
	.bs-accordion__trigger,
	button[aria-expanded][class*="notification"],
	button[aria-expanded][class*="accordion"]
):focus-visible,
body.kd-member-settings-page :is(
	.kd-notification-group-toggle,
	.notification-group-toggle,
	.notification-group-title,
	.notification-group-heading,
	.notification-preferences-group-title,
	.notification-settings-group-title,
	.bb-accordion__trigger,
	.bs-accordion__trigger,
	button[aria-expanded][class*="notification"],
	button[aria-expanded][class*="accordion"]
):active,
body.kd-member-settings-page :is(
	.kd-notification-group-toggle,
	.notification-group-toggle,
	.notification-group-title,
	.notification-group-heading,
	.notification-preferences-group-title,
	.notification-settings-group-title,
	.bb-accordion__trigger,
	.bs-accordion__trigger,
	button[aria-expanded][class*="notification"],
	button[aria-expanded][class*="accordion"]
)[aria-expanded="true"]{
	background:#F7FBF3!important;
	color:#2E7D32!important;
	box-shadow:none!important;
	outline:none!important;
}
body.kd-member-settings-page :is(
	.kd-notification-group-toggle i,
	.notification-group-toggle i,
	.notification-group-title i,
	.notification-group-heading i,
	.notification-preferences-group-title i,
	.notification-settings-group-title i,
	.bb-accordion__trigger i,
	.bs-accordion__trigger i,
	button[aria-expanded][class*="notification"] i,
	button[aria-expanded][class*="accordion"] i
):before,
body.kd-member-settings-page :is(
	.kd-notification-group-toggle i,
	.notification-group-toggle i,
	.notification-group-title i,
	.notification-group-heading i,
	.notification-preferences-group-title i,
	.notification-settings-group-title i,
	.bb-accordion__trigger i,
	.bs-accordion__trigger i,
	button[aria-expanded][class*="notification"] i,
	button[aria-expanded][class*="accordion"] i
):after{
	background:#7D8C83!important;
}
body.kd-member-settings-page :is(
	.kd-notification-group-toggle:hover i,
	.kd-notification-group-toggle:focus i,
	.kd-notification-group-toggle:focus-visible i,
	.kd-notification-group-toggle:active i,
	.notification-group-toggle:hover i,
	.notification-group-toggle:focus i,
	.notification-group-toggle:focus-visible i,
	.notification-group-toggle:active i,
	.notification-group-title:hover i,
	.notification-group-heading:hover i,
	.notification-preferences-group-title:hover i,
	.notification-settings-group-title:hover i,
	.bb-accordion__trigger:hover i,
	.bb-accordion__trigger:focus i,
	.bs-accordion__trigger:hover i,
	.bs-accordion__trigger:focus i,
	button[aria-expanded][class*="notification"]:hover i,
	button[aria-expanded][class*="accordion"]:hover i,
	button[aria-expanded][class*="notification"]:focus i,
	button[aria-expanded][class*="accordion"]:focus i
):before,
body.kd-member-settings-page :is(
	.kd-notification-group-toggle:hover i,
	.kd-notification-group-toggle:focus i,
	.kd-notification-group-toggle:focus-visible i,
	.kd-notification-group-toggle:active i,
	.notification-group-toggle:hover i,
	.notification-group-toggle:focus i,
	.notification-group-toggle:focus-visible i,
	.notification-group-toggle:active i,
	.notification-group-title:hover i,
	.notification-group-heading:hover i,
	.notification-preferences-group-title:hover i,
	.notification-settings-group-title:hover i,
	.bb-accordion__trigger:hover i,
	.bb-accordion__trigger:focus i,
	.bs-accordion__trigger:hover i,
	.bs-accordion__trigger:focus i,
	button[aria-expanded][class*="notification"]:hover i,
	button[aria-expanded][class*="accordion"]:hover i,
	button[aria-expanded][class*="notification"]:focus i,
	button[aria-expanded][class*="accordion"]:focus i
):after{
	background:#388E3C!important;
}
body.kd-member-settings-page :is(.kd-notification-group-body,.notification-group-body,.notification-preferences-group-body,.notification-settings-group-body,.accordion-content,.accordion-panel){
	background:transparent!important;
	background-image:none!important;
}
body.kd-member-settings-page :is(.kd-notification-row,.notification-row,.notification-setting-row,.bp-email-notification-settings li li,.bp-notification-settings li li){
	background:transparent!important;
	color:#34423A!important;
}
body.kd-member-settings-page :is(.kd-notification-row:hover,.notification-row:hover,.notification-setting-row:hover,.bp-email-notification-settings li li:hover,.bp-notification-settings li li:hover){
	background:#F7FBF3!important;
	color:#263238!important;
}
body.kd-member-settings-page :is(.kd-notification-row strong,.notification-row strong,.notification-setting-row strong,.bp-email-notification-settings strong,.bp-notification-settings strong){
	color:#34423A!important;
}
body.kd-member-settings-page :is(.kd-notification-row small,.notification-row small,.notification-setting-row small,.bp-email-notification-settings small,.bp-notification-settings small,.description,.bb-description,.notification-help-text){
	color:#6F7F87!important;
}

/* 1.40.639 · Artículos modo claro: contraste real y tipografía legible. */
html.kd-interface-light body.kd-blog-page #kd-blog-directory .kd-blog-featured{
	border-color:#D4DCDA!important;
	background:#FFFFFF!important;
	background-color:#FFFFFF!important;
	background-image:none!important;
	box-shadow:0 7px 22px rgba(38,50,56,.08)!important;
}
html.kd-interface-light body.kd-blog-page #kd-blog-directory .kd-blog-featured-copy{
	background:#FFFFFF!important;
	background-color:#FFFFFF!important;
	background-image:none!important;
	color:#1F2D24!important;
}
html.kd-interface-light body.kd-blog-page #kd-blog-directory .kd-blog-featured-copy h3 a{
	color:#1F2D24!important;
	-webkit-text-fill-color:#1F2D24!important;
}
html.kd-interface-light body.kd-blog-page #kd-blog-directory .kd-blog-featured-copy h3 a:hover{
	color:#1E7D3B!important;
	-webkit-text-fill-color:#1E7D3B!important;
}
html.kd-interface-light body.kd-blog-page #kd-blog-directory .kd-blog-featured-copy>p{
	color:#405248!important;
	-webkit-text-fill-color:#405248!important;
	font-size:14px!important;
	font-weight:600!important;
	line-height:1.6!important;
}
html.kd-interface-light body.kd-blog-page #kd-blog-directory .kd-blog-featured .kd-blog-premium-meta{
	color:#53675B!important;
	-webkit-text-fill-color:#53675B!important;
	font-size:11px!important;
	font-weight:750!important;
}
html.kd-interface-light body.kd-blog-page #kd-blog-directory .kd-blog-featured-labels,
html.kd-interface-light body.kd-blog-page #kd-blog-directory .kd-blog-featured-labels span{
	color:#1E7D3B!important;
	-webkit-text-fill-color:#1E7D3B!important;
	font-size:10px!important;
	font-weight:900!important;
}
html.kd-interface-light body.kd-blog-page #kd-blog-directory .kd-blog-heading p{
	color:#52645A!important;
	-webkit-text-fill-color:#52645A!important;
	font-size:13.5px!important;
	font-weight:600!important;
	line-height:1.5!important;
}
html.kd-interface-light body.kd-blog-page #kd-blog-directory .kd-blog-tabs a{
	color:#46564D!important;
	-webkit-text-fill-color:#46564D!important;
	font-size:11px!important;
	font-weight:850!important;
}
html.kd-interface-light body.kd-blog-page #kd-blog-directory .kd-blog-tabs a.is-active{
	color:#FFFFFF!important;
	-webkit-text-fill-color:#FFFFFF!important;
}
html.kd-interface-light body.kd-blog-page #kd-blog-directory .kd-blog-premium-card .kd-blog-card-copy{
	background:#FFFFFF!important;
	background-color:#FFFFFF!important;
}
html.kd-interface-light body.kd-blog-page #kd-blog-directory .kd-blog-premium-card .kd-blog-card-copy h3 a{
	color:#263238!important;
	-webkit-text-fill-color:#263238!important;
}
html.kd-interface-light body.kd-blog-page #kd-blog-directory .kd-blog-premium-card .kd-blog-card-copy>p{
	color:#4E6157!important;
	-webkit-text-fill-color:#4E6157!important;
	font-size:11.5px!important;
	font-weight:560!important;
	line-height:1.55!important;
}
html.kd-interface-light body.kd-blog-page #kd-blog-directory .kd-blog-premium-card .kd-blog-premium-meta{
	color:#5F7167!important;
	-webkit-text-fill-color:#5F7167!important;
	font-size:9.5px!important;
	font-weight:700!important;
}
html.kd-interface-light body.kd-blog-page #kd-blog-directory .kd-blog-read-more{
	background:#237A35!important;
	background-color:#237A35!important;
	border-color:#237A35!important;
	color:#FFFFFF!important;
	-webkit-text-fill-color:#FFFFFF!important;
	font-size:10.5px!important;
	font-weight:900!important;
}
html.kd-interface-light body.kd-blog-page #kd-blog-directory .kd-blog-read-more:hover{
	background:#1B6F2F!important;
	background-color:#1B6F2F!important;
	border-color:#1B6F2F!important;
	color:#FFFFFF!important;
	-webkit-text-fill-color:#FFFFFF!important;
}
@media(max-width:620px){
	html.kd-interface-light body.kd-blog-page #kd-blog-directory .kd-blog-featured-copy>p{font-size:13px!important;}
	html.kd-interface-light body.kd-blog-page #kd-blog-directory .kd-blog-featured .kd-blog-premium-meta{font-size:10px!important;}
}

/* v1.40.824 · Lighthouse contrast repair.
 * La clase kd-interface-light es la fuente de verdad visual. Estas reglas finales
 * impiden que atributos data-theme heredados activen colores oscuros sobre
 * superficies claras durante la hidratación y elevan el contraste AA del texto.
 */
html.kd-interface-light body.kd-interface-light .kd-nav-group-label{
	color:#425447!important;
}
html.kd-interface-light body.kd-interface-light .kd-grow-menu-badge{
	color:#8F1230!important;
}
html.kd-interface-light body.kd-interface-light a:not(.kd-unified-section-hero):not(.kd-explore-banner):not(.kd-home-promo){
	color:#2E7D32;
}
html.kd-interface-light body.kd-interface-light.kd-explore-home-page .kd-explore-sort>span{
	color:#4F5E54!important;
}
html.kd-interface-light body.kd-interface-light.kd-explore-home-page .kd-explore-card h3 a{
	color:#242A25!important;
}
html.kd-interface-light body.kd-interface-light.kd-explore-home-page .kd-explore-card-author,
html.kd-interface-light body.kd-interface-light.kd-explore-home-page .kd-explore-card-genetics{
	color:#3B4D41!important;
}
html.kd-interface-light body.kd-interface-light.kd-explore-home-page .kd-explore-card-genetics strong{
	color:#263B2C!important;
}
html.kd-interface-light body.kd-interface-light.kd-explore-home-page .kd-explore-card-meta{
	color:#46564B!important;
}
html.kd-interface-light body.kd-interface-light.kd-explore-home-page .kd-explore-card-meta span:first-child{
	color:#2E7D32!important;
}
html.kd-interface-light body.kd-interface-light.kd-explore-home-page .kd-explore-week-badge{
	background:#B63F27!important;
	color:#FFFFFF!important;
}
html.kd-interface-light body.kd-interface-light.kd-explore-home-page .kd-home-live-heading>a{
	color:#285F33!important;
}
html.kd-interface-light body.kd-interface-light.kd-explore-home-page .kd-home-strain-card h3 a{
	color:#17361F!important;
}
html.kd-interface-light body.kd-interface-light.kd-explore-home-page :is(.kd-home-grower-card,.kd-home-question-card,.kd-home-brand-card){
	color:#26372C!important;
}
html.kd-interface-light body.kd-interface-light.kd-explore-home-page :is(.kd-home-grower-card small,.kd-home-question-card small,.kd-home-brand-card small){
	color:#4E5D53!important;
}
html.kd-interface-light body.kd-interface-light.kd-explore-home-page .kd-home-empty-discovery a{
	color:#2E7D32!important;
}
html.kd-interface-light body.kd-interface-light :is(.kd-cookie-actions,.kd-cookie-modal-card) .is-secondary{
	color:#365343!important;
}
