:root{--mgla:#f6f7f4;--szalwia-jasna:#e9eeea;--kreska:#d7ddd9;--atrament:#1a2b2e;--lupek:#4a5b5e;--swierk:#1f5d4c;--swierk-ciemny:#174a3c;--zielen:#5f8a74;--szalwia:#bfd0c5;--ochra:#c8873a;--ochra-ciemna:#8a5a1e;--tlo-wolne:#dcebe3;--tlo-rezerwa:#f6e7d2;--tlo-zamkniete:#e6e9e7;--blad:#a3301f;--biel:#fff;--naglowki:"Manrope Variable","Manrope",system-ui,sans-serif;--tekst:"Source Sans 3 Variable","Source Sans 3",system-ui,sans-serif;--bok:40px}@media (max-width:1023px){:root{--bok:24px}}@media (max-width:536px){:root{--bok:16px}}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}html.wiekszy{font-size:115%}body{margin:0;background:var(--mgla);color:var(--atrament);font:400 1.125rem/1.55 var(--tekst);overflow-x:clip}img,svg{display:block;max-width:100%}h1,h2,h3,legend{font-family:var(--naglowki);font-weight:700;margin:0;text-wrap:balance}h1{font-size:2.75rem;line-height:1.1}h2{font-size:2.25rem;line-height:1.15}h3{font-size:1.375rem;line-height:1.3;font-weight:600}p{margin:0}a{color:var(--swierk);text-underline-offset:3px}a:hover{color:var(--swierk-ciemny)}:focus-visible{outline:3px solid var(--atrament);outline-offset:2px}.meta{font-size:.9375rem;line-height:1.45;color:var(--lupek)}.lead{font-size:1.25rem;line-height:1.5}.wiersz-tekstu{max-width:36rem}.ukryte{width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.pomin,.ukryte{position:absolute}.pomin{left:8px;top:-80px;z-index:20;background:var(--atrament);color:var(--biel);padding:12px 16px;border-radius:8px}.pomin:focus{top:8px;color:var(--biel)}.kontener{width:100%;max-width:calc(1120px + 2 * var(--bok));margin-inline:auto;padding-inline:var(--bok)}@media (max-width:1023px){h1{font-size:2.25rem;line-height:1.15}h2{font-size:1.875rem;line-height:1.2}}@media (max-width:536px){h1{font-size:1.875rem;line-height:1.2}h2{font-size:1.75rem}h3{font-size:1.25rem}.lead{font-size:1.125rem}}.znaki{background:var(--biel);border-bottom:1px solid var(--kreska);height:95px;display:flex;justify-content:center;align-items:center}.znaki a{display:block;flex:0 1 auto;max-width:100%}.znaki img{width:382px;max-width:100%;height:auto}.naglowek{background:var(--biel);border-bottom:1px solid var(--kreska)}.naglowek .kontener{display:flex;align-items:center;justify-content:space-between;min-height:72px;gap:24px}.znak{display:inline-flex;align-items:center;gap:12px;text-decoration:none;min-height:44px}.znak,.znak:hover{color:var(--atrament)}.znak svg{height:40px;width:auto;flex:none}.znak span{font:700 1rem/1.125 var(--naglowki)}.nawigacja ul{list-style:none;margin:0;padding:0;display:flex;gap:32px;align-items:center}.nawigacja a{font-weight:600;font-size:1.0625rem;color:var(--atrament);text-decoration:none;padding-block:10px;display:inline-block;border-bottom:3px solid transparent}.nawigacja a:hover,.nawigacja a[aria-current=page]{border-bottom-color:var(--swierk)}.aa{width:44px;height:44px;border:1.5px solid var(--lupek);border-radius:8px;background:var(--biel);font:600 1rem var(--tekst);color:var(--atrament);cursor:pointer}.aa[aria-pressed=true]{background:var(--szalwia-jasna);border-color:var(--swierk)}.menu{display:none}@media (max-width:1023px){.naglowek .kontener{min-height:64px;flex-wrap:wrap}.nawigacja.szeroka{display:none}.menu{display:block}.menu summary{list-style:none;min-height:44px;display:inline-flex;align-items:center;gap:8px;font-weight:600;cursor:pointer;padding-inline:8px;border-radius:8px}.menu summary::-webkit-details-marker{display:none}.menu summary svg{width:24px;height:24px}.menu[open]{flex-basis:100%;order:3}.menu[open] summary{position:absolute;right:var(--bok);transform:translateY(-54px)}.menu ul{list-style:none;margin:0;padding:0 0 16px}.menu li a{display:flex;align-items:center;min-height:56px;font-weight:600;color:var(--atrament);text-decoration:none;border-top:1px solid var(--kreska)}.naglowek .kontener{position:relative}}.przycisk{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:12px 24px;border-radius:8px;font:600 1.125rem/1.2 var(--tekst);text-decoration:none;border:2px solid transparent;cursor:pointer;text-align:center}.przycisk.glowny{background:var(--swierk);color:var(--biel)}.przycisk.glowny:hover{background:var(--swierk-ciemny);color:var(--biel)}.przycisk.glowny:focus-visible{outline-color:var(--atrament)}.przycisk.drugi{background:transparent;color:var(--atrament);border-color:var(--atrament)}.przycisk.drugi:hover{background:var(--szalwia-jasna);color:var(--atrament)}.przycisk.maly{min-height:44px;font-size:1rem;padding:8px 16px}.przyciski{display:flex;flex-wrap:wrap;gap:16px}@media (max-width:536px){.przycisk.pelny,.przyciski.pelne .przycisk{width:100%}.przyciski.pelne{gap:12px}}.plakietka{display:inline-flex;align-items:center;min-height:28px;padding:4px 12px;border-radius:999px;font:600 .9375rem/1.2 var(--tekst);white-space:nowrap}.plakietka.wolne{background:var(--tlo-wolne);color:var(--swierk)}.plakietka.rezerwa{background:var(--tlo-rezerwa);color:var(--ochra-ciemna)}.plakietka.zamkniete{background:var(--tlo-zamkniete);color:var(--lupek)}.plakietka.mala{min-height:22px;font-size:.8125rem;padding:2px 8px}.hero{position:relative;height:clamp(560px,78vh,760px);display:flex;align-items:center;overflow:hidden;background:var(--szalwia-jasna)}.hero>img{width:100%;object-fit:cover;object-position:60% 55%}.hero:before,.hero>img{position:absolute;inset:0}.hero:before{content:"";z-index:1;background:linear-gradient(90deg,rgba(246,247,244,.72) 0 46%,rgba(246,247,244,0) 66%)}.hero .kontener{position:relative;z-index:2}.hero-tekst{max-width:620px}.hero h1{font-size:3.5rem;letter-spacing:-.01em}.hero .lead{margin-top:24px;max-width:34rem}.hero .przyciski{margin-top:32px}.hero .stan{margin-top:24px;font-size:1rem;display:flex;gap:10px;align-items:baseline}.hero .stan:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--ochra);flex:none;transform:translateY(-1px)}.hero .stan a{color:var(--atrament);font-weight:600}@media (max-width:1023px){.hero{height:clamp(520px,70vh,640px)}.hero>img{object-position:65% 60%}.hero:before{background:linear-gradient(90deg,rgba(246,247,244,.72) 0 56%,rgba(246,247,244,0) 76%)}.hero-tekst{max-width:520px}.hero h1{font-size:2.75rem}}@media (max-width:535px){.hero{height:clamp(540px,calc(100svh - 160px),680px);align-items:flex-start}.hero>img{object-position:50% 100%}.hero:before{background:linear-gradient(180deg,rgba(246,247,244,.82) 0 58%,rgba(246,247,244,0) 80%)}.hero-tekst{padding-top:32px}.hero h1{font-size:2.125rem;line-height:1.15}.hero .lead{margin-top:16px}.hero .przyciski{margin-top:24px}.hero .stan{margin-top:16px}}@media (max-width:359px){.hero h1{font-size:1.875rem}}.sekcja{padding-block:96px}.sekcja.szalwia{background:var(--szalwia-jasna)}.sekcja .wstep,.sekcja>.kontener>h2+p{margin-top:16px;max-width:36rem}.sekcja .zawartosc{margin-top:32px}@media (max-width:1023px){.sekcja{padding-block:64px}}@media (max-width:536px){.sekcja{padding-block:48px}}.podstrona{padding-block:64px 96px}.podstrona>.kontener>h1+.lead{margin-top:16px;max-width:40rem}.podstrona .blok{margin-top:48px}.podstrona .blok>h2+*,.proza>*+*{margin-top:16px}.proza{max-width:36rem}.proza h2{margin-top:40px;font-size:1.5rem}.proza ul{padding-left:1.25rem}@media (max-width:536px){.podstrona{padding-block:40px 64px}}.cykle{list-style:none;margin:0;padding:0;display:grid;grid-gap:16px;gap:16px}.cykl{background:var(--biel);border:1px solid var(--kreska);border-radius:12px;padding:24px 32px;display:grid;grid-template-columns:4fr 3.6fr 2.2fr 2.6fr;grid-gap:24px;gap:24px;align-items:center}.cykl h3 a{color:var(--atrament);text-decoration:none}.cykl h3 a:hover{text-decoration:underline}.cykl .daty{display:grid;grid-gap:2px;gap:2px}.cykl .akcja{justify-self:end;text-align:right}.cykl .opis{grid-column:1/-1;color:var(--lupek);font-size:1rem}.cykl em{font-style:italic}@media (max-width:1023px){.cykl{grid-template-columns:1fr;gap:12px;padding:20px}.cykl .akcja{justify-self:stretch;text-align:left}.cykl .akcja .przycisk{width:100%}}.dwie{display:grid;grid-template-columns:1fr 1fr;grid-gap:48px;gap:48px;align-items:center}.dwie .tekst>*+*{margin-top:16px}.dwie .tekst .przycisk{margin-top:24px}.dwie img.obraz{border-radius:12px;width:100%;aspect-ratio:3/2;object-fit:cover}@media (max-width:1023px){.dwie{grid-template-columns:1fr;gap:32px}.dwie .pierwsza-na-tel{order:-1}}.sekcja.wies{padding-bottom:0;overflow:hidden}.sekcja.wies .dwie{align-items:end}.sekcja.wies .tekst{padding-bottom:96px}.wies-rysunek svg{width:100%;height:auto;overflow:hidden}.wies-rysunek.gotowe .rise{transform:translateY(104%);transform-box:fill-box}.wies-rysunek.gotowe.gra .rise{animation:rise 1.4s cubic-bezier(.2,.7,.2,1) forwards}.wies-rysunek.gotowe.gra .rise:nth-of-type(2){animation-delay:.4s}.wies-rysunek.gotowe.gra .rise:nth-of-type(3){animation-delay:.9s}.wies-rysunek.gotowe.gra .rise:nth-of-type(4){animation-delay:1.3s}.wies-rysunek.gotowe.gra .rise:nth-of-type(5){animation-delay:1.7s}.wies-rysunek.gotowe.gra .rise:nth-of-type(6){animation-delay:2.1s}@keyframes rise{to{transform:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.wies-rysunek.gotowe .rise{transform:none;animation:none!important}}@media (max-width:1023px){.sekcja.wies .tekst{padding-bottom:0}}.wiersze{list-style:none;margin:0;padding:0;border-top:1px solid var(--kreska)}.wiersze li{border-bottom:1px solid var(--kreska);padding:16px 0;display:grid;grid-gap:2px;gap:2px}.wiersze a{font-weight:600}.wiersze .numer{font:700 1.375rem/1.3 var(--naglowki);color:var(--atrament)}.szalwia .wiersze,.szalwia .wiersze li{border-color:#c9d2cd}.formularz{display:grid;grid-gap:40px;gap:40px;max-width:680px}fieldset{border:0;margin:0;padding:0;min-width:0}legend{font-size:1.375rem;font-weight:600;padding:0;margin-bottom:8px}.pola{grid-gap:20px;gap:20px;margin-top:16px}.pola,.pole{display:grid}.pole{grid-gap:6px;gap:6px}.etykieta,.pole>label{font-weight:600;font-size:1.0625rem;line-height:1.4}.pole .opis{font-size:.9375rem;color:var(--lupek)}input[type=date],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],select,textarea{width:100%;min-height:52px;padding:10px 14px;border:1.5px solid var(--lupek);border-radius:8px;background:var(--biel);color:var(--atrament);font:400 1.125rem/1.4 var(--tekst)}textarea{min-height:104px;resize:vertical}input:focus-visible,select:focus-visible,textarea:focus-visible{border-color:var(--swierk)}.pole.z-bledem input,.pole.z-bledem select,.pole.z-bledem textarea{border:2px solid var(--blad)}.blad{color:var(--blad);font-size:.9375rem;font-weight:600}.bledy{background:var(--biel);border-left:4px solid var(--blad);padding:16px 20px;border-radius:0 8px 8px 0}.bledy h2{font-size:1.25rem}.bledy ul{margin:8px 0 0;padding-left:1.25rem}.bledy a{color:var(--blad)}.wybor{display:grid;grid-template-columns:28px 1fr;grid-gap:12px;gap:12px;align-items:start;min-height:44px;padding-block:8px}.wybor input{width:24px;height:24px;margin:2px 0 0;accent-color:var(--swierk)}.wybor span{font-size:1.0625rem}.karty-radio{display:grid;grid-gap:12px;gap:12px;margin-top:16px}.karta-radio{display:grid;grid-template-columns:28px 1fr;grid-gap:12px;gap:12px;align-items:center;min-height:56px;padding:12px 16px;border:1.5px solid var(--lupek);border-radius:8px;background:var(--biel);cursor:pointer}.karta-radio input{width:24px;height:24px;margin:0;accent-color:var(--swierk)}.karta-radio:has(input:checked){border:2px solid var(--swierk);background:var(--tlo-wolne)}.grupa-siec{background:var(--szalwia-jasna);padding:24px;border-radius:12px}.grupa-siec .pola{margin-top:12px}.dwa-pola{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px}@media (max-width:536px){.dwa-pola{grid-template-columns:1fr}.grupa-siec{padding:20px 16px}}.tylko-dla-maloletniego{display:none}form:has(input[name=maloletni][value=tak]:checked) .tylko-dla-maloletniego{display:grid}.cykl-uklad,form.bez-wyboru-wariantu .tylko-dla-maloletniego{display:grid}.cykl-uklad{grid-template-columns:minmax(0,7fr) minmax(0,4fr);grid-gap:64px;gap:64px;align-items:start;margin-top:48px}.podsumowanie{background:var(--biel);border:1px solid var(--kreska);border-radius:12px;padding:24px;position:-webkit-sticky;position:sticky;top:24px}.podsumowanie dl{margin:0;display:grid;grid-gap:12px;gap:12px}.podsumowanie dt{font-size:.9375rem;color:var(--lupek)}.podsumowanie dd{margin:0;font-weight:600}@media (max-width:1023px){.cykl-uklad{grid-template-columns:1fr;gap:32px;margin-top:32px}.podsumowanie{position:static;order:-1}}.naglowek-cyklu{display:flex;flex-wrap:wrap;gap:12px 16px;align-items:center;margin-top:16px}.wynik{max-width:640px;margin-inline:auto;padding:64px var(--bok) 96px}.wynik>svg{height:48px;width:auto;color:var(--swierk)}.wynik h1{font-size:2.25rem;margin-top:24px}.wynik>*+p{margin-top:16px}.wynik .przyciski{margin-top:32px}@media (max-width:536px){.wynik h1{font-size:1.75rem}.wynik{padding-block:40px 64px}}.obraz-naglowka{height:320px;position:relative}.obraz-naglowka img{width:100%;object-fit:cover;object-position:50% 60%}.karta-tytulu{background:var(--biel);border-radius:12px 12px 0 0;padding:32px 32px 0;margin-top:-72px;position:relative;max-width:760px}@media (max-width:536px){.obraz-naglowka{height:200px}.karta-tytulu{padding:20px 16px 0;margin-top:-40px}}.finansowanie{background:var(--biel);border:1px solid var(--kreska);border-radius:12px;padding:40px;margin-top:48px}.finansowanie>*+*{margin-top:20px}.finansowanie .flaga img{width:420px;height:auto}.finansowanie dl{margin:20px 0 0;display:grid;grid-template-columns:minmax(180px,1fr) 2fr;grid-gap:12px 24px;gap:12px 24px}.finansowanie dt{color:var(--lupek)}.finansowanie dd{margin:0;font-weight:600}.finansowanie .zestaw{overflow-x:auto;scrollbar-width:thin}.finansowanie .zestaw img{width:auto;max-width:none}@media (max-width:536px){.finansowanie{padding:24px 16px}.finansowanie dl{grid-template-columns:1fr;gap:2px}.finansowanie dd{margin-bottom:12px}}.kafel-logo{background:var(--biel);border-radius:8px;padding:12px;display:inline-block;border:1px solid var(--kreska)}.kafel-logo img{width:240px;height:auto}.stopka{background:var(--szalwia-jasna);border-top:1px solid var(--kreska);padding-block:64px 32px}.stopka .kolumny{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:32px;gap:32px}.stopka .kolumny>div>*+*{margin-top:16px}.stopka ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:4px;gap:4px}.stopka li a{display:inline-flex;align-items:center;min-height:36px;font-size:1.0625rem;color:var(--atrament)}.stopka .kafel-logo img{width:200px}.stopka .znak span{font-size:1.125rem}.stopka .znak svg{height:32px}.stopka .dol{margin-top:48px;padding-top:24px;border-top:1px solid #c9d2cd;display:grid;grid-gap:8px;gap:8px}.stopka h2{font-size:1.125rem}@media (max-width:767px){.stopka{padding-block:48px 24px}.stopka .kolumny{grid-template-columns:1fr}}.panel{display:grid;grid-template-columns:248px minmax(0,1fr);min-height:100vh;font-size:1rem;line-height:1.5}.panel-menu{background:var(--biel);border-right:1px solid var(--kreska);padding:20px 0;display:flex;flex-direction:column}.panel-menu .marka{display:flex;align-items:center;gap:10px;padding:0 20px 20px;font-weight:600;color:var(--atrament);text-decoration:none}.panel-menu .marka svg{height:32px;width:auto}.panel-menu ul{list-style:none;margin:0;padding:0}.panel-menu li a{display:flex;align-items:center;min-height:44px;padding:0 20px;color:var(--atrament);text-decoration:none;border-left:3px solid transparent}.panel-menu li a:hover{background:var(--mgla)}.panel-menu li a[aria-current=page]{background:var(--szalwia-jasna);border-left-color:var(--swierk);font-weight:600}.panel-menu .dol{margin-top:auto;padding:16px 20px 0;border-top:1px solid var(--kreska);font-size:.9375rem;color:var(--lupek);display:grid;grid-gap:4px;gap:4px}.panel-menu details>summary{display:none}.panel-tresc{padding:32px;max-width:1280px;width:100%}.panel-tresc h1{font-size:1.875rem}.panel-tresc h2{font-size:1.25rem}.panel-tresc>*+*{margin-top:24px}.panel input[type=date],.panel input[type=email],.panel input[type=number],.panel input[type=password],.panel input[type=search],.panel input[type=tel],.panel input[type=text],.panel input[type=time],.panel select,.panel textarea{min-height:44px;font-size:1rem;padding:8px 12px}.panel .przycisk{min-height:44px;font-size:1rem;padding:8px 16px}.panel .etykieta,.panel .pole>label{font-size:1rem}.panel legend{font-size:1.125rem}.karta{background:var(--biel);border:1px solid var(--kreska);border-radius:12px;padding:24px}.karta>*+*{margin-top:16px}.filtry{display:flex;flex-wrap:wrap;gap:12px;align-items:end}.filtry .pole{min-width:150px}.filtry .prawa{margin-left:auto;display:flex;gap:12px;flex-wrap:wrap}.tabela{width:100%;border-collapse:collapse;background:var(--biel);border:1px solid var(--kreska);border-radius:12px;overflow:hidden;font-size:.9375rem}.tabela th{text-align:left;font-weight:600;color:var(--lupek);background:var(--biel);white-space:nowrap}.tabela td,.tabela th{padding:12px 16px;border-bottom:1px solid var(--kreska)}.tabela td{vertical-align:middle;min-height:56px}.tabela tr:last-child td{border-bottom:0}.tabela .osoba{font-weight:600;font-size:1rem}.tabela .plakietki{display:flex;gap:6px;margin-top:4px;flex-wrap:wrap}.liczniki{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));grid-gap:16px;gap:16px}.liczniki .karta{padding:20px}.liczniki .liczba{font:700 2rem/1.1 var(--naglowki)}.pusty{text-align:center;padding:48px 24px}.pusty svg{height:40px;width:auto;margin-inline:auto;color:var(--szalwia)}.uwaga{background:var(--tlo-rezerwa);padding:12px 16px;border-radius:8px;font-size:.9375rem;font-weight:600}.uwaga,.uwaga a{color:var(--ochra-ciemna)}.edytor{display:grid;grid-template-columns:minmax(0,8fr) minmax(0,4fr);grid-gap:32px;gap:32px;align-items:start}.edytor .stan-wersji{position:-webkit-sticky;position:sticky;top:24px;display:grid;grid-gap:12px;gap:12px}.edytor .stan-wersji .przycisk,.obecnosc{width:100%}.obecnosc{max-width:720px;border-collapse:collapse;background:var(--biel);border:1px solid var(--kreska);border-radius:12px;overflow:hidden}.obecnosc th{position:-webkit-sticky;position:sticky;top:0;background:var(--biel);padding:12px 16px;font-weight:600;color:var(--lupek);border-bottom:1px solid var(--kreska);text-align:center}.obecnosc th:first-child{text-align:left}.obecnosc td{padding:8px 16px;border-bottom:1px solid var(--kreska);height:64px;font-size:1.125rem}.obecnosc td.znacznik{width:80px;text-align:center}.obecnosc label{display:inline-grid;place-items:center;width:48px;height:48px;cursor:pointer}.obecnosc input{width:32px;height:32px;accent-color:var(--swierk);margin:0}.kod input{font-size:1.75rem!important;letter-spacing:.3em;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-height:60px!important}.logowanie{min-height:100vh;display:grid;place-items:center;padding:16px}.logowanie .karta{width:100%;max-width:440px;padding:40px}.logowanie .marka{display:flex;align-items:center;gap:12px;font:600 1.25rem/1.2 var(--naglowki)}.logowanie .marka svg{height:40px;width:auto}.logowanie form{display:grid;grid-gap:20px;gap:20px;margin-top:24px}.logowanie .przycisk{min-height:52px;font-size:1.125rem}@media (max-width:1023px){.panel{grid-template-columns:1fr;grid-template-rows:auto 1fr}.panel-menu{border-right:0;border-bottom:1px solid var(--kreska);padding:0}.panel-menu .marka{display:none}.panel-menu details>summary{display:flex;align-items:center;gap:8px;min-height:56px;padding:0 16px;font-weight:600;cursor:pointer;list-style:none}.panel-menu details>summary::-webkit-details-marker{display:none}.panel-menu details>summary svg{width:24px;height:24px}.panel-menu .dol{margin-top:0;padding:12px 16px}.panel-menu details:not([open])+.dol{display:none}.panel-tresc{padding:24px 16px 48px}.edytor{grid-template-columns:1fr}.edytor .stan-wersji{position:static;order:-1}.logowanie .karta{padding:24px 20px}}@media (min-width:1024px){.panel-menu details>ul{display:block}}@media (max-width:767px){.tabela,.tabela tbody,.tabela td,.tabela tr{display:block}.tabela{border:0;background:transparent}.tabela thead{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%)}.tabela tr{background:var(--biel);border:1px solid var(--kreska);border-radius:12px;padding:16px;margin-bottom:12px;position:relative}.tabela td{border:0;padding:2px 0;min-height:0}.tabela td[data-label]:before{content:attr(data-label) ": ";font-size:.8125rem;color:var(--lupek)}.tabela td.bez-etykiety:before{content:none}.filtry .prawa{margin-left:0;width:100%}.filtry .pole,.filtry .prawa .przycisk{width:100%}}.pola-sieci{display:none}form:has(#siec:checked) .pola-sieci{display:grid}.pola fieldset .etykieta{font-family:var(--tekst);margin-bottom:4px}img{height:auto}.hero>img{height:100%}.finansowanie .zestaw img{height:90px}.obraz-naglowka img{height:100%}.pole{align-content:start}.sekcja.wies .dwie{grid-template-columns:5fr 7fr}@media (max-width:1023px){.sekcja.wies .dwie{grid-template-columns:1fr}}@media (max-width:400px){.obecnosc td,.obecnosc th{padding-inline:8px}.obecnosc td.znacznik{width:60px}}.panel-menu .waskie{display:none}.panel-menu .konto{padding:12px 16px;font-size:.9375rem;color:var(--lupek);border-top:1px solid var(--kreska);margin:0}@media (max-width:1023px){.panel-menu .dol,.panel-menu .szerokie{display:none!important}.panel-menu .waskie{display:block}}@media (max-width:359px){.hero{height:clamp(480px,calc(100svh - 160px),680px)}.hero-tekst{padding-top:20px}.hero h1{font-size:1.625rem}.hero .lead{font-size:1rem;margin-top:12px}.hero .przyciski{margin-top:16px;gap:8px}.hero .przycisk{min-height:48px;padding-block:8px}.hero:before{background:linear-gradient(180deg,rgba(246,247,244,.82) 0 52%,rgba(246,247,244,0) 76%)}}.jak-link{font:inherit;color:var(--swierk);background:none;border:0;padding:0;text-decoration:underline;text-underline-offset:3px;cursor:pointer;min-height:32px}.wynik-akcji{background:var(--tlo-wolne);color:var(--swierk);padding:12px 16px;border-radius:8px;font-weight:600;font-size:.9375rem}.kroki{margin:16px 0 0;display:grid;grid-gap:12px;gap:12px}.kroki dt{font-weight:600}.kroki dd{margin:0}.ramka{background:var(--szalwia-jasna);border-radius:8px;padding:16px 20px}.proza h3{margin-top:20px;font-size:1.125rem}.proza section{margin-top:40px}.proza section>h2{margin-top:0}.poradniki{list-style:none;margin:32px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px}.poradniki img{width:240px;height:340px;border:1px solid var(--kreska);border-radius:2px;background:var(--biel)}.poradniki h3{margin-top:16px}.poradniki h3 a{color:var(--atrament);text-decoration:none}.poradniki h3 a:hover{text-decoration:underline}.poradniki .meta{margin-top:4px}.poradniki .dzialania{display:flex;align-items:center;gap:16px;margin-top:16px;font-weight:600;flex-wrap:wrap}@media (max-width:1023px){.poradniki img{width:200px;height:283px}.poradniki h3{font-size:1.25rem}}@media (max-width:767px){.poradniki{grid-template-columns:1fr;gap:0}.poradniki li{display:grid;grid-template-columns:120px 1fr;grid-gap:16px;gap:16px;padding:24px 0;border-top:1px solid var(--kreska)}.poradniki img{width:120px;height:170px}.poradniki h3{margin-top:0}}.poradnik-organizacji{display:grid;grid-template-columns:360px 1fr;grid-gap:32px;gap:32px;margin-top:24px;align-items:start}.poradnik-organizacji img{width:100%;height:auto;aspect-ratio:480/341;border:1px solid var(--kreska);border-radius:2px;background:var(--biel)}.poradnik-organizacji h3{margin-top:0}.poradnik-organizacji h3 a{color:var(--atrament);text-decoration:none}.poradnik-organizacji h3 a:hover{text-decoration:underline}.poradnik-organizacji .meta{margin-top:4px}.poradnik-organizacji>div>p:not(.meta){margin-top:12px}.poradnik-organizacji .dzialania{display:flex;align-items:center;gap:16px;margin-top:16px;font-weight:600;flex-wrap:wrap}.autorzy{margin:16px 0 0;display:grid;grid-gap:8px;gap:8px}.autorzy dt{font-size:.875rem;color:var(--lupek)}.autorzy dd{margin:0}@media (max-width:767px){.poradnik-organizacji{grid-template-columns:1fr;gap:16px}.poradnik-organizacji img{max-width:360px}}@media (max-width:359px){.poradniki li{grid-template-columns:96px 1fr;gap:12px}.poradniki img{width:96px;height:136px}}.poprawa{margin:8px 0 24px;border-top:1px solid var(--kreska);padding-top:12px}.poprawa>summary{cursor:pointer;font-weight:600;min-height:44px;display:flex;align-items:center}.tylko-druk{display:none}@media print{.panel{display:block}.bez-druku,.panel-menu,.panel-tresc>h1{display:none!important}.tylko-druk{display:revert}.naglowek-druku{font:600 14pt/1.3 var(--naglowki);margin:0 0 12pt}.obecnosc{max-width:none;border-radius:0;font-size:11pt}.obecnosc th{position:static;color:#000}.obecnosc td{height:auto;padding:6pt 8pt;font-size:11pt}.obecnosc td.podpis{width:45%}.obecnosc label{width:auto;height:auto}.obecnosc input{width:14pt;height:14pt}.obecnosc tr{page-break-inside:avoid;break-inside:avoid}}