/* =============================================================================
   R69 (30.10.2026) - strona główna po R66: poprawki układu (tylko strona główna, wp_head 1061 po r66-wyglad.css).
   Filip: „R66 popsuło stronę główną”. Zasady jak w R66: biała karta, ramka 1 px, 12 px, bez cieni, gradientów,
   pigułek i poświat; kolor marki #be185d, atrament #1d1530. Bez reguł na goły element tekstowy (filtr 471 owija
   angielskie słowa w <span>). Ten sam prefiks co R66 (dwa identyfikatory + !important), żeby wygrać z dalej-glowna.
   Wyłączenie: define('LJK_R69_GLOWNA_OFF', true);
   ============================================================================= */

/* ---------- 1. Przyciski: bez odstępów 3 px między literami (reguła Astry na każdy <button>) ---------- */
html:root body.ljk-r66w:not(#r66a#r66b) #lajk-home button{letter-spacing:0!important;text-transform:none!important}

/* ---------- 2. „Jak to działa”: trzy równe karty z wewnętrznym odstępem, numer w spokojnym kółku ---------- */
html:root body.ljk-r66w:not(#r66a#r66b) #lajk-home #jak-to-dziala .steps{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:12px!important}
html:root body.ljk-r66w:not(#r66a#r66b) #lajk-home #jak-to-dziala .step{position:relative!important;display:grid!important;grid-template-columns:36px minmax(0,1fr)!important;column-gap:14px!important;align-items:start!important;padding:18px!important;background:var(--r66-card)!important;border:1px solid var(--r66-line)!important;border-radius:var(--r66-r)!important;box-shadow:none!important;transform:none!important}
html:root body.ljk-r66w:not(#r66a#r66b) #lajk-home #jak-to-dziala .step::before,
html:root body.ljk-r66w:not(#r66a#r66b) #lajk-home #jak-to-dziala .step::after{content:none!important;display:none!important}
html:root body.ljk-r66w:not(#r66a#r66b) #lajk-home #jak-to-dziala .step-num{grid-row:1/span 2!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:36px!important;height:36px!important;margin:0!important;border:1px solid var(--r66-line2)!important;border-radius:50%!important;background:var(--r66-bg)!important;box-shadow:none!important;color:var(--r66-brand)!important;-webkit-text-fill-color:var(--r66-brand)!important;font-size:14px!important;font-weight:700!important;line-height:1!important;letter-spacing:0!important}
html:root body.ljk-r66w:not(#r66a#r66b) #lajk-home #jak-to-dziala .step h3{align-self:center!important;margin:7px 0 6px!important;color:var(--r66-ink)!important;letter-spacing:-.01em!important}
html:root body.ljk-r66w:not(#r66a#r66b) #lajk-home #jak-to-dziala .step p{grid-column:2!important;margin:0!important;color:var(--r66-mut)!important}
@media (min-width:768px){
  html:root body.ljk-r66w:not(#r66a#r66b) #lajk-home #jak-to-dziala .steps{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:20px!important}
  html:root body.ljk-r66w:not(#r66a#r66b) #lajk-home #jak-to-dziala .step{display:block!important;padding:24px!important}
  html:root body.ljk-r66w:not(#r66a#r66b) #lajk-home #jak-to-dziala .step-num{margin:0 0 16px!important}
  html:root body.ljk-r66w:not(#r66a#r66b) #lajk-home #jak-to-dziala .step h3{margin:0 0 8px!important}
}
/* przyciski pod krokami: równa wysokość, jeden rząd na środku, panel z animacją na całą szerokość */
html:root body.ljk-r66w:not(#r66a#r66b) #lajk-home #jak-to-dziala .r41-an{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;gap:10px!important;margin:24px 0 0!important}
html:root body.ljk-r66w:not(#r66a#r66b) #lajk-home #jak-to-dziala .r41-an>.r41-an-p{flex:1 1 100%!important}
html:root body.ljk-r66w:not(#r66a#r66b) #lajk-home #jak-to-dziala .r41-an>.btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;min-height:44px!important;margin:0!important;padding:0 18px!important;background:#fff!important;border:1px solid var(--r66-line2)!important;border-radius:var(--r66-rb)!important;box-shadow:none!important;color:var(--r66-ink)!important;font-size:15px!important;font-weight:600!important;line-height:1.2!important;white-space:nowrap!important}
html:root body.ljk-r66w:not(#r66a#r66b) #lajk-home #jak-to-dziala .r41-an>.btn:hover{background:var(--r66-bg)!important;border-color:#c9c0da!important}
html:root body.ljk-r66w:not(#r66a#r66b) #lajk-home #jak-to-dziala .r41-an>.btn svg{width:16px!important;height:16px!important;flex:none!important}

/* ---------- 3. „Czy to bezpieczne”: karty z odstępem, ikona w jasnym kwadracie nad tytułem ---------- */
html:root body.ljk-r66w:not(#r66a#r66b) #lajk-home .seo-block{background:var(--r66-card)!important;border:1px solid var(--r66-line)!important;border-radius:var(--r66-r)!important;box-shadow:none!important;transform:none!important}
html:root body.ljk-r66w:not(#r66a#r66b) #lajk-home #bezpieczenstwo .seo-text-grid{gap:16px!important}
html:root body.ljk-r66w:not(#r66a#r66b) #lajk-home #bezpieczenstwo .seo-block{position:relative!important;padding:24px!important}
html:root body.ljk-r66w:not(#r66a#r66b) #lajk-home #bezpieczenstwo .seo-block::before{content:""!important;display:block!important;box-sizing:border-box!important;width:40px!important;height:40px!important;margin:0 0 14px!important;border:1px solid var(--r66-line)!important;border-radius:var(--r66-rb)!important;background:var(--r66-bg)!important}
html:root body.ljk-r66w:not(#r66a#r66b) #lajk-home #bezpieczenstwo .seo-block::after{top:34px!important;left:34px!important;width:20px!important;height:20px!important;background:var(--r66-brand)!important}
html:root body.ljk-r66w:not(#r66a#r66b) #lajk-home #bezpieczenstwo .seo-block h3{margin:0 0 8px!important;padding:0!important;color:var(--r66-ink)!important}
html:root body.ljk-r66w:not(#r66a#r66b) #lajk-home #bezpieczenstwo .seo-block p{margin:0!important}
@media (max-width:640px){
  html:root body.ljk-r66w:not(#r66a#r66b) #lajk-home #bezpieczenstwo .seo-text-grid{gap:12px!important}
  html:root body.ljk-r66w:not(#r66a#r66b) #lajk-home #bezpieczenstwo .seo-block{padding:20px!important}
  html:root body.ljk-r66w:not(#r66a#r66b) #lajk-home #bezpieczenstwo .seo-block::after{top:30px!important;left:30px!important}
}

/* ---------- 4. „Wszystkie usługi”: jedna ramka karty, pojedyncze linie wierszy, ikona usługi, nazwa ma miejsce ---------- */
html:root body.ljk-r66w:not(#r66a#r66b) #lajk-home #oferta .hx-pl{padding:20px!important}
html:root body.ljk-r66w:not(#r66a#r66b) #lajk-home #oferta .hx-pl-head{margin:0 0 10px!important;border:0!important}
html:root body.ljk-r66w:not(#r66a#r66b) #lajk-home #oferta .hx-pl-list li{margin:0!important;border:0!important;border-top:1px solid var(--r66-line)!important}
html:root body.ljk-r66w:not(#r66a#r66b) #lajk-home #oferta .hx-pl-list li a{--r69-ik:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23be185d' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 17l6-6 4 4 8-8'/%3E%3Cpath d='M15 7h6v6'/%3E%3C/svg%3E");display:grid!important;grid-template-columns:36px minmax(0,1fr) auto!important;align-items:center!important;column-gap:12px!important;min-height:60px!important;padding:10px 8px!important;border:0!important;border-radius:0!important}
html:root body.ljk-r66w:not(#r66a#r66b) #lajk-home #oferta .hx-pl-list li a::before{content:""!important;display:block!important;box-sizing:border-box!important;width:36px!important;height:36px!important;border:1px solid var(--r66-line)!important;border-radius:var(--r66-rb)!important;background:var(--r69-ik) center/18px 18px no-repeat,var(--r66-bg)!important}
html:root body.ljk-r66w:not(#r66a#r66b) #lajk-home #oferta .hx-pl-list li a:hover::before{border-color:#c9c0da!important}
html:root body.ljk-r66w:not(#r66a#r66b) #lajk-home #oferta .hx-pl-name{min-width:0!important;gap:2px!important;font-size:15px!important;line-height:1.3!important;overflow-wrap:break-word!important}
html:root body.ljk-r66w:not(#r66a#r66b) #lajk-home #oferta .hx-pl-price{display:inline-flex!important;align-items:center!important;justify-self:end!important;white-space:nowrap!important}
html:root body.ljk-r66w:not(#r66a#r66b) #lajk-home #oferta .hx-pl-price::after{margin-left:8px!important;color:var(--r66-mut)!important}
@media (max-width:480px){
  html:root body.ljk-r66w:not(#r66a#r66b) #lajk-home #oferta .hx-pl{padding:14px!important}
  html:root body.ljk-r66w:not(#r66a#r66b) #lajk-home #oferta .hx-pl-list li a{grid-template-columns:32px minmax(0,1fr) auto!important;column-gap:10px!important;padding:10px 2px!important}
  html:root body.ljk-r66w:not(#r66a#r66b) #lajk-home #oferta .hx-pl-list li a::before{width:32px!important;height:32px!important;border-radius:9px!important;background-size:16px 16px,auto!important}
  /* „od” nad ceną - węższa kolumna ceny, więcej miejsca na nazwę */
  html:root body.ljk-r66w:not(#r66a#r66b) #lajk-home #oferta .hx-pl-price .ljk-od{display:grid!important;justify-items:end!important;font-size:12.5px!important;line-height:1.2!important}
  html:root body.ljk-r66w:not(#r66a#r66b) #lajk-home #oferta .hx-pl-price .ljk-od strong{font-size:15.5px!important}
  html:root body.ljk-r66w:not(#r66a#r66b) #lajk-home #oferta .hx-pl-price::after{margin-left:6px!important}
}
/* ikony usług: obrys w kolorze marki, te same znaki co w menu nagłówka (modules/js/5800-1.js); dopasowanie po adresie usługi,
   szczególne po ogólnych (np. like-linkedin po like-) - wygrywa późniejsza reguła */
html:root body.ljk-r66w:not(#r66a#r66b) #lajk-home #oferta .hx-pl-list a[href*="/produkt/obserwujacy-"],html:root body.ljk-r66w:not(#r66a#r66b) #lajk-home #oferta .hx-pl-list a[href*="/produkt/followers-"],html:root body.ljk-r66w:not(#r66a#r66b) #lajk-home #oferta .hx-pl-list a[href*="/produkt/subskrypcje-"]{--r69-ik:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23be185d' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M16 7a4 4 0 1 1-8 0 4 4 0 0 1 8 0z'/%3E%3Cpath d='M3 21v-1a6 6 0 0 1 6-6h6a6 6 0 0 1 6 6v1'/%3E%3C/svg%3E")}
html:root body.ljk-r66w:not(#r66a#r66b) #lajk-home #oferta .hx-pl-list a[href*="/produkt/czlonkowie-"],html:root body.ljk-r66w:not(#r66a#r66b) #lajk-home #oferta .hx-pl-list a[href*="/produkt/obserwujacy-whatsapp"],html:root body.ljk-r66w:not(#r66a#r66b) #lajk-home #oferta .hx-pl-list a[href*="/produkt/sluchacze-"]{--r69-ik:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23be185d' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='9' cy='8' r='3.5'/%3E%3Cpath d='M2 20v-1a5 5 0 0 1 5-5h4a5 5 0 0 1 5 5v1'/%3E%3Cpath d='M16 4a3.5 3.5 0 0 1 0 7M22 20v-1a5 5 0 0 0-4-4.9'/%3E%3C/svg%3E")}
html:root body.ljk-r66w:not(#r66a#r66b) #lajk-home #oferta .hx-pl-list a[href*="/produkt/like-"],html:root body.ljk-r66w:not(#r66a#r66b) #lajk-home #oferta .hx-pl-list a[href*="/produkt/reakcje-"]{--r69-ik:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23be185d' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20.8 5.6a5 5 0 0 0-7.1 0L12 7.3l-1.7-1.7a5 5 0 1 0-7.1 7.1L12 21.5l8.8-8.8a5 5 0 0 0 0-7.1z'/%3E%3C/svg%3E")}
html:root body.ljk-r66w:not(#r66a#r66b) #lajk-home #oferta .hx-pl-list a[href*="/produkt/like-linkedin"]{--r69-ik:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23be185d' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 11v9H4a1 1 0 0 1-1-1v-7a1 1 0 0 1 1-1zM7 11l4-8a2 2 0 0 1 3 1.8V8h5a2 2 0 0 1 2 2.3l-1.3 7A2 2 0 0 1 17.7 19H7'/%3E%3C/svg%3E")}
html:root body.ljk-r66w:not(#r66a#r66b) #lajk-home #oferta .hx-pl-list a[href*="/produkt/wyswietlenia-"],html:root body.ljk-r66w:not(#r66a#r66b) #lajk-home #oferta .hx-pl-list a[href*="/produkt/odtworzenia-"]{--r69-ik:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23be185d' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 4l14 8-14 8z'/%3E%3C/svg%3E")}
html:root body.ljk-r66w:not(#r66a#r66b) #lajk-home #oferta .hx-pl-list a[href*="/produkt/czas-ogladania-"]{--r69-ik:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23be185d' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 7v5l3 2'/%3E%3C/svg%3E")}
html:root body.ljk-r66w:not(#r66a#r66b) #lajk-home #oferta .hx-pl-list a[href*="/produkt/komentarze-"]{--r69-ik:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23be185d' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 11.5a8.4 8.4 0 0 1-9 8.4 8.5 8.5 0 0 1-3.8-.9L3 21l1.9-5.7A8.4 8.4 0 0 1 21 11.5z'/%3E%3C/svg%3E")}
html:root body.ljk-r66w:not(#r66a#r66b) #lajk-home #oferta .hx-pl-list a[href*="/produkt/udostepnienia-"]{--r69-ik:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23be185d' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='18' cy='5' r='3'/%3E%3Ccircle cx='6' cy='12' r='3'/%3E%3Ccircle cx='18' cy='19' r='3'/%3E%3Cpath d='M8.6 13.5l6.8 4M15.4 6.5l-6.8 4'/%3E%3C/svg%3E")}
html:root body.ljk-r66w:not(#r66a#r66b) #lajk-home #oferta .hx-pl-list a[href*="/produkt/reposty-"],html:root body.ljk-r66w:not(#r66a#r66b) #lajk-home #oferta .hx-pl-list a[href*="/produkt/retweety-"]{--r69-ik:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23be185d' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M17 2.5l3.5 3.5L17 9.5'/%3E%3Cpath d='M3.5 11V10a4 4 0 0 1 4-4h13'/%3E%3Cpath d='M7 21.5L3.5 18 7 14.5'/%3E%3Cpath d='M20.5 13v1a4 4 0 0 1-4 4h-13'/%3E%3C/svg%3E")}
html:root body.ljk-r66w:not(#r66a#r66b) #lajk-home #oferta .hx-pl-list a[href*="/produkt/zapisania-"]{--r69-ik:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23be185d' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M19 21l-7-5-7 5V5a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2z'/%3E%3C/svg%3E")}
html:root body.ljk-r66w:not(#r66a#r66b) #lajk-home #oferta .hx-pl-list a[href*="/produkt/widzowie-live-"]{--r69-ik:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23be185d' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='2' y='6' width='14' height='12' rx='2'/%3E%3Cpath d='M16 10l6-3v10l-6-3z'/%3E%3C/svg%3E")}

/* ---------- 5. Opinie: przyciski filtra jak zakładki platform (bez pigułek i fioletu) ---------- */
html:root body.ljk-r66w:not(#r66a#r66b) #lajk-home #opinie .rv-fb{min-height:40px!important;padding:0 14px!important;border:1px solid var(--r66-line2)!important;border-radius:var(--r66-rb)!important;background:#fff!important;box-shadow:none!important;color:var(--r66-ink)!important;font-size:14px!important;font-weight:600!important;letter-spacing:0!important}
html:root body.ljk-r66w:not(#r66a#r66b) #lajk-home #opinie .rv-fb:hover{background:var(--r66-bg)!important;border-color:#c9c0da!important}
html:root body.ljk-r66w:not(#r66a#r66b) #lajk-home #opinie .rv-fb[aria-pressed="true"]{background:var(--r66-ink)!important;border-color:var(--r66-ink)!important;color:#fff!important}

/* ---------- 6. Zestawy: etykieta „Polecany” jako prosta plakietka, „−10%” zwykłym tekstem ---------- */
html:root body.ljk-r66w:not(#r66a#r66b) #lajk-home .r41-zs-tag{padding:3px 10px!important;border-radius:6px!important;background:var(--r66-ink)!important;box-shadow:none!important;color:#fff!important;font-size:12px!important;font-weight:600!important;letter-spacing:0!important}
html:root body.ljk-r66w:not(#r66a#r66b) #lajk-home .r41-zs-r{padding:0!important;border-radius:0!important;background:none!important;color:#047857!important;font-size:13px!important;font-weight:700!important}

/* ---------- 7. Wpisy na blogu: obrazek zawsze widoczny, przy wskazaniu tylko ramka i tytuł w kolorze marki ---------- */
html:root body.ljk-r66w:not(#r66a#r66b) #lajk-home .bcard{transition:border-color .15s ease!important}
html:root body.ljk-r66w:not(#r66a#r66b) #lajk-home .bcard::after{content:none!important;display:none!important}
html:root body.ljk-r66w:not(#r66a#r66b) #lajk-home .bcard.bcard-img::before{opacity:1!important;filter:none!important;mix-blend-mode:normal!important;box-shadow:none!important}
html:root body.ljk-r66w:not(#r66a#r66b) #lajk-home .bcard:is(:hover,:focus-visible){border-color:rgba(190,24,93,.45)!important;background:var(--r66-card)!important;box-shadow:none!important;transform:none!important}
html:root body.ljk-r66w:not(#r66a#r66b) #lajk-home .bcard:is(:hover,:focus-visible) h3{color:var(--r66-brand)!important;-webkit-text-fill-color:currentColor!important}
@media (prefers-reduced-motion:reduce){html:root body.ljk-r66w:not(#r66a#r66b) #lajk-home .bcard{transition:none!important}}
