/* Existing offer: full photographic scenes, dark product sections. */
html body[data-scene-rescue],html body[data-scene-rescue] #content,html body[data-scene-rescue] #content .ast-container,html body[data-scene-rescue] [data-elementor-type="wp-page"]{background:#090c10!important;color:#eef1f4}
html body[data-scene-rescue] #content .or-products{background:#090c10!important;color:#eef1f4!important}
html body[data-scene-rescue] #content .or-row{border-color:#ffffff20!important}
html body[data-scene-rescue] #content .or-photo{background:#101318!important;border:1px solid #ffffff0d!important;box-shadow:none!important}
html body[data-scene-rescue] #content .or-photo>img{background:transparent!important}
html body[data-scene-rescue] #content .or-copy h2{color:#f6f7f9!important;-webkit-text-fill-color:#f6f7f9!important}
html body[data-scene-rescue] #content .or-copy>p:not(.or-kicker),html body[data-scene-rescue] #content .or-section-drawing figcaption{color:#c8d0d8!important}
html body[data-scene-rescue] #content .or-kicker,html body[data-scene-rescue] #content .or-facts dt{color:#a9b5c1!important}
html body[data-scene-rescue] #content .or-facts dd{color:#fff!important}
html body[data-scene-rescue] #content :is(.or-facts,.or-section-drawing){border-color:#ffffff20!important}
html body[data-scene-rescue] #content .or-section-drawing img{background:transparent!important}
html body[data-scene-rescue] #content .or-actions a{background:#ffffff09!important;border-color:#ffffff55!important;color:#fff!important}
html body[data-scene-rescue] #content .or-actions a:hover{background:#ffffff17!important;border-color:#fff!important}
html body[data-scene-rescue] #content .as-slider-background::after{background:linear-gradient(90deg,#05090fe8 0%,#05090fa8 38%,#05090f20 74%,#05090f45)!important}
html body[data-scene-rescue] #content .as-side-slider img[src*="proffesa-zwieszana"]{object-fit:contain!important;padding:20px!important;background:#0a0e13!important}
html body[data-scene-rescue] #content [data-product-hero="proffesa"]{background-image:linear-gradient(90deg,#090c10dd,#090c1000),var(--sr-hero)!important;background-size:cover!important;background-position:center!important}
html body[data-scene-rescue] #content .sr-photo-pair{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:12px}
html body[data-scene-rescue] #content .sr-photo-pair>img.sr-application{object-fit:cover!important}
html body[data-scene-rescue][data-profile-review] #content .elementor-element-19d3d39b{background:linear-gradient(90deg,#090c10cc,#090c1020),url('assets/offer-scenes-20260926/profiles-application.jpg') center/cover!important}
html body[data-scene-rescue] #content .sr-doc{display:inline-flex;align-items:center;gap:10px;color:#fff!important;border:1px solid #ffffff60;border-radius:10px;padding:11px 17px;text-decoration:none;font-size:14px;line-height:1.4}
html body[data-scene-rescue][data-prescot-page="controllers"] #content .mdw-card-portfolio .elementor-widget-text-editor p{font-size:16px!important;line-height:1.6!important;margin-bottom:16px!important}
html body[data-scene-rescue][data-prescot-page="controllers"] #content .mdw-card-portfolio .mdw-card-portfolio-image-right img{object-position:center!important}
html body[data-scene-rescue] #content .sr-product-foreground{display:none}
/* Scharfer opens directly on its twenty models, using existing catalogue facts. */
html body[data-scharfer-models] #content .sr-scharfer{max-width:1280px;margin:0 auto;padding:120px 30px 130px;color:#fff}
html body[data-scharfer-models] #content .sr-scharfer header{max-width:760px;margin:0 0 32px}
html body[data-scharfer-models] #content .sr-scharfer h1{font-size:clamp(30px,4vw,48px);line-height:1.15;color:#fff;margin:0 0 18px}
html body[data-scharfer-models] #content .sr-scharfer header p{color:#c5cdd5;font-size:17px;line-height:1.6}
html body[data-scharfer-models] #content .sr-model-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;align-items:start;margin-bottom:40px}
html body[data-scharfer-models] #content .sr-model{background:#13191f;border:1px solid #ffffff24;border-radius:14px;overflow:hidden;scroll-margin-top:90px}
html body[data-scharfer-models] #content .sr-model summary{list-style:none;padding:18px;cursor:pointer}
html body[data-scharfer-models] #content .sr-model summary::-webkit-details-marker{display:none}
html body[data-scharfer-models] #content .sr-model summary img{display:block;width:100%;height:130px;object-fit:contain;margin:0 0 16px;border-radius:8px}
html body[data-scharfer-models] #content .sr-model summary h2{font-size:20px;color:#fff;margin:0 0 8px;line-height:1.25}
html body[data-scharfer-models] #content .sr-model summary p{font-size:14px;color:#c7d0da;margin:0 0 15px}
html body[data-scharfer-models] #content .sr-model summary>span{font-size:13px;color:#fff}
html body[data-scharfer-models] #content .sr-model[open]{grid-column:span 2}
html body[data-scharfer-models] #content .sr-model-detail{padding:0 18px 20px}
html body[data-scharfer-models] #content .so-specs{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:0;padding:20px 0;border-top:1px solid #ffffff20}
html body[data-scharfer-models] #content .so-specs dt{font-size:12px;color:#a8b5c3;font-weight:400}
html body[data-scharfer-models] #content .so-specs dd{font-size:14px;color:#fff;margin:4px 0 0}
html body[data-scharfer-models] #content .so-actions{display:flex;flex-wrap:wrap;gap:10px}
html body[data-scharfer-models] #content .so-actions a{font-size:13px;color:#fff;padding:10px 12px;border:1px solid #ffffff50;border-radius:8px;text-decoration:none}
@media(max-width:1024px){
 html body[data-scene-rescue][data-offer-review] #content .pm-catalog-hero article.pm-feature img.pm-feature-photo[data-full-scene]{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-height:none!important;object-fit:cover!important;object-position:center!important;padding:0!important;background:none!important;filter:none!important;border-radius:0!important;transform:none!important}
 html body[data-scene-rescue][data-offer-review] #content .pm-catalog-hero article.pm-feature::after{background:linear-gradient(180deg,#060a1033 0%,#060a1000 23%,#060a1040 37%,#060a10dc 58%,#060a10f5 82%,#060a10 100%)!important}
 html body[data-scene-rescue][data-offer-review] #content .pm-catalog-hero article.pm-feature .pm-feature-copy{top:47%!important;left:24px!important;right:24px!important;bottom:auto!important}
 html body[data-scene-rescue][data-offer-review] #content .pm-catalog-hero article.pm-feature .pm-kicker{display:none!important}
 html body[data-scene-rescue][data-offer-review] #content .pm-catalog-hero article.pm-feature .pm-feature-copy h2{font-size:30px!important;line-height:1.15!important;margin:0 0 15px!important;text-shadow:0 2px 20px #000a}
 html body[data-scene-rescue][data-offer-review] #content .pm-catalog-hero article.pm-feature .pm-feature-summary{font-size:15px!important;line-height:1.6!important;text-shadow:0 1px 8px #000}
 html body[data-scene-rescue] #content .pm-feature img.sr-product-foreground{display:block!important;position:absolute!important;top:9%!important;right:0!important;width:62%!important;height:34%!important;object-fit:contain!important;z-index:1!important;padding:0!important;background:none!important;pointer-events:none}
 html body[data-scene-rescue] #content .pm-feature[data-scene-category="4"] img.sr-product-foreground{right:8%!important;width:35%!important}
 html body[data-scene-rescue] #content [data-product-hero="proffesa"]{background-image:var(--sr-hero)!important;background-position:center!important;background-size:cover!important}
 html body[data-scene-rescue] #content [data-product-hero="proffesa"]::before{background:linear-gradient(180deg,#090c1010,#090c1010 30%,#090c10e8 66%,#090c10)!important}
 html body[data-scharfer-models] #content .sr-model-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(min-width:768px) and (max-width:1024px){
 html body[data-scene-rescue][data-offer-review] #content .pm-catalog-hero article.pm-feature .pm-feature-copy{top:35%!important;left:6%!important;right:45%!important}
 html body[data-scene-rescue][data-offer-review] #content .pm-catalog-hero article.pm-feature::after{background:linear-gradient(90deg,#060a10dc,#060a1077 45%,#060a1020)!important}
 html body[data-scene-rescue] #content .pm-feature img.sr-product-foreground{right:2%!important;width:40%!important;top:20%!important;height:40%!important}
}
@media(max-width:767px){
 html body[data-scene-rescue] #content .sr-photo-pair>img{height:240px!important}
 html body[data-scharfer-models] #content .sr-scharfer{padding:105px 16px 120px}
 html body[data-scharfer-models] #content .sr-model-grid{gap:12px}
 html body[data-scharfer-models] #content .sr-model summary{padding:12px}
 html body[data-scharfer-models] #content .sr-model summary h2{font-size:16px}
 html body[data-scharfer-models] #content .sr-model summary img{height:90px}
 html body[data-scharfer-models] #content .sr-model summary p{font-size:12px}
}
@media(max-width:380px),(max-height:740px) and (max-width:767px){
 html body[data-scene-rescue][data-offer-review] #content .pm-catalog-hero article.pm-feature .pm-feature-copy{top:44%!important;left:20px!important;right:20px!important}
 html body[data-scene-rescue][data-offer-review] #content .pm-catalog-hero article.pm-feature .pm-feature-copy h2{font-size:26px!important}
 html body[data-scene-rescue][data-offer-review] #content .pm-catalog-hero article.pm-feature .pm-feature-summary{font-size:14px!important;line-height:1.5!important}
}

html body[data-scene-rescue][data-offer-review] #top-sticky-logo img{content:url("wp-content/uploads/2025/12/biale-z-kolorem.svg")!important}
html body[data-scharfer-models] :is(.pm-intro-guide,#prescotScrollDown){display:none!important}
html body[data-scharfer-models] .sr-page-logo{display:block;position:absolute;top:26px;left:50%;transform:translateX(-50%);width:180px;z-index:10}
html body[data-scharfer-models] .sr-page-logo img{width:180px;height:40px;object-fit:contain}

@media(max-width:1024px){
 html body[data-scene-rescue][data-offer-review] #top-sticky-logo{width:210px!important;box-sizing:border-box!important}
 html body[data-scene-rescue][data-offer-review] #top-sticky-logo img{width:174px!important;max-width:100%!important;height:auto!important;display:block!important}
}
