/* R73-D (30.10.2026): darmowe narzędzia - jedna karta narzędzia wszędzie + spokojny, spójny wygląd stron narzędzi.
   Ładowany przez r73/r73.php na wszystkich stronach (wp_head 1080, po R72). Wszystko pod body.ljk-r73.
   Mocny przedrostek (P) = html:root body.ljk-r73:not(#r73a#r73b) - wygrywa z #lajk-home (glowna-r41.css), z warstwami
   narzedzia.css / jasny-narzedzia.css i z kolejnością w paczkach ljk-min (plik może trafić do paczki przed nimi).

   1. KARTA NARZĘDZIA - ta sama w 5 miejscach (różny HTML, jeden wygląd):
      - główna „Darmowe narzędzia dla twórców”: ul.r41-nz-l > li > a (glowna-r41.php: .r41-nz-i, .r41-nz-n, small)
      - /narzedzia/, strony platform, „Inne darmowe narzędzia” pod narzędziem: ul.lnz-karty > li > a.lnz-karta
      - strona usługi i kategorie („Darmowe narzędzia do X”) oraz wpis na blogu: .ljk-nl .ljk-nl-l > li > a
      - /narzedzia/ „Najczęściej używane” i „Nowe narzędzia”: .ljk-nz-top-l > li > a (bez opisu)
      Wygląd: biała karta, cienka linia, ikona 40 px w jasnofioletowym kwadracie, nazwa, opis w 2 liniach.
      Bez cienia, bez strzałki, bez przesuwania przy najechaniu (tylko kolor linii i nazwy).
   2. SIATKA bez dziur: od 900 px 3 w rzędzie (6 kolumn, karta = 2), ostatni niepełny rząd rozciągnięty
      (N%3==2 -> 2 karty po pół, N%3==1 -> ostatnie 4 jako 2+2); 560-899 px 2 w rzędzie (ostatnia nieparzysta na całą
      szerokość); poniżej 560 px jedna kolumna. Wiersz = równa wysokość (height:100%). W trakcie szukania na /narzedzia/
      (#lnz-hub.lnz-hub--szukaj, ukryte karty) wyrównanie końcówki wyłączone - zwykła siatka.
   3. STRONY NARZĘDZI: jedna oś (nagłówek, narzędzie, karta usługi, osadzanie, „Inne narzędzia” do 1040 px, tekst 736 px),
      białe panele bez poświat, pola z widocznym focusem, przycisk główny narzędzia pełny fiolet, pozostałe obrysowe,
      wyniki jako spokojne kafelki, FAQ jako jedna lista z liniami, źródła jako zwykła lista.
      Przycisk „Zobacz usługę” (.lnz-usl-b) zostaje w kolorach kupna (nie ruszany). Logika i JS narzędzi bez zmian. */

/* ================= 1. karta narzędzia ================= */
html:root body.ljk-r73:not(#r73a#r73b) :is(.r41-nz-l,ul.lnz-karty,.ljk-nl .ljk-nl-l,.ljk-nz-top-l){display:grid;grid-template-columns:minmax(0,1fr);gap:12px;margin:0;padding:0;list-style:none}
html:root body.ljk-r73:not(#r73a#r73b) :is(.r41-nz-l,ul.lnz-karty,.ljk-nl .ljk-nl-l,.ljk-nz-top-l)>li{min-width:0;margin:0;padding:0;list-style:none;grid-column:auto}
html:root body.ljk-r73:not(#r73a#r73b) :is(.r41-nz-l,ul.lnz-karty,.ljk-nl .ljk-nl-l,.ljk-nz-top-l)>li::before,
html:root body.ljk-r73:not(#r73a#r73b) :is(.r41-nz-l,ul.lnz-karty,.ljk-nl .ljk-nl-l,.ljk-nz-top-l)>li::marker{content:none}

html:root body.ljk-r73:not(#r73a#r73b) :is(.r41-nz-l>li>a,ul.lnz-karty>li>a.lnz-karta,.ljk-nl .ljk-nl-l>li>a,.ljk-nz-top-l>li>a){position:relative;display:grid;grid-template-columns:40px minmax(0,1fr);grid-auto-rows:auto;align-content:center;align-items:start;column-gap:14px;row-gap:0;box-sizing:border-box;height:100%;min-height:72px;margin:0;padding:14px 16px;border:1px solid var(--r72-linia2,#ddd3ec);border-radius:14px;background:#fff;box-shadow:none;color:var(--r72-atrament,#1d1530);font-size:15px;font-weight:400;line-height:1.4;text-align:left;text-decoration:none;transform:none;transition:border-color .15s ease}
html:root body.ljk-r73:not(#r73a#r73b) :is(.r41-nz-l>li>a,ul.lnz-karty>li>a.lnz-karta,.ljk-nl .ljk-nl-l>li>a,.ljk-nz-top-l>li>a)::before,
html:root body.ljk-r73:not(#r73a#r73b) :is(.r41-nz-l>li>a,ul.lnz-karty>li>a.lnz-karta,.ljk-nl .ljk-nl-l>li>a,.ljk-nz-top-l>li>a)::after{content:none;display:none}
html:root body.ljk-r73:not(#r73a#r73b) :is(.r41-nz-l>li>a,ul.lnz-karty>li>a.lnz-karta,.ljk-nl .ljk-nl-l>li>a,.ljk-nz-top-l>li>a):hover{border-color:var(--r72-akcent,#7c3aed);background:#fff;box-shadow:none;color:var(--r72-atrament,#1d1530);transform:none}
html:root body.ljk-r73:not(#r73a#r73b) :is(.r41-nz-l>li>a,ul.lnz-karty>li>a.lnz-karta,.ljk-nl .ljk-nl-l>li>a,.ljk-nz-top-l>li>a):focus-visible{outline:3px solid var(--r72-akcent,#7c3aed);outline-offset:2px}

/* ikona */
html:root body.ljk-r73:not(#r73a#r73b) :is(.r41-nz-l .r41-nz-i,ul.lnz-karty .lnz-karta>.lnz-kik,.ljk-nl .ljk-nl-l .ljk-nl-ik,.ljk-nz-top-l .lnz-kik){grid-column:1;grid-row:1/span 2;display:flex;align-items:center;justify-content:center;flex:none;box-sizing:border-box;width:40px;height:40px;margin:0;padding:0;border:0;border-radius:10px;background:var(--r72-akcent-j,#f3edff);box-shadow:none;color:var(--r72-akcent-c,#6d28d9)}
html:root body.ljk-r73:not(#r73a#r73b) :is(.r41-nz-l .r41-nz-i,ul.lnz-karty .lnz-karta>.lnz-kik,.ljk-nl .ljk-nl-l .ljk-nl-ik,.ljk-nz-top-l .lnz-kik) svg{display:block;width:20px;height:20px;color:inherit}
/* tekst (opakowania nazwy i opisu) */
html:root body.ljk-r73:not(#r73a#r73b) :is(ul.lnz-karty .lnz-karta>span:last-child,.ljk-nl .ljk-nl-l .ljk-nl-t){grid-column:2;grid-row:1/span 2;display:block;min-width:0;margin:0;padding:0}
html:root body.ljk-r73:not(#r73a#r73b) .ljk-nl .ljk-nl-l>li>a:not(:has(.ljk-nl-ik)){grid-template-columns:minmax(0,1fr)}
html:root body.ljk-r73:not(#r73a#r73b) .ljk-nl .ljk-nl-l>li>a:not(:has(.ljk-nl-ik))>*{grid-column:1}
/* nazwa */
html:root body.ljk-r73:not(#r73a#r73b) :is(.r41-nz-l .r41-nz-n,ul.lnz-karty .lnz-karta strong,.ljk-nl .ljk-nl-l strong,.ljk-nz-top-l a>span:last-child){grid-column:2;display:block;min-height:0;margin:0;padding:0;overflow:visible;font-family:inherit;font-size:15.5px;font-weight:600;line-height:1.35;letter-spacing:0;color:var(--r72-atrament,#1d1530);white-space:normal;text-overflow:clip;text-decoration:none;overflow-wrap:break-word;word-break:normal;hyphens:manual;-webkit-line-clamp:unset}
html:root body.ljk-r73:not(#r73a#r73b) .ljk-nz-top-l a>span:last-child{grid-row:1/span 2;align-self:center}
html:root body.ljk-r73:not(#r73a#r73b) :is(.r41-nz-l>li>a,ul.lnz-karty>li>a.lnz-karta,.ljk-nl .ljk-nl-l>li>a,.ljk-nz-top-l>li>a):hover :is(.r41-nz-n,strong){color:var(--r72-akcent-c,#6d28d9);text-decoration:none}
html:root body.ljk-r73:not(#r73a#r73b) .ljk-nz-top-l>li>a:hover>span:last-child{color:var(--r72-akcent-c,#6d28d9)}
/* opis (na głównej: grupa narzędzia; w „Nowych”: data dodania) */
html:root body.ljk-r73:not(#r73a#r73b) :is(.r41-nz-l small,ul.lnz-karty .lnz-karta strong+span,.ljk-nl .ljk-nl-l strong+span,.ljk-nz-top-l a small){grid-column:2;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;min-height:0;margin:3px 0 0;padding:0;font-size:14px;font-weight:400;line-height:1.45;letter-spacing:0;color:var(--r72-szary,#5b5470);white-space:normal;text-overflow:clip;overflow-wrap:break-word;hyphens:manual}
html:root body.ljk-r73:not(#r73a#r73b) .ljk-nz-top-l a small{display:block;font-size:13px}
html:root body.ljk-r73:not(#r73a#r73b) :is(.r41-nz-l>li>a,ul.lnz-karty>li>a.lnz-karta,.ljk-nl .ljk-nl-l>li>a,.ljk-nz-top-l>li>a):hover :is(small,strong+span){color:var(--r72-szary,#5b5470)}
/* /narzedzia/: miejsce na gwiazdkę ulubionych (.lnz-gw, r48-hub.css) */
html:root body.ljk-r73:not(#r73a#r73b) .lnz-hub ul.lnz-karty>li{position:relative}
html:root body.ljk-r73:not(#r73a#r73b) .lnz-hub ul.lnz-karty>li>a.lnz-karta{padding-right:52px}
html:root body.ljk-r73:not(#r73a#r73b) .lnz-hub .lnz-gw{top:12px;right:6px;z-index:1}
/* top listy na /narzedzia/: bez ramki wokół kart (karta w karcie) */
html:root body.ljk-r73:not(#r73a#r73b) .lnz-hub .ljk-nz-top{margin:28px 0 8px;padding:0;border:0;border-radius:0;background:none;box-shadow:none}
html:root body.ljk-r73:not(#r73a#r73b) .lnz-hub .ljk-nz-top-l{margin-top:14px}
/* linki „Wszystkie darmowe narzędzia…” - bez doklejonej strzałki */
html:root body.ljk-r73:not(#r73a#r73b) .ljk-nl .ljk-nl-all a>span[aria-hidden="true"]{display:none}
html:root body.ljk-r73:not(#r73a#r73b) .ljk-nl .ljk-nl-all a{display:inline-flex;align-items:center;min-height:44px;color:var(--r72-akcent-c,#6d28d9);font-weight:600;text-decoration:underline;text-underline-offset:3px}
html:root body.ljk-r73:not(#r73a#r73b) .ljk-nl .ljk-nl-all a:hover{color:var(--r72-akcent-cc,#5b21b6)}
html:root body.ljk-r73:not(#r73a#r73b) .ljk-nl .ljk-nl-all a:focus-visible{outline:3px solid var(--r72-akcent,#7c3aed);outline-offset:2px;border-radius:4px}
html:root body.ljk-r73:not(#r73a#r73b) div.lnz-dalej .lnz-wszystkie a::after{content:none;display:none}

/* ================= 2. siatka bez dziur ================= */
@media (min-width:560px){
html:root body.ljk-r73:not(#r73a#r73b) :is(.r41-nz-l,ul.lnz-karty,.ljk-nl .ljk-nl-l,.ljk-nz-top-l){grid-template-columns:repeat(2,minmax(0,1fr))}
html:root body.ljk-r73:not(#r73a#r73b) :is(.r41-nz-l,ul.lnz-karty,.ljk-nl .ljk-nl-l,.ljk-nz-top-l)>li:last-child:nth-child(odd){grid-column:1/-1}
html:root body.ljk-r73:not(#r73a#r73b) #lnz-hub.lnz-hub--szukaj ul.lnz-karty>li{grid-column:auto}
}
@media (min-width:900px){
html:root body.ljk-r73:not(#r73a#r73b) :is(.r41-nz-l,ul.lnz-karty,.ljk-nl:not(.ljk-nl--wpis) .ljk-nl-l,.ljk-nz-top-l){grid-template-columns:repeat(6,minmax(0,1fr))}
html:root body.ljk-r73:not(#r73a#r73b) :is(.r41-nz-l,ul.lnz-karty,.ljk-nl:not(.ljk-nl--wpis) .ljk-nl-l,.ljk-nz-top-l)>li:nth-child(n):nth-last-child(n){grid-column:span 2}
/* N%3==2: ostatnie dwie po pół rzędu */
html:root body.ljk-r73:not(#r73a#r73b) :is(.r41-nz-l,ul.lnz-karty,.ljk-nl:not(.ljk-nl--wpis) .ljk-nl-l,.ljk-nz-top-l)>li:nth-child(3n+1):nth-last-child(2),
html:root body.ljk-r73:not(#r73a#r73b) :is(.r41-nz-l,ul.lnz-karty,.ljk-nl:not(.ljk-nl--wpis) .ljk-nl-l,.ljk-nz-top-l)>li:nth-child(3n+2):nth-last-child(1){grid-column:span 3}
/* N%3==1: ostatnie cztery jako 2+2 */
html:root body.ljk-r73:not(#r73a#r73b) :is(.r41-nz-l,ul.lnz-karty,.ljk-nl:not(.ljk-nl--wpis) .ljk-nl-l,.ljk-nz-top-l)>li:nth-child(3n+1):nth-last-child(4),
html:root body.ljk-r73:not(#r73a#r73b) :is(.r41-nz-l,ul.lnz-karty,.ljk-nl:not(.ljk-nl--wpis) .ljk-nl-l,.ljk-nz-top-l)>li:nth-child(3n+2):nth-last-child(3),
html:root body.ljk-r73:not(#r73a#r73b) :is(.r41-nz-l,ul.lnz-karty,.ljk-nl:not(.ljk-nl--wpis) .ljk-nl-l,.ljk-nz-top-l)>li:nth-child(3n):nth-last-child(2),
html:root body.ljk-r73:not(#r73a#r73b) :is(.r41-nz-l,ul.lnz-karty,.ljk-nl:not(.ljk-nl--wpis) .ljk-nl-l,.ljk-nz-top-l)>li:nth-child(3n+1):nth-last-child(1){grid-column:span 3}
html:root body.ljk-r73:not(#r73a#r73b) :is(.r41-nz-l,ul.lnz-karty,.ljk-nl:not(.ljk-nl--wpis) .ljk-nl-l,.ljk-nz-top-l)>li:only-child{grid-column:1/-1}
/* szukanie/filtr na /narzedzia/: część kart ukryta, więc zwykłe 3 w rzędzie */
html:root body.ljk-r73:not(#r73a#r73b) #lnz-hub.lnz-hub--szukaj ul.lnz-karty>li:nth-child(n){grid-column:span 2}
}

/* ================= 3. strony narzędzi ================= */
/* jedna oś: nagłówek, narzędzie, usługa, osadzanie i „Inne narzędzia” w tej samej szerokości */
html:root body.ljk-r73:not(#r73a#r73b) :is(div.lnz-glowa:not(.lnz-glowa--hub),div.lnz-app,aside.lnz-usl,div.ljk-nz-osadz){box-sizing:border-box;max-width:1040px;margin-left:auto;margin-right:auto}
html:root body.ljk-r73:not(#r73a#r73b) :is(.entry-content>div.lnz-dalej,div.lnz-dalej){max-width:1040px}
/* nagłówek: bez siatki w tle, plakietki zalet spokojne */
html:root body.ljk-r73:not(#r73a#r73b) .lnz-glowa:not(.lnz-glowa--hub)::before,
html:root body.ljk-r73:not(#r73a#r73b) .lnz-glowa:not(.lnz-glowa--hub)::after{background:none;background-image:none}
html:root body.ljk-r73:not(#r73a#r73b) .lnz-glowa .lnz-prv>span{border:1px solid var(--r72-linia2,#ddd3ec);background:#fff;color:var(--r72-atrament,#1d1530)}
html:root body.ljk-r73:not(#r73a#r73b) .lnz-glowa .lnz-lead{color:var(--r72-szary,#5b5470)}

/* panele narzędzia: białe, cienka linia, bez cienia i gradientu (strefy upuszczania plików zostają jak są) */
html:root body.ljk-r73:not(#r73a#r73b) .lnz .lnz-panel:not([class*=-drop]){border:1px solid var(--r72-linia2,#ddd3ec);border-radius:16px;background:#fff;box-shadow:none}
html:root body.ljk-r73:not(#r73a#r73b) :is(.lnz-panel>h2,.lnz-panel>h3,.lnz .lnz-h){color:var(--r72-atrament,#1d1530);letter-spacing:-.01em}
html:root body.ljk-r73:not(#r73a#r73b) :is(.lnz-panel>h2,.lnz-panel>h3,.lnz-panel>.lnz-h):first-child{border-bottom-color:var(--r72-linia,#ebe5f4)}

/* pola formularza: jasne tło, wyraźna linia, focus jak w całym sklepie */
html:root body.ljk-r73:not(#r73a#r73b) .lnz :is(input:not([type=range]):not([type=checkbox]):not([type=radio]):not([type=file]):not([type=color]),select,textarea){border-color:var(--r72-linia2,#ddd3ec);background-color:#fff;color:var(--r72-atrament,#1d1530)}
html:root body.ljk-r73:not(#r73a#r73b) .lnz :is(input:not([type=range]):not([type=checkbox]):not([type=radio]):not([type=file]):not([type=color]),select,textarea):hover{border-color:#b9a7dd}
html:root body.ljk-r73:not(#r73a#r73b) .lnz :is(input,select,textarea):focus-visible{outline:3px solid var(--r72-akcent,#7c3aed);outline-offset:1px;border-color:var(--r72-akcent,#7c3aed)}
html:root body.ljk-r73:not(#r73a#r73b) .lnz :is(input,select,textarea)::placeholder{color:#6b6485;opacity:1}
html:root body.ljk-r73:not(#r73a#r73b) .lnz .lnz-pole>small,html:root body.ljk-r73:not(#r73a#r73b) .lnz .lnz-pomoc{color:var(--r72-szary,#5b5470)}

/* przyciski narzędzi (istniejące klasy .lnz-btn): drugi = obrys fioletowy, główny (.lnz-btn--j) = pełny fiolet,
   małe (.lnz-btn--m) = trzeci, neutralny obrys. Bez gradientu i cienia - gradient tylko na przycisku kupna. */
html:root body.ljk-r73:not(#r73a#r73b) .lnz .lnz-btn{border:1px solid var(--r72-akcent,#7c3aed);background:#fff;box-shadow:none;color:var(--r72-akcent-c,#6d28d9);font-weight:600;text-decoration:none;transform:none}
html:root body.ljk-r73:not(#r73a#r73b) .lnz .lnz-btn:hover{border-color:var(--r72-akcent-c,#6d28d9);background:var(--r72-akcent-j,#f3edff);color:var(--r72-akcent-cc,#5b21b6)}
html:root body.ljk-r73:not(#r73a#r73b) .lnz .lnz-btn.lnz-btn--m{border-color:var(--r72-linia2,#ddd3ec);color:var(--r72-atrament,#1d1530)}
html:root body.ljk-r73:not(#r73a#r73b) .lnz .lnz-btn.lnz-btn--m:hover{border-color:var(--r72-akcent,#7c3aed);background:#fff;color:var(--r72-akcent-c,#6d28d9)}
html:root body.ljk-r73:not(#r73a#r73b) .lnz :is(.lnz-btn--j,.lnz-akcje:not(:has(.lnz-btn--j))>.lnz-btn:is([data-ik=kop],[data-ik=pob]):first-child){border-color:var(--r72-akcent-c,#6d28d9);background:var(--r72-akcent-c,#6d28d9);box-shadow:none;color:#fff;font-weight:700}
html:root body.ljk-r73:not(#r73a#r73b) .lnz :is(.lnz-btn--j,.lnz-akcje:not(:has(.lnz-btn--j))>.lnz-btn:is([data-ik=kop],[data-ik=pob]):first-child):hover{border-color:var(--r72-akcent-cc,#5b21b6);background:var(--r72-akcent-cc,#5b21b6);color:#fff}
html:root body.ljk-r73:not(#r73a#r73b) .lnz .lnz-btn:is(:disabled,[disabled],[aria-disabled=true]),
html:root body.ljk-r73:not(#r73a#r73b) .lnz .lnz-btn:is(:disabled,[disabled],[aria-disabled=true]):hover{border-color:var(--r72-linia2,#ddd3ec);background:#f6f3fb;color:var(--r72-szary,#5b5470);opacity:1;cursor:not-allowed}
html:root body.ljk-r73:not(#r73a#r73b) .lnz :is(.lnz-btn--j,.lnz-akcje:not(:has(.lnz-btn--j))>.lnz-btn:is([data-ik=kop],[data-ik=pob]):first-child):is(:disabled,[disabled],[aria-disabled=true]),
html:root body.ljk-r73:not(#r73a#r73b) .lnz :is(.lnz-btn--j,.lnz-akcje:not(:has(.lnz-btn--j))>.lnz-btn:is([data-ik=kop],[data-ik=pob]):first-child):is(:disabled,[disabled],[aria-disabled=true]):hover{border-color:var(--r72-linia2,#ddd3ec);background:#f6f3fb;box-shadow:none;color:var(--r72-szary,#5b5470);opacity:1;cursor:not-allowed}
html:root body.ljk-r73:not(#r73a#r73b) .lnz .lnz-btn.ok,
html:root body.ljk-r73:not(#r73a#r73b) .lnz .lnz-btn.ok:hover{border-color:#047857;background:#fff;color:#047857}
html:root body.ljk-r73:not(#r73a#r73b) .lnz :is(.lnz-btn--j,.lnz-akcje:not(:has(.lnz-btn--j))>.lnz-btn:is([data-ik=kop],[data-ik=pob]):first-child).ok{border-color:#047857;background:#047857;color:#fff}
html:root body.ljk-r73:not(#r73a#r73b) .lnz .lnz-btn:focus-visible{outline:3px solid var(--r72-akcent,#7c3aed);outline-offset:2px}

/* wyniki: spokojne kafelki, wynik główny wyróżniony jasnym fioletem (bez poświaty) */
html:root body.ljk-r73:not(#r73a#r73b) .lnz .lnz-wynik{border:1px solid var(--r72-linia,#ebe5f4);border-radius:14px;background:var(--r72-tlo-f,#faf7ff);box-shadow:none}
html:root body.ljk-r73:not(#r73a#r73b) .lnz .lnz-wynik--g{border-color:#d9c9fb;background:var(--r72-akcent-j,#f3edff)}
html:root body.ljk-r73:not(#r73a#r73b) .lnz .lnz-wynik>span{color:var(--r72-szary,#5b5470)}
html:root body.ljk-r73:not(#r73a#r73b) .lnz .lnz-wynik>:is(b,strong){color:var(--r72-atrament,#1d1530)}
/* „Dalej:” pod wynikiem - zwykłe pigułki bez strzałek */
html:root body.ljk-r73:not(#r73a#r73b) .lnz .lnz-nast a{border:1px solid var(--r72-linia2,#ddd3ec);background:#fff;color:var(--r72-akcent-c,#6d28d9)}
html:root body.ljk-r73:not(#r73a#r73b) .lnz .lnz-nast a:hover{border-color:var(--r72-akcent,#7c3aed);background:#fff;color:var(--r72-akcent-cc,#5b21b6)}
html:root body.ljk-r73:not(#r73a#r73b) .lnz .lnz-nast a::after{content:none;display:none}

/* osadzanie na swojej stronie (kopiowanie kodu) */
html:root body.ljk-r73:not(#r73a#r73b) div.ljk-nz-osadz :is(details,summary){border-color:var(--r72-linia2,#ddd3ec)}
html:root body.ljk-r73:not(#r73a#r73b) div.ljk-nz-osadz textarea{font-family:ui-monospace,Consolas,monospace;font-size:13px}

/* tekst pod narzędziem: kroki, tabela, FAQ jako jedna lista, źródła jako zwykła lista */
html:root body.ljk-r73:not(#r73a#r73b) div.lnz-tekst>ol{border:1px solid var(--r72-linia,#ebe5f4);background:#fff;box-shadow:none}
html:root body.ljk-r73:not(#r73a#r73b) div.lnz-tekst .lnz-lk>li{border:1px solid var(--r72-linia,#ebe5f4);background:#fff;box-shadow:none}
html:root body.ljk-r73:not(#r73a#r73b) div.lnz-tekst .lnz-faq{display:block;gap:0;margin:4px 0 28px;overflow:hidden;border:1px solid var(--r72-linia2,#ddd3ec);border-radius:16px;background:#fff}
html:root body.ljk-r73:not(#r73a#r73b) div.lnz-tekst .lnz-faq-p{margin:0;border:0;border-radius:0;background:none;box-shadow:none}
html:root body.ljk-r73:not(#r73a#r73b) div.lnz-tekst .lnz-faq-p+.lnz-faq-p{border-top:1px solid var(--r72-linia,#ebe5f4)}
html:root body.ljk-r73:not(#r73a#r73b) div.lnz-tekst .lnz-faq-p>summary{border-radius:0}
html:root body.ljk-r73:not(#r73a#r73b) div.lnz-tekst .lnz-faq-p>summary:hover{background:var(--r72-tlo-f,#faf7ff)}
html:root body.ljk-r73:not(#r73a#r73b) div.lnz-tekst .lnz-faq-p>summary:focus-visible{outline:3px solid var(--r72-akcent,#7c3aed);outline-offset:-3px}
html:root body.ljk-r73:not(#r73a#r73b) div.lnz-tekst .lnz-zr{padding:0;border:0;border-radius:0;background:none;box-shadow:none}
html:root body.ljk-r73:not(#r73a#r73b) div.lnz-tekst .lnz-zr>li{border-color:var(--r72-linia,#ebe5f4)}

/* „Inne darmowe narzędzia” pod narzędziem: bez dodatkowego tła sekcji */
html:root body.ljk-r73:not(#r73a#r73b) div.lnz-dalej::before{background:none}

@media (prefers-reduced-motion:reduce){
html:root body.ljk-r73:not(#r73a#r73b) :is(.r41-nz-l>li>a,ul.lnz-karty>li>a.lnz-karta,.ljk-nl .ljk-nl-l>li>a,.ljk-nz-top-l>li>a,.lnz .lnz-btn,.lnz-faq-p){transition:none}
}
