/* PK Elfsight 1.1.0 */
.pk-elf { width: 100%; }
.pk-elf:empty:not([style]) { display: none; }
.pk-elf-globalne { margin: 0; padding: 0; }
.pk-elf__blad { padding: 8px 12px; background: #fdecea; color: #8a1f11; border-radius: 6px; font-size: 13px; }

/* Pływający pasek Elfsight u góry dodaje <html style="margin-top:Npx">; przyklejony nagłówek BeTheme
 * (position:fixed) przesuwamy o tyle samo, żeby pasek go nie zasłaniał. */
body.pk-elf-push .mfn-header-tmpl-fixed,
body.pk-elf-push .mfn-mobile-header-tmpl-fixed,
body.pk-elf-push #Top_bar.is-sticky {
	top: calc(var(--pk-elf-base, 0px) + var(--pk-elf-push, 0px)) !important;
}
body.admin-bar.pk-elf-push { --pk-elf-base: var(--wp-admin--admin-bar--height, 32px); }
