@font-face{font-family:Big Shoulders Stencil Display Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/z/big-shoulders-stencil-display-vietnamese-wght-normal.De__yNco.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Big Shoulders Stencil Display Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/z/big-shoulders-stencil-display-latin-ext-wght-normal.C_Boy0wN.woff2) format("woff2-variations");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:Big Shoulders Stencil Display Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/z/big-shoulders-stencil-display-latin-wght-normal.C-qQLjSy.woff2) format("woff2-variations");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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/z/ibm-plex-sans-latin-400-normal.CDDApCn2.woff2) format("woff2"),url(/z/ibm-plex-sans-latin-400-normal.CYLoc0-x.woff) format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/z/ibm-plex-sans-latin-ext-400-normal.C5H60-Va.woff2) format("woff2"),url(/z/ibm-plex-sans-latin-ext-400-normal.RBey6euL.woff) format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/z/ibm-plex-sans-latin-600-normal.CuJfVYMP.woff2) format("woff2"),url(/z/ibm-plex-sans-latin-600-normal.Cu4Hd6ag.woff) format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/z/ibm-plex-sans-latin-ext-600-normal.DOrvGEcy.woff2) format("woff2"),url(/z/ibm-plex-sans-latin-ext-600-normal.DIrixKbi.woff) format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/z/ibm-plex-sans-latin-700-normal.Bxkt5Cjx.woff2) format("woff2"),url(/z/ibm-plex-sans-latin-700-normal.Bth3BMcD.woff) format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/z/ibm-plex-sans-latin-ext-700-normal.aMgXseD4.woff2) format("woff2"),url(/z/ibm-plex-sans-latin-ext-700-normal.DZH6Xh-4.woff) format("woff")}:root{--asfalt: #24282B;--asfalt-2: #2E3336;--asfalt-3: #41474B;--na-asfalcie: #F2F3F1;--na-asfalcie-2: #BAC0BC;--beton: #F2F3F1;--beton-2: #E5E7E3;--beton-3: #CBD0CA;--papier: #FFFFFF;--tusz: #1E2225;--tusz-2: #50565B;--linia: #F2C94C;--zapytaj: #FF6A13;--zapytaj-2: #FF843A;--swiatlo: #FFE9A8;--f-tekst: "IBM Plex Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--f-numer: "Big Shoulders Stencil Display Variable", "Big Shoulders Stencil Display", Impact, "Arial Narrow", sans-serif;--t-maly: 15px;--t-tekst: 18px;--t-duzy: 20px;--t-h3: 24px;--t-h2: clamp(32px, 4.3vw, 62px);--t-h1: clamp(40px, 5.8vw, 84px);--kraw: clamp(16px, 3.6vw, 48px);--sekcja: clamp(72px, 8.5vw, 128px);--pasek: 68px;--linia-gr: 4px;--ease: cubic-bezier(.2, .7, .2, 1)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--pasek) + 20px)}body{margin:0;background:var(--beton);color:var(--tusz);font:400 var(--t-tekst)/1.6 var(--f-tekst);-webkit-font-smoothing:antialiased;overflow-x:clip}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration-thickness:1.5px;text-underline-offset:.2em}h1,h2,h3,h4{margin:0;font-weight:700;line-height:1.08;letter-spacing:-.02em;text-wrap:balance}p,figure,dl,dd{margin:0}ul,ol{margin:0;padding:0}button{font:inherit;color:inherit}:focus-visible{outline:3px solid var(--tusz);outline-offset:3px}.pf-ciemne :focus-visible{outline-color:var(--linia)}::selection{background:var(--linia);color:var(--asfalt)}.ukryte{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.pf-skok{position:absolute;left:12px;top:-60px;z-index:50;padding:10px 16px;background:var(--linia);color:var(--asfalt);font-weight:700}.pf-skok:focus{top:12px}.pf-ramka{width:100%;max-width:1440px;margin-inline:auto;padding-inline:var(--kraw)}.pf-ciemne{background:var(--asfalt);color:var(--na-asfalcie)}.pf-waska{max-width:860px}.pf-h2{font-size:var(--t-h2);margin-bottom:24px}[data-placeholder]{text-decoration:underline dotted 1.5px;text-underline-offset:.25em}.pf-brak{color:var(--tusz-2);font-weight:400;font-style:italic}.pf-ciemne .pf-brak{color:var(--na-asfalcie-2)}.pf-karta .pf-brak,.pf-protokol .pf-brak{color:var(--tusz-2)}.pf-guzik{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:54px;padding:0 26px;border:0;font:600 var(--t-tekst)/1.15 var(--f-tekst);text-decoration:none;text-align:center;cursor:pointer;transition:background-color .18s,transform .12s}.pf-guzik:active{transform:translateY(1px)}.pf-guzik--zapytaj{background:var(--zapytaj);color:var(--asfalt)}.pf-guzik--zapytaj:hover{background:var(--zapytaj-2)}.pf-guzik--jasny{background:var(--na-asfalcie);color:var(--asfalt)}.pf-guzik--jasny:hover{background:var(--papier)}.pf-guzik--ciemny{background:var(--asfalt);color:var(--na-asfalcie)}.pf-guzik--ciemny:hover{background:var(--asfalt-2)}.pf-akcje{display:flex;flex-wrap:wrap;align-items:center;gap:14px 28px;margin-top:30px}.pf-tel{font-size:var(--t-tekst);text-decoration-color:var(--linia);text-decoration-thickness:2px}.pf-tel b{font-weight:600;white-space:nowrap}.pf-link-guzik{background:none;border:0;padding:0;cursor:pointer;text-decoration:underline;text-underline-offset:.2em}.pf-zapytaj{display:inline-block;padding:6px 0 2px;font-weight:700;text-decoration:none;border-bottom:4px solid var(--zapytaj);white-space:nowrap}.pf-zapytaj:hover{background:var(--zapytaj);padding-inline:8px;margin-inline:-8px}.pf-znak{display:inline-flex;align-items:flex-end;gap:9px;color:var(--na-asfalcie);text-decoration:none;line-height:1;white-space:nowrap;flex:none}.pf-znak__busy{font-weight:700;font-size:29px;letter-spacing:-.035em;line-height:.8}.pf-znak__stanowisko{font-weight:600;font-size:16px;letter-spacing:-.01em;padding:9px 9px 0;border:3px solid var(--linia);border-bottom:0;line-height:1}.pf-znak:hover .pf-znak__stanowisko{background:var(--asfalt-2)}.pf-znak--stopka .pf-znak__busy{font-size:40px}.pf-znak--stopka .pf-znak__stanowisko{font-size:21px;padding:12px 12px 0}.pf-pasek{position:sticky;top:0;z-index:30;border-bottom:1px solid var(--asfalt-3)}.pf-pasek__wnetrze{display:flex;align-items:center;gap:clamp(14px,2.4vw,40px);min-height:var(--pasek)}.pf-pasek__nawigacja{margin-left:auto}.pf-pasek__nawigacja ul{list-style:none;display:flex;gap:clamp(16px,2.2vw,34px)}.pf-pasek__nawigacja a{display:block;padding:22px 0 19px;font-weight:600;font-size:17px;text-decoration:none;border-bottom:3px solid transparent}.pf-pasek__nawigacja a:hover,.pf-pasek__nawigacja a[aria-current=page]{border-bottom-color:var(--linia)}.pf-pasek__tel{min-height:46px;padding:0 18px;font-size:17px;white-space:nowrap}.pf-pasek__tel-krotko{display:none}.pf-pasek__menu{display:none;align-items:center;gap:10px;min-height:46px;padding:0 12px;background:none;border:2px solid var(--asfalt-3);color:var(--na-asfalcie);font-weight:600;font-size:16px;cursor:pointer}.pf-pasek__kreski,.pf-pasek__kreski:before,.pf-pasek__kreski:after{display:block;width:18px;height:2px;background:currentColor;position:relative;transition:transform .2s var(--ease)}.pf-pasek__kreski:before,.pf-pasek__kreski:after{content:"";position:absolute;left:0}.pf-pasek__kreski:before{top:-6px}.pf-pasek__kreski:after{top:6px}.pf-pasek[data-menu=otwarte] .pf-pasek__kreski{background:transparent}.pf-pasek[data-menu=otwarte] .pf-pasek__kreski:before{transform:translateY(6px) rotate(45deg)}.pf-pasek[data-menu=otwarte] .pf-pasek__kreski:after{transform:translateY(-6px) rotate(-45deg)}@media(max-width:940px){:root{--pasek: 62px}.pf-pasek__wnetrze{gap:10px}.pf-pasek__tel{margin-left:auto;padding:0 14px}.pf-pasek__tel-numer{display:none}.pf-pasek__tel-krotko{display:inline}.js .pf-pasek__menu{display:inline-flex}.js .pf-pasek__nawigacja{display:none;position:absolute;left:0;right:0;top:100%;background:var(--asfalt);border-bottom:1px solid var(--asfalt-3);padding:8px var(--kraw) 20px}.js .pf-pasek[data-menu=otwarte] .pf-pasek__nawigacja{display:block}.pf-pasek__nawigacja ul{flex-direction:column;gap:0}.pf-pasek__nawigacja a{padding:14px 0;border-bottom:1px solid var(--asfalt-3)}.bez-js .pf-pasek__wnetrze{flex-wrap:wrap}.bez-js .pf-pasek__nawigacja{order:3;width:100%;margin:0}.bez-js .pf-pasek__nawigacja ul{flex-direction:row;flex-wrap:wrap;gap:0 18px}.bez-js .pf-pasek__nawigacja a{border:0;padding:8px 0 12px}}@media(max-width:400px){.pf-znak__busy{font-size:25px}.pf-znak__stanowisko{font-size:14px;padding:7px 7px 0}.pf-pasek__menu{padding:0 10px}}.pf-rzut{--asf: #24282B;--asf-lata: #292D31;--plot: #5A6268;--farba: #F2F3F1;--zolta: #F2C94C;--auto: #F2F3F1;--auto-linia: #8C9490;--detal: #A9B0AC;--szklo: #2F3A42;--plastik: #15181A;--plastik-linia: #5F676C;--alu: #C3C8C4;--alu2: #DADEDA;--plandeka: #B4BAB6;--plandeka2: #9BA29E;--fotel: #DADEDA;--ukryta: #6F7773;--lampa-auta: #E2E5E2;--tyl: #A8352A;--krag: 0;--okno: #2F3A42;--oprawa: #C9CFCB;--bud: #C9CFCB;--bud2: #AAB1AD;--deska: #BDAE93;--nr: #F2F3F1;display:block;overflow:hidden}.pf-scena[data-pora=noc] .pf-rzut{--asf: #14171A;--asf-lata: #181B1E;--plot: #3B4146;--farba: #A9B0AC;--zolta: #B3933A;--auto: #AEB5B1;--auto-linia: #68706C;--detal: #868D89;--szklo: #1C2329;--plastik: #0D0F11;--plastik-linia: #3B4146;--alu: #8C9390;--alu2: #9FA6A2;--plandeka: #838A86;--plandeka2: #6F7672;--fotel: #9BA29E;--ukryta: #5A6268;--lampa-auta: var(--swiatlo);--tyl: #E0452F;--krag: .075;--okno: var(--swiatlo);--oprawa: var(--swiatlo);--bud: #8C9390;--bud2: #767D79;--deska: #8A7F6B;--nr: #A9B0AC}.pf-rzut--plan{--auto: #FFFFFF;--auto-linia: #24282B;--detal: #9BA29E;--szklo: #C3C9C5;--plastik: #24282B;--plastik-linia: #24282B;--alu: #E5E7E3;--alu2: #F2F3F1;--plandeka: #D5D9D5;--plandeka2: #BAC0BC;--fotel: #E5E7E3;--ukryta: #50565B;--lampa-auta: #FFFFFF}.pf-rzut path,.pf-rzut circle,.pf-rzut ellipse{vector-effect:non-scaling-stroke}.pf-rzut .n{fill:var(--auto);stroke:var(--auto-linia);stroke-width:1px}.pf-rzut .k{fill:var(--plastik);stroke:var(--plastik-linia);stroke-width:.75px}.pf-rzut .g{fill:var(--szklo);stroke:var(--plastik);stroke-width:.75px}.pf-rzut .d{fill:none;stroke:var(--detal);stroke-width:1px}.pf-rzut .dz{stroke-opacity:.5}.pf-rzut .dp{stroke-dasharray:1.5 3}.pf-rzut .m{fill:var(--alu);stroke:var(--auto-linia);stroke-width:1px}.pf-rzut .m2{fill:var(--alu2)}.pf-rzut .p{fill:var(--plandeka);stroke:var(--auto-linia);stroke-width:1px}.pf-rzut .p2{fill:var(--plandeka2)}.pf-rzut .s{fill:var(--fotel);stroke:var(--auto-linia);stroke-width:1px}.pf-rzut .h{fill:none;stroke:var(--ukryta);stroke-width:1px;stroke-dasharray:3 2.5}.pf-rzut .hw{fill:var(--linia);fill-opacity:0}.pf-rzut .lf{fill:var(--lampa-auta);stroke:var(--plastik-linia);stroke-width:.75px}.pf-rzut .lt{fill:var(--tyl)}.pf-rzut .sn{opacity:0;pointer-events:none}.pf-rzut .pl-lampa,.pf-rzut .w{pointer-events:none}.pf-rzut .sn path{fill:var(--swiatlo);fill-opacity:.15}.pf-scena[data-pora=noc] .pf-rzut .sn path{fill-opacity:.2}.pf-rzut .w{transform-box:fill-box;transform-origin:50% 0;transform:scaleY(.05);opacity:0}.pf-rzut .c{fill:#0b0d0e;fill-opacity:.5}.pf-rzut--plan .c{display:none}.pf-rzut .n,.pf-rzut .m,.pf-rzut .p,.pf-rzut .s,.pf-rzut .lf,.pf-rzut .pl-asf,.pf-rzut .pl-krag,.pf-rzut .st__nr{transition:fill .5s,fill-opacity .5s}.pf-rzut .pl-asf{fill:var(--asf)}.pf-rzut .pl-lata{fill:var(--asf-lata)}.pf-rzut .pl-plot{fill:none;stroke:var(--plot);stroke-width:1.5px}.pf-rzut .pl-slup0{fill:var(--auto-linia)}.pf-rzut .pl-brama{fill:var(--plot)}.pf-rzut .pl-biala{fill:var(--farba);fill-opacity:.82}.pf-rzut .pl-os{fill:none;stroke:var(--farba);stroke-opacity:.3;stroke-width:9;stroke-dasharray:90 110;vector-effect:none}.pf-rzut .pl-linia{fill:none;stroke:var(--zolta);stroke-width:11;vector-effect:none}.pf-rzut .pl-zebra{fill:none;stroke:var(--farba);stroke-opacity:.72;stroke-width:74;stroke-dasharray:22 26;vector-effect:none}.pf-rzut .pl-bud{fill:var(--bud);stroke:var(--auto-linia);stroke-width:1px}.pf-rzut .pl-bud2{fill:none;stroke:var(--bud2);stroke-width:1px}.pf-rzut .pl-drzwi{fill:none;stroke:var(--farba);stroke-width:1.25px}.pf-rzut .pl-okno{fill:var(--okno);transition:fill .5s}.pf-rzut .pl-napis{font:600 54px var(--f-tekst);font-size:calc(16px / var(--u, .3));fill:var(--farba)}.pf-rzut .pl-miara{fill:none;stroke:var(--farba);stroke-width:1.5px}.pf-rzut .pl-pal0{fill:none;stroke:#3a3f42;stroke-width:1px}.pf-rzut .pl-pal{fill:var(--deska);stroke:#3a3f42;stroke-width:1px}.pf-rzut .pl-krag{fill:var(--swiatlo);fill-opacity:var(--krag)}.pf-rzut .pl-slup{fill:none;stroke:var(--auto-linia);stroke-width:2px}.pf-rzut .pl-oprawa{fill:var(--oprawa);transition:fill .5s}.pf-rzut .pl-pach{fill:var(--zapytaj)}.pf-rzut .pl-pach2{fill:#fff}.pf-rzut .pl-tasma{fill:none;stroke:#fff;stroke-width:10;vector-effect:none}.pf-rzut .pl-tasma2{fill:none;stroke:var(--zapytaj);stroke-width:10;stroke-dasharray:26 26;vector-effect:none}.pf-rzut .st{outline:none;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.pf-rzut .st__pole{fill:#000;fill-opacity:0}.pf-rzut .st__nr{font-family:var(--f-numer);font-weight:800;font-size:92px;letter-spacing:.01em;fill:var(--nr)}.pf-plac__svg--pion .st__nr{font-size:84px}.pf-rzut .st__kontur{fill:none;stroke:var(--farba);stroke-width:1px;stroke-dasharray:4 4;opacity:0;transition:opacity .25s}.pf-rzut .st__ruch{transition:transform .38s var(--ease),opacity .25s}.pf-rzut .st__wym{font:700 54px var(--f-tekst);font-size:calc(15px / var(--u, .3));fill:#1e2225;opacity:0;transition:opacity .2s;pointer-events:none}.pf-rzut .st__pach{display:none}.pf-rzut .st__fokus{fill:none;stroke:none}.pf-rzut .st:focus-visible .st__fokus{stroke:var(--linia);stroke-width:3px}.pf-rzut .st .lf,.pf-rzut .st .hw,.pf-rzut .st .sn{transition:fill .2s,fill-opacity .25s,opacity .3s}.pf-rzut .st .w{transition:transform .45s var(--ease),opacity .12s}@media(hover:hover){.pf-rzut .st:hover .lf{fill:var(--swiatlo)}.pf-rzut .st:hover .sn{opacity:1}.pf-rzut .st:hover .st__nr{fill:var(--linia)}.pf-rzut .st:hover .st__ruch{transform:translate(calc(var(--dx) * 1px),calc(var(--dy) * 1px))}}.pf-rzut .st--wybrane .st__ruch{transform:translate(calc(var(--dx) * 1px),calc(var(--dy) * 1px))}.pf-rzut .st--wybrane .lf{fill:var(--swiatlo)}.pf-rzut .st--wybrane .sn{opacity:1}.pf-rzut .st--wybrane .hw{fill-opacity:.94}.pf-rzut .st--wybrane .w{transform:none;opacity:1}.pf-rzut .st--wybrane .st__wym{opacity:1}.pf-rzut .st--wybrane .st__nr{fill:var(--linia)}.pf-rzut .st--wybrane .n{fill:#f2f3f1}.pf-rzut .st--wybrane[data-nadwozie=bus-osobowy] .s,.pf-rzut .st--wybrane[data-nadwozie=brygadowka] .s{fill:var(--linia)}.pf-rzut .st--poza,.pf-rzut .st--sprzedany{pointer-events:none}.pf-rzut .st--poza .st__ruch,.pf-rzut .st--sprzedany .st__ruch{opacity:0}.pf-rzut .st--poza .st__kontur{opacity:.55}.pf-rzut .st--sprzedany .st__kontur{opacity:.9;stroke-dasharray:7 5}.pf-rzut .st--poza .st__nr,.pf-rzut .st--sprzedany .st__nr{fill-opacity:.32}.pf-rzut .st--rezerwacja .st__pach{display:inline}.js .pf-scena--start .pf-rzut .st--wybrane .st__ruch{transform:none}.js .pf-scena--start .pf-rzut .st--wybrane .sn,.js .pf-scena--start .pf-rzut .st--wybrane .st__wym{opacity:0}.js .pf-scena--start .pf-rzut .st--wybrane .hw{fill-opacity:0}.js .pf-scena--start .pf-rzut .st--wybrane .w{transform:scaleY(.05);opacity:0}.pf-rzut .tr-linia{fill:none;stroke:var(--farba);stroke-width:12;stroke-dasharray:56 44;vector-effect:none}.pf-rzut .tr-grot{fill:none;stroke:var(--farba);stroke-width:12;vector-effect:none}.pf-rzut .tr-znak circle{fill:var(--asf);stroke:var(--farba);stroke-width:3px;transition:fill .25s}.pf-rzut .tr-znak text{font:700 84px var(--f-tekst);fill:var(--farba);transition:fill .25s}.pf-rzut .tr-znak.wybrany circle{fill:var(--linia);stroke:var(--linia)}.pf-rzut .tr-znak.wybrany text{fill:#1e2225}.pf-rzut .tr-ring{fill:none;stroke:var(--linia);stroke-width:1.5px;stroke-dasharray:3 3}.pf-rzut .pl-szyna{fill:none;stroke:var(--plot);stroke-width:1px;stroke-dasharray:3 3}.pf-rzut .pl-plot--gr{stroke-width:2.5px}.pf-rzut .tr-barki{fill:var(--linia);stroke:#1e2225;stroke-width:1px}.pf-rzut .tr-glowa{fill:#1e2225;stroke:var(--linia);stroke-width:1px}.pf-rzut .tr-idzie{transform:translate(calc(var(--idz, 0) * 1px));transition:transform .9s var(--ease)}.pf-rzut .pw-osie{fill:none;stroke:#24282b;stroke-width:1px;stroke-dasharray:2 3}.pf-rzut .pw-kierunek{fill:none;stroke:#24282b;stroke-width:1.5px}.pf-scena{padding-block:clamp(14px,2.4vh,24px) 16px;transition:background-color .5s}.pf-scena[data-pora=noc]{background:#14171a}.pf-scena__uklad{display:grid;grid-template-columns:minmax(400px,min(35%,480px)) minmax(0,1fr);grid-template-rows:auto minmax(min-content,1fr) auto;grid-template-areas:"tekst plac" "karty plac" "ster ster";gap:16px clamp(24px,3vw,44px);min-height:clamp(560px,calc(100svh - var(--pasek) - 78px),940px)}.pf-scena__tekst{grid-area:tekst}.pf-scena h1{font-size:clamp(46px,4.4vw,68px);line-height:.98;letter-spacing:-.035em}.pf-scena__zdanie{margin-top:12px;font-size:17px;line-height:1.5;color:var(--na-asfalcie-2);max-width:48ch}.pf-scena__plac{grid-area:plac;min-width:0;min-height:0;container-type:size;display:grid;place-items:center}.pf-scena__ramka{position:relative;width:100%;width:min(100cqw,calc(100cqh * var(--pw) / var(--ph)));aspect-ratio:var(--pw) / var(--ph)}.pf-plac__svg{width:100%;height:100%}.pf-plac__svg--pion{display:none}.pf-brama{position:absolute;display:flex;flex-direction:column;justify-content:center;gap:2px;padding:4px 12px;border:3px solid var(--na-asfalcie);color:var(--na-asfalcie);line-height:1.2;pointer-events:none;transition:border-color .5s,color .5s}.pf-brama__stan{font-weight:700;font-size:17px}.pf-brama__ile{font-size:14px;color:var(--na-asfalcie-2)}.pf-scena[data-pora=noc] .pf-brama{border-color:#a9b0ac}.pf-scena__nad{display:contents}.pf-scena__karty{grid-area:karty;min-height:0}.pf-kp{min-height:100%;display:grid;grid-template-columns:minmax(0,1.62fr) minmax(0,1fr);grid-template-rows:auto auto auto minmax(0,1fr);gap:12px 16px;padding:14px;background:var(--papier);color:var(--tusz)}.pf-kp[hidden]{display:none}.pf-kp__foto{display:block;aspect-ratio:4 / 3;max-height:clamp(116px,calc(100svh - 646px),440px);background:var(--beton-3);overflow:hidden}.pf-kp__foto img{width:100%;height:100%;object-fit:cover}.pf-kp__bok{display:flex;flex-direction:column;justify-content:space-between;min-width:0}.pf-kp__etykieta{font-size:14px;font-weight:600;padding-bottom:6px;border-bottom:3px solid var(--asfalt)}.pf-kp__nr{font-family:var(--f-numer);font-weight:800;font-size:clamp(50px,4.3vw,66px);line-height:.86;letter-spacing:.01em;color:var(--asfalt)}.pf-kp__status{font-size:13px;color:var(--tusz-2);line-height:1.25}.pf-kp__status b{display:block;font-size:16px;font-weight:600;color:var(--tusz)}.pf-kp__nazwa{grid-column:1 / -1;font-weight:700;font-size:20px;line-height:1.22;letter-spacing:-.015em}.pf-kp__nazwa span{display:block;font-size:14px;font-weight:400;letter-spacing:0;color:var(--tusz-2)}.pf-kp__fakty{grid-column:1 / -1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:2px solid var(--asfalt);border-bottom:1px solid var(--beton-3)}.pf-kp__fakty div{padding:6px 10px 8px 0}.pf-kp__fakty div+div{padding-left:10px;border-left:1px solid var(--beton-3)}.pf-kp__fakty dt{font-size:13px;color:var(--tusz-2)}.pf-kp__fakty dd{font-weight:600;font-size:17px;white-space:nowrap;font-variant-numeric:tabular-nums}.pf-kp__dol{grid-column:1 / -1;align-self:end;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 14px}.pf-kp__akcje{display:flex;gap:8px}.pf-kp__akcje .pf-guzik{min-height:50px;padding:0 18px;font-size:17px}.pf-scena .pf-kp .pf-cena__netto{color:var(--tusz-2)}@media(prefers-reduced-motion:no-preference){.js .pf-kp:not([hidden]){animation:pf-kp-wej .3s var(--ease)}@keyframes pf-kp-wej{0%{transform:translateY(12px);opacity:.35}}}.pf-scena__ster{grid-area:ster;display:flex;align-items:center;gap:12px 22px;padding-top:12px;border-top:1px solid var(--asfalt-3);min-width:0}.pf-filtr{border:0;margin:0;padding:0;min-width:0;display:flex;align-items:center;gap:12px}.pf-filtr__opcje{display:flex;align-items:center;gap:6px}.pf-filtr__pyt{flex:none;margin-right:10px;font-weight:700;font-size:18px;white-space:nowrap}.pf-filtr label{position:relative;cursor:pointer;flex:none}.pf-filtr input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.pf-filtr label span{display:inline-flex;align-items:center;min-height:44px;padding:0 13px;border:2px solid var(--asfalt-3);font-weight:600;font-size:15px;white-space:nowrap;transition:border-color .15s,background-color .15s,color .15s}.pf-filtr label:hover span{border-color:var(--na-asfalcie)}.pf-filtr input:checked+span{background:var(--na-asfalcie);border-color:var(--na-asfalcie);color:var(--asfalt);box-shadow:inset 0 -5px 0 var(--linia)}.pf-filtr input:focus-visible+span{outline:3px solid var(--linia);outline-offset:3px}.bez-js .pf-filtr,.bez-js .pf-pora{display:none}.bez-js .pf-scena__ster{border-top:0}.pf-scena__wynik{flex:1 1 0;min-width:0;min-height:41px;display:flex;flex-wrap:wrap;align-content:center;column-gap:.3em;font-size:15px;line-height:1.35;color:var(--na-asfalcie-2)}.pf-pora{position:absolute;display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 12px;background:var(--asfalt);border:2px solid var(--asfalt-3);color:var(--na-asfalcie);font-weight:600;font-size:15px;cursor:pointer;white-space:nowrap;transition:background-color .5s,border-color .2s}.pf-pora:hover,.pf-pora[aria-pressed=true]{border-color:var(--swiatlo)}.pf-scena[data-pora=noc] .pf-pora{background:#14171a}.pf-pora__znak{width:16px;height:16px;border-radius:50%;background:var(--swiatlo);box-shadow:inset -6px 0 0 var(--asfalt)}.pf-pora[aria-pressed=true] .pf-pora__znak{box-shadow:none}.pf-scena__uwaga{margin-top:10px;font-size:14px;line-height:1.4;color:var(--na-asfalcie-2)}@media(min-width:1181px)and (max-height:859px){.pf-scena__uklad{min-height:max(540px,calc(100svh - var(--pasek) - 30px))}}@media(min-width:1181px)and (max-height:770px){.pf-scena h1{font-size:46px}.pf-scena__zdanie{margin-top:8px;font-size:16px}.pf-kp{gap:9px 14px;padding:12px}}@media(min-width:1181px)and (min-height:1000px){.pf-kp{grid-template-columns:minmax(0,1fr)}.pf-kp__foto{max-height:clamp(200px,calc(100svh - 740px),420px)}.pf-kp__bok{flex-direction:row;align-items:flex-end;justify-content:space-between;gap:16px}.pf-kp__etykieta{display:none}.pf-kp__status{text-align:right}}@media(min-width:1500px){.pf-scena__uklad,.pf-scena__uwaga{width:auto;max-width:1920px;margin-left:max(0px,calc((100vw - 1440px)/2));margin-right:0}.pf-scena__uklad{grid-template-columns:470px minmax(0,1fr)}}@media(max-width:1180px){.pf-scena__uklad{grid-template-columns:minmax(0,1fr);grid-template-rows:none;grid-template-areas:"tekst" "ster" "plac" "karty";min-height:0;gap:14px}.pf-scena h1{font-size:clamp(34px,6.4vw,60px)}.pf-scena__plac{container-type:normal;display:block}.pf-scena__ramka{width:100%}.pf-scena__ster{flex-wrap:wrap;border-top:0;padding-top:0}.pf-filtr{flex:1 1 100%}.pf-filtr__opcje{flex-wrap:wrap}.pf-scena__wynik{flex:1 1 60%}.pf-kp{min-height:0;grid-template-columns:minmax(0,300px) minmax(0,1fr);grid-template-rows:auto auto auto}.pf-kp__foto{grid-row:1 / span 3;max-height:none;align-self:start}.pf-kp__bok{flex-direction:row;align-items:end;gap:16px}.pf-kp__etykieta{display:none}.pf-kp__nazwa,.pf-kp__fakty,.pf-kp__dol{grid-column:2}}@media(max-width:760px){.pf-scena{padding-block:12px 14px}.pf-scena__uklad{grid-template-areas:"tekst" "filtr" "plac" "karty" "wynik" "zdanie";gap:8px;padding-inline:0}.pf-scena__tekst,.pf-scena__ster{display:contents}.pf-scena h1{grid-area:tekst;padding-inline:var(--kraw);font-size:clamp(32px,8.6vw,40px)}.pf-scena__zdanie{grid-area:zdanie;padding-inline:var(--kraw);margin-top:6px;font-size:17px}.pf-plac__svg--poziom{display:none}.pf-plac__svg--pion{display:block;height:auto;aspect-ratio:var(--tw) / var(--th)}.pf-scena__ramka{aspect-ratio:auto;display:flex;flex-direction:column}.pf-scena__nad{order:-1;display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 var(--kraw) 6px}.pf-brama{position:static;width:auto!important;height:auto!important;flex-direction:row;flex-wrap:wrap;align-items:baseline;justify-content:flex-start;gap:0 10px;padding:0 0 0 10px;border:0;border-left:4px solid var(--linia)}.pf-pora{position:relative;left:auto!important;top:auto!important;flex:none;min-height:36px}.pf-pora:after{content:"";position:absolute;inset:-6px -2px}.pf-brama__stan{font-size:16px}.pf-filtr{grid-area:filtr;display:block}.pf-filtr__opcje{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;padding:2px var(--kraw);scroll-padding-inline:var(--kraw)}.pf-filtr__opcje::-webkit-scrollbar{display:none}.pf-filtr__opcje:after{content:"";flex:0 0 4px}.pf-filtr__pyt{font-size:16px;margin-right:6px}.pf-scena__wynik{grid-area:wynik;padding-inline:var(--kraw);min-height:0;font-size:14px}.pf-scena__karty{padding-inline:var(--kraw)}.pf-kp{grid-template-columns:128px minmax(0,1fr);grid-template-rows:auto 1fr auto auto;gap:6px 12px;padding:10px}.pf-kp__foto{grid-row:1 / span 2;aspect-ratio:4 / 3}.pf-kp__bok{grid-column:2;grid-row:1;flex-direction:row;align-items:flex-end;justify-content:space-between;gap:8px}.pf-kp__nr{font-size:42px}.pf-kp__status{font-size:13px;text-align:right}.pf-kp__status b{font-size:14px}.pf-kp__nazwa{grid-column:2;grid-row:2;font-size:16px;line-height:1.25}.pf-kp__fakty,.pf-kp__dol{grid-column:1 / -1}.pf-kp__nazwa span{display:inline;font-size:inherit;font-weight:inherit;color:inherit}.pf-kp__fakty div{padding-block:4px 6px}.pf-kp__fakty dd{font-size:16px}.pf-kp__akcje{flex:1 1 auto}.pf-kp__akcje .pf-guzik{flex:1 1 0;min-height:48px;padding:0 10px;font-size:16px;white-space:nowrap}.pf-scena__uwaga{font-size:13px}@media(prefers-reduced-motion:no-preference){@keyframes pf-kp-wej{0%{transform:translateY(40px);opacity:.35}}}}.pf-sekcja{padding-block:var(--sekcja)}.pf-sekcja--beton-2{background:var(--beton-2)}.pf-sekcja--beton{background:var(--beton)}.pf-glowka{display:grid;gap:16px;margin-bottom:clamp(32px,4vw,56px);max-width:64ch}.pf-glowka--szeroka{max-width:78ch}.pf-glowka h2{font-size:var(--t-h2);line-height:1;letter-spacing:-.03em}.pf-glowka p{font-size:var(--t-duzy);line-height:1.55;color:var(--tusz-2);max-width:62ch}.pf-ciemne .pf-glowka p{color:var(--na-asfalcie-2)}.pf-tablica{border:3px solid var(--na-asfalcie);padding:12px 20px 14px}.pf-glowa__miejsce:before,.pf-glowa__miejsce:after,.pf-auto__stanowisko:before,.pf-auto__stanowisko:after{content:"";position:absolute;top:0;bottom:0;width:var(--linia-gr);background:var(--linia)}.pf-glowa__miejsce:before,.pf-auto__stanowisko:before{left:calc(var(--linia-gr) / -2)}.pf-glowa__miejsce:after,.pf-auto__stanowisko:after{right:calc(var(--linia-gr) / -2)}.pf-miejsce__kadr{display:block;position:relative;aspect-ratio:4 / 3;overflow:hidden;background:var(--asfalt-2)}.pf-miejsce__kadr img{width:100%;height:100%;object-fit:cover}.pf-miejsce__opis{display:block;margin-top:12px;font-size:var(--t-maly);line-height:1.45;color:var(--na-asfalcie-2)}.pf-miejsce__opis b{display:block;font-size:17px;font-weight:600;color:var(--na-asfalcie)}.pf-auta__echo{padding:12px 16px;border-left:var(--linia-gr) solid var(--linia);background:var(--papier);font-size:17px!important;color:var(--tusz)!important}.pf-auta__echo[hidden]{display:none}.pf-rzad{margin-top:clamp(44px,5vw,72px)}.pf-rzad:first-of-type{margin-top:0}.pf-rzad[hidden]{display:none}.pf-rzad__glowa{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 14px;padding-bottom:14px;border-bottom:3px solid var(--asfalt);font-size:clamp(26px,2.6vw,36px);letter-spacing:-.025em}.pf-rzad__glowa span{font-size:var(--t-maly);font-weight:400;color:var(--tusz-2);letter-spacing:0}.pf-stanowiska{list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(28px,4vw,64px)}.pf-st{display:grid;grid-template-columns:minmax(0,44%) minmax(0,1fr);column-gap:clamp(16px,2vw,28px);align-items:start;padding-block:24px 28px;border-bottom:1px solid var(--beton-3)}.pf-st[hidden]{display:none}.pf-st__foto{position:relative;display:block;aspect-ratio:4 / 3;overflow:hidden;background:var(--beton-3)}.pf-st__foto img{width:100%;height:100%;object-fit:cover;transition:transform .6s var(--ease),filter .3s}.pf-st:hover .pf-st__foto img{transform:scale(1.03)}.pf-st__opis{min-width:0;display:flex;flex-direction:column;min-height:100%}.pf-st__nr{font-family:var(--f-numer);font-weight:800;font-size:clamp(42px,3.6vw,52px);line-height:.86;letter-spacing:.01em;color:var(--asfalt)}.pf-st__nazwa{margin-top:10px;font-size:20px;font-weight:600;line-height:1.25;letter-spacing:-.01em}.pf-st__nazwa a{text-decoration:none}.pf-st__nazwa a:hover{text-decoration:underline;text-decoration-thickness:2px}.pf-st__marka{display:block;margin-bottom:2px;font-size:var(--t-maly);font-weight:400;color:var(--tusz-2);letter-spacing:0}.pf-st__fakty{display:grid;grid-template-columns:repeat(3,auto);justify-content:start;gap:0 22px;margin-top:12px}.pf-st__fakty dt{font-size:14px;color:var(--tusz-2)}.pf-st__fakty dd{font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.pf-st__rzut{display:grid;gap:4px;margin-top:14px;font-size:14px;color:var(--tusz-2)}.pf-st__rzut svg{max-width:100%;height:auto}.pf-st__dol{margin-top:auto;padding-top:14px;display:flex;align-items:baseline;justify-content:space-between;gap:16px}.pf-st--sprzedany .pf-st__foto img{filter:grayscale(1);opacity:.65}.pf-stanowiska--trzy{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:clamp(24px,3vw,48px)}.pf-stanowiska--trzy .pf-st{grid-template-columns:minmax(0,1fr);row-gap:16px;border-bottom:0;border-top:3px solid var(--asfalt);padding-top:0}.pf-stanowiska--trzy .pf-st__nr{margin-top:2px}.pf-status{position:absolute;left:0;top:0;z-index:1;padding:6px 12px;background:var(--asfalt);color:var(--na-asfalcie);font-weight:700;font-size:15px}.pf-status[hidden]{display:none}.pf-status--rezerwacja{background:var(--linia);color:var(--asfalt)}.pf-status--duzy{font-size:18px;padding:10px 16px}.pf-cena{display:grid;gap:2px}.pf-cena__brutto{font-weight:700;font-size:22px;line-height:1.15;font-variant-numeric:tabular-nums}.pf-cena__brutto small{font-size:14px;font-weight:600}.pf-cena__brutto--brak{font-weight:600;font-size:19px}.pf-cena__netto{font-size:14px;color:var(--tusz-2);font-variant-numeric:tabular-nums}.pf-cena--duza{gap:6px;margin-top:22px}.pf-cena--duza .pf-cena__brutto{font-size:clamp(32px,3vw,42px);letter-spacing:-.02em}.pf-cena--duza .pf-cena__brutto small{font-size:18px}.pf-cena--duza .pf-cena__netto{font-size:var(--t-maly);max-width:44ch}.pf-ciemne .pf-cena__netto{color:var(--na-asfalcie-2)}@media(max-width:1100px){.pf-stanowiska{grid-template-columns:minmax(0,1fr)}.pf-stanowiska--trzy{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.pf-st{grid-template-columns:minmax(0,1fr);row-gap:14px}.pf-stanowiska--trzy{grid-template-columns:minmax(0,1fr);row-gap:40px}}.pf-trasa__pas{margin-top:clamp(8px,2vw,24px)}.pf-trasa__svg{width:100%;height:100%;--u: .37}.pf-trasa__winieta{display:none;--u: .26}.pf-trasa__kroki{list-style:none;display:grid;grid-template-columns:31.7% 31.7% 36.6%;margin-top:18px;container-type:inline-size}.pf-krok{padding-left:10.2%;padding-left:10.2cqw;padding-right:24px}.pf-krok h3{font-size:var(--t-h3)}.pf-krok button{display:block;width:100%;padding:6px 0;background:none;border:0;text-align:left;font-weight:700;line-height:1.15;letter-spacing:-.02em;cursor:pointer;color:var(--na-asfalcie)}.pf-krok__nr{display:none}.pf-krok__gdzie{display:block;margin-bottom:4px;font-size:17px;font-weight:600;letter-spacing:0;color:var(--na-asfalcie-2);transition:color .25s}.pf-krok__co{display:block}.pf-krok--wybrany .pf-krok__gdzie{color:var(--linia)}.pf-krok p{margin-top:8px;color:var(--na-asfalcie-2);max-width:46ch;font-size:17px}.pf-krok a{color:var(--na-asfalcie)}.pf-trasa__uwaga{margin-top:clamp(28px,3vw,44px);font-size:14px;color:var(--na-asfalcie-2)}@media(max-width:900px){.pf-trasa__pas{display:none}.pf-trasa__winieta{display:block;width:100%;height:auto;margin-bottom:14px}.pf-trasa__kroki{grid-template-columns:minmax(0,1fr);gap:0;margin-top:0;margin-left:20px;border-left:4px dashed var(--na-asfalcie)}.pf-krok{position:relative;padding:0 0 44px 34px}.pf-krok:last-child{padding-bottom:6px}.pf-krok__nr{position:absolute;left:-24px;top:0;display:grid;place-items:center;width:44px;height:44px;border:3px solid var(--na-asfalcie);border-radius:50%;background:var(--asfalt);font-size:20px;letter-spacing:0;transition:background-color .25s,color .25s,border-color .25s}.pf-krok--wybrany .pf-krok__nr{background:var(--linia);border-color:var(--linia);color:var(--asfalt)}.pf-krok button{min-height:44px}}.pf-pasy{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.pf-pas{padding:2px clamp(18px,2.4vw,36px) 18px;border-left:var(--linia-gr) solid var(--linia)}.pf-pas:last-child{border-right:var(--linia-gr) solid var(--linia)}.pf-pas__nazwa{margin-bottom:22px;font-size:clamp(25px,2.5vw,34px);letter-spacing:-.025em}.pf-pas ul{list-style:none;display:grid;gap:26px}.pf-pas a{display:block;text-decoration:none}.pf-pas b{display:block;font-size:21px;font-weight:600;line-height:1.25;letter-spacing:-.01em;text-decoration:underline;text-decoration-color:var(--beton-3);text-decoration-thickness:2px;text-underline-offset:.22em}.pf-pas a:hover b{text-decoration-color:var(--asfalt)}.pf-pas span{display:block;margin-top:8px;font-size:16px;line-height:1.5;color:var(--tusz-2)}@media(max-width:900px){.pf-pasy{grid-template-columns:minmax(0,1fr);gap:36px}.pf-pas,.pf-pas:last-child{border-right:0;padding:0 0 0 18px}}.pf-pyt{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.5fr);gap:24px clamp(32px,5vw,88px);align-items:start}.pf-pyt .pf-glowka{margin-bottom:0}.pf-tabliczki{display:grid;gap:10px}.pf-tabliczka{background:var(--papier);border:2px solid var(--asfalt)}.pf-tabliczka summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:64px;padding:14px 20px;cursor:pointer;font-weight:700;font-size:clamp(19px,1.7vw,23px);line-height:1.25;letter-spacing:-.015em}.pf-tabliczka summary::-webkit-details-marker{display:none}.pf-tabliczka summary:focus-visible{outline-offset:-5px}.pf-tabliczka summary i{position:relative;flex:none;width:26px;height:26px}.pf-tabliczka summary i:before,.pf-tabliczka summary i:after{content:"";position:absolute;left:2px;right:2px;top:11px;height:4px;background:currentColor;transition:transform .2s var(--ease)}.pf-tabliczka summary i:after{transform:rotate(90deg)}.pf-tabliczka[open] summary i:after{transform:none}.pf-tabliczka[open] summary{box-shadow:inset 0 -5px 0 var(--linia)}.pf-tabliczka__odp{padding:16px 20px 20px}.pf-tabliczka__odp p{max-width:66ch}.pf-tabliczka__odp p+p{margin-top:10px}@media(max-width:900px){.pf-pyt{grid-template-columns:minmax(0,1fr)}}.pf-karta{background:var(--papier);color:var(--tusz);border:2px solid var(--asfalt);font-size:16px;line-height:1.35;overflow:hidden}.pf-ciemne .pf-karta{border-color:var(--papier)}.pf-karta__glowa{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;padding:14px 16px 12px;border-bottom:3px solid var(--asfalt)}.pf-karta__tytul{font-size:22px;letter-spacing:-.02em}.pf-karta__glowa span{font-size:14px;color:var(--tusz-2)}.pf-karta__pola{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-flow:row dense;margin-right:-1px}.pf-pole{padding:8px 14px 10px;border-right:1px solid var(--beton-3);border-bottom:1px solid var(--beton-3);min-width:0}.pf-pole--2{grid-column:span 2}.pf-pole--3{grid-column:span 3}.pf-pole--4{grid-column:span 4}.pf-pole dt{font-size:13px;color:var(--tusz-2)}.pf-pole dd{margin-top:3px;font-weight:600;font-size:17px;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.pf-pole dd.pf-karta__nr{font-family:var(--f-numer);font-weight:800;font-size:46px;line-height:.9;letter-spacing:.01em;overflow-wrap:normal}.pf-karta__etykieta{font-size:13px;color:var(--tusz-2);margin-bottom:8px}.pf-karta__paszport{padding:10px 14px 12px;border-bottom:1px solid var(--beton-3)}.pf-karta__paszport ul{list-style:none;display:flex;flex-wrap:wrap;gap:8px 22px;font-weight:600;font-size:15px}.pf-kratka{display:inline-block;position:relative;width:18px;height:18px;margin-right:8px;vertical-align:-3px;border:2px solid var(--asfalt);background:var(--papier)}.jest>.pf-kratka:after{content:"";position:absolute;left:4px;top:0;width:6px;height:11px;border:solid var(--asfalt);border-width:0 3px 3px 0;transform:rotate(45deg)}.pf-karta__pieczec{padding:10px 14px 16px}.pf-pieczatka{display:inline-grid;gap:2px;padding:10px 16px;border:4px double var(--asfalt);color:var(--asfalt);font-size:14px;text-align:center;transform:rotate(-4deg);opacity:.88}.pf-pieczatka b{font-size:15px}.pf-pieczatka--puste{display:block;transform:none;opacity:1;text-align:left;padding:14px 16px;border:2px dashed var(--beton-3);color:var(--tusz-2);font-size:15px}@media(max-width:520px){.pf-karta__pola{grid-template-columns:repeat(2,minmax(0,1fr))}.pf-pole,.pf-pole--2,.pf-pole--3{grid-column:span 1}.pf-pole--4{grid-column:1 / -1}.pf-pole dd.pf-karta__nr{font-size:40px}}.pf-zap{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(36px,5vw,88px);align-items:start}.pf-zap__dane h2{font-size:var(--t-h2);line-height:1;letter-spacing:-.03em}.pf-zap__dane>p{margin-top:18px;font-size:var(--t-duzy);color:var(--tusz-2);max-width:44ch}.pf-zap__tablica{margin-top:30px;padding:clamp(20px,2.4vw,30px);display:grid;gap:14px}.pf-zap__stan{padding-bottom:12px;border-bottom:3px solid var(--na-asfalcie);font-size:18px;line-height:1.25}.pf-zap__tel{justify-self:start;font-weight:700;font-size:clamp(30px,3vw,42px);letter-spacing:-.025em;text-decoration:none;border-bottom:4px solid var(--linia);line-height:1.15;white-space:nowrap}.pf-zap__tel:hover{border-bottom-color:var(--na-asfalcie)}.pf-zap__plac{margin-top:6px;display:grid;gap:10px}.pf-zap__plac div{display:grid;grid-template-columns:170px minmax(0,1fr);gap:16px}.pf-zap__plac dt{color:var(--na-asfalcie-2);font-size:16px}.pf-zap__plac dd{font-weight:600}.pf-zap__plac a{color:var(--na-asfalcie)}.pf-form{background:var(--papier);border:2px solid var(--asfalt);padding:clamp(20px,3vw,38px);display:grid;gap:18px}.pf-form label{display:grid;gap:6px;font-weight:600;font-size:16px}.pf-form input,.pf-form select,.pf-form textarea{width:100%;min-height:52px;padding:11px 14px;border:2px solid var(--beton-3);border-radius:0;background:var(--papier);color:var(--tusz);font:400 17px/1.4 var(--f-tekst);-webkit-appearance:none;appearance:none}.pf-form select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='9' viewBox='0 0 14 9'%3E%3Cpath d='M1 1l6 6 6-6' fill='none' stroke='%2324282B' stroke-width='2.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;padding-right:40px}.pf-form textarea{min-height:128px;resize:vertical}.pf-form input:hover,.pf-form select:hover,.pf-form textarea:hover{border-color:var(--tusz-2)}.pf-form input:focus,.pf-form select:focus,.pf-form textarea:focus{border-color:var(--asfalt)}.pf-form__dwa{display:grid;grid-template-columns:1fr 1fr;gap:16px}.pf-form label.pf-zgoda{grid-template-columns:24px minmax(0,1fr);gap:12px;font-weight:400;font-size:15px;line-height:1.5;color:var(--tusz-2)}.pf-zgoda input{width:22px;height:22px;min-height:0;padding:0;margin:2px 0 0;border:2px solid var(--asfalt);-webkit-appearance:auto;appearance:auto;accent-color:var(--asfalt)}.pf-form .pf-guzik{justify-self:start}.pf-form__uwaga{font-size:14px;color:var(--tusz-2)}.pf-form--wskazany select,.pf-form--wskazany textarea{border-color:var(--asfalt);box-shadow:inset 5px 0 0 var(--linia)}.pf-pulapka{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}@media(max-width:900px){.pf-zap{grid-template-columns:1fr}}@media(max-width:520px){.pf-form__dwa{grid-template-columns:1fr}.pf-zap__plac div{grid-template-columns:1fr;gap:0}.pf-form .pf-guzik{justify-self:stretch}}.pf-okruszki{padding-top:22px;font-size:var(--t-maly);color:var(--na-asfalcie-2)}.pf-okruszki ol{list-style:none;display:flex;flex-wrap:wrap;gap:4px 0}.pf-okruszki li+li:before{content:"/";margin:0 10px;color:var(--asfalt-3)}.pf-okruszki a{color:var(--na-asfalcie)}.pf-auto{padding-bottom:clamp(56px,7vw,104px)}.pf-auto__siatka{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);grid-template-rows:auto 1fr;gap:36px clamp(32px,4vw,72px);margin-top:26px;align-items:start}.pf-auto__stanowisko{position:relative;padding:0 clamp(14px,1.8vw,26px) 6px}.pf-auto__kadr{position:relative;aspect-ratio:4 / 3;background:var(--asfalt-2);overflow:hidden}.pf-auto__kadr img{width:100%;height:100%;object-fit:contain}.pf-auto__nr{margin-top:18px;padding-top:14px;border-top:var(--linia-gr) solid var(--na-asfalcie);font-family:var(--f-numer);font-weight:800;font-size:clamp(64px,7vw,112px);line-height:.84;letter-spacing:.01em}.pf-auto__miniatury{list-style:none;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-top:24px}.pf-auto__miniatury button{display:block;width:100%;padding:0;border:0;background:var(--asfalt-2);cursor:pointer;aspect-ratio:4 / 3;overflow:hidden;outline-offset:2px}.pf-auto__miniatury img{width:100%;height:100%;object-fit:cover;opacity:.72;transition:opacity .2s}.pf-auto__miniatury button:hover img,.pf-auto__miniatury button[aria-current=true] img{opacity:1}.pf-auto__miniatury button[aria-current=true]{box-shadow:0 0 0 3px var(--linia)}.pf-auto__podpis{margin-top:12px;font-size:var(--t-maly);color:var(--na-asfalcie-2)}.pf-auto__marka{font-size:var(--t-tekst);color:var(--na-asfalcie-2)}.pf-auto__info h1{margin-top:8px;font-size:clamp(32px,3.4vw,50px);line-height:1.06;letter-spacing:-.025em}.pf-auto__info .pf-akcje{margin-top:24px}.pf-auto__galeria{grid-column:1;grid-row:1 / span 2}.pf-auto__info{grid-column:2;grid-row:1}.pf-auto__karta{grid-column:2;grid-row:2}@media(max-width:980px){.pf-auto__siatka{grid-template-columns:1fr;row-gap:36px}.pf-auto__galeria,.pf-auto__info,.pf-auto__karta{grid-column:1;grid-row:auto}.pf-auto__info{order:-1}}@media(max-width:520px){.pf-auto__miniatury{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.pf-auto__stanowisko{padding-inline:10px}}.pf-przebieg{margin-top:22px;display:grid;gap:8px;justify-items:start}.pf-przebieg__etykieta{font-size:var(--t-maly);color:var(--na-asfalcie-2)}.pf-przebieg__uwaga{font-size:14px;color:var(--na-asfalcie-2)}.pf-licznik{display:inline-flex;align-items:flex-end;gap:10px;padding:0;background:none;border:0;cursor:pointer;color:var(--na-asfalcie)}.pf-licznik__okno{display:inline-flex;gap:3px;padding:5px;border:3px solid var(--na-asfalcie);background:#111315}.pf-licznik__beben{display:block;width:clamp(36px,3.6vw,48px);height:clamp(54px,5.2vw,68px);overflow:hidden;background:#1e2225;box-shadow:inset 0 0 0 1px var(--asfalt-3)}.pf-licznik__beben:last-child{background:var(--na-asfalcie);color:var(--asfalt)}.pf-licznik__tasma{display:block;transform:translateY(calc(var(--c) * -10%))}.pf-licznik__tasma span{display:grid;place-items:center;height:clamp(54px,5.2vw,68px);font-weight:700;font-size:clamp(36px,3.6vw,48px);line-height:1;font-variant-numeric:tabular-nums}.pf-licznik__km{padding-bottom:6px;font-weight:600;font-size:22px}.pf-licznik:hover .pf-licznik__okno{border-color:var(--linia)}@media(prefers-reduced-motion:no-preference){.pf-licznik__tasma{animation:pf-bebny .95s cubic-bezier(.2,.8,.2,1) backwards;animation-delay:calc(.12s + (5 - var(--i)) * 45ms)}.pf-licznik--znowu .pf-licznik__tasma{animation-name:pf-bebny-2;animation-delay:calc((5 - var(--i)) * 45ms)}@keyframes pf-bebny{0%{transform:translateY(0)}}@keyframes pf-bebny-2{0%{transform:translateY(0)}}}.pf-os{list-style:none;position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.pf-os:before{content:"";position:absolute;left:0;right:0;top:20px;height:18px;background:var(--asfalt)}.pf-os:after{content:"";position:absolute;left:12px;right:12px;top:28px;border-top:2px dashed var(--linia)}.pf-os li{position:relative;padding:72px 24px 0 0}.pf-os__znak{position:absolute;z-index:1;left:0;top:6px;width:46px;height:46px;display:grid;place-items:center;background:var(--papier);border:3px solid var(--asfalt);font-weight:700;font-size:20px}.pf-os li.znane .pf-os__znak{background:var(--linia)}.pf-os b{display:block;font-size:var(--t-duzy);line-height:1.3}.pf-os__opis{display:block;margin-top:8px;color:var(--tusz-2);font-size:17px}.pf-os li.znane:not(:only-child) .pf-os__opis:not(.pf-brak){color:var(--tusz);font-weight:600}.pf-os--opis li .pf-os__opis{font-weight:400!important;color:var(--tusz-2)!important}@media(max-width:900px){.pf-os{grid-template-columns:1fr;gap:30px;padding-left:66px}.pf-os:before{inset:0 auto 0 14px;width:18px;height:auto}.pf-os:after{inset:6px auto 6px 22px;border-top:0;border-left:2px dashed var(--linia)}.pf-os li{padding:0;min-height:46px}.pf-os__znak{left:-66px;top:-4px}}.pf-protokol{background:var(--papier);border:2px solid var(--asfalt);display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}.pf-protokol__glowa{grid-column:1 / -1;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 28px;padding:16px 22px;border-bottom:3px solid var(--asfalt)}.pf-protokol__tytul{font-size:24px;letter-spacing:-.02em}.pf-protokol__pola{display:flex;gap:0}.pf-protokol__pola div{padding:0 18px;border-left:1px solid var(--beton-3)}.pf-protokol__pola dt{font-size:13px;color:var(--tusz-2)}.pf-protokol__pola dd{font-weight:600;font-variant-numeric:tabular-nums}.pf-protokol__rys{padding:clamp(14px,2vw,28px);border-right:1px solid var(--beton-3);display:grid;align-content:start;gap:12px}.pf-protokol__plan{position:relative;width:100%;max-width:760px;margin-inline:auto}.pf-protokol__plan svg{width:100%;height:100%}.pf-strefa{position:absolute;transform:translate(-50%,-50%);min-width:64px;min-height:44px;padding:0 12px;background:var(--papier);border:2px solid var(--asfalt);font-weight:600;font-size:15px;line-height:1.1;white-space:nowrap;cursor:pointer;transition:background-color .15s,color .15s}.pf-strefa:hover{background:var(--beton-2)}.pf-strefa[aria-pressed=true]{background:var(--asfalt);color:var(--na-asfalcie);box-shadow:inset 0 -5px 0 var(--linia)}.pf-wada{position:absolute;transform:translate(-50%,-50%);width:34px;height:34px;padding:0;border-radius:50%;background:var(--linia);border:3px solid var(--asfalt);font-weight:700;font-size:15px;cursor:pointer}.pf-wada:after{content:"";position:absolute;inset:-8px}.pf-wada[aria-pressed=true]{background:var(--asfalt);color:var(--linia)}.pf-protokol__przod{position:absolute;right:1.5%;bottom:0;font-size:14px;font-weight:600;transform:translateY(-160%)}.pf-protokol__podpis{font-size:14px;color:var(--tusz-2)}.pf-protokol__lista{padding:clamp(20px,2.6vw,36px);display:grid;align-content:start;gap:22px}.pf-strefy{display:grid;border-top:3px solid var(--asfalt)}.pf-strefy__w{display:grid;grid-template-columns:104px minmax(0,1fr);gap:12px;padding:10px 10px 10px 12px;border-bottom:1px solid var(--beton-3);border-left:5px solid transparent;transition:background-color .2s,border-color .2s}.pf-strefy__w dt{font-weight:700}.pf-strefy__w dd{display:grid;gap:2px;font-size:16px;line-height:1.45}.pf-strefy__co{color:var(--tusz-2)}.pf-strefy__cechy,.pf-strefy__wady{font-weight:600}.pf-strefy__w--wybrana{background:var(--beton);border-left-color:var(--linia)}.pf-protokol__pusto{padding:18px 20px;border:2px dashed var(--beton-3);color:var(--tusz-2)}.pf-protokol__notka{font-size:var(--t-maly);color:var(--tusz-2)}.pf-protokol__podtytul{font-weight:700;margin-bottom:14px}.pf-wady{list-style:none;counter-reset:wada;display:grid;gap:16px}.pf-wady li{counter-increment:wada;display:grid;grid-template-columns:34px minmax(0,1fr);column-gap:14px}.pf-wady li:before{content:counter(wada);grid-row:1 / span 2;width:32px;height:32px;display:grid;place-items:center;border-radius:50%;background:var(--linia);border:3px solid var(--asfalt);font-weight:700;font-size:15px}.pf-wady b{display:block}.pf-wady li.pf-wady__wybrana{background:var(--beton);box-shadow:-8px 0 0 var(--beton),8px 0 0 var(--beton)}.pf-wady--wzor li{color:var(--tusz-2)}.pf-wady--wzor b{color:var(--tusz)}@media(max-width:1000px){.pf-protokol{grid-template-columns:1fr}.pf-protokol__rys{border-right:0;border-bottom:1px solid var(--beton-3)}.pf-protokol__pola div:first-child{padding-left:0;border-left:0}}@media(max-width:520px){.pf-strefa{min-width:46px;padding:0 8px;font-size:14px}.pf-strefy__w{grid-template-columns:1fr;gap:2px}.pf-protokol__przod{display:none}}.pf-tabela{width:100%;max-width:920px;border-collapse:collapse;font-size:17px;border-top:3px solid var(--asfalt)}.pf-tabela tr{border-bottom:1px solid var(--beton-3)}.pf-tabela th{width:36%;padding:14px 20px 14px 0;text-align:left;vertical-align:top;font-weight:400;color:var(--tusz-2)}.pf-tabela td{padding:14px 0;font-weight:600}.pf-serwis{margin-top:48px}.pf-serwis h3{font-size:var(--t-h3, 24px);margin-bottom:16px}.pf-tabela--serwis thead th{padding:12px 20px 12px 0;font-size:15px;font-weight:600;color:var(--tusz-2);border-bottom:1px solid var(--beton-3)}.pf-tabela--serwis th:nth-child(1),.pf-tabela--serwis td:nth-child(1){width:9.5em}.pf-tabela--serwis th:nth-child(2),.pf-tabela--serwis td:nth-child(2){width:8.5em}.pf-tabela--serwis th:nth-child(3){width:auto}.pf-tabela--serwis td{padding-right:20px;vertical-align:top}.pf-tabela--serwis td:nth-child(3){font-weight:400}.pf-paszport__zapytaj{margin-top:32px;max-width:62ch;color:var(--tusz-2)}@media(max-width:560px){.pf-tabela--serwis thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.pf-tabela--serwis td:nth-child(1),.pf-tabela--serwis td:nth-child(2){display:inline-block;width:auto;padding-right:14px}}@media(max-width:560px){.pf-tabela th,.pf-tabela td{display:block;width:auto;padding:0}.pf-tabela tr{display:block;padding:12px 0}.pf-tabela th{font-size:15px}}.pf-finanse__siatka{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:32px 64px;align-items:end}.pf-finanse .pf-glowka{margin-bottom:0}.pf-finanse__akcje{display:grid;gap:18px;justify-items:start}.pf-finanse__link{font-weight:600;text-decoration-color:var(--linia);text-decoration-thickness:2px}@media(max-width:860px){.pf-finanse__siatka{grid-template-columns:1fr}}.pf-glowa{padding-top:clamp(28px,4vw,60px)}.pf-glowa--prosta{padding-bottom:clamp(48px,6vw,88px)}.pf-glowa--pelna{min-height:calc(100svh - var(--pasek) - 220px);display:grid;align-items:center}.pf-glowa__siatka{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(28px,5vw,80px);align-items:end}.pf-glowa__tekst{align-self:center;padding-block:24px clamp(40px,5vw,72px)}.pf-glowa .pf-okruszki{padding-top:0;margin-bottom:22px}.pf-glowa h1{font-size:clamp(32px,5.2vw,76px);line-height:1;letter-spacing:-.04em;max-width:18ch}.pf-glowa__lead{margin-top:20px;font-size:var(--t-duzy);line-height:1.55;color:var(--na-asfalcie-2);max-width:58ch}.pf-glowa__lead a{color:var(--na-asfalcie)}.pf-glowa__meta{margin-top:22px;font-size:var(--t-maly);color:var(--na-asfalcie-2)}.pf-glowa__miejsce{position:relative;padding:0 clamp(14px,1.8vw,26px) clamp(28px,3vw,44px)}.pf-glowa__miejsce .pf-miejsce__nr{font-size:clamp(52px,4.6vw,76px)}@media(max-width:900px){.pf-glowa__siatka{grid-template-columns:1fr}.pf-glowa__tekst{padding-block:0}.pf-glowa__lead{font-size:18px}}.pf-wjazd{padding-block:clamp(24px,3.4vw,48px) clamp(40px,5vw,76px)}.pf-wjazd .pf-okruszki{padding-top:0;margin-bottom:clamp(18px,2.4vw,30px)}.pf-wjazd h1{font-size:clamp(32px,5vw,72px);line-height:1;letter-spacing:-.04em;max-width:23ch}.pf-wjazd__gora{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,400px);gap:clamp(28px,4vw,72px);align-items:end}.pf-wjazd__rzut{display:block}.pf-wjazd__rzut .pf-trasa__winieta{display:block;width:100%;height:auto;--u: .35}.pf-wjazd__rzut:hover .lf{fill:var(--swiatlo)}.pf-wjazd__rzut:hover .st__nr{fill:var(--linia)}@media(max-width:1000px){.pf-wjazd__gora{grid-template-columns:minmax(0,1fr)}.pf-wjazd__rzut{display:none}}.pf-wjazd__lead{margin-top:clamp(18px,2vw,28px);font-size:clamp(18px,1.55vw,22px);line-height:1.5;color:var(--na-asfalcie-2);max-width:60ch}.pf-wjazd__meta{margin-top:18px;font-size:var(--t-maly);color:var(--na-asfalcie-2)}.pf-wjazd--prosty{padding-bottom:clamp(48px,6vw,88px)}.pf-wjazd__dol{margin-top:clamp(30px,4vw,56px);display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:clamp(28px,4vw,72px);align-items:start}.pf-wjazd__kadr a{display:block;aspect-ratio:16 / 10;overflow:hidden;background:var(--asfalt-2)}.pf-wjazd__kadr img{width:100%;height:100%;object-fit:cover;object-position:50% 58%}.pf-wjazd__kadr figcaption{display:flex;flex-wrap:wrap;align-items:flex-end;gap:6px 22px;margin-top:16px;padding-top:12px;border-top:var(--linia-gr) solid var(--na-asfalcie);font-size:var(--t-maly);line-height:1.45;color:var(--na-asfalcie-2)}.pf-wjazd__kadr figcaption b{display:block;font-size:18px;font-weight:600;color:var(--na-asfalcie)}.pf-wjazd__nr{font-family:var(--f-numer);font-weight:800;font-size:clamp(52px,5vw,80px);line-height:.84;letter-spacing:.01em;color:var(--na-asfalcie)}.pf-wjazd__spis h2{font-size:22px;margin-bottom:14px}.pf-wjazd__spis ol{list-style:none;display:grid;border-left:var(--linia-gr) solid var(--linia)}.pf-wjazd__spis a{display:block;padding:10px 0 10px 18px;font-size:18px;line-height:1.35;text-decoration:none;color:var(--na-asfalcie)}.pf-wjazd__spis a:hover{background:var(--asfalt-2);text-decoration:underline}@media(max-width:900px){.pf-wjazd__dol{grid-template-columns:minmax(0,1fr)}}.pf-art{display:grid;grid-template-columns:minmax(0,760px) minmax(260px,360px);justify-content:space-between;gap:clamp(32px,5vw,88px);padding-block:clamp(52px,6vw,92px) var(--sekcja)}.pf-art__tekst{min-width:0}.pf-art__bok{position:sticky;top:calc(var(--pasek) + 28px);align-self:start;padding:22px;display:grid;gap:12px}.pf-art__bok .pf-zap__tel{font-size:28px}.pf-art__bok p{font-size:16px;color:var(--na-asfalcie-2)}.pf-art__bok .pf-zap__stan{color:var(--na-asfalcie)}.pf-art__bok .pf-guzik{min-height:50px;margin-top:6px}.pf-art__faq{margin-top:64px}.pf-art__faq h2,.pf-art__zrodla h2{font-size:clamp(28px,2.8vw,40px);margin-bottom:20px}.pf-art__zrodla{margin-top:52px}.pf-art__zrodla ul{padding-left:22px;display:grid;gap:8px;font-size:16px}.pf-art__uwaga{margin-top:40px;font-size:var(--t-maly);color:var(--tusz-2)}@media(max-width:1000px){.pf-art{grid-template-columns:minmax(0,1fr)}.pf-art__bok{position:static}}.pf-tresc{max-width:70ch}.pf-tresc>:first-child{margin-top:0}.pf-tresc h2{font-size:clamp(28px,2.8vw,40px);letter-spacing:-.025em;margin:60px 0 18px;scroll-margin-top:calc(var(--pasek) + 20px)}.pf-tresc h3{font-size:24px;margin:36px 0 10px}.pf-tresc p,.pf-tresc ul,.pf-tresc ol{margin:0 0 18px}.pf-tresc ul,.pf-tresc ol{padding-left:24px}.pf-tresc li{margin-bottom:8px}.pf-tresc li::marker{color:var(--tusz-2)}.pf-tresc a{text-decoration-color:var(--tusz-2)}.pf-tresc a:hover{text-decoration-color:var(--tusz)}.pf-tresc strong{font-weight:600}.pf-tresc table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse;margin:28px 0 32px;font-size:16px;line-height:1.45;border-top:3px solid var(--asfalt)}.pf-tresc th,.pf-tresc td{padding:11px 18px 11px 0;text-align:left;vertical-align:top;border-bottom:1px solid var(--beton-3);min-width:150px}.pf-tresc thead th{font-weight:700;border-bottom:2px solid var(--asfalt)}.pf-kontakt{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:40px 72px;align-items:end}.pf-tablica--adres{display:grid;grid-template-columns:1fr;gap:12px;padding:18px 22px}.pf-tablica--adres div{display:grid;gap:0}.pf-tablica--adres dt{font-size:14px;color:var(--na-asfalcie-2)}.pf-tablica--adres dd{font-weight:600}.pf-tablica--adres a{color:var(--na-asfalcie)}@media(max-width:900px){.pf-kontakt{grid-template-columns:1fr}}.pf-puste-miejsce{width:180px;height:120px;margin-bottom:32px;border:var(--linia-gr) solid var(--linia);border-bottom:0;display:grid;place-items:end center;padding-bottom:10px;color:var(--na-asfalcie-2);font-size:var(--t-maly)}.pf-stopka{padding-block:clamp(60px,7vw,100px) 28px;border-top:1px solid var(--asfalt-3)}.pf-stopka__siatka{display:grid;grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));gap:40px 48px}.pf-stopka__plac{display:grid;gap:18px;align-content:start;font-size:16px;color:var(--na-asfalcie-2)}.pf-stopka__plac .pf-znak{justify-self:start;margin-bottom:6px}.pf-stopka__plac b,.pf-stopka__plac a{color:var(--na-asfalcie)}.pf-stopka h2{font-size:17px;margin-bottom:14px;letter-spacing:0}.pf-stopka nav ul{list-style:none;display:grid;gap:9px;font-size:16px}.pf-stopka nav a,.pf-stopka .pf-link-guzik{color:var(--na-asfalcie-2);text-decoration:none;text-align:left}.pf-stopka nav a:hover,.pf-stopka .pf-link-guzik:hover{color:var(--na-asfalcie);text-decoration:underline}.pf-stopka .pf-link-guzik[hidden]{display:none}.pf-stopka__prawne{margin-top:56px;padding-top:24px;border-top:1px solid var(--asfalt-3);font-size:14px;line-height:1.6;color:var(--na-asfalcie-2)}.pf-stopka__dol{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:28px;font-size:14px;color:var(--na-asfalcie-2)}@media(max-width:980px){.pf-stopka__siatka{grid-template-columns:repeat(2,minmax(0,1fr))}.pf-stopka__plac{grid-column:1 / -1}}@media(max-width:520px){.pf-stopka__siatka{grid-template-columns:1fr}}.pf-zgody{position:fixed;z-index:40;left:var(--kraw);right:var(--kraw);bottom:calc(16px + env(safe-area-inset-bottom,0px));max-width:720px;display:grid;gap:14px;padding:22px;background:var(--asfalt);color:var(--na-asfalcie);border:3px solid var(--linia)}.pf-zgody[hidden]{display:none}.pf-zgody p{font-size:var(--t-maly)}.pf-zgody a{color:var(--na-asfalcie)}.pf-zgody fieldset{border:0;margin:0;padding:0;display:grid;gap:8px}.pf-zgody fieldset[hidden]{display:none}.pf-zgody label{display:flex;gap:10px;align-items:center;font-size:var(--t-maly)}.pf-zgody__przyciski{display:flex;flex-wrap:wrap;gap:10px}.pf-zgody__przyciski .pf-guzik{flex:1 1 140px;min-height:48px}@media(prefers-reduced-motion:no-preference){.js [data-wejscie]{opacity:0;transform:translateY(14px);transition:opacity .6s var(--ease),transform .6s var(--ease)}.js [data-wejscie].widac{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition-duration:.01ms!important;scroll-behavior:auto!important}}.pf-narz{padding-block:clamp(36px,4.6vw,72px)}.pf-narz .pf-glowka{margin-bottom:clamp(20px,2.4vw,34px)}.pf-narz .pf-glowka h2{font-size:clamp(30px,3.6vw,52px)}.pf-wjazd--narz .pf-wjazd__gora{align-items:start}.pf-wjazd--narz .pf-wjazd__spis{padding-top:8px}.pf-art__spis{display:none;margin-bottom:40px}.pf-art__spis a{color:var(--tusz);padding-block:12px}.pf-art__spis a:hover{background:var(--beton-2)}@media(max-width:1000px){.pf-wjazd--narz .pf-wjazd__gora .pf-wjazd__spis{display:none}.pf-art__spis{display:block}}.pf-guzik--kontur{background:var(--papier);color:var(--asfalt);box-shadow:inset 0 0 0 2px var(--asfalt)}.pf-guzik--kontur:hover{background:var(--beton-2)}.pf-dl{background:var(--papier);border:2px solid var(--asfalt);display:grid;grid-template-columns:minmax(0,730px) minmax(280px,1fr);grid-template-rows:auto auto 1fr auto;grid-template-areas:"rys ster" "rys odp" "rys uw" "tab tab"}.pf-dl__ster{grid-area:ster;padding:clamp(18px,2.2vw,30px) clamp(18px,2.2vw,30px) 20px;border-left:1px solid var(--beton-3)}.pf-dl__odp{grid-area:odp;padding:0 clamp(18px,2.2vw,30px) clamp(18px,2.2vw,30px);border-left:1px solid var(--beton-3)}.pf-dl__rys{grid-area:rys;min-width:0;padding:6px clamp(10px,1.6vw,22px) 14px 0}.pf-dl__pyt{font-weight:600;font-size:17px;line-height:1.3}.pf-dl__liczba{margin-top:6px;font-weight:700;font-size:clamp(60px,5.8vw,88px);line-height:1;letter-spacing:-.04em;font-variant-numeric:tabular-nums;white-space:nowrap}.pf-dl__liczba span{font-size:.42em;letter-spacing:0}.pf-dl__skroty{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.pf-dl__skroty button{min-height:44px;padding:0 14px;background:var(--papier);border:2px solid var(--asfalt);font-weight:600;font-size:15px;line-height:1.1;cursor:pointer;transition:background-color .15s,color .15s}.pf-dl__skroty button:hover{background:var(--beton-2)}.pf-dl__skroty button[aria-pressed=true]{background:var(--asfalt);color:var(--na-asfalcie);box-shadow:inset 0 -5px 0 var(--linia)}.pf-dl__wynik{max-width:30em;min-height:4.3em;padding-top:18px;border-top:3px solid var(--asfalt);font-weight:600;font-size:clamp(19px,1.6vw,23px);line-height:1.4}.pf-dl__akcje{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:16px}.pf-dl__akcje .pf-guzik{min-height:50px}.pf-dl__drugi{display:inline-flex;align-items:center;min-height:44px;font-size:16px}.pf-dl__drugi[hidden]{display:none}.pf-dl__wiersze{list-style:none}.pf-dl__w{display:grid;grid-template-columns:182px minmax(0,1fr);align-items:center;border-bottom:1px solid var(--beton-3);border-left:6px solid transparent;transition:background-color .2s,border-color .2s}.pf-dl__w--wybrany{background:var(--beton);border-left-color:var(--linia)}.pf-dl__opis{display:grid;gap:4px;padding:8px 10px 8px 14px}.pf-dl__nazwa{display:grid;font-size:15px;line-height:1.3;color:var(--tusz-2)}.pf-dl__nazwa b{font-size:19px;font-weight:700;letter-spacing:-.01em;color:var(--tusz)}.pf-dl__stan{justify-self:start;padding:1px 8px;background:var(--linia);color:var(--asfalt);font-weight:600;font-size:15px;white-space:nowrap}.pf-dl__w--styk .pf-dl__stan{background:var(--asfalt);color:var(--na-asfalcie)}.pf-dl__w--brak .pf-dl__stan{background:none;padding-inline:0;color:var(--tusz-2)}.pf-dl__svg{width:100%;height:auto}.pf-dl .rz{transition:opacity .2s}.pf-dl__w--brak .rz{opacity:.28}.pf-dl__w--wybrany .lf{fill:var(--swiatlo)}.pf-rzut .dl-siatka{fill:none;stroke:#cbd0ca;stroke-width:1px}.pf-rzut .dl-zero{fill:none;stroke:#24282b;stroke-width:1.5px}.pf-rzut .dl-bel{fill:var(--linia);stroke:#24282b;stroke-width:1.5px;vector-effect:non-scaling-stroke}.pf-rzut .dl-nad{fill:var(--zapytaj);stroke:#24282b;stroke-width:1.5px;vector-effect:non-scaling-stroke}.pf-rzut .dl-prow{fill:none;stroke:#24282b;stroke-width:2px}.pf-dl__miarka{display:grid;grid-template-columns:188px minmax(0,1fr);align-items:start}.pf-dl__miarka-opis{padding:12px 10px 0 20px;font-size:14px;line-height:1.3;color:var(--tusz-2)}.pf-dl__listwa{position:relative;height:52px}.pf-dl__suwak{-webkit-appearance:none;appearance:none;position:relative;z-index:1;display:block;width:calc(var(--szer) + 34px);height:44px;margin:0 0 0 calc(var(--lewo) - 17px);padding:0;border:0;border-radius:0;background:none;cursor:ew-resize;touch-action:pan-y}.pf-dl__suwak::-webkit-slider-runnable-track{height:44px;background:transparent}.pf-dl__suwak::-moz-range-track{height:44px;background:transparent}.pf-dl__suwak::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;box-sizing:border-box;width:34px;height:44px;border:0;border-radius:0;background:linear-gradient(var(--asfalt),var(--asfalt)) 50% 0 / 3px 15px no-repeat,linear-gradient(var(--linia),var(--linia)) 3px 3px / 28px 20px no-repeat,linear-gradient(var(--asfalt),var(--asfalt)) 0 0 / 34px 26px no-repeat}.pf-dl__suwak::-moz-range-thumb{box-sizing:border-box;width:34px;height:44px;border:0;border-radius:0;background:linear-gradient(var(--asfalt),var(--asfalt)) 50% 0 / 3px 15px no-repeat,linear-gradient(var(--linia),var(--linia)) 3px 3px / 28px 20px no-repeat,linear-gradient(var(--asfalt),var(--asfalt)) 0 0 / 34px 26px no-repeat}.pf-dl__podzialka{position:absolute;left:0;top:0;display:block;width:100%;height:auto;pointer-events:none}.pf-dl__podzialka path{fill:none;stroke:#24282b;stroke-width:1.5px;vector-effect:non-scaling-stroke}.pf-dl__metry{position:absolute;left:0;right:0;top:30px;height:22px;font-size:13px;font-weight:600;font-variant-numeric:tabular-nums;pointer-events:none}.pf-dl__metry span{position:absolute;top:0;transform:translate(-50%);white-space:nowrap}.bez-js .pf-dl__suwak,.bez-js .pf-dl__skroty{display:none}.pf-dl__uwaga{grid-area:uw;display:flex;align-items:flex-end;padding:0 clamp(18px,2.2vw,30px) clamp(16px,2vw,26px);border-left:1px solid var(--beton-3);font-size:14px;line-height:1.5;color:var(--tusz-2)}.pf-dl__tabela{grid-area:tab;border-top:3px solid var(--asfalt)}.pf-dl__tabela table{width:100%;border-collapse:collapse;font-size:16px;line-height:1.35}.pf-dl__tabela th,.pf-dl__tabela td{padding:11px clamp(14px,1.8vw,26px) 11px 0;text-align:left;vertical-align:top;border-top:1px solid var(--beton-3)}.pf-dl__tabela tr>:first-child{padding-left:clamp(14px,1.8vw,26px)}.pf-dl__tabela thead th{border-top:0;font-size:14px;font-weight:600;color:var(--tusz-2)}.pf-dl__tabela tbody th{font-weight:600}.pf-dl__tabela td{font-variant-numeric:tabular-nums;white-space:nowrap}.pf-dl__tabela td a{display:inline-block;font-weight:700}@media(max-width:940px){.pf-dl{grid-template-columns:minmax(0,1fr);grid-template-rows:none;grid-template-areas:"ster" "rys" "odp" "uw" "tab"}.pf-dl__ster,.pf-dl__odp,.pf-dl__uwaga{border-left:0}.pf-dl__uwaga{padding:12px 14px 14px;border-top:1px solid var(--beton-3)}.pf-dl__metry{top:29px;font-size:12px}.pf-dl__lad{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.pf-dl__ster{padding:16px 14px 14px;border-bottom:3px solid var(--asfalt)}.pf-dl__odp{padding:0 14px 18px}.pf-dl__rys{padding:0 0 10px}.pf-dl__liczba{font-size:60px}.pf-dl__skroty{margin-top:12px}.pf-dl__w{grid-template-columns:minmax(0,1fr);border-left-width:5px}.pf-dl__opis{display:flex;align-items:center;justify-content:space-between;gap:8px 12px;padding:10px 12px 0 9px}.pf-dl__nazwa{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 10px}.pf-dl__nazwa b{font-size:18px}.pf-dl__miarka{grid-template-columns:minmax(0,1fr);padding-left:5px}.pf-dl__miarka-opis{display:none}.pf-dl__wynik{min-height:0;font-size:18px}.pf-dl__akcje .pf-guzik{flex:1 1 auto}.pf-dl__tabela thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.pf-dl__tabela table,.pf-dl__tabela tbody{display:block}.pf-dl__tabela tr{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 14px;padding:12px 14px;border-top:1px solid var(--beton-3)}.pf-dl__tabela tbody tr:first-child{border-top:0}.pf-dl__tabela th,.pf-dl__tabela td,.pf-dl__tabela tr>:first-child{padding:0;border:0}.pf-dl__tabela tbody th{flex:1 1 60%}.pf-dl__tabela td a{display:inline-flex;align-items:center;min-height:44px}}.pf-wzor{display:grid;grid-template-columns:minmax(280px,410px) minmax(0,1fr);gap:clamp(28px,4vw,72px);align-items:start}.pf-wzor__panel{position:sticky;top:calc(var(--pasek) + 24px);display:grid;gap:18px}.pf-wzor__panel h2{font-size:clamp(32px,3.8vw,56px);line-height:1;letter-spacing:-.03em}.pf-wzor__opis{font-size:18px;line-height:1.5;color:var(--tusz-2)}.pf-wzor__wybor{min-width:0;margin:0;padding:0;border:0}.pf-wzor__wybor legend{padding:0;margin-bottom:8px;font-weight:700;font-size:17px}.pf-wzor__opcje{display:flex;flex-wrap:wrap;gap:6px}.pf-wzor__opcje label{position:relative;cursor:pointer}.pf-wzor__opcje input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.pf-wzor__opcje span{display:inline-flex;align-items:center;min-height:44px;padding:0 14px;border:2px solid var(--asfalt);background:var(--papier);font-weight:600;font-size:15px;white-space:nowrap;transition:background-color .15s,color .15s}.pf-wzor__opcje label:hover span{background:var(--beton-2)}.pf-wzor__opcje input:checked+span{background:var(--asfalt);color:var(--na-asfalcie);box-shadow:inset 0 -5px 0 var(--linia)}.pf-wzor__opcje input:focus-visible+span{outline:3px solid var(--tusz);outline-offset:3px}.pf-wzor__akcje{display:flex;flex-wrap:wrap;gap:10px}.pf-wzor__wynik{padding-left:12px;border-left:var(--linia-gr) solid var(--linia);font-weight:600;font-size:17px;line-height:1.4}.pf-wzor__inne,.pf-wzor__uwaga{font-size:15px;line-height:1.5;color:var(--tusz-2)}.bez-js .pf-wzor__wybor,.bez-js [data-wzor-drukuj]{display:none}.pf-wzor__podglad{container-type:inline-size;min-width:0;width:100%;max-width:880px;justify-self:end;overflow-x:auto}@media(max-width:1000px){.pf-wzor{grid-template-columns:minmax(0,1fr)}.pf-wzor__panel{position:static}.pf-wzor__podglad{justify-self:stretch}.pf-wzor__akcje .pf-guzik{flex:1 1 150px}}.pf-arkusz{--mm: 1mm;box-sizing:border-box;display:flex;flex-direction:column;gap:.8em;width:70em;height:99em;padding:3em 4em 2.7em;overflow:hidden;background:#fff;color:#111;font:400 calc(3 * var(--mm)) / 1.25 var(--f-tekst);letter-spacing:0;box-shadow:inset 0 0 0 1px var(--beton-3)}@supports (width: 1cqw){.pf-wzor__podglad .pf-arkusz{--mm: calc(100cqw / 210)}}.pf-arkusz p,.pf-arkusz h3,.pf-arkusz h4,.pf-arkusz ul{margin:0;padding:0}.pf-arkusz h3,.pf-arkusz h4{letter-spacing:0;text-wrap:wrap}.ark-glowa{display:flex;align-items:flex-end;justify-content:space-between;gap:2em;padding-bottom:.7em;border-bottom:.2em solid #111}.ark-tytul{font-size:1.95em;line-height:1.05;font-weight:700}.ark-rodzaj{display:flex;gap:1.6em;font-weight:600;white-space:nowrap}.ark-k{flex:none;display:inline-block;box-sizing:border-box;width:1.05em;height:1.05em;margin-right:.45em;border:.09em solid #111;background:#fff;vertical-align:-.17em}.ark-h{margin-bottom:.4em!important;font-size:.9em;line-height:1.2;font-weight:700;text-transform:uppercase;letter-spacing:.05em!important}.ark-pola{display:grid;border-top:.07em solid #111;border-left:.07em solid #111}.ark-p{position:relative;min-height:2.55em;padding:.22em .5em!important;border-right:.07em solid #111;border-bottom:.07em solid #111}.ark-p>span:first-child{display:block;font-size:.74em;line-height:1.25;color:#333}.ark-p>b{position:absolute;right:.6em;bottom:.32em;font-size:.9em;font-weight:600}.ark-pola--kiedy{grid-template-columns:12em 8em 1fr 17em}.ark-strony{display:grid;grid-template-columns:1fr 1fr;gap:1.2em}.ark-pola--strona .ark-p{min-height:2.35em}.ark-pola--auto{grid-template-columns:repeat(12,1fr)}.ark-pola--auto .ark-p{grid-column:span 2}.ark-pola--auto .ark-p:nth-child(1){grid-column:span 5}.ark-pola--auto .ark-p:nth-child(2){grid-column:span 3}.ark-pola--auto .ark-p--vin{grid-column:span 8;min-height:3.7em}.ark-pola--auto .ark-p--km{grid-column:span 4}.ark-pola--auto .ark-p:nth-child(7){grid-column:span 5}.ark-pola--auto .ark-p--bat{grid-column:span 3}.ark-pola--auto .ark-p:nth-child(9){grid-column:span 4}.ark-vin{display:flex;gap:.2em;margin-top:.22em}.ark-vin i{box-sizing:border-box;width:1.65em;height:1.85em;border:.07em solid #111}.ark-vin i:nth-child(3),.ark-vin i:nth-child(9){margin-right:.45em}.ark-wybor{display:flex;flex-wrap:wrap;gap:.2em 1.1em;margin-top:.3em}.ark-wybor>span{white-space:nowrap}.ark-przekazano{display:grid;grid-template-columns:16em 1fr;gap:0 2em}.ark-pod{margin-bottom:.35em!important;font-size:.8em;font-weight:600;color:#333}.ark-lista{list-style:none;display:grid;gap:.4em 1.6em}.ark-lista--2{grid-template-columns:1fr 1fr;grid-template-rows:repeat(5,auto);grid-auto-flow:column}.ark-lista li{display:flex;align-items:baseline}.ark-lista .ark-k{align-self:center}.ark-lista__inne:after{content:"";flex:1;margin-left:.5em;border-bottom:.07em solid #111}.ark-pola--klucze{grid-template-columns:9em 11em 1fr;margin-top:.7em}.ark-stan{display:grid;grid-template-columns:34em 1fr;gap:1.2em;align-items:start}.ark-rys{position:relative;display:none;border:.07em solid #111}.pf-arkusz[data-rys=furgon] .ark-rys--furgon,.pf-arkusz[data-rys=kontener] .ark-rys--kontener,.pf-arkusz[data-rys=bus] .ark-rys--bus{display:block}.ark-rys svg{display:block;width:100%;height:100%}.pf-arkusz .pf-rzut{--auto: #fff;--auto-linia: #111;--detal: #8A8F8C;--szklo: #E3E6E3;--plastik: #fff;--plastik-linia: #111;--alu: #fff;--alu2: #fff;--plandeka: #fff;--plandeka2: #EEE;--fotel: #fff;--ukryta: #777;--lampa-auta: #fff;--tyl: #BDBDBD}.pf-arkusz .pf-rzut .hw,.pf-arkusz .pf-rzut .h,.pf-arkusz .pf-rzut .sn,.pf-arkusz .pf-rzut .s{display:none}.pf-arkusz .pf-rzut .pw-osie,.pf-arkusz .pf-rzut .pw-kierunek{stroke:#111}.ark-strona{position:absolute;transform:translate(-50%,-50%);padding:.1em .35em;background:#fff;font-size:.7em;line-height:1.2;font-weight:700;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}.ark-rys__przod{position:absolute;right:2.4%;bottom:13%;font-size:.68em;line-height:1}.ark-legenda{margin-top:.5em!important;font-size:.78em;line-height:1.4}.ark-kod{white-space:nowrap}.ark-brak{margin-top:.5em!important;font-weight:600}.ark-tab{width:100%;border-collapse:collapse;table-layout:fixed}.ark-tab th{padding:.32em .45em;border:.07em solid #111;font-size:.74em;line-height:1.25;font-weight:400;color:#333;text-align:left}.ark-tab td{height:2.3em;padding:0 .45em;border:.07em solid #111}.ark-tab tr>:first-child{width:2.3em;text-align:center;font-weight:600}.ark-tab tr>:nth-child(2){width:7.2em}.ark-pola--czystosc{grid-template-columns:1fr 1.55fr 1.15fr;margin-top:.7em}.ark-uwagi i{display:block;height:2.2em;border-bottom:.07em solid #111}.ark-dol{display:grid;gap:.8em;margin-top:auto}.ark-zdanie{font-size:.9em;line-height:1.35}.ark-podpisy{display:grid;grid-template-columns:1fr 1fr;gap:3em}.ark-podpisy p{position:relative;height:4.4em;border-bottom:.07em solid #111}.ark-podpisy span{position:absolute;left:0;top:100%;padding-top:.3em;font-size:.74em;color:#333}.ark-stopka{display:flex;justify-content:space-between;gap:2em;margin-top:1.7em!important;font-size:.7em;color:#444}@media print{html:has(.pf-arkusz) body *:not(:has(.pf-arkusz),.pf-arkusz,.pf-arkusz *){display:none!important}html:has(.pf-arkusz),html:has(.pf-arkusz) body,html:has(.pf-arkusz) body :has(.pf-arkusz){display:block!important;position:static!important;width:auto!important;max-width:none!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;background:#fff!important;overflow:visible!important;container-type:normal!important;transform:none!important}.pf-arkusz{--mm: 1mm !important;width:210mm;height:296.6mm;box-shadow:none;break-inside:avoid;break-after:avoid;-webkit-print-color-adjust:exact;print-color-adjust:exact}}@supports not selector(:has(a)){@media print{.ma-wzor body *{visibility:hidden!important}.ma-wzor .pf-arkusz,.ma-wzor .pf-arkusz *{visibility:visible!important}.ma-wzor .pf-arkusz{position:absolute;left:0;top:0;--mm: 1mm !important}}}.pf-zb{background:var(--papier);border:2px solid var(--asfalt);display:grid;grid-template-columns:minmax(0,1.6fr) minmax(300px,1fr);grid-template-areas:"rys ster" "odp ster" "uw uw" "tab tab";grid-template-rows:auto 1fr auto auto}.pf-zb [hidden]{display:none!important}.pf-zb__ster{grid-area:ster;display:grid;align-content:start;gap:22px;padding:clamp(18px,2.2vw,30px) clamp(18px,2.2vw,30px) 20px;border-left:1px solid var(--beton-3)}.pf-zb__grupa{min-width:0;margin:0;padding:0;border:0}.pf-zb__grupa legend{padding:0;margin-bottom:8px;font-weight:700;font-size:17px}.pf-zb__auta,.pf-zb__el{display:flex;flex-wrap:wrap;gap:6px}.pf-zb__opcja{position:relative;cursor:pointer}.pf-zb__opcja input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.pf-zb__opcja span{display:grid;align-content:center;min-height:52px;padding:5px 12px 6px;border:2px solid var(--asfalt);background:var(--papier);line-height:1.2;transition:background-color .15s,color .15s}.pf-zb__opcja b{font-weight:600;font-size:15px}.pf-zb__opcja small{font-size:13px;color:var(--tusz-2);font-variant-numeric:tabular-nums}.pf-zb__opcja:hover span{background:var(--beton-2)}.pf-zb__opcja input:checked+span{background:var(--asfalt);color:var(--na-asfalcie);box-shadow:inset 0 -5px 0 var(--linia)}.pf-zb__opcja input:checked+span small{color:var(--na-asfalcie-2)}.pf-zb__opcja input:focus-visible+span{outline:3px solid var(--tusz);outline-offset:3px}.pf-zb__opcja--el span{padding-left:38px;position:relative}.pf-zb__opcja--el span:before{content:"";position:absolute;left:11px;top:50%;width:16px;height:16px;margin-top:-8px;border:2px solid currentColor;background:transparent}.pf-zb__opcja--el input:checked+span:before{background:var(--linia);border-color:var(--linia)}.bez-js .pf-zb__grupa input{display:none}.bez-js .pf-zb__opcja{cursor:default}.pf-zb__rys{grid-area:rys;min-width:0;padding:10px clamp(10px,1.6vw,22px) 18px}.pf-zb__svg{width:100%;height:auto}.pf-rzut .zb-w{opacity:0;transition:opacity .3s var(--ease)}.pf-zb[data-el~=podloga] .zb-w--podloga,.pf-zb[data-el~=sciany] .zb-w--sciany,.pf-zb[data-el~=regal] .zb-w--regal,.pf-zb[data-el~=listwy] .zb-w--listwy{opacity:1}.pf-rzut .zb-podloga{fill:#dcc9a0;stroke:#8a7550;stroke-width:1px;vector-effect:non-scaling-stroke}.pf-rzut .zb-styki{fill:none;stroke:#8a7550;stroke-width:1px;stroke-dasharray:4 3}.pf-rzut .zb-sciana{fill:#9c7f4e}.pf-rzut .zb-regal__obrys{fill:#c3c8c4;stroke:#24282b;stroke-width:1.5px;vector-effect:non-scaling-stroke}.pf-rzut .zb-regal__polki{fill:none;stroke:#24282b;stroke-width:1px}.pf-rzut .zb-listwy{fill:none;stroke:#24282b;stroke-width:3px;stroke-dasharray:3 2}.pf-rzut .zb-miarka{fill:none;stroke:#24282b;stroke-width:2px}.pf-zb__svg .zb-miarka__t{font:600 16px var(--f-tekst);fill:var(--tusz)}.pf-zb__pasek{margin:6px 0 0;padding-left:var(--zb-xp, 35%)}.pf-zb__tor{position:relative;height:30px;border-bottom:2px solid var(--asfalt)}.pf-zb__lad{position:absolute;left:0;top:0;bottom:0;background:var(--beton-2);box-shadow:inset 0 0 0 2px var(--asfalt);transition:width .35s var(--ease)}.pf-zb__zostaje{display:block;height:100%;background:var(--linia);box-shadow:inset 0 0 0 2px var(--asfalt);transition:width .35s var(--ease)}.pf-zb__masa{position:absolute;top:0;bottom:0;background:var(--asfalt);transition:left .35s var(--ease),width .35s var(--ease)}.pf-zb__os{position:relative;height:22px;margin-top:4px;font-size:13px;font-weight:600;font-variant-numeric:tabular-nums}.pf-zb__os span{position:absolute;top:0;transform:translate(-50%);white-space:nowrap}.pf-zb__os span:first-child{transform:none}.pf-zb__os span:last-child{transform:translate(-100%)}.pf-zb__legenda{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:4px;font-size:14px;color:var(--tusz-2)}.pf-zb__l{display:inline-block;width:18px;height:12px;box-shadow:inset 0 0 0 2px var(--asfalt)}.pf-zb__l--zostaje{background:var(--linia)}.pf-zb__l--masa{background:var(--asfalt);margin-left:10px}.pf-zb__odp{grid-area:odp;display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"pyt wynik" "liczba wynik" "waga wynik" "dod dod" "akcje akcje";column-gap:clamp(24px,3vw,48px);align-content:start;margin:0 clamp(10px,1.6vw,22px);padding:0 0 clamp(18px,2.2vw,30px);border-top:3px solid var(--asfalt)}.pf-zb__odp .pf-zb__pyt{grid-area:pyt;border-top:0}.pf-zb__odp .pf-zb__liczba{grid-area:liczba}.pf-zb__odp .pf-zb__waga{grid-area:waga}.pf-zb__odp .pf-zb__wynik{grid-area:wynik;align-self:center;padding-top:16px}.pf-zb__odp .pf-zb__dodatek{grid-area:dod}.pf-zb__odp .pf-dl__akcje{grid-area:akcje}.pf-zb__pyt{padding-top:16px;border-top:3px solid var(--asfalt);font-weight:600;font-size:17px}.pf-zb__liczba{margin-top:4px;font-weight:700;font-size:clamp(60px,5.8vw,88px);line-height:1;letter-spacing:-.04em;font-variant-numeric:tabular-nums;white-space:nowrap}.pf-zb__liczba span{font-size:.42em;letter-spacing:0}.pf-zb__waga{margin-top:8px;font-size:17px;color:var(--tusz-2)}.pf-zb__waga b{color:var(--tusz);font-weight:700}.pf-zb__wynik{margin-top:14px;max-width:30em;font-weight:600;font-size:clamp(18px,1.5vw,21px);line-height:1.4}.pf-zb__dodatek{margin-top:10px;padding-left:12px;border-left:var(--linia-gr) solid var(--linia);font-size:16px;line-height:1.45}.pf-zb__uwaga{grid-area:uw;padding:14px clamp(14px,1.8vw,26px) 16px;border-top:1px solid var(--beton-3);font-size:14px;line-height:1.5;color:var(--tusz-2)}.pf-zb .pf-dl__tabela td{white-space:nowrap}.pf-zb__nr{display:block;font-weight:400;font-size:14px}.pf-zb__nr a{font-weight:600}@media(max-width:940px){.pf-zb{grid-template-columns:minmax(0,1fr);grid-template-rows:none;grid-template-areas:"ster" "rys" "odp" "uw" "tab"}.pf-zb__ster,.pf-zb__odp{border-left:0}.pf-zb__ster{padding:16px 14px 14px;border-bottom:3px solid var(--asfalt);gap:14px}.pf-zb__opcja span{min-height:48px;padding-inline:10px}.pf-zb__opcja--el span{padding-left:34px}.pf-zb__opcja--el span:before{left:9px}.pf-zb__rys{padding:6px 8px 14px}.pf-zb__pasek{padding-left:0}.pf-zb__odp{display:block;margin:0 14px;padding:0 0 18px}.pf-zb__pyt{padding-top:14px}.pf-zb__liczba{font-size:60px}.pf-zb__wynik{font-size:18px}.pf-zb__uwaga{padding:12px 14px 14px}.pf-zb__nr{display:inline;margin-left:6px}.pf-zb__nr a{display:inline-flex;align-items:center;min-height:44px;min-width:44px}}.pf-rj{display:grid;grid-template-columns:minmax(300px,400px) minmax(0,1fr);grid-template-areas:"panel kroki" "dol dol" "uw uw";border:2px solid var(--asfalt);background:var(--papier)}.pf-rj[data-kto=firma] [data-dla=prywatnie],.pf-rj[data-kto=prywatnie] [data-dla=firma],.pf-rj[data-tablice=zostaw] [data-dla=nowe],.pf-rj[data-tablice=nowe] [data-dla=zostaw]{display:none}.pf-rj__panel{grid-area:panel;display:grid;align-content:start;gap:18px;padding:clamp(18px,2.2vw,30px)}.pf-rj__panel>*{min-width:0}.pf-rj__wybor .pf-zb__opcja span{min-height:48px;padding-inline:16px}.pf-rj__wybor .pf-zb__opcja b{font-size:16px}.pf-rj__suma{position:sticky;top:calc(var(--pasek) + 20px)}.pf-rj__dop{margin-top:6px;font-size:16px;line-height:1.4;color:var(--tusz-2)}.pf-rj__fakty{display:grid;grid-template-columns:1fr 1fr;gap:0;margin-top:16px;border-top:1px solid var(--beton-3)}.pf-rj__fakty div{padding:10px 10px 0 0}.pf-rj__fakty dt{font-size:14px;color:var(--tusz-2)}.pf-rj__fakty dd{margin:2px 0 0;font-weight:700;font-size:20px;line-height:1.2}.bez-js .pf-rj__wybor{display:none}.pf-rj__kroki{grid-area:kroki;list-style:none;margin:0;padding:clamp(26px,3vw,44px) clamp(18px,3vw,48px) clamp(26px,3vw,44px) clamp(48px,5vw,76px);counter-reset:none}.pf-rj__krok{position:relative;padding:0 0 34px 34px;border-left:4px dashed var(--linia)}.pf-rj__krok:last-child{padding-bottom:4px;border-left-color:transparent}.pf-rj__nr{position:absolute;left:-26px;top:-4px;display:grid;place-items:center;width:48px;height:48px;border:3px solid var(--linia);border-radius:50%;background:var(--asfalt);color:var(--linia);font-family:var(--f-numer);font-weight:800;font-size:26px;line-height:1}.pf-rj__krok h3{font-size:clamp(22px,2vw,28px);letter-spacing:-.02em;margin-bottom:8px;padding-top:6px}.pf-rj__krok p{max-width:62ch;font-size:17px;line-height:1.55;color:var(--na-asfalcie-2)}.pf-rj__krok p+p{margin-top:8px}.pf-rj__krok p b{color:var(--na-asfalcie)}.pf-rj__dok{list-style:none;display:flex;flex-wrap:wrap;gap:6px;margin-top:12px;padding:0}.pf-rj__dok li{padding:4px 10px 5px;border:2px solid var(--na-asfalcie);font-size:15px;font-weight:600;line-height:1.25;color:var(--na-asfalcie)}.pf-rj__dol{grid-area:dol;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);border-top:3px solid var(--asfalt)}.pf-rj__zbywca{padding:clamp(18px,2.2vw,30px);border-right:1px solid var(--beton-3)}.pf-rj__zbywca h3{font-size:20px;margin-bottom:8px}.pf-rj__zbywca p{font-size:16px;line-height:1.55;color:var(--tusz-2)}.pf-rj__tabela{grid-area:auto;border-top:0}.pf-rj__tabela caption{padding:clamp(14px,1.8vw,22px) clamp(14px,1.8vw,26px) 4px;text-align:left;font-weight:700;font-size:17px}.pf-rj__tabela td{white-space:normal!important}.pf-rj__razem th,.pf-rj__razem td{font-weight:700;border-top:2px solid var(--asfalt)!important}.pf-rj__uwaga{grid-area:uw;padding:12px clamp(14px,1.8vw,26px) 16px;border-top:1px solid var(--beton-3);font-size:14px;line-height:1.5;color:var(--tusz-2)}@media(max-width:940px){.pf-rj{grid-template-columns:minmax(0,1fr);grid-template-areas:"panel" "kroki" "dol" "uw"}.pf-rj__panel{padding:16px 14px 18px;gap:14px}.pf-rj__suma{position:static}.pf-rj__kroki{padding:26px 14px 24px 40px}.pf-rj__krok{padding-left:28px}.pf-rj__nr{left:-24px;width:44px;height:44px;font-size:24px}.pf-rj__krok p{font-size:16px}.pf-rj__dol{grid-template-columns:minmax(0,1fr)}.pf-rj__zbywca{border-right:0;border-bottom:1px solid var(--beton-3);padding:16px 14px}.pf-rj__tabela caption{padding:14px 14px 4px}}@media(max-width:940px){.pf-rj .pf-rj__tabela table{display:table;font-size:15px}.pf-rj .pf-rj__tabela caption{display:table-caption}.pf-rj .pf-rj__tabela thead{position:static;width:auto;height:auto;overflow:visible;clip-path:none;display:table-header-group}.pf-rj .pf-rj__tabela tbody{display:table-row-group}.pf-rj .pf-rj__tabela tr{display:table-row;padding:0}.pf-rj .pf-rj__tabela th,.pf-rj .pf-rj__tabela td{display:table-cell;padding:9px 8px 9px 0;border-top:1px solid var(--beton-3)}.pf-rj .pf-rj__tabela tr>:first-child{padding-left:14px}.pf-rj .pf-rj__tabela thead th{border-top:0;font-size:13px}}@media(max-width:940px){.pf-zb .pf-dl__tabela tr{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 12px}.pf-zb .pf-dl__tabela tbody th{grid-column:1 / -1}.pf-zb .pf-dl__tabela td{white-space:normal}.pf-zb .pf-dl__tabela td:last-child{grid-column:span 2;font-weight:700}.pf-zb .pf-dl__tabela td:before{content:attr(data-k);display:block;font-size:13px;font-weight:400;line-height:1.25;color:var(--tusz-2)}}.pf-kb{background:var(--papier);border:2px solid var(--asfalt);display:grid;grid-template-columns:minmax(0,1.75fr) minmax(290px,1fr);grid-template-areas:"rys odp" "uw uw" "tab tab"}.pf-kb__rys{grid-area:rys;min-width:0;margin:0;padding:0 0 12px;border:0}.pf-kb__wiersze{list-style:none}.pf-kb__w{position:relative;border-bottom:1px solid var(--beton-3);border-left:6px solid transparent;transition:background-color .2s,border-color .2s}.pf-kb__w--wybrany{background:var(--beton);border-left-color:var(--linia)}.pf-kb__radio{position:absolute;left:0;top:0;width:1px;height:1px;margin:0;opacity:0}.pf-kb__etykieta{display:grid;grid-template-columns:200px minmax(0,1fr);align-items:center;min-height:44px;cursor:pointer;-webkit-tap-highlight-color:transparent}.pf-kb__radio:focus-visible+.pf-kb__etykieta{outline:3px solid var(--tusz);outline-offset:-3px}.pf-kb__w:hover:not(.pf-kb__w--wybrany){background:var(--beton-2)}.pf-kb__opis{display:grid;grid-template-columns:22px minmax(0,1fr);column-gap:10px;row-gap:2px;align-content:center;padding:10px 8px 10px 12px}.pf-kb__znacznik{grid-row:1 / span 3;width:22px;height:22px;margin-top:3px;border:2px solid var(--asfalt);border-radius:50%;background:var(--papier)}.pf-kb__w--wybrany .pf-kb__znacznik{background:var(--asfalt);box-shadow:inset 0 0 0 4px var(--linia)}.pf-kb__nazwa{font-size:15px;line-height:1.25;color:var(--tusz-2)}.pf-kb__nazwa b{display:block;font-size:20px;font-weight:700;letter-spacing:-.01em;color:var(--tusz)}.pf-kb__nazwa span{display:block}.pf-kb__fakty{font-weight:600;font-size:15px;line-height:1.3;font-variant-numeric:tabular-nums}.pf-kb__zrodlo{font-size:13px;line-height:1.3;color:var(--tusz-2)}.pf-kb__svg{display:block;width:100%;height:auto}.pf-rzut .kb-ruch{transition:transform .38s var(--ease),opacity .2s}.pf-kb__w--wybrany .kb-ruch{transform:translate(var(--wyjazd))}.js .pf-kb__w:not(.pf-kb__w--wybrany) .kb-ruch{opacity:.62}.pf-kb__w--wybrany .pf-rzut .lf{fill:var(--swiatlo)}.pf-kb__w--wybrany .pf-rzut .s{fill:var(--linia)}.pf-kb__w--wybrany .pf-rzut .hw{fill-opacity:.55}.pf-rzut .kb-wym__l{fill:none;stroke:#24282b;stroke-width:1.5px}.pf-kb__svg .kb-wym__t{font:700 30px var(--f-tekst);fill:var(--tusz)}.pf-kb__miarka{display:grid;grid-template-columns:206px minmax(0,1fr);height:24px;margin-top:4px;font-size:13px;font-weight:600;font-variant-numeric:tabular-nums}.pf-kb__miarka-opis{padding-left:18px;color:var(--tusz-2);font-weight:400}.pf-kb__metry{position:relative}.pf-kb__metry span{position:absolute;top:0;transform:translate(-50%);white-space:nowrap}.pf-kb__odp{grid-area:odp;display:grid;align-content:start;gap:14px;padding:clamp(18px,2.2vw,30px);border-left:1px solid var(--beton-3)}.pf-kb__liczby{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding-top:14px;border-top:3px solid var(--asfalt)}.pf-kb__pyt{display:block;font-weight:600;font-size:16px;line-height:1.3}.pf-kb__liczba{display:block;margin-top:4px;font-weight:700;font-size:clamp(52px,4.6vw,80px);line-height:1;letter-spacing:-.04em;font-variant-numeric:tabular-nums;white-space:nowrap}.pf-kb__liczba>span{font-size:.36em;letter-spacing:0}.pf-kb__wynik{padding-top:14px;border-top:1px solid var(--beton-3);font-weight:600;font-size:clamp(18px,1.5vw,21px);line-height:1.4}.pf-kb__dodatek{padding-left:12px;border-left:var(--linia-gr) solid var(--linia);font-size:16px;line-height:1.45}.pf-kb .pf-dl__akcje{margin-top:2px}.pf-kb__uwaga{grid-area:uw;padding:14px clamp(14px,1.8vw,26px) 16px;border-top:1px solid var(--beton-3);font-size:14px;line-height:1.5;color:var(--tusz-2)}.pf-kb__tabela{grid-area:tab}.bez-js .pf-kb__etykieta{cursor:default}@media(max-width:940px){.pf-kb{grid-template-columns:minmax(0,1fr);grid-template-areas:"rys" "odp" "uw" "tab"}.pf-kb__w{border-left-width:5px}.pf-kb__etykieta{grid-template-columns:minmax(0,1fr)}.pf-kb__opis{padding:10px 10px 0 9px}.pf-kb__nazwa{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 8px}.pf-kb__nazwa b{font-size:18px}.pf-kb__miarka{grid-template-columns:minmax(0,1fr);padding-left:5px}.pf-kb__miarka-opis{display:none}.pf-kb__odp{padding:16px 14px 18px;border-left:0;border-top:3px solid var(--asfalt)}.pf-kb__liczby{padding-top:0;border-top:0}.pf-kb__liczba{font-size:52px}.pf-kb__wynik{font-size:18px}.pf-kb .pf-dl__akcje .pf-guzik{flex:1 1 auto}.pf-kb__uwaga{padding:12px 14px 14px}.pf-kb .pf-dl__tabela tr{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px 12px}.pf-kb .pf-dl__tabela tbody th,.pf-kb .pf-dl__tabela td[data-k=Model]{grid-column:1 / -1}.pf-kb .pf-dl__tabela td{white-space:normal}.pf-kb .pf-dl__tabela td:before{content:attr(data-k);display:block;font-size:13px;font-weight:400;line-height:1.25;color:var(--tusz-2)}.pf-kb .pf-dl__tabela td[data-k=Model]:before{display:none}}.pf-k96{background:var(--papier);border:2px solid var(--asfalt);display:grid;grid-template-columns:minmax(280px,360px) minmax(0,1fr);grid-template-areas:"pola rys" "pola odp" "uw uw" "tab tab";grid-template-rows:auto 1fr auto auto}.pf-k96 [hidden]{display:none!important}.pf-k96__pola{grid-area:pola;display:grid;align-content:start;gap:18px;padding:clamp(18px,2.2vw,30px);border-right:1px solid var(--beton-3)}.pf-k96__pole label{display:grid;gap:2px;margin-bottom:8px;cursor:pointer}.pf-k96__pole label b{font-size:17px;font-weight:700;line-height:1.25}.pf-k96__pole label span{font-size:14px;line-height:1.35;color:var(--tusz-2)}.pf-k96__wpis{display:flex;align-items:center;border:2px solid var(--asfalt);background:var(--papier)}.pf-k96__wpis:focus-within{outline:3px solid var(--tusz);outline-offset:3px}.pf-k96__wpis:has(input[aria-invalid=true]){border-color:var(--zapytaj);box-shadow:inset 0 0 0 1px var(--zapytaj)}.pf-k96__wpis input{flex:1 1 auto;min-width:0;height:58px;padding:0 12px;border:0;border-radius:0;background:transparent;color:var(--tusz);font:700 30px/1 var(--f-tekst);font-variant-numeric:tabular-nums}.pf-k96__wpis input:focus{outline:none}.pf-k96__wpis>span{padding:0 14px;font-weight:600;font-size:17px;color:var(--tusz-2)}.pf-k96__uw{font-size:14px;line-height:1.45;color:var(--tusz-2)}.pf-k96__przyklad{display:none;font-weight:600;font-size:17px}.bez-js .pf-k96__pole{display:none}.bez-js .pf-k96__przyklad{display:block}.pf-k96__rys{grid-area:rys;min-width:0;padding:clamp(18px,2.2vw,30px) clamp(18px,2.2vw,30px) 10px}.pf-k96__podpis{margin-bottom:8px;font-size:14px;color:var(--tusz-2)}.pf-k96__strefy{position:relative;height:56px}.pf-k96__s{position:absolute;top:0;bottom:0;display:flex;flex-direction:column;justify-content:flex-end;padding:0 6px 6px;border-left:2px solid var(--asfalt);overflow:hidden}.pf-k96__s--b{background:var(--beton-2)}.pf-k96__s--96{background:#f9e7a6}.pf-k96__s--be{background:var(--beton);border-right:2px solid var(--asfalt)}.pf-k96__s b{font-size:18px;line-height:1.1;white-space:nowrap}.pf-k96__s small{font-size:12px;line-height:1.2;color:var(--tusz-2);white-space:nowrap}.pf-k96__kr{display:none}.pf-k96__tor{position:relative;height:64px;border-top:2px solid var(--asfalt);border-bottom:3px solid var(--asfalt)}.pf-k96__bus,.pf-k96__przyczepa{position:absolute;top:8px;bottom:8px;display:flex;align-items:center;gap:6px;padding:0 8px;overflow:hidden;white-space:nowrap;transition:left .35s var(--ease),width .35s var(--ease)}.pf-k96__bus{left:0;background:var(--asfalt);color:var(--na-asfalcie)}.pf-k96__przyczepa{background:var(--zapytaj);color:var(--asfalt);box-shadow:inset 2px 0 0 var(--papier)}.pf-k96__bus svg,.pf-k96__przyczepa svg{flex:none;width:40px;height:19px;fill:currentColor;stroke:currentColor;stroke-width:1.5px}.pf-k96__bus span,.pf-k96__przyczepa span{font-size:14px;font-weight:600}.pf-k96__znak{position:absolute;top:-8px;bottom:-8px;width:0;border-left:3px solid var(--tusz);transition:left .35s var(--ease)}.pf-k96__tor--wiecej:after{content:"›";position:absolute;right:4px;top:50%;transform:translateY(-50%);font-weight:700;font-size:36px;line-height:1;color:var(--asfalt)}.pf-k96__os{position:relative;height:22px;margin-top:6px;font-size:13px;font-weight:600;font-variant-numeric:tabular-nums}.pf-k96__os span{position:absolute;top:0;transform:translate(-50%);white-space:nowrap}.pf-k96__os span:first-child{transform:none}.pf-k96__os span:last-child{transform:translate(-100%)}.pf-k96__odp{grid-area:odp;display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"pyt wynik" "et wynik" "suma wynik" "dod dod" "o12 o12";column-gap:clamp(24px,3vw,48px);align-content:start;margin:0 clamp(18px,2.2vw,30px);padding:14px 0 clamp(18px,2.2vw,30px);border-top:3px solid var(--asfalt)}.pf-k96__pyt{grid-area:pyt;font-weight:600;font-size:17px}.pf-k96__etykieta{grid-area:et;margin-top:4px;font-weight:700;font-size:clamp(52px,5vw,84px);line-height:1;letter-spacing:-.03em;white-space:nowrap}.pf-k96[data-wynik^=ponad] .pf-k96__etykieta,.pf-k96[data-wynik=brak-danych] .pf-k96__etykieta{font-size:clamp(36px,3.2vw,52px)}.pf-k96__suma{grid-area:suma;margin-top:8px;font-size:17px;color:var(--tusz-2)}.pf-k96__suma b{color:var(--tusz);font-variant-numeric:tabular-nums}.pf-k96__wynik{grid-area:wynik;align-self:center;max-width:32em;padding-top:12px;font-weight:600;font-size:clamp(18px,1.5vw,21px);line-height:1.4}.pf-k96__dodatek{grid-area:dod;margin-top:16px;padding-left:12px;border-left:var(--linia-gr) solid var(--linia);font-size:16px;line-height:1.45}.pf-k96__o12{grid-area:o12;margin-top:10px;font-size:15px;line-height:1.45;color:var(--tusz-2)}.pf-k96__uwaga{grid-area:uw;padding:14px clamp(14px,1.8vw,26px) 16px;border-top:1px solid var(--beton-3);font-size:14px;line-height:1.5;color:var(--tusz-2)}.pf-k96__tabela{grid-area:tab}.pf-k96__tabela caption{padding:clamp(14px,1.8vw,22px) clamp(14px,1.8vw,26px) 4px;text-align:left;font-weight:700;font-size:17px}.pf-k96__tabela td{white-space:normal!important}.pf-k96__kat{font-weight:700}@media(max-width:940px){.pf-k96{grid-template-columns:minmax(0,1fr);grid-template-rows:none;grid-template-areas:"pola" "rys" "odp" "uw" "tab"}.pf-k96__pola{padding:16px 14px 18px;gap:14px;border-right:0;border-bottom:3px solid var(--asfalt)}.pf-k96__rys{padding:16px 14px 8px}.pf-k96__s{padding:0 4px 5px}.pf-k96__s b{font-size:16px}.pf-k96__s--96 .pf-k96__dl,.pf-k96__s--96 small{display:none}.pf-k96__s--96 .pf-k96__kr{display:inline}.pf-k96__bus span,.pf-k96__przyczepa span{display:none}.pf-k96__bus svg,.pf-k96__przyczepa svg{width:32px;height:16px}.pf-k96__bus,.pf-k96__przyczepa{padding:0 4px}.pf-k96__odp{display:block;margin:0 14px;padding:14px 0 18px}.pf-k96__etykieta{font-size:52px}.pf-k96__wynik{font-size:18px}.pf-k96__uwaga{padding:12px 14px 14px}.pf-k96__tabela caption{padding:14px 14px 4px}.pf-k96 .pf-dl__tabela tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px}.pf-k96 .pf-dl__tabela td:before{content:attr(data-k);display:block;font-size:13px;font-weight:400;line-height:1.25;color:var(--tusz-2)}}.pf-np{--np-kol: 210px;background:var(--papier);border:2px solid var(--asfalt);display:grid;grid-template-columns:minmax(0,1.75fr) minmax(290px,1fr);grid-template-areas:"wid odp" "lista odp" "bez bez" "nasze nasze" "uw uw" "tab tab";grid-template-rows:auto 1fr auto auto auto auto}.pf-np__widoki{grid-area:wid;padding:clamp(16px,2vw,26px) clamp(14px,1.8vw,26px) 14px}.pf-np__widoki .pf-zb__opcja span{min-height:48px;padding-inline:16px}.bez-js .pf-np__widoki{display:none}.pf-np__lista{grid-area:lista;min-width:0;margin:0;padding:0 0 14px;border:0}.pf-np__wiersze{list-style:none;border-top:1px solid var(--beton-3)}.pf-np__w{position:relative;border-bottom:1px solid var(--beton-3);border-left:6px solid transparent;transition:background-color .2s,border-color .2s}.pf-np__w--wybrany{background:var(--beton);border-left-color:var(--linia)}.pf-np__radio{position:absolute;left:0;top:0;width:1px;height:1px;margin:0;opacity:0}.pf-np__etykieta{display:grid;grid-template-columns:var(--np-kol) minmax(0,1fr);align-items:center;min-height:64px;cursor:pointer;-webkit-tap-highlight-color:transparent}.pf-np__radio:focus-visible+.pf-np__etykieta{outline:3px solid var(--tusz);outline-offset:-3px}.pf-np__w:hover:not(.pf-np__w--wybrany){background:var(--beton-2)}.pf-np__nazwa{display:grid;grid-template-columns:22px minmax(0,1fr);column-gap:10px;align-items:center;padding:10px 8px 10px 12px;font-size:14px;line-height:1.25;color:var(--tusz-2)}.pf-np__nazwa b{display:block;font-size:19px;font-weight:700;letter-spacing:-.01em;color:var(--tusz)}.pf-np__znacznik{width:22px;height:22px;border:2px solid var(--asfalt);border-radius:50%;background:var(--papier)}.pf-np__w--wybrany .pf-np__znacznik{background:var(--asfalt);box-shadow:inset 0 0 0 4px var(--linia)}.pf-np__pokaz{min-width:0;padding:8px clamp(12px,1.6vw,22px) 8px 4px}.pf-np__wid{display:none}.pf-np[data-widok=naped] .pf-np__wid--naped,.pf-np[data-widok=dmc] .pf-np__wid--dmc,.pf-np[data-widok=daje] .pf-np__wid--daje{display:flex}.pf-np__wid--naped{align-items:center;gap:14px}.pf-np__wid--dmc{flex-direction:column;gap:4px}.pf-np__wid--daje{flex-direction:column;gap:2px;font-size:15px;line-height:1.35;color:var(--tusz-2)}.pf-np__wid--daje b{font-size:26px;line-height:1.1;letter-spacing:-.02em;color:var(--tusz);font-variant-numeric:tabular-nums}.pf-np__podpis{font-size:15px;line-height:1.3;color:var(--tusz-2);font-variant-numeric:tabular-nums}.np-svg{flex:none;display:block;width:190px;height:auto}.np-svg .np-nadw{fill:var(--papier);stroke:var(--tusz-2);stroke-width:2}.np-svg .np-silnik{fill:var(--beton-3);stroke:var(--tusz-2);stroke-width:1.5}.np-svg .np-skrz,.np-svg .np-rozdz{fill:var(--beton-2);stroke:var(--asfalt);stroke-width:1.5}.np-svg .np-os,.np-svg .np-wal{fill:none;stroke:var(--asfalt);stroke-width:3}.np-svg .np-wal--dol{stroke-dasharray:6 4}.np-svg .np-dyf{fill:var(--papier);stroke:var(--asfalt);stroke-width:2}.np-svg .np-blok{fill:var(--zapytaj);stroke:var(--asfalt);stroke-width:1.5}.np-svg .np-kolo{fill:var(--papier);stroke:var(--asfalt);stroke-width:2}.np-svg .np-kolo--nap,.np-svg .np-paski{fill:var(--linia)}.np-svg .np-paski-tlo{fill:var(--papier)}.pf-np__tor{position:relative;display:block;height:24px;background:var(--beton-2);box-shadow:inset 0 0 0 1px var(--beton-3)}.pf-np__pas{position:absolute;left:0;top:4px;bottom:4px;background:var(--asfalt)}.pf-np__pas--do{background:repeating-linear-gradient(45deg,var(--asfalt) 0 3px,var(--beton-3) 3px 7px)}.pf-np__b{position:absolute;top:-4px;bottom:-4px;z-index:1;width:0;border-left:3px solid var(--zapytaj)}.pf-np__skala{display:none;grid-template-columns:var(--np-kol) minmax(0,1fr);height:24px;padding-left:6px;margin-top:6px;font-size:13px;font-weight:600;font-variant-numeric:tabular-nums}.pf-np[data-widok=dmc] .pf-np__skala{display:grid}.pf-np__skala-opis{padding-left:18px;font-weight:400;color:var(--tusz-2)}.pf-np__metry{position:relative;margin-right:clamp(12px,1.6vw,22px);margin-left:4px}.pf-np__metry span{position:absolute;top:0;transform:translate(-50%);white-space:nowrap}.pf-np__metry span:first-child{transform:none}.pf-np__leg{display:none;flex-wrap:wrap;align-items:center;gap:4px 8px;margin:8px clamp(12px,1.6vw,22px) 0 calc(var(--np-kol) + 10px);font-size:14px;line-height:1.35;color:var(--tusz-2)}.pf-np[data-widok=dmc] .pf-np__leg{display:flex}.pf-np__leg-b{display:inline-block;width:0;height:18px;border-left:3px solid var(--zapytaj)}.pf-np__leg-do{display:inline-block;width:22px;height:12px;margin-left:10px;background:repeating-linear-gradient(45deg,var(--asfalt) 0 3px,var(--beton-3) 3px 7px)}.pf-np__odp{grid-area:odp;display:grid;align-content:start;gap:14px;padding:clamp(18px,2.2vw,30px);border-left:1px solid var(--beton-3)}.pf-np__pyt{padding-top:14px;border-top:3px solid var(--asfalt);font-weight:600;font-size:16px;line-height:1.3}.pf-np__liczba{font-weight:700;font-size:clamp(46px,4.4vw,74px);line-height:1;letter-spacing:-.04em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.pf-np__wynik{padding-top:14px;border-top:1px solid var(--beton-3);font-weight:600;font-size:clamp(18px,1.5vw,21px);line-height:1.4}.pf-np__plac{display:grid;gap:2px;padding-left:12px;border-left:var(--linia-gr) solid var(--linia);font-size:15px;line-height:1.4;color:var(--tusz-2)}.pf-np__plac p{font-size:14px}.pf-np__plac a{display:inline-flex;align-items:center;min-height:44px;font-weight:700;font-size:17px;color:var(--tusz)}.pf-np__zrodla{font-size:14px;line-height:1.5;color:var(--tusz-2);overflow-wrap:anywhere}.pf-np__zrodla[hidden]{display:none}.pf-np__bez{grid-area:bez;padding:16px clamp(14px,1.8vw,26px);border-top:3px solid var(--asfalt)}.pf-np__bez h3{margin-bottom:6px;font-size:18px}.pf-np__bez p{max-width:90ch;font-size:16px;line-height:1.5;color:var(--tusz-2)}.pf-np__bez a{padding-block:10px}.pf-np__nasze{grid-area:nasze;padding:clamp(18px,2.2vw,30px) clamp(14px,1.8vw,26px)}.pf-np__nasze h3{font-size:clamp(22px,2vw,28px)}.pf-np__nasze-zd{margin-top:8px;max-width:70ch;font-size:18px;line-height:1.5;color:var(--na-asfalcie-2)}.pf-np__grupy{display:grid;gap:22px;margin-top:18px}.pf-np__grupa h4{display:flex;align-items:baseline;gap:10px;padding-bottom:6px;border-bottom:2px solid var(--linia);font-size:17px}.pf-np__grupa h4 span{font-family:var(--f-numer);font-weight:800;font-size:26px;color:var(--linia)}.pf-np__grupa ul{list-style:none;display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.pf-np__grupa a{display:flex;align-items:center;gap:8px;min-height:44px;padding:4px 12px;font-size:15px;line-height:1.25;text-decoration:none;color:var(--na-asfalcie);box-shadow:inset 0 0 0 1px var(--asfalt-3)}.pf-np__grupa a:hover{box-shadow:inset 0 0 0 2px var(--linia)}.pf-np__grupa a b{flex:none;font-family:var(--f-numer);font-weight:700;font-size:18px;color:var(--linia)}.pf-np__uwaga{grid-area:uw;padding:14px clamp(14px,1.8vw,26px) 16px;border-top:1px solid var(--beton-3);font-size:14px;line-height:1.5;color:var(--tusz-2)}.pf-np__tabela{grid-area:tab}.pf-np__tabela td{white-space:normal!important}.bez-js .pf-np__etykieta{cursor:default}@media(max-width:940px){.pf-np{grid-template-columns:minmax(0,1fr);grid-template-rows:none;grid-template-areas:"wid" "lista" "odp" "bez" "nasze" "uw" "tab"}.pf-np__widoki{padding:14px 14px 12px}.pf-np__widoki .pf-zb__auta{flex-wrap:nowrap}.pf-np__widoki .pf-zb__opcja{flex:1 1 0}.pf-np__widoki .pf-zb__opcja span{padding-inline:8px;text-align:center}.pf-np__widoki .pf-zb__opcja b{font-size:14px}.pf-np__w{border-left-width:5px}.pf-np__etykieta{grid-template-columns:minmax(0,1fr)}.pf-np__nazwa{padding:10px 10px 0 9px}.pf-np__nazwa>span:last-child{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 8px}.pf-np__nazwa b{font-size:18px}.pf-np__pokaz{padding:6px 12px 10px 41px}.np-svg{width:132px}.pf-np__skala{grid-template-columns:minmax(0,1fr);padding-left:46px}.pf-np__skala-opis{display:none}.pf-np__metry{margin-right:12px;margin-left:0;font-size:12px}.pf-np__leg{margin:8px 12px 0 46px}.pf-np__odp{padding:16px 14px 18px;border-left:0;border-top:3px solid var(--asfalt)}.pf-np__pyt{padding-top:0;border-top:0}.pf-np__liczba{font-size:48px}.pf-np__wynik{font-size:18px}.pf-np__bez,.pf-np__nasze{padding-inline:14px}.pf-np__uwaga{padding:12px 14px 14px}.pf-np .pf-dl__tabela tr{display:grid;grid-template-columns:minmax(0,1fr);gap:6px}.pf-np .pf-dl__tabela td{white-space:normal}.pf-np .pf-dl__tabela td:before{content:attr(data-k);display:block;font-size:13px;font-weight:400;line-height:1.25;color:var(--tusz-2)}}.pf-gr{background:var(--papier);border:2px solid var(--asfalt);display:grid;grid-template-columns:minmax(0,1fr)}.pf-gr [hidden]{display:none!important}.pf-gr[data-sprzedawca=firma] [data-dla=osoba],.pf-gr[data-sprzedawca=osoba] [data-dla=firma]{display:none}.pf-gr__ster{display:flex;flex-wrap:wrap;gap:18px 40px;padding:clamp(18px,2.2vw,30px);border-bottom:3px solid var(--asfalt)}.pf-gr__ster .pf-zb__opcja span{min-height:56px;padding-inline:16px}.pf-gr__ster .pf-zb__opcja b{font-size:16px}.bez-js .pf-gr__ster,.pf-gr__bezjs{display:none}.bez-js .pf-gr__bezjs{display:block;padding:14px clamp(14px,1.8vw,26px);border-bottom:1px solid var(--beton-3);font-weight:600;font-size:16px}.pf-gr__kolumny{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.pf-gr__kol{display:grid;align-content:start;gap:12px;padding:clamp(18px,2.2vw,30px)}.pf-gr__kol+.pf-gr__kol{border-left:1px solid var(--beton-3)}.pf-gr__kol h3{font-size:clamp(26px,2.6vw,38px);letter-spacing:-.03em}.pf-gr__podstawa{justify-self:start;padding:3px 10px 4px;background:var(--asfalt);color:var(--na-asfalcie);font-weight:600;font-size:15px;line-height:1.3}.pf-gr__os{margin-top:6px}.pf-gr__tor{position:relative;height:34px;background:var(--beton-2);box-shadow:inset 0 0 0 1px var(--beton-3)}.pf-gr__okres{position:absolute;left:0;top:0;bottom:0;display:flex;align-items:center;padding-left:8px;background:var(--linia);box-shadow:inset 0 0 0 2px var(--asfalt);font-weight:700;font-size:14px}.pf-gr__okres--umowa{background:repeating-linear-gradient(45deg,var(--linia) 0 8px,var(--papier) 8px 13px)}.pf-gr__okres span{padding:0 4px;background:var(--papier)}.pf-gr__znak{position:absolute;top:-8px;bottom:-8px;z-index:1;width:0;border-left:4px solid var(--zapytaj);opacity:0;transform:translate(-2px);transition:opacity .2s}.pf-gr__znak:after{content:"";position:absolute;left:-9px;top:-6px;width:14px;height:14px;border-radius:50%;background:var(--zapytaj);box-shadow:0 0 0 2px var(--asfalt)}.pf-gr[data-kiedy="2"] [data-gr-znak="2"],.pf-gr[data-kiedy="15"] [data-gr-znak="15"],.pf-gr[data-kiedy="30"] [data-gr-znak="30"]{opacity:1}.pf-gr__skala{position:relative;height:22px;margin-top:6px;font-size:13px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--tusz-2)}.pf-gr__skala span{position:absolute;top:0;transform:translate(-50%);white-space:nowrap}.pf-gr__skala span:first-child{transform:none}.pf-gr__skala span:last-child{transform:translate(-100%)}.pf-gr__pyt{margin-top:6px;padding-top:12px;border-top:3px solid var(--asfalt);font-weight:600;font-size:16px}.pf-gr__werdykt{font-weight:700;font-size:clamp(40px,4vw,64px);line-height:1;letter-spacing:-.04em}.pf-gr__zd{max-width:36em;font-weight:600;font-size:clamp(18px,1.5vw,21px);line-height:1.4}.pf-gr__upr{display:grid;gap:10px;margin-top:4px;padding-top:12px;border-top:1px solid var(--beton-3)}.pf-gr__upr ul{list-style:none;display:grid;gap:8px}.pf-gr__upr li{position:relative;padding-left:20px;font-size:16px;line-height:1.45}.pf-gr__upr li:before{content:"";position:absolute;left:2px;top:.55em;width:9px;height:9px;background:var(--linia);box-shadow:0 0 0 1.5px var(--asfalt)}.pf-gr__dod{padding-left:12px;border-left:var(--linia-gr) solid var(--linia);font-size:15px;line-height:1.45;color:var(--tusz-2)}.pf-gr__gw{padding:clamp(18px,2.2vw,30px)}.pf-gr__gw h3{font-size:clamp(22px,2vw,28px);margin-bottom:10px}.pf-gr__gw ul{list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px 24px}.pf-gr__gw li{padding-top:10px;border-top:2px solid var(--linia);font-size:16px;line-height:1.5;color:var(--na-asfalcie-2)}.pf-gr__gw li:last-child{color:var(--na-asfalcie);font-weight:600}.pf-gr__wzor{display:grid;grid-template-columns:minmax(260px,360px) minmax(0,1fr);gap:clamp(18px,3vw,44px);padding:clamp(18px,2.2vw,30px);border-top:3px solid var(--asfalt)}.pf-gr__wzor-ster{display:grid;align-content:start;gap:14px}.pf-gr__wzor-ster h3{font-size:clamp(22px,2vw,28px)}.pf-gr__wzor-ster>p{font-size:16px;line-height:1.5;color:var(--tusz-2)}.pf-gr__wzor-ster .pf-zb__opcja span{min-height:48px}.pf-gr__wzor-ster .pf-dl__akcje{margin-top:0}.pf-gr__kop{min-height:1.4em;font-weight:600;font-size:15px}.pf-gr__arkusze{display:grid;gap:18px;min-width:0}.pf-gr[data-wzor=upk] [data-gr-arkusz=kc],.pf-gr[data-wzor=kc] [data-gr-arkusz=upk]{display:none}.bez-js .pf-gr__arkusz{display:block!important}.bez-js .pf-gr__wzor-ster fieldset,.bez-js [data-gr-kopiuj]{display:none}.pf-gr__arkusz{margin:0;min-width:0;background:var(--beton);box-shadow:inset 0 0 0 1px var(--beton-3)}.pf-gr__arkusz figcaption{padding:8px 14px;border-bottom:1px solid var(--beton-3);font-size:14px;font-weight:600;color:var(--tusz-2)}.pf-gr__arkusz pre{margin:0;padding:16px 18px 20px;white-space:pre-wrap;overflow-wrap:anywhere;font:400 16px/1.55 var(--f-tekst);color:var(--tusz)}.pf-gr__uwaga{padding:14px clamp(14px,1.8vw,26px) 16px;border-top:1px solid var(--beton-3);font-size:14px;line-height:1.5;color:var(--tusz-2)}.pf-gr__tabela{grid-area:auto}.pf-gr__tabela caption{padding:clamp(14px,1.8vw,22px) clamp(14px,1.8vw,26px) 4px;text-align:left;font-weight:700;font-size:17px}.pf-gr__tabela td{white-space:normal!important}@media(prefers-reduced-motion:no-preference){.pf-gr__werdykt,.pf-gr__zd{transition:color .2s}}@media(max-width:940px){.pf-gr__ster{flex-direction:column;padding:16px 14px;gap:14px}.pf-gr__ster .pf-zb__opcja{flex:1 1 0}.pf-gr__ster .pf-zb__opcja span{padding-inline:8px;min-height:56px}.pf-gr__ster .pf-zb__opcja b{font-size:14px}.pf-gr__ster .pf-zb__auta{flex-wrap:nowrap}.pf-gr__kolumny{grid-template-columns:minmax(0,1fr)}.pf-gr__kol{padding:18px 14px}.pf-gr__kol+.pf-gr__kol{border-left:0;border-top:3px solid var(--asfalt)}.pf-gr__werdykt{font-size:44px}.pf-gr__zd{font-size:18px}.pf-gr__gw{padding:18px 14px}.pf-gr__wzor{grid-template-columns:minmax(0,1fr);padding:18px 14px}.pf-gr__wzor-ster .pf-zb__auta{flex-direction:column}.pf-gr__wzor-ster .pf-guzik{width:100%}.pf-gr__arkusz pre{padding:14px;font-size:15px}.pf-gr__uwaga{padding:12px 14px 14px}.pf-gr__tabela caption{display:block;padding:14px 14px 4px}.pf-gr .pf-dl__tabela tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px}.pf-gr .pf-dl__tabela td[data-k=Podstawa],.pf-gr .pf-dl__tabela td[data-k="Czy umowa może to zmienić"]{grid-column:1 / -1}.pf-gr .pf-dl__tabela td:before{content:attr(data-k);display:block;font-size:13px;font-weight:400;line-height:1.25;color:var(--tusz-2)}}
