.diesel-source-note{max-width:1100px;margin:1.5rem auto;padding:0 1.2rem;color:#abb8c4;font-size:.95rem;line-height:1.65}.diesel-image-note{position:absolute;bottom:0;left:0;right:0;text-align:center;font-size:11px;color:#aab4bf;padding:8px;z-index:4}.diesel-pres .fondos{background:radial-gradient(ellipse at 70% 45%,#192b32,#090e12 70%)}.diesel-pres .vista{object-fit:contain!important}.diesel-pres img[src*="-plano-"]{background:#fff;border-radius:12px;padding:12px}.diesel-doc-gallery{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:24px}.diesel-doc-gallery button{padding:0;cursor:zoom-in;background:#fff;border:1px solid #536069;border-radius:8px;overflow:hidden}.diesel-doc-gallery img{display:block;width:100%;height:auto}.diesel-model-nav{display:flex;flex-wrap:wrap;gap:12px;padding:30px 20px;max-width:1200px;margin:auto}.diesel-model-nav a{border:1px solid #52615f;border-radius:8px;padding:12px;color:inherit}.diesel-viewer{width:min(1180px,96vw);height:94dvh;max-height:94dvh;padding:0;border:1px solid #697478;border-radius:12px;background:#10191e;color:white;z-index:2147483647}.diesel-viewer::backdrop{background:#000c}.diesel-viewer__bar{display:flex;align-items:center;gap:14px;padding:12px 16px;border-bottom:1px solid #52615f}.diesel-viewer__bar strong{flex:1}.diesel-viewer__bar a{color:white}.diesel-viewer__bar button{background:#fff;color:#14191d;border:0;border-radius:5px;padding:9px 14px;cursor:pointer}.diesel-viewer__body{height:calc(100% - 66px);overflow:auto;background:#273039;text-align:center}.diesel-viewer iframe{border:0;width:100%;height:100%;background:#fff}.diesel-viewer__body>img{display:block;margin:auto;max-width:100%;height:auto}.diesel-viewer button:focus-visible,.diesel-doc-gallery button:focus-visible{outline:3px solid #00c789;outline-offset:3px}body:has(.diesel-viewer[open]){overflow:hidden}#manuales>.boton{margin:12px 12px 0 0;cursor:pointer}.diesel-pres .paso{cursor:pointer}
@media(max-width:700px){.diesel-doc-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.diesel-viewer{width:100vw;height:100dvh;max-width:100vw;max-height:100dvh;border-radius:0}.diesel-viewer__bar{gap:8px;padding:10px;font-size:13px}.diesel-pres .escenario{min-height:260px}.diesel-image-note{font-size:10px}.diesel-pres .chips{flex-wrap:wrap}.diesel-pres .paso__titulo{overflow-wrap:anywhere}}

.eq__kva b{font-size:12px!important;letter-spacing:0!important;margin-left:.35rem;white-space:nowrap}

.diesel-versions-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:28px 0}.diesel-versions-grid article{min-width:0;border:1px solid #3a4a53;border-radius:12px;overflow:hidden;background:#101b22;padding:0 0 22px}.diesel-versions-grid h3,.diesel-versions-grid article>p{margin:16px 20px;line-height:1.55}.diesel-versions-grid article>.boton{margin:8px 20px}.diesel-version-image{display:block;border:0;background:transparent;padding:0;width:100%;cursor:zoom-in}.diesel-version-image img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:contain}.diesel-version-dim{font-weight:700;color:#fff}.diesel-versions>a{color:#cad8e1}.diesel-version-image:focus-visible{outline:3px solid #ed2024;outline-offset:-4px}@media(max-width:700px){.diesel-versions-grid{grid-template-columns:1fr;gap:20px}}
.diesel-versions{max-width:1200px;margin:80px auto;padding:0 24px;scroll-margin-top:85px;box-sizing:border-box}@media(max-width:700px){.diesel-versions{margin:48px auto;padding:0 20px}}
.diesel-angle-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:26px 0}.diesel-angle-grid article{border:1px solid #3a4a53;border-radius:10px;overflow:hidden;background:#101b22;min-width:0}.diesel-angle-grid article[hidden]{display:none}.diesel-angle-grid h3{font-size:16px;padding:16px;margin:0;line-height:1.45}.diesel-gallery-filters{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.diesel-gallery-filters button{padding:11px 20px;border-radius:24px;background:transparent;border:1px solid #50606b;color:#fff;cursor:pointer}.diesel-gallery-filters button[aria-pressed=true]{background:#bd0000;border-color:#df1616}.diesel-viewer__navigation{display:flex;align-items:center;justify-content:center;gap:24px;height:56px}.diesel-viewer__navigation[hidden]{display:none}.diesel-viewer__navigation button{background:#202e36;border:1px solid #59676f;padding:9px 15px;color:white;border-radius:8px;cursor:pointer}.diesel-viewer--gallery .diesel-viewer__body{height:calc(100% - 122px);display:flex;align-items:center;justify-content:center;background:#10212b}.diesel-viewer--gallery .diesel-viewer__body>img{max-height:100%;max-width:100%;width:auto;object-fit:contain}.diesel-gallery-filters button:focus-visible{outline:3px solid #fff;outline-offset:3px}@media(max-width:980px){.diesel-angle-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.diesel-angle-grid{grid-template-columns:1fr}.diesel-viewer__navigation{gap:12px}.diesel-viewer__bar strong{font-size:12px}.diesel-gallery-filters button{padding:10px 14px}}
.diesel-gallery-summary{cursor:pointer;padding:22px 0;font-size:1.15rem;font-weight:700;color:#f4f7f9}.diesel-gallery-summary:focus-visible{outline:2px solid #fff;outline-offset:5px}.diesel-angle-gallery:not([open]){margin-top:30px;margin-bottom:30px}.diesel-angle-gallery[open]>.diesel-gallery-summary{border-bottom:1px solid #39454e;margin-bottom:24px}
/* Three selectable canopy views, scoped to the PWE50 power chapter. */
:is(#esc-potencia,#esc-motor):has(.diesel-cabina-vistas) .escenario{display:flex;flex-direction:column;justify-content:center}
:is(#esc-potencia,#esc-motor):has(.diesel-cabina-vistas) .vistas{width:100%;height:clamp(220px,38vh,400px);min-height:0;flex:none}
:is(#esc-potencia,#esc-motor):has(.diesel-cabina-vistas) .diesel-image-note{position:static;margin:6px 0 0;padding:4px;line-height:1.4}
.diesel-cabina-vistas{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:min(100%,410px);z-index:5;margin:8px auto 0}
.diesel-cabina-vistas button{padding:4px 6px 7px;border:1px solid #46565e;border-radius:8px;background:#132027;color:#bfcbd2;cursor:pointer;min-width:0;font:inherit}
.diesel-cabina-vistas button[aria-pressed=true]{border-color:#f12b24;background:#2a2021;color:#fff;box-shadow:inset 0 0 0 1px #f12b24}
.diesel-cabina-vistas button:focus-visible{outline:3px solid #fff;outline-offset:3px}
.diesel-cabina-vistas img{display:block;width:100%;height:54px;object-fit:contain}
.diesel-cabina-vistas span{display:block;font-size:11px;line-height:1.25;text-align:center}
@media(max-width:980px){:is(#esc-potencia,#esc-motor):has(.diesel-cabina-vistas) .vistas{height:clamp(170px,25svh,240px)}.diesel-cabina-vistas{max-width:340px;margin-top:2px}.diesel-cabina-vistas img{height:40px}:is(#esc-potencia,#esc-motor):has(.diesel-cabina-vistas) .diesel-image-note{font-size:9px;margin-top:3px}}
:is(#esc-potencia,#esc-motor):has(.diesel-cabina-vistas) [data-ampliar]{display:block}
:is(#esc-potencia,#esc-motor):has(.diesel-cabina-vistas) [data-ampliar]{position:absolute;top:0;right:8px;z-index:6;border:1px solid #59636a;border-radius:24px;background:#0c1319;color:#edf1f4;padding:12px 16px;font:700 11px ui-monospace,monospace;cursor:pointer}:is(#esc-potencia,#esc-motor):has(.diesel-cabina-vistas) [data-ampliar]:focus-visible{outline:3px solid #fff;outline-offset:3px}
/* User-supplied industrial setting, shown only in the PWE50 opening section. */
.diesel-pres #esc-apertura .diesel-apertura-industria{background-image:linear-gradient(90deg,rgba(6,13,19,.87),rgba(6,13,19,.75) 40%,rgba(6,13,19,.28) 80%),url('/media/diesel-industrial-20260914/pwe50-fondo-industria-v1-hq.webp');background-size:cover;background-position:center;background-repeat:no-repeat}
@media(max-width:980px){.diesel-pres #esc-apertura .diesel-apertura-industria{background-image:linear-gradient(180deg,rgba(6,13,19,.87),rgba(6,13,19,.80) 48%,rgba(6,13,19,.42) 85%),url('/media/diesel-industrial-20260914/pwe50-fondo-industria-v1-hq-mobile.webp');background-position:65% center}}
/* Modest enlargement of the PWE50 hero, anchored at the existing base position. */
.diesel-pres #esc-apertura .diesel-apertura-industria .vistas img{scale:1.15;transform-origin:center bottom}
@media(max-width:980px){.diesel-pres #esc-apertura .diesel-apertura-industria .vistas img{scale:1.06}}

.diesel-pres #esc-potencia .diesel-potencia-deposito{background-image:linear-gradient(90deg,rgba(6,13,19,.38),rgba(6,13,19,.72) 48%,rgba(6,13,19,.90)),url('/media/diesel-industrial-20260914/pwe50-fondo-deposito-v2-hq.webp');background-size:cover;background-position:center;background-repeat:no-repeat}
@media(max-width:980px){.diesel-pres #esc-potencia .diesel-potencia-deposito{background-image:linear-gradient(180deg,rgba(6,13,19,.75),rgba(6,13,19,.66) 45%,rgba(6,13,19,.90)),url('/media/diesel-industrial-20260914/pwe50-fondo-deposito-v2-hq-mobile.webp');background-position:center}}
.diesel-pres #esc-motor .diesel-motor-exterior{background-image:linear-gradient(90deg,rgba(6,13,19,.34),rgba(6,13,19,.70) 48%,rgba(6,13,19,.88)),url('/media/diesel-industrial-20260914/pwe50-fondo-motor-exterior-v1-hq.webp');background-size:cover;background-position:center;background-repeat:no-repeat}
@media(max-width:980px){.diesel-pres #esc-motor .diesel-motor-exterior{background-image:linear-gradient(180deg,rgba(6,13,19,.72),rgba(6,13,19,.56) 45%,rgba(6,13,19,.88)),url('/media/diesel-industrial-20260914/pwe50-fondo-motor-exterior-v1-hq.webp');background-position:42% center}}

.diesel-pres #esc-combustible .diesel-consumo-sala{background-image:linear-gradient(90deg,rgba(6,13,19,.40),rgba(6,13,19,.72) 48%,rgba(6,13,19,.90)),url('/media/diesel-industrial-20260914/pwe50-fondo-consumo-sala-v1-hq.webp');background-size:cover;background-position:center;background-repeat:no-repeat}
@media(max-width:980px){.diesel-pres #esc-combustible .diesel-consumo-sala{background-image:linear-gradient(180deg,rgba(6,13,19,.75),rgba(6,13,19,.60) 45%,rgba(6,13,19,.90)),url('/media/diesel-industrial-20260914/pwe50-fondo-consumo-sala-v1-hq.webp');background-position:center}}

.diesel-pres #esc-medidas .diesel-medidas-nave{background-image:linear-gradient(90deg,rgba(6,13,19,.40),rgba(6,13,19,.72) 48%,rgba(6,13,19,.90)),url('/media/diesel-industrial-20260914/pwe50-fondo-medidas-nave-v1-hq.webp');background-size:cover;background-position:center;background-repeat:no-repeat}
@media(max-width:980px){.diesel-pres #esc-medidas .diesel-medidas-nave{background-image:linear-gradient(180deg,rgba(6,13,19,.75),rgba(6,13,19,.60) 45%,rgba(6,13,19,.90)),url('/media/diesel-industrial-20260914/pwe50-fondo-medidas-nave-v1-hq.webp');background-position:center}}

.diesel-pres #esc-control .diesel-control-planta{background-image:linear-gradient(90deg,rgba(6,13,19,.40),rgba(6,13,19,.72) 48%,rgba(6,13,19,.90)),url('/media/diesel-industrial-20260914/pwe50-fondo-control-planta-v1-hq.webp');background-size:cover;background-position:center;background-repeat:no-repeat}
@media(max-width:980px){.diesel-pres #esc-control .diesel-control-planta{background-image:linear-gradient(180deg,rgba(6,13,19,.75),rgba(6,13,19,.60) 45%,rgba(6,13,19,.90)),url('/media/diesel-industrial-20260914/pwe50-fondo-control-planta-v1-hq-mobile.webp');background-position:center}}

@media(min-width:981px){
 .diesel-pres #esc-combustible .diesel-consumo-sala .esc__cuerpo>.texto{order:1}
 .diesel-pres #esc-combustible .diesel-consumo-sala .esc__cuerpo>.escenario{order:2}
 .diesel-pres #esc-combustible .diesel-consumo-sala{background-image:linear-gradient(270deg,rgba(6,13,19,.40),rgba(6,13,19,.72) 48%,rgba(6,13,19,.90)),url('/media/diesel-industrial-20260914/pwe50-fondo-consumo-sala-v1-hq.webp')}
}
