#kd-equipment-directory{scroll-margin-top:96px}
		.kd-equipment-ranking-button:focus-visible{outline:3px solid rgba(255,255,255,.45)!important;outline-offset:3px!important}
		body.kd-equipment-page{background:#fff!important;color:#202621}.kd-equipment-template-main{min-height:100vh}.kd-equipment-shell{box-sizing:border-box;width:min(100% - 48px,1360px);margin:0 auto;padding:20px 0 72px}.kd-equipment-banner{position:relative;min-height:300px;border-radius:16px;overflow:hidden;background:#07140d;box-shadow:0 12px 34px rgba(22,42,28,.18)}.kd-equipment-banner-art{position:absolute;inset:0}.kd-equipment-banner-art svg{display:block;width:100%;height:100%}.kd-equipment-banner-copy{position:relative;z-index:2;width:50%;padding:43px 0 40px 44px;color:#fff}.kd-equipment-banner-copy>span{display:block;margin-bottom:10px;color:#d9ff73;font-size:11px;font-weight:900;letter-spacing:.13em}.kd-equipment-banner-copy h1{margin:0;color:#fff;font-size:43px;line-height:1.01;letter-spacing:-.04em;text-shadow:0 3px 18px rgba(0,0,0,.35)}.kd-equipment-banner-copy p{max-width:470px;margin:14px 0 20px;color:rgba(255,255,255,.82);font-size:14px;line-height:1.5}.kd-equipment-banner-copy :is(a,button){display:inline-flex;min-height:42px;align-items:center;gap:12px;padding:0 22px;border-radius:999px;background:#d9ff73;color:#14220e!important;text-decoration:none!important;font-size:13px;font-weight:900;box-shadow:0 8px 24px rgba(217,255,115,.2)}.kd-equipment-banner-copy button{border:0;outline:0;font-family:inherit;cursor:pointer;-webkit-appearance:none;appearance:none}.kd-equipment-banner-copy :is(a,button):hover{transform:translateY(-1px);background:#e8ffa9}.kd-equipment-banner-side{position:absolute;right:34px;bottom:28px;z-index:3;display:flex;min-width:250px;flex-direction:column;align-items:flex-end;color:#fff}.kd-equipment-banner-side strong{font-size:29px;line-height:1}.kd-equipment-banner-side span{color:#d9ff73;font-size:16px;font-weight:900}.kd-equipment-banner-side small{margin-top:4px;color:rgba(255,255,255,.68);font-size:10px}.kd-equipment-directory{padding:24px 0 0}.kd-equipment-adminbar{display:grid;grid-template-columns:minmax(220px,1fr) minmax(260px,1.5fr) auto;align-items:center;gap:18px;margin:0 0 20px;padding:15px 17px;border:1px solid #d7e8da;border-radius:14px;background:linear-gradient(135deg,#f4fbf5,#fbfdfb);box-shadow:0 8px 24px rgba(25,89,43,.06)}.kd-equipment-adminbar strong{color:#185f31;font-size:13px}.kd-equipment-adminbar>span{color:#69736b;font-size:11px;line-height:1.4}.kd-equipment-adminbar>div{display:flex;gap:8px}.kd-equipment-adminbar a{display:inline-flex;min-height:34px;align-items:center;padding:0 14px;border:1px solid #cbdacf;border-radius:999px;background:#fff;color:#27633a!important;text-decoration:none!important;font-size:11px;font-weight:850;white-space:nowrap}.kd-equipment-adminbar a.is-primary{border-color:#17813d;background:#17813d;color:#fff!important}.kd-equipment-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:14px}.kd-equipment-heading>div:first-child>span{color:#178340;font-size:10px;font-weight:900;letter-spacing:.12em}.kd-equipment-heading h2{margin:4px 0 0;color:#222824;font-size:24px;letter-spacing:-.025em}.kd-equipment-tools{display:flex;align-items:center;gap:12px}.kd-equipment-search{display:flex;width:225px;height:36px;border:1px solid #dfe4df;border-radius:999px;background:#fff;overflow:hidden}.kd-equipment-search input{min-width:0;flex:1;padding:0 13px;border:0!important;background:transparent!important;color:#2e342f;font-size:12px;outline:none!important;box-shadow:none!important}.kd-equipment-search button{display:grid;width:40px;place-items:center;border:0;background:#fff;color:#737a74;cursor:pointer}.kd-equipment-search svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}.kd-equipment-sort{display:flex;align-items:center;gap:5px;color:#697069;font-size:11px}.kd-equipment-sort select{height:36px;min-width:125px;padding:0 28px 0 8px;border:0;background:#fff;color:#272d28;font-size:12px;font-weight:850}.kd-equipment-categories{display:flex;flex-wrap:wrap;gap:7px;margin:0 0 14px}.kd-equipment-categories a{display:flex;min-height:58px;align-items:center;gap:10px;padding:0 15px;border:1px solid #edf0ed;border-radius:9px;background:#f7f8f7;color:#283029!important;text-decoration:none!important;transition:border-color .18s ease,background .18s ease,transform .18s ease}.kd-equipment-categories a:hover{transform:translateY(-1px);border-color:#ccd6cd;background:#fff}.kd-equipment-categories a.is-active{border:2px solid #cfd6d0;background:#fff;box-shadow:0 2px 8px rgba(27,51,34,.07)}.kd-equipment-categories a span{font-size:26px;line-height:1}.kd-equipment-categories a strong{font-size:12px;white-space:nowrap}.kd-equipment-summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:9px 0 12px;border-bottom:1px solid #ecefec;color:#808781;font-size:10px}.kd-equipment-summary strong{color:#3c433d;font-size:11px}.kd-equipment-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:42px}.kd-equipment-brand-row{display:grid;grid-template-columns:23px 55px minmax(135px,1fr) 82px 75px 105px;align-items:center;gap:9px;min-height:92px;border-bottom:1px solid #e7ebe7;background:#fff;transition:background .18s ease,transform .18s ease}.kd-equipment-brand-row:hover{background:#fafcf9;transform:translateY(-1px)}.kd-equipment-brand-rank{color:#919892;font-size:13px;text-align:center}.kd-equipment-brand-logo{display:block;width:48px;height:48px;border-radius:8px;overflow:hidden;background:#e5ece6;box-shadow:0 2px 8px rgba(34,48,37,.12)}.kd-equipment-brand-logo img,.kd-equipment-brand-logo svg{display:block;width:100%;height:100%;object-fit:cover}.kd-equipment-brand-identity{min-width:0}.kd-equipment-brand-identity>a{display:block;overflow:hidden;color:#29302a!important;text-decoration:none!important;font-size:13px;font-weight:780;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.kd-equipment-brand-identity>a:hover{color:#14823c!important}.kd-equipment-brand-identity small{display:block;margin-top:5px;color:#818981;font-size:10px;line-height:1.35}.kd-equipment-brand-metric{display:grid;grid-template-columns:18px 1fr;grid-template-rows:auto auto;align-items:center;color:#636b64}.kd-equipment-brand-metric>span{grid-row:1/3;color:#657169;font-size:14px}.kd-equipment-brand-metric strong{color:#454c46;font-size:13px;font-weight:750;line-height:1.05}.kd-equipment-brand-metric small{color:#878e88;font-size:9px;line-height:1.1}.kd-equipment-brand-rating{display:grid;grid-template-columns:20px 1fr;grid-template-rows:auto auto;align-items:center}.kd-equipment-brand-rating>span{grid-row:1/3;color:#f1c54b;font-size:19px}.kd-equipment-brand-rating strong{color:#444b45;font-size:13px;line-height:1}.kd-equipment-brand-rating strong small{font-size:9px}.kd-equipment-brand-rating em{color:#858c86;font-size:8px;font-style:normal}.kd-equipment-empty{display:flex;min-height:280px;flex-direction:column;align-items:center;justify-content:center;border:1px dashed #d7ded7;border-radius:16px;background:#fbfdfb;text-align:center}.kd-equipment-empty>span{font-size:38px}.kd-equipment-empty h3{margin:9px 0 3px}.kd-equipment-empty p{margin:0 0 12px;color:#747c75}.kd-equipment-empty a{color:#15813b!important;font-weight:850}.kd-equipment-pagination{display:flex;align-items:center;justify-content:center;gap:20px;padding:28px 0 0;color:#747b75;font-size:12px}.kd-equipment-pagination a{display:inline-flex;min-height:36px;align-items:center;padding:0 16px;border:1px solid #d9dfda;border-radius:999px;color:#28713b!important;text-decoration:none!important;font-weight:850}.kd-equipment-pagination a:hover{border-color:#1d8a43;background:#1d8a43;color:#fff!important}
		
		/* 1.33.98 · Equipo: unificación completa del modo oscuro con el fondo base #0e130f. */
		html.kd-interface-dark body.kd-equipment-page,
		html[data-theme="dark"] body.kd-equipment-page,
		html[data-kd-theme="dark"] body.kd-equipment-page,
		body.kd-interface-dark.kd-equipment-page,
		body.dark-mode.kd-equipment-page,
		html.kd-interface-dark body.kd-standalone-equipment-template,
		html[data-theme="dark"] body.kd-standalone-equipment-template,
		html[data-kd-theme="dark"] body.kd-standalone-equipment-template,
		body.kd-interface-dark.kd-standalone-equipment-template,
		body.dark-mode.kd-standalone-equipment-template,
		body.kd-interface-dark.kd-equipment-page :is(#page,.site,.site-content,#content,#primary,.content-area,.site-main,.entry,.entry-content,.bb-rl-site-content,.bb-rl-container,.bb-rl-main-content,.bb-rl-screen-content,.kd-equipment-template-main,.kd-equipment-shell,.kd-equipment-directory,.kd-equipment-heading,.kd-equipment-tools,.kd-equipment-summary,.kd-equipment-grid,.kd-equipment-pagination),
		body.dark-mode.kd-equipment-page :is(#page,.site,.site-content,#content,#primary,.content-area,.site-main,.entry,.entry-content,.bb-rl-site-content,.bb-rl-container,.bb-rl-main-content,.bb-rl-screen-content,.kd-equipment-template-main,.kd-equipment-shell,.kd-equipment-directory,.kd-equipment-heading,.kd-equipment-tools,.kd-equipment-summary,.kd-equipment-grid,.kd-equipment-pagination),
		html[data-theme="dark"] body.kd-equipment-page :is(#page,.site,.site-content,#content,#primary,.content-area,.site-main,.entry,.entry-content,.bb-rl-site-content,.bb-rl-container,.bb-rl-main-content,.bb-rl-screen-content,.kd-equipment-template-main,.kd-equipment-shell,.kd-equipment-directory,.kd-equipment-heading,.kd-equipment-tools,.kd-equipment-summary,.kd-equipment-grid,.kd-equipment-pagination),
		html[data-kd-theme="dark"] body.kd-equipment-page :is(#page,.site,.site-content,#content,#primary,.content-area,.site-main,.entry,.entry-content,.bb-rl-site-content,.bb-rl-container,.bb-rl-main-content,.bb-rl-screen-content,.kd-equipment-template-main,.kd-equipment-shell,.kd-equipment-directory,.kd-equipment-heading,.kd-equipment-tools,.kd-equipment-summary,.kd-equipment-grid,.kd-equipment-pagination),
		body.kd-interface-dark.kd-standalone-equipment-template :is(#page,.site,.site-content,#content,#primary,.content-area,.site-main,.entry,.entry-content,.bb-rl-site-content,.bb-rl-container,.bb-rl-main-content,.bb-rl-screen-content,.kd-equipment-template-main,.kd-equipment-shell,.kd-equipment-directory,.kd-equipment-heading,.kd-equipment-tools,.kd-equipment-summary,.kd-equipment-grid,.kd-equipment-pagination){
			background:#0e130f!important;
			background-color:#0e130f!important;
			background-image:none!important;
			box-shadow:none!important;
		}
		body.kd-interface-dark.kd-equipment-page :is(.kd-equipment-adminbar,.kd-equipment-search,.kd-equipment-search button,.kd-equipment-sort,.kd-equipment-sort select,.kd-equipment-categories,.kd-equipment-categories a,.kd-equipment-categories a:hover,.kd-equipment-categories a.is-active,.kd-equipment-brand-row,.kd-equipment-brand-row:hover,.kd-equipment-empty),
		body.dark-mode.kd-equipment-page :is(.kd-equipment-adminbar,.kd-equipment-search,.kd-equipment-search button,.kd-equipment-sort,.kd-equipment-sort select,.kd-equipment-categories,.kd-equipment-categories a,.kd-equipment-categories a:hover,.kd-equipment-categories a.is-active,.kd-equipment-brand-row,.kd-equipment-brand-row:hover,.kd-equipment-empty),
		html[data-theme="dark"] body.kd-equipment-page :is(.kd-equipment-adminbar,.kd-equipment-search,.kd-equipment-search button,.kd-equipment-sort,.kd-equipment-sort select,.kd-equipment-categories,.kd-equipment-categories a,.kd-equipment-categories a:hover,.kd-equipment-categories a.is-active,.kd-equipment-brand-row,.kd-equipment-brand-row:hover,.kd-equipment-empty),
		html[data-kd-theme="dark"] body.kd-equipment-page :is(.kd-equipment-adminbar,.kd-equipment-search,.kd-equipment-search button,.kd-equipment-sort,.kd-equipment-sort select,.kd-equipment-categories,.kd-equipment-categories a,.kd-equipment-categories a:hover,.kd-equipment-categories a.is-active,.kd-equipment-brand-row,.kd-equipment-brand-row:hover,.kd-equipment-empty){
			background:#0e130f!important;
			background-color:#0e130f!important;
			background-image:none!important;
			border-color:#28342b!important;
			box-shadow:none!important;
		}
		body.kd-interface-dark.kd-equipment-page :is(.kd-equipment-heading h2,.kd-equipment-categories a,.kd-equipment-categories a strong,.kd-equipment-brand-identity>a,.kd-equipment-brand-metric strong,.kd-equipment-brand-rating strong,.kd-equipment-summary strong),
		body.dark-mode.kd-equipment-page :is(.kd-equipment-heading h2,.kd-equipment-categories a,.kd-equipment-categories a strong,.kd-equipment-brand-identity>a,.kd-equipment-brand-metric strong,.kd-equipment-brand-rating strong,.kd-equipment-summary strong),
		html[data-theme="dark"] body.kd-equipment-page :is(.kd-equipment-heading h2,.kd-equipment-categories a,.kd-equipment-categories a strong,.kd-equipment-brand-identity>a,.kd-equipment-brand-metric strong,.kd-equipment-brand-rating strong,.kd-equipment-summary strong),
		html[data-kd-theme="dark"] body.kd-equipment-page :is(.kd-equipment-heading h2,.kd-equipment-categories a,.kd-equipment-categories a strong,.kd-equipment-brand-identity>a,.kd-equipment-brand-metric strong,.kd-equipment-brand-rating strong,.kd-equipment-summary strong){color:#dff2e3!important;-webkit-text-fill-color:#dff2e3!important}
		body.kd-interface-dark.kd-equipment-page :is(.kd-equipment-adminbar>span,.kd-equipment-summary,.kd-equipment-brand-rank,.kd-equipment-brand-identity small,.kd-equipment-brand-metric small,.kd-equipment-brand-rating em,.kd-equipment-sort),
		body.dark-mode.kd-equipment-page :is(.kd-equipment-adminbar>span,.kd-equipment-summary,.kd-equipment-brand-rank,.kd-equipment-brand-identity small,.kd-equipment-brand-metric small,.kd-equipment-brand-rating em,.kd-equipment-sort),
		html[data-theme="dark"] body.kd-equipment-page :is(.kd-equipment-adminbar>span,.kd-equipment-summary,.kd-equipment-brand-rank,.kd-equipment-brand-identity small,.kd-equipment-brand-metric small,.kd-equipment-brand-rating em,.kd-equipment-sort),
		html[data-kd-theme="dark"] body.kd-equipment-page :is(.kd-equipment-adminbar>span,.kd-equipment-summary,.kd-equipment-brand-rank,.kd-equipment-brand-identity small,.kd-equipment-brand-metric small,.kd-equipment-brand-rating em,.kd-equipment-sort){color:#98a49a!important}
		body.kd-interface-dark.kd-equipment-page .kd-equipment-search input,
		body.dark-mode.kd-equipment-page .kd-equipment-search input,
		html[data-theme="dark"] body.kd-equipment-page .kd-equipment-search input,
		html[data-kd-theme="dark"] body.kd-equipment-page .kd-equipment-search input{background:transparent!important;color:#edf4ee!important;-webkit-text-fill-color:#edf4ee!important}


		/* 1.33.99 · Equipo: cabecera del directorio unificada, sin caja estrecha ni divisor vertical. */
		body.kd-equipment-page .kd-equipment-heading,
		body.kd-standalone-equipment-template .kd-equipment-heading{
			display:flex!important;
			width:100%!important;
			min-height:62px!important;
			box-sizing:border-box!important;
			align-items:center!important;
			justify-content:space-between!important;
			gap:24px!important;
			margin:0 0 14px!important;
			padding:8px 0!important;
			border:0!important;
			border-top:1px solid #28342b!important;
			border-bottom:1px solid #28342b!important;
			border-radius:0!important;
			background:#0e130f!important;
			background-image:none!important;
			box-shadow:none!important;
			overflow:visible!important;
		}
		body.kd-equipment-page .kd-equipment-heading>div:first-child,
		body.kd-standalone-equipment-template .kd-equipment-heading>div:first-child{
			display:block!important;
			flex:1 1 auto!important;
			width:auto!important;
			min-width:0!important;
			max-width:none!important;
			min-height:0!important;
			margin:0!important;
			padding:0!important;
			border:0!important;
			border-right:0!important;
			border-radius:0!important;
			background:transparent!important;
			box-shadow:none!important;
		}
		body.kd-equipment-page .kd-equipment-heading>div:first-child>span,
		body.kd-standalone-equipment-template .kd-equipment-heading>div:first-child>span{
			display:block!important;
			margin:0 0 4px!important;
			padding:0!important;
			border:0!important;
			background:transparent!important;
		}
		body.kd-equipment-page .kd-equipment-heading h2,
		body.kd-standalone-equipment-template .kd-equipment-heading h2{
			margin:0!important;
			padding:0!important;
			border:0!important;
			background:transparent!important;
			line-height:1.15!important;
		}
		body.kd-equipment-page .kd-equipment-tools,
		body.kd-standalone-equipment-template .kd-equipment-tools{
			display:flex!important;
			flex:0 0 auto!important;
			width:auto!important;
			min-width:0!important;
			min-height:0!important;
			align-items:center!important;
			justify-content:flex-end!important;
			gap:12px!important;
			margin:0!important;
			padding:0!important;
			border:0!important;
			border-left:0!important;
			border-radius:0!important;
			background:transparent!important;
			box-shadow:none!important;
		}

		/* 1.34.00 · Equipo: marcos más finos y esquinas redondeadas en toda la interfaz del directorio. */
		body.kd-equipment-page :is(.kd-equipment-adminbar,.kd-equipment-heading,.kd-equipment-search,.kd-equipment-sort select,.kd-equipment-categories a,.kd-equipment-brand-row,.kd-equipment-empty,.kd-equipment-pagination a),
		body.kd-standalone-equipment-template :is(.kd-equipment-adminbar,.kd-equipment-heading,.kd-equipment-search,.kd-equipment-sort select,.kd-equipment-categories a,.kd-equipment-brand-row,.kd-equipment-empty,.kd-equipment-pagination a){
			border-width:1px!important;
			border-style:solid!important;
		}
		body.kd-equipment-page .kd-equipment-heading,
		body.kd-standalone-equipment-template .kd-equipment-heading{
			padding:10px 14px!important;
			border:1px solid #28342b!important;
			border-radius:12px!important;
			overflow:hidden!important;
		}
		body.kd-equipment-page .kd-equipment-adminbar,
		body.kd-standalone-equipment-template .kd-equipment-adminbar{
			border-radius:12px!important;
		}
		body.kd-equipment-page .kd-equipment-search,
		body.kd-standalone-equipment-template .kd-equipment-search{
			border-radius:12px!important;
		}
		body.kd-equipment-page .kd-equipment-sort select,
		body.kd-standalone-equipment-template .kd-equipment-sort select{
			padding-left:12px!important;
			border:1px solid #28342b!important;
			border-radius:12px!important;
		}
		body.kd-equipment-page .kd-equipment-categories,
		body.kd-standalone-equipment-template .kd-equipment-categories{
			gap:8px!important;
		}
		body.kd-equipment-page .kd-equipment-categories a,
		body.kd-standalone-equipment-template .kd-equipment-categories a,
		body.kd-equipment-page .kd-equipment-categories a.is-active,
		body.kd-standalone-equipment-template .kd-equipment-categories a.is-active{
			border:1px solid #28342b!important;
			border-radius:12px!important;
			box-shadow:none!important;
		}
		body.kd-equipment-page .kd-equipment-grid,
		body.kd-standalone-equipment-template .kd-equipment-grid{
			row-gap:10px!important;
		}
		body.kd-equipment-page .kd-equipment-brand-row,
		body.kd-standalone-equipment-template .kd-equipment-brand-row{
			box-sizing:border-box!important;
			border:1px solid #28342b!important;
			border-radius:12px!important;
			overflow:hidden!important;
		}
		body.kd-equipment-page .kd-equipment-brand-logo,
		body.kd-standalone-equipment-template .kd-equipment-brand-logo{
			border:1px solid rgba(121,157,129,.28)!important;
			border-radius:10px!important;
			box-shadow:none!important;
		}
		body.kd-equipment-page .kd-equipment-empty,
		body.kd-standalone-equipment-template .kd-equipment-empty{
			border-radius:12px!important;
		}

		@media(max-width:1180px){.kd-equipment-grid{column-gap:20px}.kd-equipment-brand-row{grid-template-columns:21px 45px minmax(110px,1fr) 64px 64px 83px;gap:6px}.kd-equipment-brand-logo{width:42px;height:42px}.kd-equipment-brand-identity>a{font-size:12px}.kd-equipment-brand-metric strong,.kd-equipment-brand-rating strong{font-size:11px}.kd-equipment-brand-metric small,.kd-equipment-brand-rating em{font-size:8px}.kd-equipment-categories a{padding:0 11px}.kd-equipment-categories a strong{font-size:11px}}
		@media(max-width:940px){.kd-equipment-adminbar{grid-template-columns:1fr}.kd-equipment-shell{width:min(100% - 28px,800px)}.kd-equipment-banner{min-height:280px}.kd-equipment-banner-copy{width:64%;padding:38px 0 35px 30px}.kd-equipment-banner-copy h1{font-size:36px}.kd-equipment-banner-side{display:none}.kd-equipment-heading{align-items:flex-start;flex-direction:column}.kd-equipment-tools{width:100%}.kd-equipment-search{flex:1;width:auto}.kd-equipment-categories{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.kd-equipment-categories a{min-width:0}.kd-equipment-categories a strong{overflow:hidden;text-overflow:ellipsis}.kd-equipment-grid{grid-template-columns:1fr}.kd-equipment-brand-row{grid-template-columns:26px 52px minmax(150px,1fr) 74px 74px 96px;gap:9px}.kd-equipment-brand-logo{width:46px;height:46px}.kd-equipment-brand-identity>a{font-size:14px}.kd-equipment-brand-metric strong,.kd-equipment-brand-rating strong{font-size:13px}}
		@media(max-width:650px){.kd-equipment-adminbar>div{flex-direction:column}.kd-equipment-adminbar a{justify-content:center}.kd-equipment-shell{width:min(100% - 20px,570px);padding-top:12px}.kd-equipment-banner{min-height:335px}.kd-equipment-banner-art{left:-230px;width:calc(100% + 230px);max-width:none}.kd-equipment-banner-copy{width:auto;padding:28px 24px}.kd-equipment-banner-copy h1{font-size:31px}.kd-equipment-tools{align-items:stretch;flex-direction:column}.kd-equipment-sort{justify-content:space-between}.kd-equipment-sort select{flex:1}.kd-equipment-categories{grid-template-columns:repeat(2,minmax(0,1fr))}.kd-equipment-categories a{min-height:52px}.kd-equipment-categories a span{font-size:22px}.kd-equipment-summary{align-items:flex-start;flex-direction:column;gap:3px}.kd-equipment-brand-row{grid-template-columns:20px 42px minmax(0,1fr) 58px 69px;min-height:84px;gap:7px}.kd-equipment-brand-logo{width:39px;height:39px}.kd-equipment-brand-identity>a{font-size:12px}.kd-equipment-brand-identity small{font-size:8px}.kd-equipment-brand-row>.kd-equipment-brand-metric:nth-of-type(2){display:none}.kd-equipment-brand-metric{grid-template-columns:16px 1fr}.kd-equipment-brand-metric>span{font-size:12px}.kd-equipment-brand-metric strong{font-size:11px}.kd-equipment-brand-metric small{font-size:8px}.kd-equipment-brand-rating{grid-template-columns:16px 1fr}.kd-equipment-brand-rating>span{font-size:15px}.kd-equipment-brand-rating strong{font-size:11px}.kd-equipment-brand-rating em{font-size:7px}}

		/* 1.34.42 · Equipo: restauración completa del modo blanco. */
		html:not(.kd-interface-dark):not([data-theme="dark"]):not([data-kd-theme="dark"]) body.kd-equipment-page:not(.dark-mode),
		html:not(.kd-interface-dark):not([data-theme="dark"]):not([data-kd-theme="dark"]) body.kd-standalone-equipment-template:not(.dark-mode){background:#fff!important;color:#202621!important}
		html:not(.kd-interface-dark):not([data-theme="dark"]):not([data-kd-theme="dark"]) body.kd-equipment-page:not(.dark-mode) :is(#page,.site,.site-content,#content,#primary,.content-area,.site-main,.entry,.entry-content,.bb-rl-site-content,.bb-rl-container,.bb-rl-main-content,.bb-rl-screen-content,.kd-equipment-template-main,.kd-equipment-shell,.kd-equipment-directory,.kd-equipment-tools,.kd-equipment-summary,.kd-equipment-grid,.kd-equipment-pagination),
		html:not(.kd-interface-dark):not([data-theme="dark"]):not([data-kd-theme="dark"]) body.kd-standalone-equipment-template:not(.dark-mode) :is(#page,.site,.site-content,#content,#primary,.content-area,.site-main,.entry,.entry-content,.bb-rl-site-content,.bb-rl-container,.bb-rl-main-content,.bb-rl-screen-content,.kd-equipment-template-main,.kd-equipment-shell,.kd-equipment-directory,.kd-equipment-tools,.kd-equipment-summary,.kd-equipment-grid,.kd-equipment-pagination){background:#fff!important;background-color:#fff!important;background-image:none!important;box-shadow:none!important}
		html:not(.kd-interface-dark):not([data-theme="dark"]):not([data-kd-theme="dark"]) body.kd-equipment-page:not(.dark-mode) .kd-equipment-heading,
		html:not(.kd-interface-dark):not([data-theme="dark"]):not([data-kd-theme="dark"]) body.kd-standalone-equipment-template:not(.dark-mode) .kd-equipment-heading{background:linear-gradient(180deg,#fff 0%,#fbfdfb 100%)!important;border-color:#dce6dd!important;color:#222824!important}
		html:not(.kd-interface-dark):not([data-theme="dark"]):not([data-kd-theme="dark"]) body.kd-equipment-page:not(.dark-mode) .kd-equipment-heading h2,
		html:not(.kd-interface-dark):not([data-theme="dark"]):not([data-kd-theme="dark"]) body.kd-standalone-equipment-template:not(.dark-mode) .kd-equipment-heading h2{color:#222824!important;-webkit-text-fill-color:#222824!important}
		html:not(.kd-interface-dark):not([data-theme="dark"]):not([data-kd-theme="dark"]) body.kd-equipment-page:not(.dark-mode) :is(.kd-equipment-adminbar,.kd-equipment-search,.kd-equipment-search button,.kd-equipment-sort select,.kd-equipment-categories a,.kd-equipment-categories a.is-active,.kd-equipment-brand-row,.kd-equipment-empty,.kd-equipment-pagination a),
		html:not(.kd-interface-dark):not([data-theme="dark"]):not([data-kd-theme="dark"]) body.kd-standalone-equipment-template:not(.dark-mode) :is(.kd-equipment-adminbar,.kd-equipment-search,.kd-equipment-search button,.kd-equipment-sort select,.kd-equipment-categories a,.kd-equipment-categories a.is-active,.kd-equipment-brand-row,.kd-equipment-empty,.kd-equipment-pagination a){background:#fff!important;background-color:#fff!important;background-image:none!important;border-color:#dce6dd!important;box-shadow:none!important}
		html:not(.kd-interface-dark):not([data-theme="dark"]):not([data-kd-theme="dark"]) body.kd-equipment-page:not(.dark-mode) .kd-equipment-brand-row:hover,
		html:not(.kd-interface-dark):not([data-theme="dark"]):not([data-kd-theme="dark"]) body.kd-standalone-equipment-template:not(.dark-mode) .kd-equipment-brand-row:hover{background:#f8fbf8!important}
		html:not(.kd-interface-dark):not([data-theme="dark"]):not([data-kd-theme="dark"]) body.kd-equipment-page:not(.dark-mode) .kd-equipment-categories a,
		html:not(.kd-interface-dark):not([data-theme="dark"]):not([data-kd-theme="dark"]) body.kd-standalone-equipment-template:not(.dark-mode) .kd-equipment-categories a{background:#f7f9f7!important;color:#283029!important;-webkit-text-fill-color:#283029!important}
		html:not(.kd-interface-dark):not([data-theme="dark"]):not([data-kd-theme="dark"]) body.kd-equipment-page:not(.dark-mode) .kd-equipment-categories a.is-active,
		html:not(.kd-interface-dark):not([data-theme="dark"]):not([data-kd-theme="dark"]) body.kd-standalone-equipment-template:not(.dark-mode) .kd-equipment-categories a.is-active{background:#fff!important;border-color:#bcd4c1!important}
		html:not(.kd-interface-dark):not([data-theme="dark"]):not([data-kd-theme="dark"]) body.kd-equipment-page:not(.dark-mode) .kd-equipment-search input,
		html:not(.kd-interface-dark):not([data-theme="dark"]):not([data-kd-theme="dark"]) body.kd-standalone-equipment-template:not(.dark-mode) .kd-equipment-search input{background:transparent!important;color:#2e342f!important;-webkit-text-fill-color:#2e342f!important}
		html:not(.kd-interface-dark):not([data-theme="dark"]):not([data-kd-theme="dark"]) body.kd-equipment-page:not(.dark-mode) .kd-equipment-search input::placeholder,
		html:not(.kd-interface-dark):not([data-theme="dark"]):not([data-kd-theme="dark"]) body.kd-standalone-equipment-template:not(.dark-mode) .kd-equipment-search input::placeholder{color:#879088!important;-webkit-text-fill-color:#879088!important;opacity:1!important}
		html:not(.kd-interface-dark):not([data-theme="dark"]):not([data-kd-theme="dark"]) body.kd-equipment-page:not(.dark-mode) :is(.kd-equipment-sort,.kd-equipment-summary,.kd-equipment-brand-rank,.kd-equipment-brand-identity small,.kd-equipment-brand-metric small,.kd-equipment-brand-rating em),
		html:not(.kd-interface-dark):not([data-theme="dark"]):not([data-kd-theme="dark"]) body.kd-standalone-equipment-template:not(.dark-mode) :is(.kd-equipment-sort,.kd-equipment-summary,.kd-equipment-brand-rank,.kd-equipment-brand-identity small,.kd-equipment-brand-metric small,.kd-equipment-brand-rating em){color:#7d857f!important;-webkit-text-fill-color:#7d857f!important}
		html:not(.kd-interface-dark):not([data-theme="dark"]):not([data-kd-theme="dark"]) body.kd-equipment-page:not(.dark-mode) :is(.kd-equipment-brand-identity>a,.kd-equipment-brand-metric strong,.kd-equipment-brand-rating strong,.kd-equipment-summary strong,.kd-equipment-categories a strong),
		html:not(.kd-interface-dark):not([data-theme="dark"]):not([data-kd-theme="dark"]) body.kd-standalone-equipment-template:not(.dark-mode) :is(.kd-equipment-brand-identity>a,.kd-equipment-brand-metric strong,.kd-equipment-brand-rating strong,.kd-equipment-summary strong,.kd-equipment-categories a strong){color:#303731!important;-webkit-text-fill-color:#303731!important}


		/* 1.35.47 · CTA del banner de Equipo: color y contraste estables. */
		.kd-equipment-banner-copy .kd-equipment-ranking-button,
		html.kd-interface-dark body.kd-equipment-page .kd-equipment-banner-copy .kd-equipment-ranking-button,
		html.kd-interface-dark body.kd-standalone-equipment-template .kd-equipment-banner-copy .kd-equipment-ranking-button,
		body.kd-interface-dark.kd-equipment-page .kd-equipment-banner-copy .kd-equipment-ranking-button,
		body.kd-interface-dark.kd-standalone-equipment-template .kd-equipment-banner-copy .kd-equipment-ranking-button,
		html[data-theme="dark"] body.kd-equipment-page .kd-equipment-banner-copy .kd-equipment-ranking-button {
			display:inline-flex!important;min-width:180px!important;min-height:44px!important;align-items:center!important;justify-content:center!important;gap:12px!important;padding:0 22px!important;border:1px solid #eaffac!important;border-radius:999px!important;background:linear-gradient(180deg,#e6ff91 0%,#cbed5d 100%)!important;color:#14210d!important;font-family:inherit!important;font-size:13px!important;font-weight:900!important;line-height:1!important;text-align:center!important;text-shadow:none!important;box-shadow:0 10px 24px rgba(195,234,82,.25)!important;opacity:1!important;filter:none!important;cursor:pointer!important;-webkit-appearance:none!important;appearance:none!important;
		}
		.kd-equipment-banner-copy .kd-equipment-ranking-button b {display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;height:auto!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:inherit!important;font-size:16px!important;font-weight:900!important;line-height:1!important;box-shadow:none!important;}
		.kd-equipment-banner-copy .kd-equipment-ranking-button:hover,
		.kd-equipment-banner-copy .kd-equipment-ranking-button:focus-visible {border-color:#f1ffc4!important;background:linear-gradient(180deg,#efffab 0%,#d8f475 100%)!important;color:#101b09!important;box-shadow:0 12px 28px rgba(202,239,95,.33)!important;transform:translateY(-1px)!important;filter:none!important;}


		/* 1.36.33 · Equipo: marcos premium definitivos y categorías completas visibles.
		 * Incluye Generadores de CO₂ y Sustratos sin recortes ni desbordamientos. */
		body.kd-equipment-page .kd-equipment-directory,
		body.kd-standalone-equipment-template .kd-equipment-directory{
			--kd-equipment-surface:#0d130f;
			--kd-equipment-surface-soft:#111913;
			--kd-equipment-border:rgba(116,101,64,.62);
			--kd-equipment-border-soft:rgba(82,103,87,.42);
			box-sizing:border-box!important;
			margin-top:16px!important;
			padding:16px!important;
			border:1px solid var(--kd-equipment-border)!important;
			border-radius:26px!important;
			background:linear-gradient(180deg,#0f1511 0%,#0d130f 100%)!important;
			background-color:var(--kd-equipment-surface)!important;
			background-image:linear-gradient(180deg,#0f1511 0%,#0d130f 100%)!important;
			box-shadow:0 18px 44px rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.018)!important;
			overflow:visible!important;
		}
		body.kd-equipment-page .kd-equipment-adminbar,
		body.kd-standalone-equipment-template .kd-equipment-adminbar{
			display:grid!important;
			grid-template-columns:minmax(220px,1fr) minmax(300px,1.5fr) auto!important;
			align-items:center!important;
			gap:18px!important;
			margin:0 0 16px!important;
			padding:16px 18px!important;
			border:1px solid rgba(92,112,96,.38)!important;
			border-radius:20px!important;
			background:linear-gradient(180deg,rgba(255,255,255,.018) 0%,rgba(255,255,255,.01) 100%)!important;
			background-color:transparent!important;
			background-image:linear-gradient(180deg,rgba(255,255,255,.018) 0%,rgba(255,255,255,.01) 100%)!important;
			box-shadow:inset 0 1px 0 rgba(255,255,255,.018)!important;
		}
		body.kd-equipment-page .kd-equipment-adminbar strong,
		body.kd-standalone-equipment-template .kd-equipment-adminbar strong{
			color:#e7efe9!important;
			font-size:14px!important;
			font-weight:700!important;
		}
		body.kd-equipment-page .kd-equipment-adminbar > span,
		body.kd-standalone-equipment-template .kd-equipment-adminbar > span{
			color:#8e9a91!important;
			font-size:12px!important;
			line-height:1.45!important;
		}
		body.kd-equipment-page .kd-equipment-adminbar > div,
		body.kd-standalone-equipment-template .kd-equipment-adminbar > div{
			display:flex!important;
			justify-content:flex-end!important;
			gap:10px!important;
		}
		body.kd-equipment-page .kd-equipment-adminbar a,
		body.kd-standalone-equipment-template .kd-equipment-adminbar a{
			min-height:40px!important;
			padding:0 16px!important;
			border:1px solid rgba(96,118,102,.42)!important;
			border-radius:999px!important;
			background:#111913!important;
			color:#dce9df!important;
			font-size:12px!important;
			font-weight:700!important;
			box-shadow:none!important;
		}
		body.kd-equipment-page .kd-equipment-adminbar a.is-primary,
		body.kd-standalone-equipment-template .kd-equipment-adminbar a.is-primary{
			border-color:#249950!important;
			background:#1ea14f!important;
			color:#fff!important;
			box-shadow:0 10px 24px rgba(30,161,79,.22)!important;
		}
		body.kd-equipment-page .kd-equipment-heading,
		body.kd-standalone-equipment-template .kd-equipment-heading{
			display:flex!important;
			align-items:center!important;
			justify-content:space-between!important;
			gap:22px!important;
			margin:0 0 14px!important;
			padding:16px 18px!important;
			border:1px solid rgba(116,101,64,.55)!important;
			border-radius:22px!important;
			background:linear-gradient(180deg,rgba(255,255,255,.018) 0%,rgba(255,255,255,.01) 100%)!important;
			background-color:transparent!important;
			background-image:linear-gradient(180deg,rgba(255,255,255,.018) 0%,rgba(255,255,255,.01) 100%)!important;
			box-shadow:inset 0 1px 0 rgba(255,255,255,.018)!important;
			overflow:visible!important;
		}
		body.kd-equipment-page .kd-equipment-heading > div:first-child > span,
		body.kd-standalone-equipment-template .kd-equipment-heading > div:first-child > span{
			color:#2ca055!important;
			font-size:10px!important;
			font-weight:800!important;
			letter-spacing:.13em!important;
		}
		body.kd-equipment-page .kd-equipment-heading h2,
		body.kd-standalone-equipment-template .kd-equipment-heading h2{
			margin:6px 0 0!important;
			color:#edf4ef!important;
			font-size:24px!important;
			font-weight:500!important;
			line-height:1.1!important;
		}
		body.kd-equipment-page .kd-equipment-tools,
		body.kd-standalone-equipment-template .kd-equipment-tools{
			display:flex!important;
			align-items:center!important;
			justify-content:flex-end!important;
			gap:10px!important;
			padding:0!important;
			border:0!important;
			background:transparent!important;
			box-shadow:none!important;
		}
		body.kd-equipment-page .kd-equipment-search,
		body.kd-standalone-equipment-template .kd-equipment-search{
			width:260px!important;
			height:42px!important;
			border:1px solid rgba(94,114,99,.42)!important;
			border-radius:16px!important;
			background:#141d16!important;
			background-color:#141d16!important;
			box-shadow:none!important;
			overflow:hidden!important;
		}
		body.kd-equipment-page .kd-equipment-search input,
		body.kd-standalone-equipment-template .kd-equipment-search input{
			color:#edf3ee!important;
			font-size:12px!important;
		}
		body.kd-equipment-page .kd-equipment-search button,
		body.kd-standalone-equipment-template .kd-equipment-search button{
			width:42px!important;
			border-left:1px solid rgba(94,114,99,.42)!important;
			background:#141d16!important;
			color:#aab7ad!important;
		}
		body.kd-equipment-page .kd-equipment-sort,
		body.kd-standalone-equipment-template .kd-equipment-sort{
			gap:8px!important;
			color:#8a978d!important;
			font-size:12px!important;
		}
		body.kd-equipment-page .kd-equipment-sort select,
		body.kd-standalone-equipment-template .kd-equipment-sort select{
			height:42px!important;
			min-width:150px!important;
			padding:0 34px 0 14px!important;
			border:1px solid rgba(94,114,99,.42)!important;
			border-radius:16px!important;
			background:#141d16!important;
			color:#edf3ee!important;
			font-size:12px!important;
			font-weight:700!important;
		}
		body.kd-equipment-page .kd-equipment-categories,
		body.kd-standalone-equipment-template .kd-equipment-categories{
			display:grid!important;
			grid-template-columns:repeat(6,minmax(0,1fr))!important;
			gap:10px!important;
			margin:0 0 14px!important;
			padding:12px!important;
			border:1px solid rgba(82,103,87,.42)!important;
			border-radius:20px!important;
			background:rgba(255,255,255,.012)!important;
			background-color:rgba(255,255,255,.012)!important;
			box-shadow:inset 0 1px 0 rgba(255,255,255,.015)!important;
			overflow:visible!important;
		}
		body.kd-equipment-page .kd-equipment-categories a,
		body.kd-standalone-equipment-template .kd-equipment-categories a,
		body.kd-equipment-page .kd-equipment-categories a.is-active,
		body.kd-standalone-equipment-template .kd-equipment-categories a.is-active{
			display:flex!important;
			min-width:0!important;
			min-height:58px!important;
			align-items:center!important;
			justify-content:flex-start!important;
			gap:9px!important;
			padding:9px 12px!important;
			border:1px solid rgba(86,106,91,.32)!important;
			border-radius:15px!important;
			background:#111913!important;
			color:#dfe9e1!important;
			box-shadow:none!important;
			overflow:hidden!important;
		}
		body.kd-equipment-page .kd-equipment-categories a:hover,
		body.kd-standalone-equipment-template .kd-equipment-categories a:hover{
			border-color:rgba(106,128,111,.48)!important;
			background:#141e17!important;
			transform:translateY(-1px)!important;
		}
		body.kd-equipment-page .kd-equipment-categories a.is-active,
		body.kd-standalone-equipment-template .kd-equipment-categories a.is-active{
			border-color:#2ca055!important;
			background:linear-gradient(180deg,rgba(44,160,85,.22) 0%,rgba(24,92,49,.16) 100%)!important;
			box-shadow:0 8px 18px rgba(31,142,72,.14)!important;
		}
		body.kd-equipment-page .kd-equipment-categories a span,
		body.kd-standalone-equipment-template .kd-equipment-categories a span{
			flex:0 0 auto!important;
			font-size:24px!important;
			line-height:1!important;
		}
		body.kd-equipment-page .kd-equipment-categories a strong,
		body.kd-standalone-equipment-template .kd-equipment-categories a strong{
			min-width:0!important;
			color:inherit!important;
			font-size:11px!important;
			font-weight:700!important;
			line-height:1.2!important;
			white-space:normal!important;
			overflow:visible!important;
			text-overflow:clip!important;
		}
		body.kd-equipment-page .kd-equipment-summary,
		body.kd-standalone-equipment-template .kd-equipment-summary{
			margin:0!important;
			padding:12px 2px 14px!important;
			border:0!important;
			border-bottom:1px solid rgba(82,103,87,.24)!important;
			background:transparent!important;
			color:#8a978d!important;
		}
		@media(max-width:1260px){
			body.kd-equipment-page .kd-equipment-categories,
			body.kd-standalone-equipment-template .kd-equipment-categories{grid-template-columns:repeat(4,minmax(0,1fr))!important;}
		}
		@media(max-width:940px){
			body.kd-equipment-page .kd-equipment-adminbar,
			body.kd-standalone-equipment-template .kd-equipment-adminbar{grid-template-columns:1fr!important;}
			body.kd-equipment-page .kd-equipment-adminbar > div,
			body.kd-standalone-equipment-template .kd-equipment-adminbar > div{justify-content:flex-start!important;}
			body.kd-equipment-page .kd-equipment-heading,
			body.kd-standalone-equipment-template .kd-equipment-heading{align-items:flex-start!important;flex-direction:column!important;}
			body.kd-equipment-page .kd-equipment-tools,
			body.kd-standalone-equipment-template .kd-equipment-tools{width:100%!important;}
			body.kd-equipment-page .kd-equipment-search,
			body.kd-standalone-equipment-template .kd-equipment-search{flex:1!important;width:auto!important;}
			body.kd-equipment-page .kd-equipment-categories,
			body.kd-standalone-equipment-template .kd-equipment-categories{grid-template-columns:repeat(3,minmax(0,1fr))!important;}
		}
		@media(max-width:650px){
			body.kd-equipment-page .kd-equipment-directory,
			body.kd-standalone-equipment-template .kd-equipment-directory{padding:12px!important;border-radius:22px!important;}
			body.kd-equipment-page .kd-equipment-tools,
			body.kd-standalone-equipment-template .kd-equipment-tools{align-items:stretch!important;flex-direction:column!important;}
			body.kd-equipment-page .kd-equipment-search,
			body.kd-standalone-equipment-template .kd-equipment-search{width:100%!important;}
			body.kd-equipment-page .kd-equipment-categories,
			body.kd-standalone-equipment-template .kd-equipment-categories{grid-template-columns:repeat(2,minmax(0,1fr))!important;}
		}
