/* Wersja robocza (new2.proop.pl): podstrony kanałów reklamy i partnera Saldeo (sandbox_kanaly_strony.py, Adrian 2026-10-29).
   Kolory wyłącznie var(--…) z :root site.css. */

/* Siatka kropek w ciemnych sekcjach w środku strony – jak na new (site.css, Adrian 2026-10-29, lab new-fale-home runda 2,
   wariant 04): kropki 1,2 px co 22 px, zanikają od lewego górnego rogu; statyczne, pod treścią (.rt-dark > .wrap ma z-index 1). */
.bg-dots { position: absolute; inset: 0; z-index: 0; display: block; pointer-events: none;
  background: radial-gradient(circle, var(--dots-ink) 1.2px, transparent 1.7px) 0 0 / 22px 22px;
  -webkit-mask-image: linear-gradient(160deg, black 0%, transparent 75%); mask-image: linear-gradient(160deg, black 0%, transparent 75%); }

/* Logo partnera pod opisem zakresu (Saldeo) */
.ks-logo { margin: 22px 0 0; }
.ks-logo img { display: block; width: auto; height: 32px; }

/* Integracja z FINKĄ (ciemna sekcja): przycisk i link do specjalizacji w jednym rzędzie */
.ks-finka .sec__head { max-width: 760px; }
.ks-actions { display: flex; flex-wrap: wrap; align-items: center; gap: 12px 28px; margin-top: 26px; }
.ks-actions .obs-link { margin-top: 0; font-size: 16px; }

/* Dowód SEO: dwa kafle w jednym rzędzie od tabletu */
@media (min-width: 640px) { .ks-tiles.cs-tiles__grid { grid-template-columns: repeat(2, minmax(0, 1fr)); } }

/* Strona główna: zdanie o partnerstwie Saldeo pod kartami Specjalizacji (sekcja ciemna) */
.sb-spec__partner { display: flex; flex-wrap: wrap; align-items: center; gap: 4px 14px; margin: 28px 0 0;
  font-size: 16px; line-height: 1.5; color: var(--on-dark-2); }
.sb-spec__partner .sb-link { margin-top: 0; }
