/* WDROZENIE QA 29.09.2026 — poprawki wyłącznie rozpoznanych obszarów YLC DE. */
/* Pusty drugi slot spinnera z API nie jest stanem ładowania. Nie ukrywaj aktywnego obrazka ani formularza. */
:is(.ylc33-game .ylc33-app,.ylc33-template) [id^="spinner"]:empty::after,
:is(.ylc33-game .ylc33-app,.ylc33-template) [id^="spinner"]:not(:has(img))::after{content:none!important;display:none!important;animation:none!important}
/* Hestia: wyłącznie samodzielne podglądy tych dwóch kopii szablonów, nie inne wpisy. */
body.postid-35074 .single-post-container,body.postid-35051 .single-post-container{width:100%!important;margin-left:0!important;margin-right:0!important;max-width:1120px;float:none;margin-inline:auto!important}
/* Poprzedni biały link Carreras, również we wciąż niewymienionych kopiach. */
:is(.ylc-r3-template_24940,.ylc-r3-template_21725,.ylc-r3-d02_16532) a[href*="Josep-Carreras-Leukamie-Research-Institute-Barcelona.pdf"]{color:#00678f!important;text-decoration:underline!important;text-underline-offset:3px}
/* Große Liebe — zachowana obsługa rozwijania, nie zmieniamy wyliczeń/zdjęć. */
.ylc-r3-p07.ylc-r3-p07 .elementor-widget-eael-adv-accordion{width:100%!important;max-width:100%!important;min-width:0!important;align-self:stretch!important;}
.ylc-r3-p07.ylc-r3-p07 .eael-adv-accordion,.ylc-r3-p07.ylc-r3-p07 .eael-accordion-list{width:100%!important;max-width:none!important;min-width:0!important;}
.ylc-r3-p07.ylc-r3-p07 .eael-accordion-list{border:0!important;overflow:visible!important;background:transparent!important;}
.ylc-r3-p07.ylc-r3-p07 .eael-accordion-header.elementor-tab-title{display:flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;width:max-content!important;min-width:160px!important;max-width:100%!important;min-height:46px!important;height:auto!important;padding:12px 20px!important;margin:10px 0!important;background:#075174!important;color:#fff!important;border:1px solid #075174!important;border-radius:8px!important;line-height:1.45!important;text-transform:none!important;overflow:visible!important;}
.ylc-r3-p07.ylc-r3-p07 .eael-accordion-header .eael-accordion-tab-title{flex:0 1 auto!important;width:auto!important;min-width:0!important;max-width:none!important;font:600 16px/1.45 Poppins,Arial,sans-serif!important;word-break:normal!important;overflow-wrap:normal!important;white-space:nowrap!important;text-transform:none!important;color:inherit!important;}
.ylc-r3-p07.ylc-r3-p07 .eael-accordion-header [class*=accordion-icon]{flex:0 0 auto!important;color:inherit!important;}
.ylc-r3-p07.ylc-r3-p07 .eael-accordion-header:hover{background:#003c58!important}.ylc-r3-p07.ylc-r3-p07 .eael-accordion-header:focus-visible{outline:3px solid #b87500!important;outline-offset:3px!important}
.ylc-r3-p07.ylc-r3-p07 .eael-accordion-content{width:100%!important;max-width:100%!important;box-sizing:border-box!important;}
/* Tylko wskazany nagłówek Credo na ciemnym tle. */
.elementor.elementor-34580 .elementor-element.elementor-element-275f5d26 .elementor-heading-title,
.ylc-qa-credo .elementor-heading-title{color:#fff!important;-webkit-text-fill-color:#fff!important;text-shadow:none!important;}
/* Przyjęty obraz Sexualität ma 671px. Nie powiększamy go sztucznie. */
.ylc-sex-hero img,.ylc-r4-sex .ylc-sex-visual img,.ylc-qa-sex-image img{max-width:330px!important;width:100%!important;height:auto!important;object-fit:contain;image-rendering:auto!important;}
.ylc-r4-sex-grid .ylc-r4-sex-figure{max-width:330px!important;justify-self:center!important;}
:is(.ylc-r3-template_21725,.ylc-r3-template_24940).ylc-r3-results .elementor-inner-column>.elementor-widget-wrap{padding:16px!important;}
:is(.ylc-r3-template_21725,.ylc-r3-template_24940).ylc-r3-results .elementor-heading-title{word-break:normal!important;overflow-wrap:normal!important;hyphens:auto;font-size:clamp(16px,1.6vw,24px)!important;}
@media(max-width:767px){
:is(.ylc-r3-template_21725,.ylc-r3-template_24940).ylc-r3-results .elementor-inner-section>.elementor-container{display:flex!important;flex-wrap:wrap!important;gap:14px!important;}
:is(.ylc-r3-template_21725,.ylc-r3-template_24940).ylc-r3-results .elementor-inner-column{width:100%!important;flex:1 1 100%!important;}
}
