@font-face { font-family: 'Gabarito'; font-style: normal; font-weight: 700; font-display: swap; src: url(/assets/fonts/gabarito/QGYtz_0dZAGKJJ4t3HtmW4XUng.woff2) format('woff2'); unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: 'Gabarito'; font-style: normal; font-weight: 700; font-display: swap; src: url(/assets/fonts/gabarito/QGYtz_0dZAGKJJ4t3HtoW4U.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: 'Figtree'; font-style: normal; font-weight: 400; font-display: swap; src: url(/assets/fonts/figtree/_Xms-HUzqDCFdgfMm4q9DbZs.woff2) format('woff2'); unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: 'Figtree'; font-style: normal; font-weight: 400; font-display: swap; src: url(/assets/fonts/figtree/_Xms-HUzqDCFdgfMm4S9DQ.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: 'Figtree'; font-style: normal; font-weight: 500; font-display: swap; src: url(/assets/fonts/figtree/_Xms-HUzqDCFdgfMm4q9DbZs.woff2) format('woff2'); unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: 'Figtree'; font-style: normal; font-weight: 500; font-display: swap; src: url(/assets/fonts/figtree/_Xms-HUzqDCFdgfMm4S9DQ.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: 'Figtree'; font-style: normal; font-weight: 700; font-display: swap; src: url(/assets/fonts/figtree/_Xms-HUzqDCFdgfMm4q9DbZs.woff2) format('woff2'); unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: 'Figtree'; font-style: normal; font-weight: 700; font-display: swap; src: url(/assets/fonts/figtree/_Xms-HUzqDCFdgfMm4S9DQ.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: 'Figtree'; font-style: normal; font-weight: 800; font-display: swap; src: url(/assets/fonts/figtree/_Xms-HUzqDCFdgfMm4q9DbZs.woff2) format('woff2'); unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: 'Figtree'; font-style: normal; font-weight: 800; font-display: swap; src: url(/assets/fonts/figtree/_Xms-HUzqDCFdgfMm4S9DQ.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
details.faq{margin-block:12px}
.podpis-tresci{display:block;margin:8px 0 22px;font-size:.84rem;line-height:1.5;color:var(--t2)}
[data-ramka]:not([id^="chart_"]){background:color-mix(in srgb,var(--akcent) 7%,var(--pow));color:var(--tekst);border-color:var(--linia)!important;border-radius:var(--r,12px)}
[id^="chart_"][id$="-container"]{background:var(--pow)!important;color:var(--tekst)!important;border-radius:var(--r,16px);padding:18px 14px 14px;box-shadow:0 0 0 1px var(--linia);box-sizing:border-box;margin:28px auto!important}
[id^="chart_"][id$="-container"] *{color:inherit!important;font-family:var(--f-t)}
[id^="chart_"][id$="-container"]>div:last-child{font-family:var(--f-n);font-size:1rem}
[id^="chart_"]{max-width:100%;overflow-x:auto}
[id^="chart_"] svg{background:transparent!important;max-width:100%;height:auto;font-family:var(--f-t)}
[id^="chart_"] rect{fill:var(--akcent);rx:6px}
[id^="chart_"] .tick text{font-size:13px}
[id^="chart_"] path[fill="none"]:not(.domain),[id^="chart_"] .line{stroke:var(--akcent)!important;stroke-width:3px}
[id^="chart_"] circle{fill:var(--dodatek);stroke:var(--pow)}
[id^="chart_"] text{fill:var(--tekst)!important;font-family:var(--f-t)}
[id^="chart_"] .domain,[id^="chart_"] .tick line{stroke:var(--linia)}
figure.obr-lewo{float:left!important;margin:.3em 1.6em 1em 0!important}figure.obr-prawo{float:right!important;margin:.3em 0 1em 1.6em!important}figure.obr-srodek{margin-left:auto!important;margin-right:auto!important}figure.obr-lewo,figure.obr-prawo{width:50%!important}figure.obr-w25{width:25%!important}figure.obr-w33{width:33.333%!important}figure.obr-w50{width:50%!important}figure.obr-w75{width:75%!important}figure[class*="obr-"] img{width:100%;height:auto}:has(>figure.obr-lewo,>figure.obr-prawo)::after{content:"";display:block;clear:both}@media(max-width:600px){figure.obr-lewo,figure.obr-prawo{float:none!important;width:auto!important;margin:0 0 1em!important}}
.ai-nota-k{display:flex;align-items:center;gap:10px;margin:0 0 22px!important;padding:8px 14px;border-radius:var(--r,14px);background:var(--pow);box-shadow:inset 4px 0 0 var(--akcent),0 0 0 1px var(--linia);color:var(--tekst);font-size:.9rem;line-height:1.45;max-width:none!important}
.ai-znak{flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--akcent);color:var(--akcent-tekst);font:700 .72rem/1 var(--f-t);letter-spacing:.04em}
.ai-nota a{color:var(--akcent);font-weight:600}
.obraz-ai{display:block;margin:6px 0 0;font-size:.78rem;line-height:1.4;color:var(--t2);font-style:normal}
.ai-nota-p{margin:40px 0 8px;padding:18px 22px;border-radius:var(--r,14px);background:var(--pow);box-shadow:inset 4px 0 0 var(--akcent),0 0 0 1px var(--linia);font-size:.86rem;line-height:1.6;color:var(--t2)}
.ai-nota-p p{margin:0 0 8px;max-width:none!important}.ai-nota-p p:last-child{margin:0}.ai-nota-p b,.ai-nota-p strong{color:var(--tekst)}
.st-dokumenty{display:flex;flex-wrap:wrap;gap:6px 18px;box-sizing:border-box;width:100%;max-width:1200px;margin:22px auto 0;padding:0 0 4px;font-size:.9rem}@media(max-width:1240px){.st-dokumenty{padding:0 20px 4px}}.st-dokumenty a{color:inherit;text-decoration:underline;text-underline-offset:3px}
.st-stopka-silnika{padding:24px 16px;background:var(--pow);color:var(--tekst)}
.st-pager{display:flex;flex-wrap:wrap;gap:8px;margin:32px 0}.st-pager a,.st-pager span{min-width:42px;padding:9px 12px;box-sizing:border-box;border-radius:var(--r,12px);box-shadow:0 0 0 1px var(--linia);text-align:center;color:var(--tekst);background:var(--pow);text-decoration:none;font-weight:600}
.st-pager [aria-current]{background:var(--akcent);color:var(--akcent-tekst);box-shadow:none}
:has(> .kr),:has(> * > .kr){max-width:none!important}
.kr{container-type:inline-size;max-width:1080px}
.kr-uklad{display:grid;gap:28px}
@container (min-width:760px){.kr-uklad{grid-template-columns:minmax(0,1fr) minmax(320px,400px);gap:48px;align-items:start}.kr-boczna{position:sticky;top:24px}}
.kr-tekst>h3{margin:0 0 10px;font:700 1.25rem/1.3 var(--f-n);color:var(--tekst)}.kr-tekst>h3:not(:first-child){margin-top:30px}
.kr-tekst p,.kr-tekst li{max-width:none!important}
.kr-boczna h3{margin:0 0 12px;font:700 1.25rem/1.3 var(--f-n);color:var(--tekst)}
.kr-boczna .kf{max-width:none;margin:0}
.kf{position:relative;display:grid;gap:16px;margin:8px 0 4px;padding:24px;border-radius:var(--r,16px);background:var(--pow);box-shadow:0 0 0 1px var(--linia);max-width:640px}
.kf-pole{display:grid;gap:6px;font-weight:600;font-size:.95rem}.kf-pole[hidden],.kf-stan[hidden]{display:none}
.kf input[type=email],.kf input[type=text],.kf textarea{width:100%;box-sizing:border-box;padding:12px 14px;border-radius:calc(var(--r,16px) * .6);border:1.5px solid var(--linia);background:var(--tlo);color:var(--tekst);font:400 1rem/1.5 var(--f-t)}
.kf textarea{resize:vertical;min-height:140px}
.kf input:focus,.kf textarea:focus{outline:none;border-color:var(--akcent);box-shadow:0 0 0 3px var(--akcent-jasny)}
.kf-pokaz{justify-self:start;padding:10px 16px;border-radius:calc(var(--r,16px) * .6);border:1.5px dashed var(--akcent);background:color-mix(in srgb,var(--akcent) 16%,var(--pow));color:var(--tekst);font:600 .95rem var(--f-t);cursor:pointer}
.kf-tresc-pyt{font-weight:700}
.kf-wyslij{justify-self:start;padding:13px 26px;border:0;border-radius:calc(var(--r,16px) * .6);background:var(--akcent);color:var(--akcent-tekst);font:700 1rem var(--f-t);cursor:pointer}
.kf-wyslij:hover{background:var(--akcent-cien)}
.kf-pulapka{position:absolute!important;left:-9999px!important;width:1px;height:1px;overflow:hidden}
.kf-info{margin:0!important;font-size:.82rem;color:var(--t2)}
.kf-stan{margin:0!important;padding:12px 16px;border-radius:calc(var(--r,16px) * .6);font-weight:600;color:var(--tekst)}
.mailrev{padding:3px 12px;border-radius:999px;border:1.5px solid var(--akcent);background:color-mix(in srgb,var(--akcent) 16%,var(--pow));color:var(--tekst);font:600 .9em var(--f-t);cursor:pointer}
.kf-ok{background:color-mix(in srgb,var(--akcent) 22%,var(--pow))}.kf-blad{background:color-mix(in srgb,var(--dodatek) 30%,var(--pow))}
:root{--tlo:#f3f1ec;--pow:#ffffff;--tekst:#14222e;--t2:#4a5a68;--linia:#d8dee3;--akcent:#c2460a;--akcent-tekst:#ffffff;--dodatek:#2b6e3f;--r:12px;--f-n:"Gabarito","Gabarito Fallback",system-ui,-apple-system,sans-serif;--f-t:"Figtree","Figtree Fallback",system-ui,-apple-system,sans-serif;--akcent-jasny:#fbeee6;--akcent-cien:#8f3205;--stopka:#152532;--stopka-tekst:#e6edf2;--nav-tlo:#14222e;--panel-ciemny:#182936;--notatnik-tlo:#fbf7ee;--notatnik-linia:#e5dec9;--r-sm:8px;--r-lg:16px;--cien-karta:0 4px 18px rgba(20,34,46,0.06);--cien-mocny:0 12px 32px rgba(20,34,46,0.16);--szer-max:1320px;--kd-budowa:#c2460a;--kd-porady:#1e5670;--kd-sciany:#8c4a27;--kd-malowanie:#2b6e3f;--kd-beton:#4b5d6b;--kd-garaz:#355c7d;--kd-remont:#7a3e2e;--kd-instalacje:#266052;--kd-wykonczenie:#9e5816;--kd-deski:#6e5233;--kd-wystroj-wnetrz:#5a4d41;--kd-ogrod:#3d6b4f;--kd-garaz-2:#2f5266;--kd:var(--akcent)}.kd-budowa{--kd:var(--kd-budowa)}.kd-porady{--kd:var(--kd-porady)}.kd-sciany{--kd:var(--kd-sciany)}.kd-malowanie{--kd:var(--kd-malowanie)}.kd-beton{--kd:var(--kd-beton)}.kd-garaz{--kd:var(--kd-garaz)}.kd-remont{--kd:var(--kd-remont)}.kd-instalacje{--kd:var(--kd-instalacje)}.kd-wykonczenie{--kd:var(--kd-wykonczenie)}.kd-deski{--kd:var(--kd-deski)}.kd-wystroj-wnetrz{--kd:var(--kd-wystroj-wnetrz)}.kd-ogrod{--kd:var(--kd-ogrod)}.kd-garaz-2{--kd:var(--kd-garaz-2)}*,*::before,*::after{box-sizing:border-box}html{font-family:var(--f-t);font-size:16px;line-height:1.55;color:var(--tekst);background-color:var(--tlo);scroll-behavior:smooth;overflow-x:clip;-webkit-text-size-adjust:100%}body{margin:0;padding:0;min-height:100vh;display:flex;flex-direction:column;background-color:var(--tlo);color:var(--tekst);overflow-x:clip;overflow-wrap:break-word;word-break:break-word}main{flex:1 0 auto;min-width:0}h1,h2,h3,h4,h5,h6{font-family:var(--f-n);color:var(--tekst);line-height:1.2;margin:0 0 0.5em;font-weight:700;letter-spacing:-0.015em}p{margin:0 0 1rem}ul,ol{margin:0;padding:0;list-style:none}a{color:inherit;text-decoration:none;transition:color 0.15s ease,background-color 0.15s ease,border-color 0.15s ease,transform 0.15s ease}img,picture,video{display:block;max-width:100%;height:auto}svg{display:inline-block;width:20px;height:20px;vertical-align:middle;flex-shrink:0}:focus-visible{outline:3px solid var(--akcent);outline-offset:2px}.tylko-czytnik{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0,0,0,0) !important;white-space:nowrap !important;border:0 !important}.skip-link{position:absolute;top:-100px;left:16px;z-index:2000;background:var(--akcent);color:var(--akcent-tekst);padding:12px 20px;min-height:44px;border-radius:var(--r-sm);font-weight:700}.skip-link:focus{top:12px}.kontener,.naglowek-kontener,.stopka-kontener,.hero-kontener,.hero-filary-kontener,.dz-kontener,.wp-kontener{width:100%;max-width:var(--szer-max);margin-inline:auto;padding-inline:24px}.naglowek{position:sticky;top:0;z-index:1000;background-color:var(--nav-tlo);color:#ffffff;border-bottom:1px solid rgba(255,255,255,0.1);box-shadow:0 4px 20px rgba(0,0,0,0.22)}.naglowek-kontener{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:68px;position:relative}.marka{display:inline-flex;align-items:center;gap:12px;min-height:44px;padding-block:6px;flex-shrink:0}.marka-znak{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;color:#f37021}.marka-znak svg{width:38px;height:38px}.marka-tekst{display:flex;flex-direction:column;line-height:1.1}.marka-nazwa{font-family:var(--f-n);font-size:1.45rem;font-weight:700;color:#ffffff;letter-spacing:-0.02em}.marka-podtytul{font-size:0.72rem;color:#cbd5df;font-weight:500}.nawigacja-glowna{flex:1 1 auto;min-width:0;display:flex;justify-content:center}.nawigacja-lista{display:flex;align-items:center;flex-wrap:wrap;gap:2px}.nawigacja-el{min-width:0}.nawigacja-link{display:inline-flex;align-items:center;min-height:44px;padding:6px 10px;font-size:0.88rem;font-weight:500;color:#e6edf2;border-radius:var(--r-sm);white-space:nowrap}.nawigacja-link:hover,.nawigacja-link.is-aktywny{color:#ffffff;background-color:rgba(255,255,255,0.1)}.nawigacja-link.is-aktywny{box-shadow:inset 0 -2px 0 #f37021}.katalog-szuflada{position:relative;flex-shrink:0}.katalog-przycisk{list-style:none;display:inline-flex;align-items:center;gap:8px;min-height:44px;min-width:44px;padding:8px 14px;background-color:rgba(255,255,255,0.08);border:1px solid rgba(255,255,255,0.18);border-radius:var(--r-sm);color:#ffffff;font-size:0.875rem;font-weight:700;cursor:pointer;user-select:none}.katalog-przycisk::-webkit-details-marker{display:none}.katalog-przycisk:hover{background-color:rgba(255,255,255,0.15)}.katalog-przycisk-ikona svg{width:20px;height:20px}.katalog-panel{position:absolute;top:calc(100% + 10px);right:0;width:min(92vw,880px);background-color:var(--pow);color:var(--tekst);border:1px solid var(--linia);border-radius:var(--r-lg);box-shadow:var(--cien-mocny);padding:20px;z-index:1100}.katalog-panel-gora{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:14px;margin-bottom:16px;border-bottom:1px solid var(--linia)}.katalog-panel-tytul{font-family:var(--f-n);font-size:1.05rem;font-weight:700;color:var(--tekst)}.katalog-panel-skrot{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:6px 12px;font-size:0.875rem;font-weight:700;color:var(--akcent)}.katalog-siatka{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.katalog-karta{min-width:0}.katalog-karta-link{display:flex;align-items:flex-start;gap:12px;height:100%;min-height:44px;padding:12px;border-radius:var(--r-sm);border:1px solid var(--linia);background-color:#f9f8f5}.katalog-karta-link:hover{border-color:var(--kd,var(--akcent));background-color:var(--akcent-jasny)}.katalog-karta-ikona{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--r-sm);background-color:var(--kd,var(--akcent));color:#ffffff;flex-shrink:0}.katalog-karta-ikona svg{width:20px;height:20px}.katalog-karta-tresc{display:flex;flex-direction:column;gap:2px;min-width:0}.katalog-karta-nazwa{font-family:var(--f-n);font-size:0.95rem;color:var(--tekst)}.katalog-karta-opis{font-size:0.78rem;color:var(--t2);line-height:1.35}.hero{position:relative;min-height:540px;display:flex;flex-direction:column;justify-content:space-between;background-color:#101d28;color:#ffffff;overflow:hidden}.hero-tlo{position:absolute;inset:0;z-index:0}.hero-tlo picture,.hero-obraz{width:100%;height:100%;object-fit:cover;object-position:center;aspect-ratio:16 / 9}.hero-przyslona{position:absolute;inset:0;background:linear-gradient( 90deg,rgba(13,24,34,0.94) 0%,rgba(13,24,34,0.82) 44%,rgba(13,24,34,0.35) 75%,rgba(13,24,34,0.55) 100% )}.hero-kontener{position:relative;z-index:1;padding-top:44px;padding-bottom:36px}.hero-uklad{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,340px);align-items:center;justify-content:space-between;gap:36px}.hero-lewa{max-width:640px;min-width:0}.hero-kicker{display:inline-block;margin-bottom:12px;padding:4px 10px;border-left:3px solid #f57c38;background-color:rgba(255,255,255,0.1);color:#ffd6be;font-size:0.76rem;font-weight:700;letter-spacing:0.08em;text-transform:uppercase}.hero-tytul{display:flex;flex-direction:column;font-size:clamp(2.25rem,4.2vw,3.5rem);line-height:1.06;color:#ffffff;margin-bottom:18px}.hero-tytul-akcent{color:#ff7e36;font-weight:700}.hero-opis{font-size:1.06rem;line-height:1.55;color:#e8eef3;max-width:540px;margin-bottom:26px}.hero-akcje{display:flex;flex-wrap:wrap;align-items:center;gap:14px}.btn-akcent{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:12px 24px;background-color:var(--akcent);color:var(--akcent-tekst);font-family:var(--f-n);font-size:1rem;font-weight:700;border-radius:999px;border:2px solid var(--akcent);box-shadow:0 6px 18px rgba(194,70,10,0.38)}.btn-akcent:hover{background-color:var(--akcent-cien);border-color:var(--akcent-cien);transform:translateY(-1px)}.btn-szklo{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:12px 22px;background-color:rgba(16,28,38,0.82);color:#ffffff;font-family:var(--f-n);font-size:0.98rem;font-weight:700;border-radius:999px;border:1px solid rgba(255,255,255,0.45)}.btn-szklo:hover{background-color:rgba(255,255,255,0.18);border-color:#ffffff}.hero-notatnik{position:relative;background-color:var(--notatnik-tlo);background-image:repeating-linear-gradient( to bottom,transparent 0px,transparent 35px,var(--notatnik-linia) 35px,var(--notatnik-linia) 36px );color:var(--tekst);padding:28px 24px 24px;border-radius:var(--r);border:1px solid #dfd5be;box-shadow:0 16px 36px rgba(0,0,0,0.35);transform:rotate(1.5deg)}.notatnik-pinezka{position:absolute;top:-10px;left:50%;transform:translateX(-50%);width:24px;height:24px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#ff9944,var(--akcent) 70%);box-shadow:0 4px 8px rgba(0,0,0,0.35)}.notatnik-naglowek{font-family:var(--f-n);font-size:0.85rem;font-weight:700;text-transform:uppercase;letter-spacing:0.06em;color:var(--akcent-cien);margin-bottom:10px}.notatnik-lista{display:flex;flex-direction:column;gap:2px}.notatnik-wiersz{min-width:0}.notatnik-link{display:flex;align-items:center;gap:12px;min-height:44px;padding:4px 6px;border-radius:var(--r-sm);font-family:var(--f-n);font-size:1.05rem;font-weight:700;color:var(--tekst)}.notatnik-link:hover{background-color:rgba(194,70,10,0.08);color:var(--akcent)}.notatnik-czek{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:5px;border:2px solid var(--akcent);background-color:var(--akcent-jasny);color:var(--akcent);flex-shrink:0}.notatnik-czek svg{width:15px;height:15px}.notatnik-puste{display:inline-block;width:22px;height:22px;border-radius:5px;border:2px solid #6b7885;background-color:#ffffff;flex-shrink:0}.notatnik-olowek{position:absolute;right:12px;bottom:12px;color:var(--akcent);opacity:0.85}.notatnik-olowek svg{width:26px;height:26px}.hero-filary{position:relative;z-index:1;background-color:rgba(14,25,35,0.9);border-top:1px solid rgba(255,255,255,0.14)}.hero-filary-kontener{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.filar-el{display:flex;align-items:center;gap:12px;min-height:68px;padding:12px 16px;color:#ffffff;border-right:1px solid rgba(255,255,255,0.12);min-width:0}.filar-el:last-child{border-right:0}.filar-el:hover{background-color:rgba(255,255,255,0.08)}.filar-ikona{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;color:#ffffff;flex-shrink:0}.filar-ikona svg{width:28px;height:28px}.filar-tekst{display:flex;flex-direction:column;min-width:0}.filar-tekst strong{font-family:var(--f-n);font-size:0.92rem;color:#ffffff;line-height:1.2}.filar-tekst span{font-size:0.78rem;color:#cfd9e2;line-height:1.3}.sekcja-czolo{max-width:780px;margin-bottom:28px}.sekcja-kicker{display:inline-flex;align-items:center;gap:8px;font-size:0.78rem;font-weight:800;text-transform:uppercase;letter-spacing:0.07em;color:var(--akcent);margin-bottom:8px;border-left:3px solid var(--akcent);padding-left:8px}.sekcja-tytul{font-size:clamp(1.55rem,2.5vw,2.15rem);color:var(--tekst);margin-bottom:10px}.sekcja-opis{font-size:1rem;color:var(--t2);margin-bottom:0}.sekcja-naglowek-wiersz{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px}.sekcja-tytul-kreska{display:inline-flex;align-items:center;gap:10px;font-size:clamp(1.35rem,2vw,1.65rem);margin-bottom:0;border-left:4px solid var(--akcent);padding-left:12px}.sekcja-stol{padding-top:32px;padding-bottom:28px}.stol-siatka{display:grid;grid-template-columns:minmax(0,1.68fr) minmax(0,1fr);gap:24px;align-items:start}.przekroj-panel{background-color:var(--pow);border:1px solid var(--linia);border-radius:var(--r-lg);box-shadow:var(--cien-karta);padding:24px;min-width:0}.przekroj-gora{display:grid;grid-template-columns:minmax(220px,1.05fr) minmax(0,1.2fr);gap:24px;align-items:center;margin-bottom:22px}.przekroj-rys{background:linear-gradient(180deg,#eef3f7 0%,#f9f6f0 100%);border:1px solid var(--linia);border-radius:var(--r);padding:14px;display:flex;align-items:center;justify-content:center;aspect-ratio:16 / 10;overflow:hidden}.przekroj-rys svg{width:100%;height:100%;max-height:220px}.przekroj-wprowadzenie{min-width:0}.przekroj-warstwy{display:flex;flex-direction:column;gap:8px}.warstwa-el{border:1px solid var(--linia);border-radius:var(--r-sm);background-color:#fbfaf7;overflow:hidden}.warstwa-el[open]{border-color:var(--akcent);background-color:var(--pow)}.warstwa-naglowek{list-style:none;display:flex;align-items:center;gap:12px;min-height:52px;padding:10px 14px;cursor:pointer;user-select:none}.warstwa-naglowek::-webkit-details-marker{display:none}.warstwa-naglowek:hover{background-color:rgba(194,70,10,0.05)}.warstwa-kod{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background-color:var(--akcent);color:var(--akcent-tekst);font-family:var(--f-n);font-size:0.85rem;font-weight:700;flex-shrink:0}.warstwa-naglowek-tekst{display:flex;flex-direction:column;flex:1 1 auto;min-width:0}.warstwa-etap{font-size:0.72rem;font-weight:800;letter-spacing:0.05em;text-transform:uppercase;color:var(--akcent)}.warstwa-tytul{font-family:var(--f-n);font-size:0.98rem;color:var(--tekst)}.warstwa-znak{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background-color:var(--tlo);color:var(--tekst);font-weight:700;font-size:1.1rem;flex-shrink:0}.warstwa-el[open] .warstwa-znak{background-color:var(--akcent-jasny);color:var(--akcent);transform:rotate(45deg)}.warstwa-tresc{padding:0 14px 14px 14px;border-top:1px dashed var(--linia)}.warstwa-parametry{margin-top:10px;margin-bottom:8px;padding:6px 10px;background-color:var(--tlo);border-left:3px solid var(--Tekst,#14222e);font-size:0.8rem;font-weight:700;color:var(--tekst);border-radius:4px}.warstwa-opis{font-size:0.9rem;color:var(--t2);margin-bottom:12px}.warstwa-linki{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.warstwa-wpis{display:flex;flex-direction:column;justify-content:space-between;gap:6px;min-height:44px;padding:10px 12px;border:1px solid var(--linia);border-left:4px solid var(--kd,var(--akcent));border-radius:var(--r-sm);background-color:#fbfaf8}.warstwa-wpis:hover{border-color:var(--akcent);background-color:var(--akcent-jasny)}.warstwa-wpis-dzial{font-size:0.72rem;font-weight:800;text-transform:uppercase;color:var(--kd,var(--akcent))}.warstwa-wpis-tytul{font-family:var(--f-n);font-size:0.9rem;line-height:1.3;color:var(--tekst)}.warstwa-wpis-czas{display:inline-flex;align-items:center;gap:6px;font-size:0.78rem;font-weight:700;color:var(--t2)}.warstwa-wpis-czas svg{width:14px;height:14px}.stol-prawa{display:flex;flex-direction:column;gap:20px;min-width:0}.boks-sezon{background-color:var(--pow);border:1px solid var(--linia);border-radius:var(--r-lg);box-shadow:var(--cien-karta);padding:20px}.boks-sezon-tytul{display:flex;align-items:center;gap:10px;font-size:1.25rem;margin-bottom:14px}.boks-sezon-ikona{color:var(--dodatek);display:inline-flex}.boks-sezon-ikona svg{width:24px;height:24px}.boks-sezon-uklad{display:grid;grid-template-columns:132px minmax(0,1fr);gap:16px;align-items:stretch}.boks-sezon-kadr{position:relative;border-radius:var(--r);overflow:hidden;min-height:160px;background-color:#2c3e2e}.boks-sezon-kadr picture,.sezon-obraz{width:100%;height:100%;object-fit:cover;aspect-ratio:3 / 4}.boks-sezon-plakietka{position:absolute;inset-inline:0;bottom:0;padding:8px 10px;background:linear-gradient(0deg,rgba(143,50,5,0.95) 0%,rgba(194,70,10,0.75) 100%);color:#ffffff;font-family:var(--f-n);font-size:0.95rem;font-weight:700;text-align:center}.boks-sezon-tresc{display:flex;flex-direction:column;justify-content:space-between;gap:10px;min-width:0}.boks-sezon-lista{display:flex;flex-direction:column;gap:4px}.boks-sezon-link{display:flex;align-items:center;gap:8px;min-height:44px;padding:4px 6px;border-radius:var(--r-sm);font-size:0.86rem;font-weight:500;color:var(--tekst);line-height:1.3}.boks-sezon-link:hover{background-color:var(--akcent-jasny);color:var(--akcent)}.boks-sezon-ptaszek{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:4px;background-color:var(--akcent);color:#ffffff;flex-shrink:0}.boks-sezon-ptaszek svg{width:12px;height:12px}.boks-sezon-przycisk{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:8px 16px;border:1px solid var(--tekst);border-radius:999px;font-family:var(--f-n);font-size:0.88rem;font-weight:700;color:var(--tekst);align-self:flex-start}.boks-sezon-przycisk:hover{background-color:var(--tekst);color:#ffffff}.boks-narzedzia{background-color:var(--panel-ciemny);color:#ffffff;border-radius:var(--r-lg);padding:20px;box-shadow:var(--cien-karta)}.boks-narzedzia-tytul{display:flex;align-items:center;gap:10px;font-size:1.2rem;color:#ffffff;margin-bottom:14px}.boks-narzedzia-ikona{color:#ff7e36;display:inline-flex}.boks-narzedzia-ikona svg{width:24px;height:24px}.boks-narzedzia-lista{display:flex;flex-direction:column;gap:10px}.narzedzie-wiersz{display:flex;align-items:center;gap:12px;min-height:52px;padding:10px 14px;background-color:var(--pow);color:var(--tekst);border-radius:var(--r-sm);border:1px solid transparent}.narzedzie-wiersz:hover{border-color:var(--akcent);transform:translateX(2px)}.narzedzie-znak{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:var(--r-sm);background-color:#eef5f0;color:var(--dodatek);flex-shrink:0}.narzedzie-znak svg{width:20px;height:20px}.narzedzie-tekst{display:flex;flex-direction:column;flex:1 1 auto;min-width:0}.narzedzie-tekst strong{font-family:var(--f-n);font-size:0.9rem;color:var(--tekst);line-height:1.25}.narzedzie-tekst span{font-size:0.76rem;color:var(--t2)}.narzedzie-strzalka{color:var(--t2);flex-shrink:0}.narzedzie-strzalka svg{width:16px;height:16px}.sekcja-dzialy-makieta{padding-block:24px 36px}.dzialy-kafle-siatka{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-bottom:20px}.dzial-kafel{position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-height:210px;height:100%;border-radius:var(--r);overflow:hidden;background-color:var(--tekst);color:#ffffff;box-shadow:var(--cien-karta);border-bottom:4px solid var(--kd,var(--akcent))}.dzial-kafel-tlo{position:absolute;inset:0;z-index:0}.dzial-kafel-tlo picture,.dzial-kafel-obraz{width:100%;height:100%;object-fit:cover;aspect-ratio:16 / 10;transition:transform 0.25s ease}.dzial-kafel:hover .dzial-kafel-obraz{transform:scale(1.04)}.dzial-kafel-cien{position:absolute;inset:0;background:linear-gradient( 180deg,rgba(15,25,35,0.15) 0%,rgba(15,25,35,0.72) 55%,rgba(15,25,35,0.95) 100% )}.dzial-kafel-tresc{position:relative;z-index:1;padding:18px;display:flex;flex-direction:column;gap:4px}.dzial-kafel-ikona{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--r-sm);background-color:rgba(255,255,255,0.16);color:#ffffff;margin-bottom:4px}.dzial-kafel-ikona svg{width:22px;height:22px}.dzial-kafel-nazwa{font-family:var(--f-n);font-size:1.2rem;color:#ffffff}.dzial-kafel-opis{font-size:0.83rem;color:#dde5ec;line-height:1.35}.dzialy-pasek-wszystkie{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:14px 18px;background-color:var(--pow);border:1px solid var(--linia);border-radius:var(--r)}.dzialy-pasek-etykieta{font-family:var(--f-n);font-size:0.88rem;font-weight:700;color:var(--t2)}.dzialy-pasek-lista{display:flex;flex-wrap:wrap;gap:8px}.dzial-pigulka{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:8px 14px;border-radius:999px;border:1px solid var(--linia);background-color:var(--tlo);font-size:0.86rem;font-weight:700;color:var(--tekst)}.dzial-pigulka:hover{border-color:var(--kd,var(--akcent));background-color:var(--akcent-jasny);color:var(--akcent-cien)}.dzial-pigulka-ikona{color:var(--kd,var(--akcent));display:inline-flex}.dzial-pigulka-ikona svg{width:18px;height:18px}.sekcja-wzornik,.sekcja-prawo,.sekcja-kosztorysy,.sekcja-diagnostyka,.sekcja-najnowsze{padding-block:40px;border-top:1px solid var(--linia)}.sekcja-wzornik,.sekcja-kosztorysy{background-color:#ece9e2}.wzornik-tablice{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-bottom:24px}.probka-karta{display:flex;flex-direction:column;height:100%;padding:18px;background-color:var(--pow);border:1px solid var(--linia);border-top:4px solid var(--akcent);border-radius:var(--r);box-shadow:var(--cien-karta);min-width:0}.probka-gora{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.probka-kod{padding:3px 8px;background-color:var(--tlo);border-radius:4px;font-size:0.72rem;font-weight:800;color:var(--t2);letter-spacing:0.04em}.probka-ikona{color:var(--akcent);display:inline-flex}.probka-ikona svg{width:22px;height:22px}.probka-nazwa{font-size:1.05rem;margin-bottom:6px}.probka-dane{font-size:0.86rem;color:var(--t2);margin-bottom:0}.prawo-matryca{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-bottom:28px}.prawo-kolumna{display:flex;flex-direction:column;height:100%;padding:20px;background-color:var(--pow);border:1px solid var(--linia);border-left:4px solid var(--Tekst,#14222e);border-radius:var(--r);box-shadow:var(--cien-karta);min-width:0}.prawo-kolumna-naglowek{display:flex;align-items:center;gap:12px;margin-bottom:10px}.prawo-kolumna-naglowek h3{font-size:1.08rem;margin-bottom:0}.prawo-ikona{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:var(--r-sm);background-color:var(--akcent-jasny);color:var(--akcent);flex-shrink:0}.prawo-ikona svg{width:22px;height:22px}.prawo-kolumna p{font-size:0.9rem;color:var(--t2);margin-bottom:0}.diagnostyka-tablica{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-bottom:28px}.diag-rekord{display:flex;flex-direction:column;height:100%;padding:18px;background-color:var(--pow);border:1px solid var(--linia);border-radius:var(--r);box-shadow:var(--cien-karta);min-width:0}.diag-ikona{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--r-sm);background-color:#fbeee6;color:var(--akcent);margin-bottom:10px}.diag-ikona svg{width:20px;height:20px}.diag-objaw{font-family:var(--f-n);font-size:1rem;color:var(--tekst);margin-bottom:6px}.diag-naprawa{font-size:0.86rem;color:var(--t2);margin-bottom:0}.siatka-4,.siatka-8{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;align-items:stretch}.siatka-3,.siatka-6,.siatka-9,.dz-siatka{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;align-items:stretch}.karta{display:flex;flex-direction:column;height:100%;min-width:0;background-color:var(--pow);border:1px solid var(--linia);border-top:3px solid var(--kd,var(--akcent));border-radius:var(--r);box-shadow:var(--cien-karta);overflow:hidden;transition:transform 0.18s ease,box-shadow 0.18s ease}.karta:hover{transform:translateY(-2px);box-shadow:0 10px 26px rgba(20,34,46,0.11)}.karta-kadr{display:block;width:100%;aspect-ratio:16 / 10;overflow:hidden;background-color:#e4e1da}.karta-kadr picture,.karta-obraz{width:100%;height:100%;object-fit:cover;aspect-ratio:16 / 10}.karta-glowica{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;padding:14px 18px 0}.karta-dzial{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:4px 10px;border-radius:999px;background-color:var(--tlo);color:var(--kd,var(--akcent));font-size:0.76rem;font-weight:800;text-transform:uppercase;letter-spacing:0.04em}.karta-dzial:hover{background-color:var(--akcent-jasny)}.karta-dzial-ikona svg{width:15px;height:15px}.karta-metryka{display:inline-flex;align-items:center;gap:8px;font-size:0.76rem;color:var(--t2);font-weight:700}.karta-kod{padding:2px 6px;background-color:var(--tlo);border-radius:4px}.karta-czas{display:inline-flex;align-items:center;gap:4px}.karta-czas-ikona svg{width:14px;height:14px}.karta-rdzen{padding:10px 18px 14px;flex:1 1 auto;display:flex;flex-direction:column}.karta-tytul{font-size:1.08rem;line-height:1.3;margin-bottom:8px}.karta-tytul-link:hover{color:var(--akcent)}.karta-lead{font-size:0.88rem;color:var(--t2);line-height:1.48;margin-bottom:0}.karta-stopka{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 18px;border-top:1px solid var(--linia);background-color:#faf9f6}.karta-data,.karta-sponsor{font-size:0.78rem;font-weight:700;color:var(--t2)}.karta-sponsor{color:var(--akcent);text-transform:uppercase}.karta-akcja{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:4px 8px;font-family:var(--f-n);font-size:0.85rem;font-weight:700;color:var(--akcent)}.karta-akcja:hover{color:var(--akcent-cien)}.karta-akcja-strzalka svg{width:15px;height:15px}.rejestr-wierszy,.dz-wiersze{display:flex;flex-direction:column;gap:12px}.wiersz{display:grid;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:18px;padding:16px 20px;background-color:var(--pow);border:1px solid var(--linia);border-left:4px solid var(--kd,var(--akcent));border-radius:var(--r);box-shadow:var(--cien-karta);min-width:0}.wiersz:hover{border-color:var(--akcent)}.wiersz-indeks{display:flex;align-items:center;gap:8px;color:var(--kd,var(--akcent));font-family:var(--f-n);font-weight:700}.wiersz-nr{font-size:1.15rem;color:var(--t2)}.wiersz-ikona svg{width:24px;height:24px}.wiersz-tresc{min-width:0}.wiersz-nadtytul{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:4px}.wiersz-dzial{display:inline-flex;align-items:center;min-height:44px;padding-block:6px;font-size:0.76rem;font-weight:800;text-transform:uppercase;color:var(--kd,var(--akcent))}.wiersz-data,.wiersz-sponsor{font-size:0.78rem;color:var(--t2)}.wiersz-tytul{font-size:1.1rem;margin-bottom:4px}.wiersz-tytul-link:hover{color:var(--akcent)}.wiersz-lead{font-size:0.88rem;color:var(--t2);margin-bottom:0}.wiersz-prawa{display:flex;align-items:center;gap:16px;flex-shrink:0}.wiersz-czas{display:inline-flex;align-items:center;gap:5px;font-size:0.82rem;font-weight:700;color:var(--t2)}.wiersz-czas-ikona svg{width:15px;height:15px}.wiersz-przejdz{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:8px 14px;border-radius:var(--r-sm);background-color:var(--tlo);font-family:var(--f-n);font-size:0.85rem;font-weight:700;color:var(--tekst)}.wiersz-przejdz:hover{background-color:var(--akcent);color:var(--akcent-tekst)}.okruchy{padding-block:10px;font-size:0.83rem;color:var(--t2)}.okruchy ol{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.okruchy li{display:inline-flex;align-items:center;gap:6px}.okruchy li + li::before{content:"/";color:var(--t2);opacity:0.65}.okruchy a{display:inline-flex;align-items:center;min-height:44px;padding-inline:4px;color:var(--t2);font-weight:500}.okruchy a:hover{color:var(--akcent);text-decoration:underline}.okruchy [aria-current="page"]{color:var(--tekst);font-weight:700}.stopka{background-color:var(--stopka);color:var(--stopka-tekst);padding-top:48px;padding-bottom:28px;border-top:4px solid var(--akcent);margin-top:auto}.stopka-siatka{display:grid;grid-template-columns:1.35fr 1.2fr 1.15fr 0.95fr;gap:32px;padding-bottom:32px;border-bottom:1px solid rgba(255,255,255,0.12)}.stopka-kolumna{min-width:0}.stopka-marka{display:inline-flex;align-items:center;gap:12px;min-height:44px;margin-bottom:12px}.stopka-marka-znak{color:#f37021;display:inline-flex}.stopka-marka-znak svg{width:34px;height:34px}.stopka-marka-tekst{display:flex;flex-direction:column;line-height:1.15}.stopka-marka-tekst strong{font-family:var(--f-n);font-size:1.3rem;color:#ffffff}.stopka-marka-tekst span{font-size:0.75rem;color:#b9c7d3}.stopka-opis{font-size:0.9rem;color:#cbd7e2;margin-bottom:12px}.stopka-zastrzezenie{font-size:0.78rem;color:#aab9c6;margin-bottom:0}.stopka-naglowek{font-size:0.95rem;text-transform:uppercase;letter-spacing:0.06em;color:#ffffff;margin-bottom:14px}.stopka-lista{display:flex;flex-direction:column;gap:2px}.stopka-lista-dwukolumnowa{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 12px}.stopka-link{display:inline-flex;align-items:center;min-height:44px;padding-block:4px;font-size:0.88rem;color:#d6e0e9}.stopka-link:hover{color:#ff8c4b}.stopka-normy-lista{display:flex;flex-direction:column;gap:10px}.stopka-normy-lista li{display:flex;align-items:flex-start;gap:8px;font-size:0.84rem;color:#d6e0e9}.stopka-normy-lista svg{width:18px;height:18px;color:#ff8c4b;margin-top:2px}.stopka-dol{padding-top:20px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.stopka-copy{font-size:0.82rem;color:#b4c2ce;margin-bottom:0}.strona-dzial,.dz-strona{padding-bottom:48px}.dz-hero,.dz-naglowek,.dz-baner{position:relative;background-color:var(--panel-ciemny);color:#ffffff;border-bottom:4px solid var(--kd,var(--akcent));padding-block:32px 36px;overflow:hidden}.dz-tlo{position:absolute;inset:0;z-index:0}.dz-tlo picture,.dz-obraz{width:100%;height:100%;object-fit:cover;aspect-ratio:21 / 9;opacity:0.28}.dz-przyslona{position:absolute;inset:0;background:linear-gradient(90deg,rgba(16,28,38,0.95) 0%,rgba(16,28,38,0.78) 100%)}.dz-czolo,.dz-hero-uklad{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.5fr) minmax(260px,0.85fr);gap:28px;align-items:center}.dz-hero .okruchy,.dz-naglowek .okruchy{color:#cbd5df}.dz-hero .okruchy a,.dz-naglowek .okruchy a,.dz-hero .okruchy [aria-current="page"],.dz-naglowek .okruchy [aria-current="page"]{color:#ffffff}.dz-kicker,.dz-nadtytul,.dz-plakietka{display:inline-flex;align-items:center;gap:8px;padding:4px 12px;border-radius:999px;background-color:var(--kd,var(--akcent));color:#ffffff;font-size:0.78rem;font-weight:700;text-transform:uppercase;letter-spacing:0.05em;margin-bottom:12px}.dz-ikona,.dz-znak{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:var(--r);background-color:var(--kd,var(--akcent));color:#ffffff;margin-bottom:12px}.dz-ikona svg,.dz-znak svg{width:26px;height:26px}.dz-tytul{font-size:clamp(1.9rem,3.4vw,2.75rem);color:#ffffff;margin-bottom:10px}.dz-podtytul{font-size:1.1rem;font-weight:700;color:#ffd6be;margin-bottom:10px}.dz-opis,.dz-lead{font-size:1rem;color:#e2eaf0;max-width:720px;margin-bottom:0}.dz-meta,.dz-statystyki,.dz-metryka{background-color:rgba(255,255,255,0.08);border:1px solid rgba(255,255,255,0.18);border-radius:var(--r);padding:18px;color:#ffffff}.dz-licznik,.dz-liczba{font-family:var(--f-n);font-size:1.5rem;font-weight:700;color:#ff8c4b}.dz-uklad,.wp-uklad{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:32px;align-items:start;padding-top:32px}.dz-glowna,.dz-tresc,.dz-lewa,.wp-glowna,.wp-lewa,.wp-kolumna{min-width:0}.dz-sekcja{padding-block:32px;border-bottom:1px solid var(--linia)}.dz-sekcja:last-child{border-bottom:0}.dz-sekcja-tytul,.dz-naglowek-sekcji{font-size:clamp(1.35rem,2.2vw,1.75rem);margin-bottom:18px;border-left:4px solid var(--kd,var(--akcent));padding-left:12px}.dz-podrzedne,.dz-poddzialy{margin-top:20px;padding:18px;background-color:var(--pow);border:1px solid var(--linia);border-radius:var(--r)}.dz-podrzedne-lista,.dz-pigulki{display:flex;flex-wrap:wrap;gap:10px}.dz-podrzedne-link,.dz-pigulka{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:8px 16px;border-radius:999px;background-color:var(--tlo);border:1px solid var(--linia);font-weight:700;font-size:0.88rem;color:var(--tekst)}.dz-podrzedne-link:hover,.dz-pigulka:hover{border-color:var(--kd,var(--akcent));background-color:var(--akcent-jasny);color:var(--akcent-cien)}.dz-tematy,.dz-zakresy{display:flex;flex-direction:column;gap:12px;margin-block:24px}.dz-temat,.dz-temat-el{background-color:var(--pow);border:1px solid var(--linia);border-radius:var(--r);overflow:hidden}.dz-temat[open],.dz-temat-el[open]{border-color:var(--kd,var(--akcent))}.dz-temat-naglowek{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:54px;padding:14px 18px;cursor:pointer;font-family:var(--f-n);font-weight:700}.dz-temat-naglowek::-webkit-details-marker{display:none}.dz-temat-ikona{color:var(--kd,var(--akcent));display:inline-flex}.dz-temat-tresc,.dz-temat-wpisy{padding:0 18px 18px;border-top:1px solid var(--linia)}.dz-puste,.dz-brak{padding:32px;background-color:var(--pow);border:1px solid var(--linia);border-radius:var(--r);text-align:center}.dz-paginacja,.paginacja{margin-top:32px;display:flex;justify-content:center}.paginacja-lista{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.paginacja-link,.paginacja-strona,.paginacja-poprzednia,.paginacja-nastepna,.paginacja-biezaca{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:8px 14px;border-radius:var(--r-sm);border:1px solid var(--linia);background-color:var(--pow);font-family:var(--f-n);font-size:0.92rem;font-weight:700;color:var(--tekst)}.paginacja-link:hover,.paginacja-poprzednia:hover,.paginacja-nastepna:hover{border-color:var(--akcent);color:var(--akcent)}.paginacja-biezaca,.paginacja-link.is-aktywna,.paginacja-link[aria-current="page"]{background-color:var(--akcent);border-color:var(--akcent);color:var(--akcent-tekst)}.strona-wpis,.wp-strona{padding-bottom:48px}.wp-naglowek,.wp-czolo,.wp-hero{background-color:var(--pow);border-bottom:1px solid var(--linia);padding-block:24px 32px}.wp-nadtytul,.wp-gora{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:12px}.wp-dzial,.wp-dzial-link{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:6px 14px;border-radius:999px;background-color:var(--kd,var(--akcent));color:#ffffff;font-size:0.78rem;font-weight:700;text-transform:uppercase;letter-spacing:0.04em}.wp-kod{padding:4px 10px;background-color:var(--tlo);border-radius:4px;font-size:0.78rem;font-weight:800;color:var(--t2)}.wp-tytul{font-size:clamp(1.85rem,3.4vw,2.65rem);line-height:1.14;max-width:900px;margin-bottom:14px}.wp-lead,.wp-wstep,.wp-opis{font-size:1.12rem;line-height:1.6;color:var(--t2);max-width:820px;margin-bottom:18px}.wp-meta,.wp-metryka{display:flex;align-items:center;flex-wrap:wrap;gap:16px;padding-top:14px;border-top:1px solid var(--linia);font-size:0.85rem;color:var(--t2);font-weight:500}.wp-czas,.wp-data,.wp-aktualizacja,.wp-sponsor{display:inline-flex;align-items:center;gap:6px}.wp-sponsor{padding:3px 10px;border-radius:4px;background-color:var(--akcent-jasny);color:var(--akcent);font-weight:700}.wp-kadr,.wp-zdjecie{margin-block:20px;border-radius:var(--r);overflow:hidden;border:1px solid var(--linia);background-color:#e5e2db}.wp-kadr picture,.wp-obraz,.wp-hero-obraz{width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover}.wp-podpis{padding:8px 14px;font-size:0.8rem;color:var(--t2);background-color:var(--pow)}.wp-artykul,.wp-cialo{background-color:var(--pow);border:1px solid var(--linia);border-radius:var(--r-lg);box-shadow:var(--cien-karta);padding:32px;min-width:0}.wp-spis,.wp-spis-mobilny{margin-bottom:24px;padding:18px 20px;background-color:var(--tlo);border-left:4px solid var(--akcent);border-radius:var(--r-sm)}.wp-spis-tytul{font-family:var(--f-n);font-size:1rem;font-weight:700;margin-bottom:10px}.wp-spis-lista{display:flex;flex-direction:column;gap:4px}.wp-spis-link{display:inline-flex;align-items:center;min-height:44px;padding:4px 6px;font-size:0.92rem;font-weight:500;color:var(--tekst)}.wp-spis-link:hover{color:var(--akcent)}.wp-tresc,.tresc-artykulu{font-size:1.05rem;line-height:1.72;color:var(--tekst);min-width:0}.wp-tresc h2,.tresc-artykulu h2{font-size:clamp(1.4rem,2.2vw,1.75rem);margin-top:2rem;margin-bottom:0.75rem;padding-bottom:8px;border-bottom:2px solid var(--linia);scroll-margin-top:88px}.wp-tresc h3,.tresc-artykulu h3{font-size:clamp(1.18rem,1.8vw,1.38rem);margin-top:1.6rem;margin-bottom:0.5rem;scroll-margin-top:88px}.wp-tresc p,.tresc-artykulu p{margin-bottom:1.15rem}.wp-tresc ul,.tresc-artykulu ul{list-style:disc;padding-left:1.4rem;margin-bottom:1.25rem}.wp-tresc ol,.tresc-artykulu ol{list-style:decimal;padding-left:1.4rem;margin-bottom:1.25rem}.wp-tresc li,.tresc-artykulu li{margin-bottom:0.45rem}.wp-tresc a,.tresc-artykulu a{color:var(--akcent);font-weight:700;text-decoration:underline;text-underline-offset:3px}.wp-tresc blockquote,.tresc-artykulu blockquote,.wp-ramka,.wp-uwaga,.wp-wskazowka{margin:1.5rem 0;padding:18px 22px;background-color:var(--tlo);border-left:4px solid var(--akcent);border-radius:var(--r-sm)}.wp-tresc table,.tresc-artykulu table,.wp-tabela{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;border-collapse:collapse;margin-block:1.5rem;font-size:0.92rem}.wp-tresc th,.wp-tresc td,.tresc-artykulu th,.tresc-artykulu td{padding:10px 14px;border:1px solid var(--linia);text-align:left;vertical-align:top}.wp-tresc th,.tresc-artykulu th{background-color:var(--tlo);font-family:var(--f-n);font-weight:700}.wp-sasiednie,.wp-nawigacja{margin-top:28px}.wp-sasiednie-siatka{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.wp-sasiedni,.wp-sasiedni-link,.wp-poprzedni,.wp-nastepny{display:flex;flex-direction:column;justify-content:space-between;gap:6px;min-height:44px;padding:18px;background-color:var(--pow);border:1px solid var(--linia);border-radius:var(--r);box-shadow:var(--cien-karta)}.wp-sasiedni:hover,.wp-sasiedni-link:hover{border-color:var(--akcent)}.wp-sasiedni-kierunek{font-size:0.76rem;font-weight:800;text-transform:uppercase;color:var(--akcent)}.wp-sasiedni-tytul{font-family:var(--f-n);font-size:1rem;font-weight:700;color:var(--tekst)}.wp-powiazane,.wp-wiecej,.wp-z-dzialu{margin-top:36px;padding-top:32px;border-top:1px solid var(--linia)}.wp-powiazane-czolo{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-bottom:20px}.wp-powiazane-siatka{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.bok,.bok-kolumna,.bok-panel,.bok-klejony,.bok-sticky{position:sticky;top:88px;display:flex;flex-direction:column;gap:20px;min-width:0}.bok-karta,.bok-boks,.bok-sekcja,.bok-modul{background-color:var(--pow);border:1px solid var(--linia);border-radius:var(--r);box-shadow:var(--cien-karta);padding:20px;min-width:0}.bok-tytul,.bok-naglowek{display:flex;align-items:center;gap:8px;font-family:var(--f-n);font-size:1.05rem;font-weight:700;margin-bottom:14px;padding-bottom:10px;border-bottom:2px solid var(--linia)}.bok-spis-lista,.bok-lista{display:flex;flex-direction:column;gap:4px}.bok-spis-link,.bok-link,.bok-wiersz{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:44px;padding:6px 10px;border-radius:var(--r-sm);font-size:0.88rem;font-weight:500;color:var(--tekst)}.bok-spis-link:hover,.bok-link:hover,.bok-wiersz:hover{background-color:var(--akcent-jasny);color:var(--akcent)}.bok-metryka-lista{display:flex;flex-direction:column;gap:8px}.bok-metryka-wiersz{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-bottom:8px;border-bottom:1px dashed var(--linia);font-size:0.85rem}.bok-metryka-klucz{color:var(--t2)}.bok-metryka-wartosc{font-weight:700;color:var(--tekst)}.bok-cta,.bok-kontakt{background-color:var(--panel-ciemny);color:#ffffff;border-radius:var(--r);padding:20px}.bok-cta .bok-tytul,.bok-kontakt .bok-tytul{color:#ffffff;border-bottom-color:rgba(255,255,255,0.15)}.bok-opis{font-size:0.88rem;color:#d6e0e9;margin-bottom:14px}.bok-przycisk{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:44px;padding:10px 16px;background-color:var(--akcent);color:var(--akcent-tekst);font-family:var(--f-n);font-weight:700;border-radius:var(--r-sm)}.bok-przycisk:hover{background-color:var(--akcent-cien)}@media (max-width:1180px){.nawigacja-lista{display:none}.stol-siatka{grid-template-columns:1fr}.stol-prawa{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.dz-uklad,.wp-uklad{grid-template-columns:1fr}.bok,.bok-kolumna,.bok-panel,.bok-klejony,.bok-sticky{position:static}.siatka-4,.siatka-8,.wzornik-tablice,.diagnostyka-tablica{grid-template-columns:repeat(2,minmax(0,1fr))}.stopka-siatka{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.hero-uklad{grid-template-columns:1fr}.hero-notatnik{transform:none;max-width:440px}.hero-filary-kontener{grid-template-columns:repeat(2,minmax(0,1fr))}.przekroj-gora{grid-template-columns:1fr}.stol-prawa{grid-template-columns:1fr}.katalog-siatka{grid-template-columns:repeat(2,minmax(0,1fr))}.dz-czolo,.dz-hero-uklad{grid-template-columns:1fr}.dzialy-kafle-siatka,.siatka-6,.siatka-3{grid-template-columns:repeat(2,minmax(0,1fr))}.siatka-9,.dz-siatka,.prawo-matryca,.wp-powiazane-siatka,.siatka-3:has(> :nth-child(9):last-child),.siatka-3:has(> :nth-child(3):last-child){grid-template-columns:1fr}}@media (max-width:640px){.kontener,.naglowek-kontener,.stopka-kontener,.hero-kontener,.hero-filary-kontener,.dz-kontener,.wp-kontener{padding-inline:16px}.marka-podtytul{display:none}.katalog-przycisk-tekst{font-size:0.82rem}.katalog-panel{padding:14px}.katalog-siatka,.hero-filary-kontener,.warstwa-linki,.boks-sezon-uklad,.dzialy-kafle-siatka,.wzornik-tablice,.prawo-matryca,.diagnostyka-tablica,.siatka-3,.siatka-4,.siatka-6,.siatka-8,.siatka-9,.dz-siatka,.wp-sasiednie-siatka,.wp-powiazane-siatka,.stopka-siatka,.stopka-lista-dwukolumnowa{grid-template-columns:1fr}.hero{min-height:auto}.hero-kontener{padding-block:28px}.hero-akcje{flex-direction:column;align-items:stretch}.btn-akcent,.btn-szklo{width:100%}.filar-el{border-right:0;border-bottom:1px solid rgba(255,255,255,0.12)}.przekroj-panel,.boks-sezon,.boks-narzedzia,.wp-artykul,.wp-cialo{padding:18px}.wiersz{grid-template-columns:1fr;gap:10px}.wiersz-prawa{justify-content:space-between;width:100%}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:0.01ms !important;animation-iteration-count:1 !important;transition-duration:0.01ms !important;scroll-behavior:auto !important}}.dz-kontener,.wp-kontener{max-width:1280px;margin-inline:auto;padding-inline:clamp(1rem,3vw,2rem)}.dz-strona,.wp-strona,.strona-stala,.strona-dokumentu,.strona-bledu{padding-block:1.5rem 4rem}.dz-hero{margin-bottom:2.25rem}.dz-hero-uklad{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(300px,0.85fr);gap:2rem;align-items:center;background:var(--powierzchnia,#ffffff);border:1px solid var(--linia,#d8dee3);border-top:4px solid var(--kd,var(--akcent,#c2460a));border-radius:12px;padding:clamp(1.5rem,3vw,2.5rem);background-image:radial-gradient(rgba(20,34,46,0.05) 1px,transparent 1px);background-size:18px 18px}.dz-hero-uklad.bez-obrazu{grid-template-columns:1fr}.dz-nadtytul,.wp-nadtytul{display:inline-flex;align-items:center;gap:0.6rem;flex-wrap:wrap;margin-bottom:0.75rem}.dz-ikona{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:8px;background:var(--akcent_jasny,#fbeee6);color:var(--kd,var(--akcent,#c2460a))}.dz-ikona svg{width:1.25rem;height:1.25rem}.dz-kicker,.bok-kicker{display:inline-block;font-size:0.75rem;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;color:var(--kd,var(--akcent,#c2460a))}.dz-tytul,.wp-tytul{font-family:var(--font-naglowki,"Gabarito",sans-serif);font-size:clamp(1.85rem,3.4vw,2.75rem);line-height:1.15;color:var(--tekst,#14222e);margin:0 0 0.75rem}.dz-podtytul{font-size:1.125rem;font-weight:700;color:var(--tekst,#14222e);margin:0 0 0.65rem}.dz-opis,.dz-lead{font-size:1rem;line-height:1.6;color:var(--tekst_drugorzedny,#4a5a68);margin:0 0 1.25rem}.dz-pigulki{display:flex;flex-wrap:wrap;gap:0.5rem;margin-top:1rem}.dz-pigulka{display:inline-flex;align-items:center;gap:0.45rem;padding:0.45rem 0.85rem;background:var(--tlo,#f3f1ec);border:1px solid var(--linia,#d8dee3);border-radius:6px;font-size:0.85rem;font-weight:600;color:var(--tekst,#14222e);text-decoration:none;transition:border-color 0.15s ease,color 0.15s ease}.dz-pigulka:hover{border-color:var(--kd,var(--akcent,#c2460a));color:var(--kd,var(--akcent,#c2460a))}.dz-pigulka svg{width:1rem;height:1rem;color:var(--kd,var(--akcent,#c2460a))}.dz-obraz{position:relative;border-radius:10px;overflow:hidden;border:1px solid var(--linia,#d8dee3);background:var(--stopka,#152532)}.dz-tlo{aspect-ratio:3 / 2;width:100%;max-height:320px;overflow:hidden}.dz-tlo-obraz{width:100%;height:100%;object-fit:cover;display:block}.dz-plakietka{display:flex;align-items:center;gap:0.5rem;padding:0.6rem 0.9rem;background:var(--stopka,#152532);color:var(--stopka_tekst,#e6edf2);font-size:0.8rem;font-weight:600}.dz-plakietka svg{width:1rem;height:1rem;color:var(--akcent,#c2460a)}.dz-podrzedne{display:flex;align-items:center;flex-wrap:wrap;gap:0.75rem;margin-top:1rem;padding:0.85rem 1.25rem;background:var(--powierzchnia,#ffffff);border:1px solid var(--linia,#d8dee3);border-radius:8px}.dz-podrzedne-etykieta{font-size:0.85rem;font-weight:700;color:var(--tekst_drugorzedny,#4a5a68)}.dz-podrzedne-lista{display:flex;flex-wrap:wrap;gap:0.5rem;list-style:none;margin:0;padding:0}.dz-podrzedne-link{display:inline-flex;align-items:center;gap:0.4rem;padding:0.35rem 0.75rem;border-radius:6px;background:var(--tlo,#f3f1ec);border-left:3px solid var(--kd,var(--akcent,#c2460a));font-size:0.85rem;font-weight:700;color:var(--tekst,#14222e);text-decoration:none}.dz-podrzedne-link svg{width:1rem;height:1rem;color:var(--kd,var(--akcent,#c2460a))}.dz-uklad,.wp-uklad{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:2.25rem;align-items:stretch}.dz-lewa,.wp-lewa{min-width:0;align-self:start}.dz-sekcja{margin-bottom:2.5rem}.dz-naglowek-sekcji{margin-bottom:1.25rem}.dz-sekcja-tytul{font-family:var(--font-naglowki,"Gabarito",sans-serif);font-size:clamp(1.35rem,2.2vw,1.75rem);margin:0.2rem 0 0.5rem;color:var(--tekst,#14222e)}.dz-warto-lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0.55rem}.dz-warto-link{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:0.9rem;padding:0.85rem 1.15rem;background:var(--powierzchnia,#ffffff);border:1px solid var(--linia,#d8dee3);border-left:4px solid var(--kd,var(--akcent,#c2460a));border-radius:8px;text-decoration:none;color:var(--tekst,#14222e)}.dz-warto-kod{font-size:0.75rem;font-weight:800;padding:0.2rem 0.5rem;border-radius:4px;background:var(--tlo,#f3f1ec);color:var(--kd,var(--akcent,#c2460a))}.dz-warto-tytul{font-size:0.98rem;font-weight:700}.dz-warto-akcja svg{width:1.1rem;height:1.1rem;color:var(--kd,var(--akcent,#c2460a))}.dz-tematy{display:flex;flex-direction:column;gap:0.75rem}.dz-temat{background:var(--powierzchnia,#ffffff);border:1px solid var(--linia,#d8dee3);border-radius:8px;overflow:hidden}.dz-temat-naglowek{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:0.9rem;padding:1rem 1.25rem;cursor:pointer;list-style:none}.dz-temat-naglowek::-webkit-details-marker{display:none}.dz-temat-ikona{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:6px;background:var(--tlo,#f3f1ec);color:var(--kd,var(--akcent,#c2460a))}.dz-temat-ikona svg{width:1.2rem;height:1.2rem}.dz-temat-tresc{display:flex;flex-direction:column;gap:0.15rem}.dz-temat-nazwa{font-size:1rem;color:var(--tekst,#14222e)}.dz-temat-opis{font-size:0.85rem;color:var(--tekst_drugorzedny,#4a5a68)}.dz-temat-strzalka svg{width:1rem;height:1rem;transition:transform 0.2s ease}.dz-temat[open] .dz-temat-strzalka svg{transform:rotate(90deg)}.dz-temat-wpisy{list-style:none;margin:0;padding:0.75rem 1.25rem 1.15rem;border-top:1px solid var(--linia,#d8dee3);background:var(--tlo,#f3f1ec);display:flex;flex-direction:column;gap:0.45rem}.dz-temat-el a{display:block;padding:0.45rem 0.75rem;background:var(--powierzchnia,#ffffff);border-radius:5px;border:1px solid var(--linia,#d8dee3);font-size:0.9rem;font-weight:600;color:var(--tekst,#14222e);text-decoration:none}.dz-temat-el a:hover{border-color:var(--kd,var(--akcent,#c2460a));color:var(--kd,var(--akcent,#c2460a))}.dz-wiersze{display:flex;flex-direction:column;gap:1rem;align-items:stretch;justify-content:flex-start}.dz-wiersze > .wiersz{height:auto !important;flex:0 0 auto !important}.dz-paginacja{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:0.75rem;margin-top:2rem;padding-top:1.25rem;border-top:1px solid var(--linia,#d8dee3)}.dz-strony-numery{display:flex;align-items:center;gap:0.4rem;flex-wrap:wrap}.dz-strona{display:inline-flex;align-items:center;justify-content:center;gap:0.4rem;min-width:2.4rem;height:2.4rem;padding-inline:0.75rem;border-radius:6px;background:var(--powierzchnia,#ffffff);border:1px solid var(--linia,#d8dee3);font-size:0.9rem;font-weight:700;color:var(--tekst,#14222e);text-decoration:none}.dz-strona.is-aktywna{background:var(--kd,var(--akcent,#c2460a));border-color:var(--kd,var(--akcent,#c2460a));color:#ffffff}.dz-strona svg{width:1rem;height:1rem}.bok-kolumna{min-width:0;align-self:stretch}.bok-klejony,.bok-sticky{position:sticky;top:96px;display:flex;flex-direction:column;gap:1.25rem}.bok-modul{background:var(--powierzchnia,#ffffff);border:1px solid var(--linia,#d8dee3);border-top:3px solid var(--kd,var(--akcent,#c2460a));border-radius:10px;padding:1.25rem}.bok-kontakt{background:var(--stopka,#152532);color:var(--stopka_tekst,#e6edf2);border-color:var(--stopka,#152532)}.bok-kontakt .bok-tytul{color:#ffffff}.bok-kontakt .bok-opis{color:rgba(230,237,242,0.85);font-size:0.9rem;line-height:1.55;margin:0.5rem 0 1rem}.bok-naglowek{margin-bottom:0.9rem}.bok-tytul{font-family:var(--font-naglowki,"Gabarito",sans-serif);font-size:1.125rem;margin:0.15rem 0 0;color:var(--tekst,#14222e)}.bok-metryka-lista,.bok-lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0.55rem}.bok-metryka-wiersz{display:flex;align-items:center;justify-content:space-between;gap:0.6rem;padding:0.5rem 0.65rem;background:var(--tlo,#f3f1ec);border-radius:6px;font-size:0.85rem}li.bok-metryka-wiersz{justify-content:flex-start}.bok-metryka-wiersz svg{width:1rem;height:1rem;flex-shrink:0;color:var(--kd,var(--akcent,#c2460a))}.bok-metryka-klucz{color:var(--tekst_drugorzedny,#4a5a68);font-weight:500}.bok-metryka-wartosc{margin:0;font-weight:700;color:var(--tekst,#14222e);text-align:right}.bok-metryka-wartosc a{color:inherit;text-decoration:none}.bok-wiersz .bok-link{display:flex;flex-direction:column;gap:0.15rem;padding:0.55rem 0.7rem;border-radius:6px;background:var(--tlo,#f3f1ec);color:var(--tekst,#14222e);text-decoration:none;font-size:0.88rem;font-weight:600}.wp-z-dzialu .bok-wiersz .bok-link{flex-direction:row;align-items:flex-start;gap:0.5rem}.bok-link-ikona svg{width:0.95rem;height:0.95rem;margin-top:0.15rem;color:var(--kd,var(--akcent,#c2460a))}.bok-wiersz .bok-link span{font-size:0.8rem;color:var(--tekst_drugorzedny,#4a5a68);font-weight:500}.wp-z-dzialu .bok-wiersz .bok-link span{font-size:0.88rem;color:var(--tekst,#14222e);font-weight:600}.bok-dzialy-siatka{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0.5rem}.bok-dzial-link{display:flex;align-items:center;gap:0.45rem;padding:0.5rem 0.6rem;background:var(--tlo,#f3f1ec);border-radius:6px;border-left:3px solid var(--kd,var(--akcent,#c2460a));font-size:0.82rem;font-weight:700;color:var(--tekst,#14222e);text-decoration:none}.bok-dzial-ikona svg{width:1rem;height:1rem;color:var(--kd,var(--akcent,#c2460a))}.bok-przycisk{display:inline-flex;align-items:center;justify-content:center;gap:0.5rem;width:100%;margin-top:0.9rem;padding:0.65rem 1rem;border-radius:6px;background:var(--tlo,#f3f1ec);border:1px solid var(--linia,#d8dee3);font-size:0.88rem;font-weight:700;color:var(--tekst,#14222e);text-decoration:none}.bok-przycisk.is-akcent{background:var(--akcent,#c2460a);border-color:var(--akcent,#c2460a);color:#ffffff}.bok-przycisk svg{width:1rem;height:1rem}.wp-hero{background:var(--powierzchnia,#ffffff);border:1px solid var(--linia,#d8dee3);border-top:4px solid var(--kd,var(--akcent,#c2460a));border-radius:12px;padding:clamp(1.5rem,3vw,2.5rem);margin-bottom:2rem;background-image:linear-gradient(to right,rgba(20,34,46,0.03) 1px,transparent 1px),linear-gradient(to bottom,rgba(20,34,46,0.03) 1px,transparent 1px);background-size:24px 24px}.wp-gora{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:0.75rem;margin-bottom:0.9rem}.wp-dzial{display:inline-flex;align-items:center;gap:0.45rem;padding:0.35rem 0.75rem;border-radius:6px;background:var(--akcent_jasny,#fbeee6);color:var(--kd,var(--akcent,#c2460a));font-size:0.82rem;font-weight:800;text-decoration:none}.wp-dzial svg{width:1rem;height:1rem}.wp-sponsor{display:inline-block;padding:0.3rem 0.65rem;border-radius:4px;background:var(--stopka,#152532);color:#ffffff;font-size:0.75rem;font-weight:700;text-transform:uppercase}.wp-kod{display:inline-flex;align-items:center;gap:0.4rem;font-size:0.78rem;font-weight:700;letter-spacing:0.06em;color:var(--tekst_drugorzedny,#4a5a68)}.wp-kod svg{width:1rem;height:1rem;color:var(--kd,var(--akcent,#c2460a))}.wp-lead{font-size:1.125rem;line-height:1.65;color:var(--tekst_drugorzedny,#4a5a68);margin:0 0 1.25rem}.wp-meta{display:flex;align-items:center;flex-wrap:wrap;gap:1.15rem;padding-top:1rem;border-top:1px solid var(--linia,#d8dee3);font-size:0.88rem;color:var(--tekst_drugorzedny,#4a5a68)}.wp-data,.wp-czas,.wp-podpis{display:inline-flex;align-items:center;gap:0.4rem;color:inherit;text-decoration:none}.wp-meta svg{width:1rem;height:1rem;color:var(--kd,var(--akcent,#c2460a))}.wp-metryka{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0.75rem;margin-top:1.25rem}.wp-metryka:has(> :nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.wp-metryka:has(> :nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}.wp-metryka:has(> :nth-child(4):last-child){grid-template-columns:repeat(4,minmax(0,1fr))}.wp-metryka-pole{display:flex;flex-direction:column;gap:0.2rem;padding:0.75rem 1rem;background:var(--tlo,#f3f1ec);border:1px solid var(--linia,#d8dee3);border-left:3px solid var(--kd,var(--akcent,#c2460a));border-radius:6px}.wp-metryka-klucz{font-size:0.75rem;font-weight:700;text-transform:uppercase;color:var(--tekst_drugorzedny,#4a5a68)}.wp-metryka-wartosc{font-size:1rem;font-weight:800;color:var(--tekst,#14222e)}.wp-artykul{background:var(--powierzchnia,#ffffff);border:1px solid var(--linia,#d8dee3);border-radius:12px;padding:clamp(1.25rem,3vw,2.5rem)}.wp-kadr{margin:0 0 1.75rem 0;width:100%;border-radius:8px;overflow:hidden}.wp-kadr .art-obraz{display:block;width:100%;height:auto;object-fit:cover}.wp-spis{margin:0 0 2rem 0;padding:1.25rem;background:var(--tlo,#f3f1ec);border:1px solid var(--linia,#d8dee3);border-radius:8px}.wp-spis-czolo{display:flex;align-items:center;gap:0.5rem;margin-bottom:0.85rem;color:var(--tekst,#14222e)}.wp-spis-czolo svg{width:1.15rem;height:1.15rem;color:var(--kd,var(--akcent,#c2460a))}.wp-spis-lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0.45rem}.wp-spis-link{display:flex;align-items:baseline;gap:0.65rem;padding:0.4rem 0.6rem;border-radius:5px;background:var(--powierzchnia,#ffffff);color:var(--tekst,#14222e);text-decoration:none;font-size:0.92rem;font-weight:600}.wp-spis-nr{font-size:0.78rem;font-weight:800;color:var(--kd,var(--akcent,#c2460a))}.wp-tresc{margin:0;padding:0;width:100%;font-size:1.05rem;line-height:1.75;color:var(--tekst,#14222e)}.wp-sekcja{margin-bottom:2rem}.wp-naglowek{display:flex;align-items:baseline;gap:0.65rem;font-family:var(--font-naglowki,"Gabarito",sans-serif);font-size:clamp(1.3rem,2.2vw,1.65rem);line-height:1.25;margin:2rem 0 0.85rem;padding-bottom:0.45rem;border-bottom:2px solid var(--tlo,#f3f1ec)}.wp-sekcja-nr{font-size:0.85rem;font-weight:800;padding:0.15rem 0.45rem;border-radius:4px;background:var(--akcent_jasny,#fbeee6);color:var(--kd,var(--akcent,#c2460a))}.wp-wskazowka{margin-top:2.25rem;padding:1.25rem 1.5rem;background:var(--akcent_jasny,#fbeee6);border-left:4px solid var(--kd,var(--akcent,#c2460a));border-radius:8px}.wp-wskazowka-czolo{display:flex;align-items:center;gap:0.5rem;color:var(--tekst,#14222e);margin-bottom:0.45rem}.wp-wskazowka-czolo svg{width:1.2rem;height:1.2rem;color:var(--kd,var(--akcent,#c2460a))}.wp-wskazowka-linki{display:flex;flex-wrap:wrap;gap:0.75rem;margin-top:0.75rem}.wp-wskazowka-linki a{display:inline-flex;align-items:center;gap:0.35rem;font-size:0.85rem;font-weight:700;color:var(--kd,var(--akcent,#c2460a));text-decoration:none}.wp-wskazowka-linki svg{width:0.9rem;height:0.9rem}.wp-sasiednie{margin-top:2.5rem;padding-top:1.5rem;border-top:1px solid var(--linia,#d8dee3)}.wp-sasiednie-nagl{font-size:0.85rem;text-transform:uppercase;letter-spacing:0.06em;color:var(--tekst_drugorzedny,#4a5a68);margin:0 0 0.85rem}.wp-sasiednie-siatka{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.wp-sasiednie-siatka:has(> :only-child){grid-template-columns:1fr}.wp-sasiedni{display:flex;flex-direction:column;gap:0.35rem;padding:1rem 1.25rem;background:var(--tlo,#f3f1ec);border:1px solid var(--linia,#d8dee3);border-radius:8px;text-decoration:none;color:var(--tekst,#14222e)}.wp-nastepny{text-align:right;align-items:flex-end}.wp-sasiedni-kierunek{display:inline-flex;align-items:center;gap:0.35rem;font-size:0.78rem;font-weight:700;text-transform:uppercase;color:var(--kd,var(--akcent,#c2460a))}.wp-sasiedni-kierunek svg{width:0.95rem;height:0.95rem}.wp-powiazane{margin-top:3rem;padding-top:2rem;border-top:1px solid var(--linia,#d8dee3)}.wp-powiazane-czolo{margin-bottom:1.25rem}.wp-powiazane-siatka,.karty-4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem}.mapa-dz{list-style:none;margin:1rem 0 2.5rem;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0.85rem}.mapa-dz li a{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:0.65rem;padding:0.85rem 1rem;background:var(--powierzchnia,#ffffff);border:1px solid var(--linia,#d8dee3);border-left:4px solid var(--kd,var(--akcent,#c2460a));border-radius:8px;font-weight:700;color:var(--tekst,#14222e);text-decoration:none}.mapa-dz svg{width:1.15rem;height:1.15rem;color:var(--kd,var(--akcent,#c2460a))}.art-waski{max-width:860px;margin-inline:auto;background:var(--powierzchnia,#ffffff);border:1px solid var(--linia,#d8dee3);border-radius:12px;padding:clamp(1.5rem,3vw,2.5rem)}.blad{display:grid;grid-template-columns:auto minmax(0,1fr);gap:2rem;align-items:center;background:var(--powierzchnia,#ffffff);border:1px solid var(--linia,#d8dee3);border-top:4px solid var(--akcent,#c2460a);border-radius:12px;padding:clamp(1.5rem,3vw,2.5rem);margin-bottom:2.5rem}.blad-rys svg{width:4.5rem;height:4.5rem;color:var(--akcent,#c2460a)}.blad-ik svg{width:1.5rem;height:1.5rem;color:var(--akcent,#c2460a)}@media (max-width:1024px){.dz-uklad,.wp-uklad{grid-template-columns:1fr}.wp-powiazane-siatka,.karty-4,.mapa-dz{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.dz-hero-uklad,.blad{grid-template-columns:1fr}.wp-metryka,.wp-metryka:has(> :nth-child(3):last-child),.wp-metryka:has(> :nth-child(4):last-child),.wp-sasiednie-siatka,.wp-powiazane-siatka,.karty-4,.mapa-dz{grid-template-columns:1fr}}:root{--akcent:#9a3404;--akcent-cien:#782702;--dodatek:#1f5730;--kd-budowa:#9a3404;--kd-porady:#16465c;--kd-sciany:#6e371b;--kd-malowanie:#1f5730;--kd-beton:#384752;--kd-garaz:#274863;--kd-remont:#663123;--kd-instalacje:#1b4d41;--kd-wykonczenie:#78400b;--kd-deski:#594127;--kd-wystroj-wnetrz:#4a3f35;--kd-ogrod:#2c523b;--kd-garaz-2:#244254;--kd:var(--akcent)}.sekcja-kicker,.warstwa-etap,.karta-akcja,.karta-sponsor,.katalog-panel-skrot{color:var(--akcent)}.karta-dzial,.warstwa-wpis-dzial,.wiersz-dzial{color:var(--kd,var(--akcent))}.dz-nadtytul{background:transparent;padding:0;border-radius:0;color:var(--tekst)}.dz-kicker,.bok-kicker{background:transparent;padding:0;border-radius:0;color:var(--kd,var(--akcent));margin-bottom:0.25rem}.dz-czolo{display:flex;flex-direction:column;align-items:flex-start;gap:0}.wp-dzial,.wp-dzial-link{background-color:var(--akcent-jasny);color:var(--kd,var(--akcent))}.wp-sekcja-nr{background-color:var(--akcent-jasny);color:var(--kd,var(--akcent))}.boks-sezon-plakietka{background:rgba(120,39,2,0.96);color:#ffffff}.przekroj-legenda{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 10px;margin-top:10px}.przekroj-punkt{display:inline-flex;align-items:center;gap:6px;font-size:0.78rem;font-weight:600;color:var(--tekst)}.przekroj-punkt strong{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:20px;padding-inline:5px;border-radius:4px;background-color:var(--akcent);color:#ffffff;font-family:var(--f-n);font-size:0.72rem}.wp-tresc li,.bok-lista li,.bok-metryka-lista li{height:auto !important;flex:0 0 auto !important}@media (max-width:900px){.hero-tlo{bottom:auto;height:460px}.hero-przyslona{background:linear-gradient( 180deg,rgba(16,29,40,0.9) 0%,rgba(16,29,40,0.82) 70%,#101d28 100% )}.wp-powiazane-siatka{grid-template-columns:1fr}}@media (max-width:720px){.wp-kontener{padding-inline:12px}.wp-artykul,.wp-cialo{padding:12px}.wp-tresc{font-size:0.95rem;line-height:1.5}.wp-tresc ul,.wp-tresc ol{padding-left:1rem;margin-bottom:0.9rem}.wp-tresc li{font-size:0.84rem;line-height:1.32;margin-bottom:0.25rem}}@media (min-width:901px){.wp-powiazane-siatka{grid-template-columns:repeat(3,minmax(0,1fr))}.wp-powiazane-siatka:has(> :nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.wp-powiazane-siatka:has(> :only-child){grid-template-columns:1fr}}@media (min-width:1025px){.dz-uklad,.wp-uklad{grid-template-columns:minmax(0,1fr) 340px;align-items:stretch}.bok-kolumna{position:static;align-self:stretch;display:flex;flex-direction:column}.bok-grupa,.bok-klejony,.bok-sticky{position:sticky;top:96px;display:flex;flex-direction:column;gap:1.25rem;height:auto;flex:0 0 auto}}.sekcja-sciezki,.sekcja-dzialy-przeglad,.sekcja-wzornik,.sekcja-zestawienie,.sekcja-prawo,.sekcja-kosztorysy,.sekcja-diagnostyka,.sekcja-czywiesz,.sekcja-pytania,.sekcja-najnowsze{padding-block:56px 0}.sekcja-najnowsze{padding-bottom:64px}.boks-sezon{display:flex;flex-direction:column;gap:14px}.boks-sezon-czolo{display:flex;align-items:center;gap:14px}.boks-sezon-rys{flex:0 0 56px;width:56px;height:56px;border-radius:14px;background:#e8f0f6;color:#1e5670;display:grid;place-items:center}.boks-sezon-rys svg{width:34px;height:34px}.boks-sezon-czolo .boks-sezon-plakietka{position:static;display:inline-block;margin:0 0 4px;transform:none}.boks-sezon-czolo .boks-sezon-tytul{margin:0;font-size:1.25rem}.boks-sezon-opis{margin:0;color:var(--t2);font-size:.95rem}.boks-sezon-lista{display:flex;flex-direction:column;gap:6px}.sciezki-siatka{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.sciezka{position:relative;background:#fff;border:1px solid var(--linia);border-radius:var(--r-lg);padding:22px 20px 18px;display:flex;flex-direction:column;gap:12px;box-shadow:var(--cien-karta)}.sciezka::before{content:"";position:absolute;left:20px;right:20px;top:0;height:4px;border-radius:0 0 4px 4px;background:var(--akcent)}.sciezka-czolo{display:flex;align-items:center;gap:12px}.sciezka-rys{flex:0 0 48px;width:48px;height:48px;border-radius:12px;background:var(--akcent-jasny);color:var(--akcent-cien);display:grid;place-items:center}.sciezka-rys svg{width:28px;height:28px}.sciezka-tytul{margin:0;font-size:1.15rem}.sciezka-opis{margin:0;color:var(--t2);font-size:.94rem}.sciezka-kroki{display:flex;flex-direction:column;margin-top:auto;border-left:2px dashed var(--notatnik-linia);margin-left:13px}.sciezka-kroki li{margin-left:-15px}.sciezka-kroki a{display:flex;gap:12px;align-items:flex-start;padding:8px 0;font-weight:600;font-size:.95rem;line-height:1.35}.sciezka-kroki a:hover{color:var(--akcent-cien)}.sciezka-nr{flex:0 0 28px;width:28px;height:28px;border-radius:50%;background:var(--tekst);color:#fff;display:grid;place-items:center;font-size:.8rem;font-weight:800}.dzp-siatka{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.dzp-karta{background:#fff;border:1px solid var(--linia);border-radius:var(--r-lg);overflow:hidden;display:flex;flex-direction:column;box-shadow:var(--cien-karta)}.dzp-kadr{position:relative;display:block;aspect-ratio:16/8;background:#1c2b38;overflow:hidden}.dzp-kadr img,.dzp-obraz{width:100%;height:100%;object-fit:cover;display:block}.dzp-kadr::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 45%,rgba(13,24,34,.55))}.dzp-ikona{position:absolute;left:16px;bottom:-1px;z-index:1;width:46px;height:42px;border-radius:12px 12px 0 0;background:#fff;color:var(--kd);display:grid;place-items:center}.dzp-ikona svg{width:24px;height:24px}.dzp-tresc{padding:16px 20px 18px;display:flex;flex-direction:column;gap:8px;flex:1}.dzp-nazwa{margin:0;font-size:1.3rem}.dzp-nazwa a:hover{color:var(--kd)}.dzp-podtytul{margin:0;color:var(--t2);font-size:.92rem}.dzp-wpisy{display:flex;flex-direction:column;border-top:1px solid var(--linia);margin-top:4px}.dzp-wpisy li{display:flex;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px solid var(--linia);font-size:.93rem;line-height:1.35}.dzp-wpisy a{font-weight:600}.dzp-wpisy a:hover{color:var(--kd)}.dzp-czas{flex:0 0 auto;color:var(--t2);font-size:.82rem;white-space:nowrap}.dzp-wiecej{margin-top:auto;padding-top:6px;display:inline-flex;align-items:center;gap:6px;font-weight:700;color:var(--akcent-cien)}.dzp-wiecej svg{width:16px;height:16px}.dzp-reszta-tytul{margin:36px 0 14px;font-size:1.2rem}.dzp-reszta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 22px}.dzp-wiersz{background:#fff;border:1px solid var(--linia);border-left:4px solid var(--kd);border-radius:10px;padding:14px 16px;display:flex;flex-direction:column;gap:6px}.dzp-wiersz-glowa{display:flex;align-items:center;gap:10px;font-family:var(--f-n);font-weight:700;font-size:1.08rem}.dzp-wiersz-ikona{color:var(--kd);display:inline-flex}.dzp-wiersz-ikona svg{width:22px;height:22px}.dzp-wiersz-opis{margin:0;color:var(--t2);font-size:.88rem}.dzp-wiersz-wpisy{display:flex;flex-direction:column;gap:4px;font-size:.9rem}.dzp-wiersz-wpisy a{text-decoration:underline;text-decoration-color:var(--linia);text-underline-offset:3px}.dzp-wiersz-wpisy a:hover{color:var(--kd)}.zest-uklad{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);gap:28px;align-items:start}.zest-tabela-blok{background:#fff;border:1px solid var(--linia);border-radius:var(--r-lg);padding:26px;box-shadow:var(--cien-karta)}.zest-przewijak{overflow-x:auto;margin-top:18px}.zest-tabela{width:100%;border-collapse:collapse;font-size:.93rem;min-width:560px}.zest-tabela th,.zest-tabela td{text-align:left;padding:11px 10px;border-bottom:1px solid var(--linia);vertical-align:top}.zest-tabela thead th{font-size:.75rem;text-transform:uppercase;letter-spacing:.06em;color:var(--t2);border-bottom:2px solid var(--tekst)}.zest-tabela tbody th{font-family:var(--f-n);font-size:1.1rem;color:var(--tekst)}.zest-tabela a{font-weight:600;color:var(--akcent-cien);text-decoration:underline;text-underline-offset:3px}.zest-tabela thead th,.zest-tabela tbody th,.zest-tabela td:nth-child(2),.zest-tabela td:nth-child(3){white-space:nowrap}.zest-tabela td:last-child{min-width:150px}.zest-mpa{display:inline-block;white-space:nowrap;font-weight:700;padding-bottom:6px;background:linear-gradient(var(--akcent),var(--akcent)) left bottom/calc(var(--mpa) * 3px) 4px no-repeat}.ranking-blok{background:var(--panel-ciemny);color:#e6edf2;border-radius:var(--r-lg);padding:26px}.ranking-tytul{color:#fff;font-size:1.35rem;margin:0 0 6px}.ranking-opis{color:#b9c6d1;font-size:.92rem;margin:0 0 14px}.ranking-lista{display:flex;flex-direction:column}.ranking-el{display:flex;gap:14px;padding:12px 0;border-top:1px solid #2c4152}.ranking-nr{flex:0 0 34px;font-family:var(--f-n);font-size:1.6rem;font-weight:700;color:#ff9a5c;line-height:1}.ranking-tresc{display:flex;flex-direction:column;gap:3px}.ranking-tresc a{color:#fff;font-weight:600;line-height:1.35}.ranking-tresc a:hover{color:#ffc29c}.ranking-meta{font-size:.8rem;color:#b9c6d1}.koszt-uklad{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:32px;align-items:start}.koszt-etapy{display:flex;flex-direction:column;gap:12px;margin-top:22px}.koszt-etapy li{display:flex;gap:14px;align-items:flex-start;background:var(--notatnik-tlo);border:1px solid var(--notatnik-linia);border-radius:12px;padding:14px 16px;font-size:.93rem;color:var(--t2)}.koszt-etapy strong{display:block;color:var(--tekst);font-family:var(--f-n);font-size:1.02rem;margin-bottom:2px}.koszt-etap-ikona{flex:0 0 38px;width:38px;height:38px;border-radius:10px;background:#fff;color:var(--akcent);display:grid;place-items:center;border:1px solid var(--notatnik-linia)}.koszt-etap-ikona svg{width:20px;height:20px}.koszt-lista{display:flex;flex-direction:column;gap:12px}.diag-karty{margin-top:22px}.czywiesz-siatka{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px 22px;padding-top:10px}.czywiesz-kartka{position:relative;border:1px solid var(--notatnik-linia);border-radius:6px;padding:26px 22px 20px;display:flex;flex-direction:column;gap:12px;box-shadow:0 8px 20px rgba(20,34,46,.08);background:var(--notatnik-tlo) repeating-linear-gradient(transparent 0 27px,#ece4d0 27px 28px)}.czywiesz-kartka:nth-child(3n+1){transform:rotate(-.6deg)}.czywiesz-kartka:nth-child(3n){transform:rotate(.5deg)}.czywiesz-kartka::before{content:"";position:absolute;top:-9px;left:50%;width:18px;height:18px;margin-left:-9px;border-radius:50%;background:var(--kd);box-shadow:0 2px 3px rgba(0,0,0,.25)}.czywiesz-znak{width:40px;height:40px;border-radius:10px;background:#fff;color:var(--kd);display:grid;place-items:center;border:1px solid var(--notatnik-linia)}.czywiesz-znak svg{width:22px;height:22px}.czywiesz-kartka p{margin:0;font-size:1.02rem;line-height:1.55;color:var(--tekst);font-weight:500}.czywiesz-kartka a{margin-top:auto;display:inline-flex;align-items:center;gap:6px;font-weight:700;color:var(--akcent-cien)}.czywiesz-kartka a svg{width:16px;height:16px}.pytania-uklad{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.7fr);gap:36px;align-items:start}.pytania-rys{display:block;width:120px;height:120px;color:var(--notatnik-linia);margin-top:20px}.pytania-rys svg{width:100%;height:100%}.pytania-lista{display:flex;flex-direction:column;gap:10px}.pytanie{background:#fff;border:1px solid var(--linia);border-left:4px solid var(--kd);border-radius:10px}.pytanie summary{list-style:none;cursor:pointer;position:relative;display:flex;flex-direction:column;gap:4px;padding:14px 58px 14px 16px}.pytanie summary::-webkit-details-marker{display:none}.pytanie-dzial{font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:var(--t2)}.pytanie-tresc{font-weight:700;font-size:1.02rem;line-height:1.35}.pytanie-znak{position:absolute;right:16px;top:50%;margin-top:-14px;width:28px;height:28px;border-radius:50%;background:var(--tlo);display:grid;place-items:center;font-weight:800;transition:transform .2s}.pytanie[open] .pytanie-znak{transform:rotate(45deg)}.pytanie-odp{padding:0 16px 16px;color:var(--t2)}.pytanie-odp p{margin:0 0 10px}.pytanie-odp a{display:inline-flex;align-items:center;gap:6px;font-weight:700;color:var(--akcent-cien)}.pytanie-odp a svg{width:16px;height:16px}.dz-chipy{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.dz-chip{display:inline-flex;align-items:center;gap:7px;padding:7px 13px;border-radius:999px;background:#fff;border:1px solid var(--linia);font-weight:600;font-size:.88rem;color:var(--tekst)}.dz-chip svg{width:16px;height:16px;color:var(--kd)}.dz-chip:hover{border-color:var(--kd)}.dz-obraz-karta{position:relative}.dz-obraz-rys{position:absolute;right:-10px;bottom:-14px;width:150px;height:104px;background:#fff;border-radius:12px;border:1px solid var(--linia);color:var(--kd);padding:6px;box-shadow:var(--cien-karta)}.dz-obraz-rys svg{width:100%;height:100%}.dz-wyroznione{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;align-items:stretch}.dz-wyr-glowny{display:flex;flex-direction:column;gap:14px;background:var(--panel-ciemny);color:#e6edf2;border-radius:var(--r-lg);padding:24px;border-top:4px solid var(--kd)}.dz-wyr-rys{width:52px;height:52px;border-radius:12px;background:rgba(255,255,255,.08);color:#ffb68a;display:grid;place-items:center}.dz-wyr-rys svg{width:28px;height:28px}.dz-wyr-tresc{display:flex;flex-direction:column;gap:10px}.dz-wyr-tytul{font-family:var(--f-n);font-size:1.35rem;line-height:1.25;color:#fff}.dz-wyr-lead{color:#c5d1db;font-size:.95rem}.dz-wyr-meta{font-size:.82rem;color:#b9c6d1}.dz-wyr-lista{display:flex;flex-direction:column;background:#fff;border:1px solid var(--linia);border-radius:var(--r-lg);padding:6px 18px}.dz-wyr-lista li+li{border-top:1px solid var(--linia)}.dz-wyr-lista a{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:10px;align-items:baseline;padding:13px 0}.dz-wyr-nr{font-family:var(--f-n);font-weight:700;color:var(--kd);font-size:1.05rem}.dz-wyr-l-tytul{font-weight:600;line-height:1.35}.dz-wyr-l-czas{font-size:.8rem;color:var(--t2);white-space:nowrap}.dz-wyr-lista a:hover .dz-wyr-l-tytul{color:var(--kd)}.dz-tematy{display:flex;flex-direction:column;gap:12px}.dz-temat{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.6fr);gap:18px;background:#fff;border:1px solid var(--linia);border-radius:12px;padding:16px 18px;scroll-margin-top:110px}.dz-temat-glowa{display:flex;gap:12px;align-items:flex-start}.dz-temat-ikona{flex:0 0 40px;width:40px;height:40px;border-radius:10px;background:var(--tlo);color:var(--kd);display:grid;place-items:center}.dz-temat-ikona svg{width:22px;height:22px}.dz-temat-tresc{display:flex;flex-direction:column;gap:4px}.dz-temat-nazwa{font-family:var(--f-n);font-size:1.05rem}.dz-temat-opis{font-size:.86rem;color:var(--t2)}.dz-temat-wpisy{display:flex;flex-direction:column;gap:8px;font-size:.9rem;line-height:1.35}.dz-temat-wpisy li{padding-left:14px;position:relative}.dz-temat-wpisy li::before{content:"";position:absolute;left:0;top:.5em;width:6px;height:6px;border-radius:2px;background:var(--kd)}.dz-temat-wpisy a:hover{color:var(--kd)}.dz-dalej{padding:48px 0 64px}.dz-dalej-siatka{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:18px}.dz-dalej-karta{display:flex;gap:14px;align-items:flex-start;background:#fff;border:1px solid var(--linia);border-radius:12px;padding:16px 18px;border-top:3px solid var(--kd)}.dz-dalej-karta:hover{box-shadow:var(--cien-karta)}.dz-dalej-karta.is-biezacy{background:var(--notatnik-tlo)}.dz-dalej-ikona{flex:0 0 42px;width:42px;height:42px;border-radius:10px;background:var(--tlo);color:var(--kd);display:grid;place-items:center}.dz-dalej-ikona svg{width:22px;height:22px}.dz-dalej-tresc{display:flex;flex-direction:column;gap:3px;font-size:.88rem;color:var(--t2)}.dz-dalej-tresc strong{font-family:var(--f-n);font-size:1.08rem;color:var(--tekst)}.dz-dalej-tu{font-weight:700;color:var(--akcent-cien)}.dz-naglowek-sekcji .dz-sekcja-tytul,.wp-powiazane-czolo .dz-sekcja-tytul{border-left:0;padding-left:0;margin-bottom:0}.wp-powiazane-czolo{flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:2px;border-left:4px solid var(--akcent);padding-left:12px}.dz-uklad,.wp-uklad{align-items:stretch}.bok-kolumna,.wp-kolumna{position:relative;top:auto;display:flex;flex-direction:column;gap:20px;align-self:stretch;min-width:0}.bok-ostatni{position:sticky;top:96px}.bok-kolumna .bok-modul{min-width:0}.bok-naglowek{flex-direction:column;align-items:flex-start;gap:2px}.bok-naglowek .bok-tytul{border:0;padding:0;margin:0}.bok-kicker{display:block;font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.07em;color:var(--akcent-cien);margin:0 0 4px}.bok-czywiesz{background:var(--notatnik-tlo);border-color:var(--notatnik-linia)}.bok-fakt{margin:0 0 10px;font-size:.98rem;line-height:1.55;font-weight:500;color:var(--tekst)}.bok-fakt-link{display:inline-flex;align-items:center;gap:6px;font-weight:700;color:var(--akcent-cien);font-size:.9rem}.bok-fakt-link svg{width:15px;height:15px}.bok-rys{display:block;margin-top:10px;color:var(--kd);background:var(--tlo);border-radius:10px;padding:6px;aspect-ratio:320/220}.bok-rys svg{width:100%;height:100%}.bok-tagi,.bok-chipy{display:flex;flex-wrap:wrap;gap:8px}.bok-tagi a{display:inline-block;padding:6px 11px;border-radius:999px;background:var(--tlo);border:1px solid var(--linia);font-size:.85rem;font-weight:600}.bok-tagi a:hover{border-color:var(--kd);color:var(--tekst)}.bok-chipy a{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:8px;border:1px solid var(--linia);font-size:.85rem;font-weight:600}.bok-chipy a svg{width:15px;height:15px;color:var(--kd)}.bok-chipy a:hover{border-color:var(--kd)}.bok-kolumna .bok-wiersz{display:block;min-height:0;padding:0;border-radius:0;background:none}.bok-kolumna .bok-wiersz+.bok-wiersz{border-top:1px solid var(--linia)}.bok-kolumna .bok-wiersz .bok-link{flex-direction:row;align-items:flex-start;justify-content:flex-start;gap:10px;min-height:0;padding:9px 2px;background:none;border-radius:0;line-height:1.35}.bok-kolumna .bok-wiersz .bok-link:hover{background:none;color:var(--akcent-cien)}.bok-kolumna .bok-wiersz .bok-link span{font-size:.88rem;color:inherit;font-weight:600}.bok-kolumna .bok-wiersz .bok-link .bok-link-kat{font-size:.68rem;font-weight:800;color:var(--t2);margin-bottom:2px}.bok-kolumna .bok-wiersz .bok-link .bok-nr{color:#fff;font-size:.74rem;font-weight:800}.bok-kolumna .bok-wiersz .bok-link-ikona{flex:0 0 auto;display:inline-flex}.bok-link.is-aktywny{font-weight:800;color:var(--akcent-cien)}.bok-lista-num .bok-link{align-items:flex-start}.bok-nr{flex:0 0 24px;width:24px;height:24px;border-radius:50%;background:var(--tekst);color:#fff;display:grid;place-items:center;font-size:.75rem;font-weight:800}.bok-link-kat{display:block;font-size:.7rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:var(--t2)}.bok-spis-lista{display:flex;flex-direction:column;gap:2px;max-height:calc(100vh - 240px);overflow:auto}.bok-spis-lista a{display:flex;gap:10px;padding:7px 0;font-size:.9rem;line-height:1.35;border-bottom:1px dashed var(--linia)}.bok-spis-lista a:hover{color:var(--akcent-cien)}.bok-spis-nr{flex:0 0 26px;font-weight:800;color:var(--kd)}.bok-modul.bok-cta{background:var(--panel-ciemny);color:#fff;border-color:var(--panel-ciemny)}.bok-modul.bok-cta .bok-opis{color:#d6e0e9}.bok-karta .bok-opis{color:var(--t2)}.bok-cta-rys{display:block;border-radius:10px;overflow:hidden;margin-bottom:12px}.bok-cta-rys svg{width:100%;height:auto;display:block}.wp-hero.bez-obrazu{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:28px;align-items:center}.wp-czolo-tekst{min-width:0}.wp-czolo-rys{position:relative;align-self:stretch;min-height:200px;border-radius:12px;background:color-mix(in srgb,var(--kd) 9%,#fff);border:1px solid color-mix(in srgb,var(--kd) 25%,#fff);color:var(--kd);display:grid;place-items:center;padding:14px}.wp-czolo-rysunek{display:block;width:100%;aspect-ratio:320/220}.wp-czolo-rysunek svg{width:100%;height:100%}.wp-czolo-znak{position:absolute;right:12px;top:12px;width:44px;height:44px;border-radius:12px;background:var(--kd);color:#fff;display:grid;place-items:center}.wp-czolo-znak svg{width:24px;height:24px}.wp-zrozdzialu{display:flex;gap:16px;background:var(--notatnik-tlo);border:1px solid var(--notatnik-linia);border-left:4px solid var(--kd);border-radius:12px;padding:18px 20px;margin:0 0 28px}.wp-zrozdzialu-znak{flex:0 0 40px;width:40px;height:40px;color:var(--kd)}.wp-zrozdzialu-znak svg{width:100%;height:100%}.wp-zrozdzialu-kicker{margin:0 0 6px;font-size:.78rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:var(--akcent-cien)}.wp-zrozdzialu-tekst{margin:0 0 8px;font-size:1rem;line-height:1.6}.wp-zrozdzialu-link{display:inline-flex;align-items:center;gap:6px;font-weight:700;color:var(--akcent-cien);font-size:.9rem}.wp-zrozdzialu-link svg{width:15px;height:15px}.wp-sasiednie-siatka{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.wp-sasiednie-siatka>.wp-sasiedni:only-child{grid-column:1/-1}.wz-lista{display:flex;flex-direction:column;margin-top:24px;background:#fff;border:1px solid var(--linia);border-radius:var(--r-lg);padding:4px 22px}.wz-wiersz{display:flex;gap:16px;align-items:flex-start;padding:16px 0}.wz-wiersz+.wz-wiersz{border-top:1px dashed var(--linia)}.wz-ikona{flex:0 0 40px;width:40px;height:40px;border-radius:10px;background:var(--tlo);color:var(--kd);display:grid;place-items:center}.wz-ikona svg{width:22px;height:22px}.wz-tresc{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.wz-dzial{font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:var(--kd)}.wz-tytul{font-family:var(--f-n);font-weight:700;font-size:1.05rem;line-height:1.3}.wz-tytul:hover{color:var(--akcent-cien)}.wz-lead{font-size:.9rem;color:var(--t2)}.wz-czas{flex:0 0 auto;font-size:.82rem;color:var(--t2);white-space:nowrap;padding-top:2px}.prawo-kroki{display:flex;flex-direction:column;gap:0;margin-top:26px;border-left:3px solid var(--akcent);padding-left:0;margin-left:19px}.prawo-krok{display:flex;gap:16px;align-items:flex-start;padding:12px 0 12px 0;margin-left:-21px}.prawo-krok-nr{flex:0 0 40px;width:40px;height:40px;border-radius:50%;background:var(--panel-ciemny);color:#fff;display:grid;place-items:center;font-family:var(--f-n);font-weight:700;font-size:.95rem;border:3px solid var(--tlo)}.prawo-krok-tresc{display:flex;flex-direction:column;gap:4px;padding-top:6px;max-width:860px}.prawo-krok-tresc a{font-family:var(--f-n);font-weight:700;font-size:1.05rem;line-height:1.3}.prawo-krok-tresc a:hover{color:var(--akcent-cien)}.prawo-krok-tresc span{font-size:.92rem;color:var(--t2)}.diag-lista{margin:26px 0 0;display:flex;flex-direction:column;gap:10px}.diag-poz{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:6px 28px;background:#fff;border:1px solid var(--linia);border-left:4px solid var(--kd);border-radius:10px;padding:14px 18px}.diag-poz dt{display:flex;gap:10px;align-items:flex-start;font-family:var(--f-n);font-weight:700;font-size:1.02rem;line-height:1.3}.diag-poz dt a:hover{color:var(--akcent-cien)}.diag-poz-ikona{flex:0 0 auto;color:var(--kd);display:inline-flex}.diag-poz-ikona svg{width:20px;height:20px}.diag-poz dd{margin:0;font-size:.9rem;color:var(--t2)}.diag-poz-meta{display:block;margin-top:4px;font-size:.78rem;font-weight:700;color:var(--tekst)}@media (max-width:720px){.diag-poz{display:flex;flex-direction:column}.wz-lista{padding:2px 16px}.wz-czas{display:none}}.kf-pole{display:flex;flex-direction:column}.kf-pole[hidden]{display:none}.kf .kf-pulapka{height:0;padding:0;border:0}@media (max-width:1180px){.sciezki-siatka{grid-template-columns:repeat(2,minmax(0,1fr))}.zest-uklad,.koszt-uklad,.pytania-uklad{grid-template-columns:minmax(0,1fr)}}@media (max-width:1024px){.dz-uklad,.wp-uklad{grid-template-columns:minmax(0,1fr)}.bok-ostatni{position:static}.bok-spis-lista{max-height:none}.dzp-siatka,.dzp-reszta,.czywiesz-siatka,.dz-dalej-siatka{grid-template-columns:repeat(2,minmax(0,1fr))}.dz-wyroznione{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.hero{min-height:0;justify-content:flex-start}.hero-tlo{position:relative;inset:auto;aspect-ratio:16/10;width:100%;height:auto}.hero-tlo picture,.hero-tlo .hero-obraz{display:block;width:100%;height:100%}.hero-przyslona{display:none}.hero-kontener{padding-top:24px}.sciezki-siatka,.dzp-siatka,.dzp-reszta,.czywiesz-siatka,.dz-dalej-siatka{grid-template-columns:minmax(0,1fr)}.dz-temat,.dz-temat-wpisy{grid-template-columns:minmax(0,1fr)}.wp-hero.bez-obrazu{grid-template-columns:minmax(0,1fr)}.wp-czolo-rys{min-height:0}.wp-czolo-rysunek{max-width:240px}.wp-sasiednie-siatka{grid-template-columns:minmax(0,1fr)}.zest-tabela-blok,.ranking-blok{padding:18px}.dz-obraz-rys{display:none}.czywiesz-kartka{transform:none!important}.sekcja-sciezki,.sekcja-dzialy-przeglad,.sekcja-wzornik,.sekcja-zestawienie,.sekcja-prawo,.sekcja-kosztorysy,.sekcja-diagnostyka,.sekcja-czywiesz,.sekcja-pytania,.sekcja-najnowsze{padding-top:40px}}

.stol-prawa{position:sticky;top:96px}@media (max-width:1180px){.stol-prawa{position:static}}
