:root{--pn-h:64px;--panel-w:420px;--tusz-2:#33405f}@media (width<=899px){:root{--pn-h:56px}}body.portal{background:var(--c-bg);flex-direction:column;display:flex}body.portal #main{flex:1 0 auto}html[data-portal]{scroll-padding-top:calc(var(--pn-h) + 16px)}.portal :where(h1,h2,h3){letter-spacing:-.02em}.num{font-variant-numeric:tabular-nums}.portal [hidden]{display:none!important}.pn{z-index:var(--z-header);height:var(--pn-h);padding:0 var(--gutter);box-shadow:0 1px 0 var(--c-line);background:#fffffff5;align-items:center;gap:2rem;display:flex;position:sticky;top:0}@supports (backdrop-filter:blur(1px)){.pn{backdrop-filter:blur(10px);background:#ffffffe0}}.pn__marka{flex:none;align-items:center;gap:.6rem;min-height:44px;display:inline-flex}.pn__nazwa{letter-spacing:-.03em;font-size:1.125rem;font-weight:800}.pn__podpis{font-size:var(--t-xs);color:var(--c-muted);border-left:1px solid var(--c-line-strong);padding-left:.65rem;font-weight:600;line-height:1.2}.pn__marka .elka{transition:rotate .5s var(--e-out)}@media (hover:hover){.pn__marka:hover .elka{rotate:-8deg}}.pn__marka:focus-visible .elka,.pn__marka:active .elka{rotate:-8deg}.pn__nav{align-items:center;gap:2rem;margin-left:auto;display:flex}.pn__nav ul{gap:1.75rem;padding:0;font-size:.9375rem;list-style:none;display:flex}.pn__nav ul a{background-position:0 calc(100% - .45em);padding-block:.6em;display:inline-block}.pn__nav .draw[aria-current=true]{background-size:100% 7px}.pn__szkoly{min-height:40px;box-shadow:inset 0 0 0 1.5px var(--c-line-strong);color:var(--c-accent-2);border-radius:999px;align-items:center;padding:0 1rem;font-size:.875rem;font-weight:700;transition:box-shadow .25s,background-color .25s,color .25s;display:inline-flex}@media (hover:hover){.pn__szkoly:hover{background:var(--c-deep);color:#fff;box-shadow:inset 0 0 0 1.5px var(--c-deep)}}.pn__szkoly:focus-visible,.pn__szkoly:active,.pn__szkoly[aria-current=page]{background:var(--c-deep);color:#fff;box-shadow:inset 0 0 0 1.5px var(--c-deep)}.pn__menu{min-height:44px;box-shadow:inset 0 0 0 1.5px var(--c-line-strong);border-radius:999px;margin-left:auto;padding:0 1rem;font-size:.9375rem;font-weight:700;display:none}.pn__menu:active,.pn__menu[aria-expanded=true]{background:var(--c-deep);color:#fff;box-shadow:none}.pn__arkusz{box-shadow:0 1px 0 var(--c-line), 0 24px 40px -24px #061a4559;padding:.5rem var(--gutter) 1.25rem;background:#fff;position:absolute;top:100%;left:0;right:0}.pn__arkusz ul{padding:0;list-style:none}.pn__arkusz a{border-bottom:1px solid var(--c-line);align-items:center;min-height:52px;font-size:1.125rem;font-weight:700;display:flex}.pn__arkusz a[aria-current],.pn__arkusz a:active{color:var(--c-accent)}@media (width<=899px){.pn__nav{display:none}.pn__menu{align-items:center;display:inline-flex}.pn__podpis{display:none}}@media (width>=900px){.pn__arkusz{display:none}}.elka{flex:none;overflow:visible}.chip{white-space:nowrap;min-height:40px;color:var(--c-fg);box-shadow:inset 0 0 0 1.5px var(--c-line-strong);-webkit-tap-highlight-color:transparent;background:#fff;border-radius:999px;align-items:center;gap:.45em;padding:0 .95rem;font-size:.875rem;font-weight:650;line-height:1;transition:background-color .2s,color .2s,box-shadow .2s;display:inline-flex}.chip svg{flex:none;width:16px;height:16px}@media (hover:hover){.chip:hover:not(:disabled){box-shadow:inset 0 0 0 1.5px var(--c-accent);color:var(--c-accent-2)}}.chip:focus-visible{box-shadow:inset 0 0 0 1.5px var(--c-accent)}.chip:active:not(:disabled),.chip[aria-pressed=true],.chip--pelny{background:var(--c-accent);color:#fff;box-shadow:none}@media (hover:hover){.chip[aria-pressed=true]:hover:not(:disabled),.chip--pelny:hover:not(:disabled){background:var(--c-accent-2);color:#fff;box-shadow:none}}.chip--pelny:focus-visible{background:var(--c-accent-2)}.chip:disabled{opacity:.5;cursor:not-allowed}.szukajka{border-radius:var(--radius);min-height:52px;box-shadow:inset 0 0 0 1.5px var(--c-line-strong);background:#fff;align-items:center;gap:.5rem;padding:0 .5rem 0 1rem;transition:box-shadow .2s;display:flex}.szukajka:focus-within{box-shadow:inset 0 0 0 2px var(--c-accent), 0 0 0 4px var(--c-accent-soft)}.szukajka svg{width:20px;height:20px;color:var(--c-muted);flex:none}.szukajka input{background:0 0;border:0;outline:none;flex:1;min-width:0;height:50px;font-size:1rem;font-weight:500}.szukajka input::placeholder{color:var(--c-muted);opacity:1}.szukajka input::-webkit-search-cancel-button{display:none}.szukajka__czysc{width:40px;height:40px;color:var(--c-muted);border-radius:10px;place-items:center;display:grid}.szukajka__czysc[hidden]{display:none}@media (hover:hover){.szukajka__czysc:hover{background:var(--c-bg-2);color:var(--c-fg)}}.szukajka__czysc:focus-visible,.szukajka__czysc:active{background:var(--c-bg-2);color:var(--c-fg)}.wybor{appearance:none;min-height:40px;box-shadow:inset 0 0 0 1.5px var(--c-line-strong);cursor:pointer;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5 6 6.5l5-5' fill='none' stroke='%230b1530' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") right .85rem center/11px no-repeat;border:0;border-radius:999px;padding:0 2.1rem 0 .95rem;font-size:.875rem;font-weight:650}@media (hover:hover){.wybor:hover:not(:disabled){box-shadow:inset 0 0 0 1.5px var(--c-accent)}}.wybor:focus-visible,.wybor:active{box-shadow:inset 0 0 0 1.5px var(--c-accent)}.wybor:disabled{opacity:.5;cursor:not-allowed}.app{grid-template-columns:var(--panel-w) 1fr;height:calc(100svh - var(--pn-h));border-bottom:1px solid var(--c-line);min-height:520px;display:grid;position:relative}.panel{z-index:2;min-height:0;box-shadow:1px 0 0 var(--c-line);background:#fff;flex-direction:column;display:flex;position:relative}.panel__uchwyt{display:none}.panel__glowa{gap:.75rem;padding:1.25rem 1.25rem .75rem;display:grid}.panel__h1{letter-spacing:-.035em;font-size:1.625rem;font-weight:800;line-height:1.08}.panel__h1 span{color:var(--c-accent)}.panel__lead{color:var(--c-muted);font-size:.9375rem;line-height:1.45}.panel__lead a{color:var(--c-accent-2);text-decoration:underline;text-decoration-color:var(--c-line-strong);text-underline-offset:3px;font-weight:600}@media (hover:hover){.panel__lead a:hover{text-decoration-color:var(--c-margin)}}.panel__lead a:focus-visible,.panel__lead a:active{text-decoration-color:var(--c-margin)}.panel__akcje{flex-wrap:wrap;gap:.5rem;display:flex}.panel__filtry{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.panel__filtry[hidden]{display:none}.panel__stan{color:var(--c-muted);border-top:1px solid var(--c-line);border-bottom:1px solid var(--c-line);background:var(--c-bg-2);justify-content:space-between;align-items:baseline;gap:.75rem;padding:.65rem 1.25rem;font-size:.8125rem;display:flex}.panel__stan strong{color:var(--c-fg);font-weight:700}.panel__stan button{color:var(--c-accent-2);text-underline-offset:3px;text-decoration:underline;text-decoration-color:var(--c-line-strong);white-space:nowrap;min-height:32px;font-weight:700}.panel__stan button[hidden]{display:none}@media (hover:hover){.panel__stan button:hover{text-decoration-color:var(--c-margin)}}.panel__stan button:focus-visible,.panel__stan button:active{text-decoration-color:var(--c-margin)}.panel__komunikat{color:var(--c-margin-ink);padding:0 1.25rem;font-size:.875rem;font-weight:600}.panel__komunikat:empty{display:none}.panel__lista{overscroll-behavior:contain;scrollbar-width:thin;flex:1;min-height:0;overflow:auto}.panel__wiecej{justify-content:center;padding:1rem 1.25rem 1.5rem;display:flex}.panel__wiecej[hidden]{display:none}.panel__pusto{color:var(--c-muted);padding:2rem 1.25rem;font-size:.9375rem}.panel__pusto strong{color:var(--c-fg);margin-bottom:.35rem;font-size:1.0625rem;display:block}.panel__pusto[hidden]{display:none}.lista{padding:0;list-style:none}.karta{border-bottom:1px solid var(--c-line);grid-template-columns:auto 1fr auto;align-items:start;gap:.85rem;padding:.9rem .75rem .9rem 1.25rem;transition:background-color .2s;display:grid;position:relative}.karta .elka{transition:rotate .45s var(--e-out), translate .45s var(--e-out);margin-top:2px}.karta__tresc{min-width:0}.karta__nazwa{letter-spacing:-.01em;font-size:1rem;font-weight:700;line-height:1.25}.karta__nazwa a{margin-block:-2px;padding-block:2px;display:inline-block}.karta__nazwa a:after{content:"";position:absolute;inset:0}.karta__nazwa a:focus-visible{outline:none}.karta:has(.karta__nazwa a:focus-visible){outline:2px solid var(--c-accent);outline-offset:-2px}.karta__miejsce{color:var(--c-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:.1rem;font-size:.875rem;overflow:hidden}.karta__dane{flex-wrap:wrap;align-items:center;gap:.35rem .9rem;margin-top:.45rem;font-size:.8125rem;display:flex}.karta__zd{align-items:center;gap:.45rem;display:inline-flex}.karta__zd strong{font-variant-numeric:tabular-nums;font-size:.9375rem;font-weight:800}.karta__zd span:last-child{color:var(--c-muted)}.karta__zd--brak{color:var(--c-muted);font-style:normal}.karta__zd--poza strong{color:var(--c-muted)}.karta__op{color:var(--c-fg);font-weight:600}.karta__op span[aria-hidden]{color:var(--c-accent)}.karta__op--brak{color:var(--c-muted);font-weight:500}.karta__km{color:var(--c-accent-2);font-variant-numeric:tabular-nums;font-weight:700}.karta__namapie{z-index:1;width:40px;height:40px;color:var(--c-muted);border-radius:12px;place-items:center;transition:background-color .2s,color .2s;display:grid;position:relative}.karta__namapie svg{width:20px;height:20px}@media (hover:hover){.karta:hover{background:var(--c-bg-2)}.karta:hover .elka{translate:0 -2px;rotate:-6deg}.karta__namapie:hover{background:var(--c-accent-soft);color:var(--c-accent)}}.karta:has(a:focus-visible) .elka,.karta:active .elka{translate:0 -2px;rotate:-6deg}.karta__namapie:focus-visible,.karta__namapie:active{background:var(--c-accent-soft);color:var(--c-accent)}.karta.is-wybrana{background:var(--c-accent-soft)}.karta.is-wybrana:before{content:"";background:var(--c-margin);width:3px;position:absolute;top:0;bottom:0;left:0}.mini{grid-template-columns:repeat(10,7px);gap:1px;display:inline-grid}.mini i{background:var(--c-line);height:9px}.mini i.on{background:var(--c-accent)}.widok{--pad-t:28px;--pad-r:28px;--pad-b:28px;--pad-l:28px;z-index:1;background:#f4f7fd;min-width:0;position:relative;overflow:hidden}.widok__podklad{inset:var(--pad-t) var(--pad-r) var(--pad-b) var(--pad-l);width:calc(100% - var(--pad-l) - var(--pad-r));height:calc(100% - var(--pad-t) - var(--pad-b));transition:opacity .6s;position:absolute}.widok__podklad .kontur{fill:#fff;stroke:var(--c-line-strong);stroke-width:1.2px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.widok__podklad .kropki{fill:none;stroke-width:5px;stroke-linecap:round}.widok__podklad .kropki--przybl{stroke-width:4px;opacity:.55}.widok.is-gotowa .widok__podklad{opacity:0}.widok .widok__gl{opacity:0;transition:opacity .6s;position:absolute;inset:0}.widok.is-gotowa .widok__gl{opacity:1}.widok__gl canvas:focus-visible{outline:2px solid var(--c-accent);outline-offset:-2px}.widok__wlacz{z-index:2;position:absolute;top:50%;left:50%;translate:-50% -50%}.widok__wlacz[hidden]{display:none}.widok__legenda{z-index:3;box-shadow:0 0 0 1px var(--c-line), 0 6px 18px -10px #061a4566;color:var(--tusz-2);background:#fffffff0;border-radius:12px;flex-wrap:wrap;align-items:center;gap:.6rem;padding:.45rem .75rem;font-size:.75rem;font-weight:600;display:flex;position:absolute;top:12px;left:12px}.widok__legenda span{white-space:nowrap;align-items:center;gap:.3rem;display:inline-flex}.widok__legenda i{border-radius:3px;width:12px;height:12px;box-shadow:0 0 0 1px #061a451f}.widok__legenda b{color:var(--c-fg);font-weight:700}.widok__legenda em{font-style:normal}.widok__legenda .kr{display:none}.widok__legenda-p i{box-shadow:none;outline-offset:-1.5px;background:#fff9;outline:1.5px dashed #0b1530}.widok__atrybucja{z-index:3;color:var(--tusz-2);background:#ffffffd9;border-top-left-radius:8px;padding:2px 8px;font-size:11px;line-height:1.6;position:absolute;bottom:0;right:0}.widok__atrybucja a{text-underline-offset:2px;text-decoration:underline}.maplibregl-ctrl-bottom-right .maplibregl-ctrl-attrib{display:none}.widok .maplibregl-ctrl-top-right{top:6px;right:6px}.widok .maplibregl-ctrl-group{box-shadow:0 0 0 1px var(--c-line), 0 6px 18px -10px #061a4566;border-radius:12px;overflow:hidden}.widok .maplibregl-ctrl-group button{width:40px;height:40px;transition:background-color .2s}@media (hover:hover){.widok .maplibregl-ctrl-group button:hover{background-color:var(--c-accent-soft)}}.widok .maplibregl-ctrl-group button:focus-visible,.widok .maplibregl-ctrl-group button:active{background-color:var(--c-accent-soft)}.ja{background:var(--c-margin);border-radius:50%;width:18px;height:18px;box-shadow:0 0 0 4px #fff,0 0 0 10px #e5484d33}.podglad{z-index:4;border-radius:var(--radius);width:min(360px,100% - 32px);box-shadow:0 0 0 1px var(--c-line), 0 24px 48px -24px #061a4573;background:#fff;grid-template-columns:auto 1fr auto;gap:.25rem .8rem;padding:1rem 1rem 1rem 1.1rem;display:grid;position:absolute;bottom:28px;right:16px}.podglad[hidden]{display:none}.motion .podglad:not([hidden]){animation:wepnij .5s var(--e-out)}@keyframes wepnij{0%{opacity:0;translate:0 12px}}.podglad .elka{grid-row:span 3}.podglad__h{font-size:1.0625rem;font-weight:750;line-height:1.2}.podglad__adres{color:var(--c-muted);grid-column:2;font-size:.875rem}.podglad__dane{flex-wrap:wrap;grid-column:2;gap:.3rem .8rem;margin-top:.3rem;font-size:.8125rem;display:flex}.podglad__akcje{flex-wrap:wrap;grid-column:1/-1;gap:.5rem;margin-top:.75rem;display:flex}.podglad__zamknij{width:36px;height:36px;color:var(--c-muted);border-radius:10px;grid-area:1/3;place-items:center;margin:-6px -6px 0 0;display:grid}@media (hover:hover){.podglad__zamknij:hover{background:var(--c-bg-2);color:var(--c-fg)}}.podglad__zamknij:focus-visible,.podglad__zamknij:active{background:var(--c-bg-2);color:var(--c-fg)}@media (width<=899px){.app{height:calc(100svh - var(--pn-h));min-height:480px;display:block;overflow:hidden}.widok{--pad-t:64px;--pad-r:16px;--pad-l:16px;--pad-b:calc(var(--peek) + 12px);position:absolute;inset:0}.panel{--peek:196px;z-index:5;height:calc(100% - 12px);box-shadow:0 -1px 0 var(--c-line), 0 -18px 40px -24px #061a4566;translate:0 var(--y,calc(100% - var(--peek)));transition:translate .45s var(--e-out);touch-action:pan-y;border-radius:20px 20px 0 0;position:absolute;bottom:0;left:0;right:0}.app{--peek:196px}.panel.is-ciagniety{transition:none}.panel__uchwyt{touch-action:none;cursor:grab;flex:none;justify-content:center;align-items:center;width:100%;height:28px;display:flex}.panel__uchwyt:before{content:"";background:var(--c-line-strong);border-radius:3px;width:44px;height:5px}.panel__glowa{touch-action:none;gap:.6rem;padding:0 1rem .75rem}.panel__glowa .szukajka{touch-action:auto}.panel__h1{font-size:1.25rem}.panel__lead{display:none}.panel__stan{padding:.55rem 1rem}.karta{padding-left:1rem}.widok__legenda{flex-wrap:nowrap;justify-content:center;gap:.55rem;padding:.4rem .6rem;font-size:.6875rem;top:10px;left:10px;right:10px}.widok__legenda b,.widok__legenda .dl{display:none}.widok__legenda .kr{display:inline}.widok__legenda i{width:10px;height:10px}.widok .maplibregl-ctrl-top-right{top:56px}.widok__atrybucja{bottom:calc(var(--peek) + 2px);border-radius:8px 0 0 8px}.podglad{width:auto;left:12px;right:12px;bottom:calc(var(--peek) + 4px)}.app[data-arkusz=pelny] .podglad,.app[data-arkusz=pol] .podglad{display:none}}@media (width<=899px) and (prefers-reduced-motion:reduce){.panel{transition:none}}.pod{padding:calc(var(--k) * 3) 0 calc(var(--k) * 3)}.pod__grid{gap:calc(var(--k) * 1.5) var(--gutter);grid-template-columns:repeat(12,1fr);display:grid}.pod__dane{grid-column:1/span 5}.pod__dane h2,.pod__h{font-size:var(--t-m);letter-spacing:-.025em;margin-bottom:.75rem;font-weight:750;line-height:1.15}.pod__dane p{color:var(--tusz-2);max-width:46ch}.pod__dane p+p{margin-top:.75rem}.pod__liczby{flex-wrap:wrap;gap:1.5rem 2.5rem;margin:1.5rem 0;display:flex}.pod__liczby div{display:grid}.pod__liczby strong{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:2.25rem;font-weight:800;line-height:1}.pod__liczby span{color:var(--c-muted);max-width:16ch;margin-top:.3rem;font-size:.8125rem}.pod__linki{gap:calc(var(--k) * 1.5);grid-column:7/-1;display:grid}.linki{columns:2;column-gap:var(--gutter);padding:0;list-style:none}.linki li{break-inside:avoid;border-bottom:1px solid var(--c-line)}.linki a{justify-content:space-between;align-items:baseline;gap:1rem;padding:.55rem 0;font-size:.9375rem;font-weight:600;transition:color .2s;display:flex}.linki a span{color:var(--c-muted);font-variant-numeric:tabular-nums;font-size:.8125rem;font-weight:500}@media (hover:hover){.linki a:hover{color:var(--c-accent)}}.linki a:focus-visible,.linki a:active{color:var(--c-accent)}.linki--3{columns:3}@media (width<=899px){.pod__dane,.pod__linki{grid-column:1/-1}.linki--3{columns:2}}.reklama{--r-h:var(--r-tel);margin-block:calc(var(--k) * 1);gap:4px;display:grid}@media (width>=900px){.reklama{--r-h:var(--r-pc)}}.reklama__etykieta{letter-spacing:.08em;text-transform:uppercase;color:var(--c-muted);font-size:11px;font-weight:700}.reklama__miejsce{min-height:var(--r-h);display:grid}.reklama__miejsce>ins{min-height:var(--r-h)}.reklama__atrapa{min-height:var(--r-h);color:#6b7488;background:repeating-linear-gradient(-45deg,#eef1f6 0 10px,#e6eaf1 10px 20px);border-radius:10px;place-items:center;font-size:.8125rem;font-weight:600;display:grid}.reklama--boczna{top:calc(var(--pn-h) + 24px);margin:0;position:sticky}@media (width<=899px){.reklama--boczna{display:none}}.reklama--gora{margin-top:0}.partner{border-radius:var(--radius);background:var(--c-bg-2);box-shadow:inset 0 0 0 1px var(--c-line);gap:.35rem;padding:1.1rem 1.25rem 1.2rem;display:grid;position:relative}.partner__etykieta{letter-spacing:.08em;text-transform:uppercase;color:var(--c-muted);font-size:11px;font-weight:700}.partner__h{font-size:1.0625rem;font-weight:750;line-height:1.25}.partner__tekst{color:var(--tusz-2);font-size:.9375rem}.partner__cta{min-height:44px;color:var(--c-accent-2);justify-self:start;align-items:center;gap:.35rem;font-weight:700;display:inline-flex}.partner__cta svg{width:16px;height:16px;transition:translate .3s var(--e-out)}@media (hover:hover){.partner__cta:hover svg{translate:2px -2px}.partner__cta:hover{color:var(--c-accent)}}.partner__cta:focus-visible svg,.partner__cta:active svg{translate:2px -2px}.partner__kto{color:var(--c-muted);font-size:.75rem}.ps{background:var(--c-deep);color:#dbe5ff;padding:calc(var(--k) * 2.5) 0 calc(var(--k) * 1.5);font-size:.9375rem}.ps__grid{gap:calc(var(--k) * 1.25) var(--gutter);grid-template-columns:1.4fr repeat(3,1fr);display:grid}.ps__marka p{color:#b4c4ea;max-width:34ch;margin-top:.75rem;font-size:.875rem}.pn__marka--jasna{color:#fff}.ps__kol h2{letter-spacing:.08em;text-transform:uppercase;color:var(--c-on-deep);margin-bottom:.6rem;font-size:.75rem;font-weight:700}.ps__kol ul{gap:.15rem;padding:0;list-style:none;display:grid}.ps__zgoda{font:inherit;padding:0}.ps__kol a,.ps__zgoda{color:#fff;text-align:left;align-items:center;min-height:36px;font-weight:500;transition:color .2s;display:inline-flex}@media (hover:hover){.ps__kol a:hover,.ps__zgoda:hover,.ps__miasta a:hover{color:var(--c-on-deep)}}.ps__kol a:focus-visible,.ps__zgoda:focus-visible,.ps__kol a:active,.ps__zgoda:active,.ps__miasta a:focus-visible,.ps__miasta a:active{color:var(--c-on-deep)}.ps__miasta{margin-top:calc(var(--k) * 1.25)}.ps__miasta h2{letter-spacing:.08em;text-transform:uppercase;color:var(--c-on-deep);margin-bottom:.4rem;font-size:.75rem;font-weight:700}.ps__miasta ul{flex-wrap:wrap;gap:0 1.25rem;padding:0;list-style:none;display:flex}.ps__miasta a{color:#fff;align-items:center;min-height:36px;font-weight:500;transition:color .2s;display:inline-flex}.ps :focus-visible{outline-color:#fff}.ps__meta{margin-top:calc(var(--k) * 2);padding-top:calc(var(--k) * .75);color:#b4c4ea;border-top:1px solid #ffffff24;gap:.4rem;font-size:.8125rem;display:grid}.ps__meta a{color:#fff;text-underline-offset:2px;text-decoration:underline #fff6}.ps__robocze{color:#ffd3d4}@media (width<=899px){.ps__grid{grid-template-columns:1fr 1fr}.ps__marka{grid-column:1/-1}}.nie-ma-p{padding-top:calc(var(--k) * 2)}.nie-ma-p__szukaj{max-width:560px;margin-block:calc(var(--k) * 1.25) calc(var(--k) * 2)}.baner{z-index:60;width:min(400px,100% - 32px);position:fixed;bottom:16px;right:16px}.baner[hidden]{display:none}.baner__karta{border-radius:var(--radius);box-shadow:0 0 0 1px var(--c-line), 0 30px 60px -30px #061a458c;color:var(--tusz-2);background:#fff;padding:1.1rem 1.25rem 1rem;font-size:.875rem}.baner__h{color:var(--c-fg);margin-bottom:.35rem;font-size:1rem;font-weight:750}.baner__przyciski{flex-wrap:wrap;gap:.5rem;margin-top:.85rem;display:flex}.baner__przyciski .chip{flex:1;justify-content:center;min-height:44px}.baner__wybor{margin-top:.6rem}.baner__wybor summary{cursor:pointer;color:var(--c-accent);align-items:center;width:max-content;min-height:32px;font-weight:650;display:flex}.baner__kat{border:0;gap:.55rem;margin:0;padding:.35rem 0 0;display:grid}.baner__kat label{cursor:pointer;grid-template-columns:22px 1fr;align-items:start;gap:.5rem;display:grid}.baner__kat input{width:18px;height:18px;accent-color:var(--c-accent);margin:2px 0 0}.baner__kat strong{color:var(--c-fg);display:block}.baner__kat .chip{justify-self:start;min-height:40px}@media (hover:hover){.baner__wybor summary:hover{text-decoration:underline}}.baner__wybor summary:focus-visible,.baner__wybor summary:active{text-decoration:underline}@media (width<=899px){.baner{width:auto;bottom:8px;left:8px;right:8px}.baner__karta{padding:.8rem .9rem;font-size:.8125rem;line-height:1.45}.baner__h{margin-bottom:.2rem;font-size:.9375rem}.baner__przyciski{flex-wrap:nowrap;margin-top:.6rem}.baner__przyciski .chip{flex:1;justify-content:center}}.strona{padding:calc(var(--k) * 1.5) 0 calc(var(--k) * 3)}.okruszki{color:var(--c-muted);margin-bottom:calc(var(--k) * 1);font-size:.8125rem}.okruszki ol{flex-wrap:wrap;gap:.25rem .5rem;padding:0;list-style:none;display:flex}.okruszki li+li:before{content:"/";color:var(--c-line-strong);margin-right:.5rem}.okruszki ol{align-items:center}.okruszki a{color:var(--c-accent-2);margin-block:-4px;padding-block:4px;font-weight:600;display:inline-block}@media (hover:hover){.okruszki a:hover{text-underline-offset:3px;text-decoration:underline}}.okruszki a:focus-visible,.okruszki a:active{text-underline-offset:3px;text-decoration:underline}.strona__h1{letter-spacing:-.04em;max-width:22ch;font-size:clamp(2rem,1.3rem + 3vw,3.5rem);font-weight:800;line-height:1.02}.strona__lead{color:var(--tusz-2);max-width:60ch;margin-top:.85rem;font-size:clamp(1.0625rem,1rem + .3vw,1.25rem)}.fakt{max-width:70ch;margin-top:calc(var(--k) * 1);border-left:3px solid var(--c-accent-2);background:var(--c-bg-2);padding:.85rem 1rem;font-size:1rem;line-height:1.5}.fakt__data{color:var(--c-muted);margin-top:.35rem;font-size:.8125rem;display:block}.pytania{gap:1rem;max-width:70ch;display:grid}.pytania dt{font-weight:700}.pytania dd{color:var(--tusz-2);margin:.25rem 0 0}.tekst .poradniki{gap:calc(var(--k) * 1);padding:0;list-style:none;display:grid}.poradniki h2{margin-top:0}.uklad{gap:calc(var(--k) * 1.5) var(--gutter);margin-top:calc(var(--k) * 1.5);grid-template-columns:minmax(0,1fr) 300px;align-items:start;display:grid}.uklad__bok{gap:calc(var(--k) * 1);top:calc(var(--pn-h) + 24px);display:grid;position:sticky}.uklad>*{min-width:0}@media (width<=1023px){.uklad{grid-template-columns:minmax(0,1fr)}.uklad__bok{position:static}}.blok{padding-block:calc(var(--k) * 1.25);border-top:1px solid var(--c-line)}.blok:first-child{border-top:0;padding-top:0}.blok__h{font-size:var(--t-m);letter-spacing:-.025em;margin-bottom:.85rem;font-weight:750;line-height:1.15}.blok__pod{color:var(--c-muted);margin-top:.75rem;font-size:.8125rem}.blok__pod a{color:var(--c-accent-2);text-underline-offset:2px;text-decoration:underline;transition:text-decoration-color .2s,text-decoration-thickness .2s}@media (hover:hover){.blok__pod a:hover,.zd__zrodla a:hover{text-decoration-color:var(--c-margin);text-decoration-thickness:2px}}.blok__pod a:focus-visible,.blok__pod a:active{text-decoration-color:var(--c-margin);text-decoration-thickness:2px}.dopisek{font-family:var(--f-hand);font-weight:600;font-size:var(--t-hand);color:var(--c-pencil);line-height:1.1}.tekst{max-width:70ch;color:var(--tusz-2)}.tekst h2{font-size:var(--t-m);color:var(--c-fg);margin:calc(var(--k) * 1.5) 0 .6rem;letter-spacing:-.02em;font-weight:750}.tekst h3{color:var(--c-fg);margin:1.25rem 0 .4rem;font-size:1.0625rem;font-weight:700}.tekst p,.tekst ul,.tekst ol{margin-top:.7rem}.tekst ul,.tekst ol{padding-left:1.25rem}.tekst li+li{margin-top:.3rem}.tekst a{color:var(--c-accent-2);text-underline-offset:3px;text-decoration:underline;text-decoration-color:var(--c-line-strong);font-weight:600}@media (hover:hover){.tekst a:hover{text-decoration-color:var(--c-margin)}}.tekst a:focus-visible,.tekst a:active{text-decoration-color:var(--c-margin)}.tekst table{border-collapse:collapse;width:100%;margin-top:.75rem;font-size:.9375rem}.tekst th,.tekst td{text-align:left;border-bottom:1px solid var(--c-line);vertical-align:top;padding:.5rem .75rem .5rem 0}.tekst th{color:var(--c-fg);font-weight:700}.robocze{box-shadow:inset 3px 0 0 var(--c-margin);color:#6b1d20;background:#fff4f4;border-radius:12px;align-items:flex-start;gap:.75rem;max-width:70ch;padding:.9rem 1rem;font-size:.9375rem;display:flex}.robocze strong{color:var(--c-margin-ink)}.dok__glowa{max-width:70ch}.dok__wersja{color:var(--c-muted);margin-top:.75rem;font-size:.875rem}.dok__robocze{margin-top:calc(var(--k) * 1)}.dok{margin-top:calc(var(--k) * 1.5);gap:calc(var(--k) * 1.25);display:grid}.dok>*{min-width:0}.dok__spis{border-radius:var(--radius);box-shadow:inset 0 0 0 1px var(--c-line);background:#fff;align-self:start;padding:1rem 1.15rem;font-size:.9375rem}.dok__spis h2{font-size:var(--t-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--c-muted);margin-bottom:.5rem;font-weight:700}.dok__spis ol{counter-reset:spis;gap:.15rem;padding:0;list-style:none;display:grid}.dok__spis li{counter-increment:spis;grid-template-columns:1.75rem 1fr;display:grid}.dok__spis li:before{content:counter(spis);color:var(--c-margin-ink);font-variant-numeric:tabular-nums;padding-top:.3rem}.dok__spis a{color:var(--tusz-2);padding:.3rem 0;font-weight:600;line-height:1.3;display:block}@media (hover:hover){.dok__spis a:hover{color:var(--c-accent-2);text-underline-offset:3px;text-decoration:underline}}.dok__spis a:focus-visible,.dok__spis a:active{color:var(--c-accent-2);text-underline-offset:3px;text-decoration:underline}@media (width>=1024px){.dok--spis{grid-template-columns:minmax(0,70ch) minmax(220px,280px);justify-content:space-between}.dok--spis .dok__spis{top:calc(var(--pn-h) + 24px);order:2;position:sticky}}.dok__tresc>:first-child{margin-top:0}.dok__tresc [id]{scroll-margin-top:calc(var(--pn-h) + 16px)}.tekst .cytat code{font-family:var(--f-mono,ui-monospace, monospace);background:var(--c-accent-soft);overflow-wrap:anywhere;user-select:all;border-radius:10px;padding:.75rem 1rem;font-size:.875rem;line-height:1.5;display:block}.tekst .wzor{font-family:var(--f-mono,ui-monospace, monospace);color:var(--c-fg);background:var(--c-accent-soft);border-radius:10px;padding:.75rem 1rem;font-size:1.0625rem;display:inline-block}.tekst .zrodla td:first-child{min-width:14ch}.tekst .tabela{overflow-x:auto}.tekst td code{overflow-wrap:anywhere}.tekst dl{gap:.6rem;margin-top:.7rem;display:grid}.tekst dt{color:var(--c-fg);font-weight:700}.tekst dd{margin:.1rem 0 0}.szkola__glowa{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:1.25rem;display:grid}.szkola__elka{padding-top:.4rem;line-height:0;display:block}.szkola__elka .elka{width:64px;height:64px;rotate:-4deg}.szkola__nad{font-size:var(--t-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--c-accent);margin-bottom:.5rem;font-weight:700}.szkola__adres{color:var(--tusz-2);margin-top:.75rem;font-size:1.0625rem}.szkola__akcje{flex-wrap:wrap;gap:.5rem;margin-top:1.1rem;display:flex}.szkola__akcje .chip{min-height:44px}.szkola .reklama--gora{margin-top:calc(var(--k) * 1.25)}@media (width<=599px){.szkola__glowa{grid-template-columns:1fr;gap:.75rem}.szkola__elka .elka{width:44px;height:44px}}.sto{align-content:start;gap:1rem;margin:0;display:grid}.sto__siatka{aspect-ratio:1;width:min(100%,300px);box-shadow:inset 0 0 0 1px var(--c-line-strong);background:#fff;grid-template-columns:repeat(10,1fr);gap:3px;padding:3px;display:grid;position:relative}.sto__siatka i{box-shadow:inset 0 0 0 1px var(--c-line);background:#f6f8fc;position:relative}.sto__siatka i.on:before{content:"";background:var(--c-accent);transform-origin:0;transform:scaleX(var(--f,1));position:absolute;inset:0}.motion .sto:not(.sto--brak) .sto__siatka i.on{--f:0}.motion .sto__kreska path{stroke-dashoffset:1px}.sto--brak .sto__siatka i{background:#f1f3f8;box-shadow:inset 0 0 0 1px #e1e5ee}.sto--poza .sto__siatka i.on:before{background:#9aa3b5}.sto--poza .sto__liczba{color:var(--tusz-2)}.sto__kreska{pointer-events:none;width:calc(100% - 6px);height:calc(100% - 6px);position:absolute;inset:3px;overflow:visible}.sto__kreska path{fill:none;stroke:var(--c-margin);stroke-width:.11px;stroke-linejoin:round;stroke-linecap:round;stroke-dasharray:1}.sto--maly .sto__kreska path{stroke-width:.18px}.sto__podpis{gap:.25rem;display:grid}.sto__liczba{letter-spacing:-.06em;color:var(--c-accent-2);font-size:clamp(3.5rem,2.5rem + 4vw,5.5rem);font-weight:800;line-height:.9}.sto__na{color:var(--c-fg);max-width:26ch;font-weight:650}.sto__sr{color:var(--tusz-2);align-items:center;gap:.5rem;margin-top:.35rem;font-size:.875rem;display:inline-flex}.sto__sr i{background:var(--c-margin);border-radius:2px;flex:none;width:18px;height:3px}.sto--maly .sto__siatka{gap:1px;width:120px;padding:2px}@media (prefers-reduced-motion:reduce){.sto__siatka i.on:before{transform:none}}.zd{gap:1.1rem calc(var(--k) * 1.5);grid-template:"s p""s o"1fr/260px minmax(0,1fr);align-items:start;display:grid}.zd>.sto{display:contents}.zd .sto__siatka{grid-area:s;width:100%}.zd .sto__podpis{grid-area:p}.zd .zd__opis{grid-area:o}.zd--brak{grid-template-columns:200px minmax(0,1fr);grid-template-areas:"s o""s o"}.zd__opis{color:var(--tusz-2);align-content:start;gap:.9rem;display:grid}.zd__lead{color:var(--c-fg);font-size:1.0625rem}.zd__malo,.zd__uwaga{font-size:.9375rem}.zd__meta{color:var(--tusz-2);flex-wrap:wrap;gap:.25rem 1rem;font-size:.875rem;display:flex}.zd__szary{color:var(--c-muted)}.zd__powod{color:var(--c-muted);font-size:.75rem;display:block}.szkola__przybl{color:var(--c-muted)}.zd__uwaga{background:var(--c-bg-2);box-shadow:inset 3px 0 0 var(--c-line-strong);border-radius:10px;padding:.75rem .9rem}.zd__opis a{color:var(--c-accent-2);text-underline-offset:2px;font-weight:600;text-decoration:underline}.zd--brak .zd__lead strong{letter-spacing:-.02em;font-size:1.25rem;font-weight:750}@media (width<=767px){.zd{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"s p""o o";align-items:end}.zd--brak{grid-template-columns:140px minmax(0,1fr);grid-template-areas:"s o";align-items:start}.zd .sto__liczba{font-size:3.75rem}.zd .sto__na{font-size:.9375rem}.zd .sto__sr{font-size:.8125rem;display:block}.zd .sto__sr i{vertical-align:middle;margin-right:.4rem;display:inline-block}}.por{border-top:1px solid var(--c-line);padding:0;list-style:none;display:grid}.por__w{border-bottom:1px solid var(--c-line);justify-content:space-between;align-items:center;gap:1rem;padding:.65rem 0;display:flex}.por__et{color:var(--tusz-2);font-size:.9375rem}.por__et small{color:var(--c-muted);font-size:.8125rem}.por__w--to .por__et{color:var(--c-fg);font-weight:700}.por__wart{flex:none;align-items:center;gap:.6rem;display:inline-flex}.por__wart strong{text-align:right;min-width:3.5ch;font-weight:800}.por__w:not(.por__w--to) .mini i.on{background:var(--c-accent-2);opacity:.5}.zd__tabela{margin-top:calc(var(--k) * 1.25);overflow-x:auto}.zd__tabela table{border-collapse:collapse;width:100%;font-size:.9375rem}.zd__tabela th,.zd__tabela td{text-align:left;border-bottom:1px solid var(--c-line);white-space:nowrap;padding:.6rem 1rem .6rem 0}.zd__tabela thead th{font-size:var(--t-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--c-muted);border-bottom-color:var(--c-line-strong);font-weight:700}.zd__tabela tbody th,.zd__tabela td strong{font-weight:800}.zd__tabela small{color:var(--c-muted)}@media (width<=479px){.zd__tabela th,.zd__tabela td{padding-right:.6rem}.zd__tabela td:last-child{white-space:normal;min-width:6.5em;padding-right:0}}.zd__nic{color:var(--c-muted)}.zd__zrodla{color:var(--c-muted);gap:.3rem;margin-top:.85rem;font-size:.8125rem;display:grid}.zd__zrodla ul{margin:0;padding-left:1.1rem;display:grid}.zd__zrodla li a{padding-block:4px;display:inline-block}.zd__zrodla a{color:var(--c-accent-2);text-underline-offset:2px;text-decoration:underline;text-decoration-color:var(--c-line-strong)}@media (hover:hover){.zd__zrodla a:hover{text-decoration-color:var(--c-margin)}}.zd__zrodla a:focus-visible,.zd__zrodla a:active{text-decoration-color:var(--c-margin)}.lista--ramka{border-top:1px solid var(--c-line)}.minimapa{aspect-ratio:4/3;border-radius:var(--radius);box-shadow:inset 0 0 0 1px var(--c-line);background:#f4f7fd;position:relative;overflow:hidden}.minimapa__podklad{width:80%;height:70%;transition:opacity .5s;position:absolute;inset:8% 10% 22%}.minimapa .minimapa__gl{opacity:0;transition:opacity .5s;position:absolute;inset:0}.minimapa.is-gotowa .minimapa__gl{opacity:1}.minimapa.is-gotowa .minimapa__podklad,.minimapa.is-gotowa .minimapa__wlacz{opacity:0;pointer-events:none}.minimapa__wlacz{z-index:2;white-space:nowrap;min-height:44px;box-shadow:0 0 0 1px var(--c-line), 0 6px 18px -10px #061a4566;position:absolute;bottom:22px;left:50%;translate:-50%}.minimapa[data-stan=laduje] .minimapa__wlacz{opacity:.6}.minimapa__atr{z-index:3;color:var(--tusz-2);background:#ffffffd9;border-top-left-radius:6px;padding:1px 6px;font-size:10px;position:absolute;bottom:0;right:0}.minimapa__atr a{text-decoration:underline}.minimapa__elka{line-height:0;display:block}.minimapa__elka .elka{filter:drop-shadow(0 2px 3px #061a4559)}.minimapa__blad{z-index:2;color:var(--c-margin-ink);text-align:center;font-size:.8125rem;position:absolute;bottom:22px;left:12px;right:12px}.sylwetka path{fill:#fff;stroke:var(--c-line-strong);stroke-width:1.2px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.sylwetka path.is-woj{fill:var(--c-accent-soft);stroke:var(--c-accent);stroke-width:1.6px}.sylwetka circle{stroke:#fff;stroke-width:1px;vector-effect:non-scaling-stroke}.bok{border-radius:var(--radius);box-shadow:inset 0 0 0 1px var(--c-line);background:#fff;gap:.65rem;padding:1.1rem 1.25rem 1.2rem;display:grid}.bok__h{letter-spacing:-.015em;font-size:1.0625rem;font-weight:750}.bok__nad{font-size:var(--t-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--c-on-deep);font-weight:700}.bok__uwaga{color:var(--c-muted);font-size:.8125rem}.bok__zrodlo{color:var(--c-muted);font-size:.75rem}.bok__zrodlo a{text-underline-offset:2px;text-decoration:underline}.bok--ciemny{background:var(--c-deep);color:#dbe5ff;box-shadow:none}.bok--ciemny .bok__h{color:#fff;margin-top:-.3rem;font-size:1.375rem}.bok--ciemny p{font-size:.9375rem}.bok--ciemny .btn{justify-self:start;margin-top:.25rem}.dane{gap:.55rem;font-size:.9375rem;display:grid}.dane div{gap:.05rem;display:grid}.dane dt{color:var(--c-muted);font-size:.75rem}.dane dd{overflow-wrap:break-word;margin:0}.dane a{color:var(--c-accent-2);text-underline-offset:2px;text-decoration:underline;text-decoration-color:var(--c-line-strong);font-weight:600}@media (hover:hover){.dane a:hover{text-decoration-color:var(--c-margin)}}.dane a:focus-visible,.dane a:active{text-decoration-color:var(--c-margin)}.naglowek{gap:var(--gutter);grid-template-columns:minmax(0,1fr) minmax(200px,300px);align-items:center;display:grid}.naglowek__mapa{width:100%;height:auto}@media (width<=767px){.naglowek{grid-template-columns:1fr}.naglowek__mapa{max-width:220px}}.blok__lead{color:var(--tusz-2);margin:-.4rem 0 .9rem}.ranking{border-top:1px solid var(--c-line);counter-reset:r;padding:0;list-style:none}.ranking__w{border-bottom:1px solid var(--c-line);grid-template-columns:2.5rem 30px minmax(0,1fr) auto;align-items:center;gap:.25rem .9rem;padding:.85rem 0;transition:background-color .2s,box-shadow .2s;display:grid;position:relative}@media (hover:hover){.ranking__w:hover{background:#f6f9ff;box-shadow:-12px 0 #f6f9ff,12px 0 #f6f9ff}}.ranking__w:has(.ranking__nazwa:focus-visible),.ranking__w:active{background:#f6f9ff;box-shadow:-12px 0 #f6f9ff,12px 0 #f6f9ff}.ranking__poz{letter-spacing:-.04em;color:var(--c-accent-2);text-align:right;font-size:1.5rem;font-weight:800}.ranking__elka{line-height:0}.ranking__kto{gap:.1rem;min-width:0;display:grid}.ranking__nazwa{color:var(--c-fg);font-weight:750}.ranking__nazwa:after{content:"";position:absolute;inset:0}@media (hover:hover){.ranking__w:hover .ranking__nazwa{color:var(--c-accent);text-underline-offset:3px;text-decoration:underline}}.ranking__nazwa:focus-visible,.ranking__nazwa:active{color:var(--c-accent);text-underline-offset:3px;text-decoration:underline}.ranking__gdzie{color:var(--c-muted);font-size:.875rem}.ranking__wynik{justify-items:end;gap:.15rem;display:grid}.ranking__zd{align-items:center;gap:.55rem;display:inline-flex}.ranking__zd strong{text-align:right;min-width:3.5ch;font-size:1.25rem;font-weight:800}.ranking__co{color:var(--c-muted);font-size:.75rem}.poza{border-top:1px solid var(--c-line);padding:0;list-style:none}.poza__w{border-bottom:1px solid var(--c-line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1rem;padding:.6rem 0;display:flex}.poza__kto{min-width:0;display:grid}.poza__nazwa{color:var(--c-fg);padding-block:.15rem;font-weight:650}@media (hover:hover){.poza__nazwa:hover{color:var(--c-accent);text-underline-offset:3px;text-decoration:underline}}.poza__nazwa:focus-visible,.poza__nazwa:active{color:var(--c-accent);text-underline-offset:3px;text-decoration:underline}.poza__gdzie{color:var(--c-muted);font-size:.8125rem}.poza__wynik{text-align:right;align-items:baseline;gap:.5rem;display:inline-flex}.poza__wynik strong{color:var(--c-muted);font-weight:750}.poza__co{color:var(--c-muted);font-size:.75rem}@media (width<=599px){.ranking__w{grid-template-columns:1.75rem minmax(0,1fr) auto}.ranking__elka{display:none}.ranking__poz{font-size:1.125rem}.ranking__zd .mini{display:none}}.pusto{border-radius:var(--radius);background:var(--c-bg-2);box-shadow:inset 0 0 0 1px var(--c-line);color:var(--tusz-2);gap:.4rem;max-width:64ch;padding:1.1rem 1.25rem;display:grid}.pusto__h{color:var(--c-fg);font-size:1.0625rem;font-weight:750}.pusto a,.blok__lead a{color:var(--c-accent-2);text-underline-offset:2px;font-weight:600;text-decoration:underline}.kafle{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:.5rem;padding:0;list-style:none;display:grid}.kafle a{min-height:44px;box-shadow:inset 0 0 0 1px var(--c-line);background:#fff;border-radius:12px;gap:.1rem;padding:.7rem .9rem;transition:box-shadow .2s,background-color .2s;display:grid}.kafle strong{color:var(--c-fg);font-weight:750}.kafle span{color:var(--c-muted);font-size:.8125rem}.kafle--duze{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.kafle--duze a{padding:.95rem 1.1rem}@media (hover:hover){.kafle a:hover{box-shadow:inset 0 0 0 1.5px var(--c-accent);background:#f6f9ff}}.kafle a:focus-visible,.kafle a:active{box-shadow:inset 0 0 0 1.5px var(--c-accent);background:#f6f9ff}.linki-woj,.linki-miast{flex-wrap:wrap;gap:.15rem .9rem;padding:0;font-size:.9375rem;list-style:none;display:flex}.linki-woj a,.linki-miast a{min-height:32px;color:var(--c-accent-2);align-items:center;font-weight:600;display:inline-flex}.linki-miast{gap:.15rem 1.25rem}.linki-miast span{color:var(--c-muted);font-size:.75rem}@media (hover:hover){.linki-woj a:hover,.linki-miast a:hover{text-underline-offset:3px;text-decoration:underline}}.linki-woj a:focus-visible,.linki-woj a:active,.linki-miast a:focus-visible,.linki-miast a:active{text-underline-offset:3px;text-decoration:underline}.spis{columns:3 220px;column-gap:var(--gutter)}.spis__grupa{break-inside:avoid;padding-bottom:1rem}.spis__h{font-size:var(--t-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--c-muted);margin-bottom:.3rem;font-weight:700}.spis ul{padding:0;list-style:none}.spis a{color:var(--c-fg);padding:.2rem 0;font-size:.9375rem;display:inline-block}.spis__adres{color:var(--c-muted);font-size:.75rem;display:block}@media (hover:hover){.spis a:hover{color:var(--c-accent);text-underline-offset:3px;text-decoration:underline}}.spis a:focus-visible,.spis a:active{color:var(--c-accent);text-underline-offset:3px;text-decoration:underline}.minimapa--szeroka{aspect-ratio:auto;height:clamp(280px,42vw,440px);margin-top:calc(var(--k) * 1.25);background:linear-gradient(#e3eaf7 1px,#0000 1px) 0 0/24px 24px,linear-gradient(90deg,#e3eaf7 1px,#0000 1px) 0 0/24px 24px}.minimapa--szeroka .minimapa__wlacz{bottom:50%;translate:-50% 50%}.minimapa__kropki{width:calc(100% - 48px);height:calc(100% - 48px);transition:opacity .5s;position:absolute;inset:24px}.minimapa__kropki circle{stroke:#fff;paint-order:stroke}.minimapa.is-gotowa .minimapa__kropki{opacity:0}.strona__stopka{margin-top:calc(var(--k) * 1);color:var(--c-muted);font-size:.8125rem}.strona__stopka a{color:var(--c-accent-2);text-underline-offset:2px;text-decoration:underline}.opinie__glowa{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;margin-bottom:.85rem;display:flex}.opinie__glowa .blok__h{margin:0}.opinie__glowa .chip{min-height:44px}.opinie__uwaga{color:var(--tusz-2);background:var(--c-bg-2);max-width:70ch;box-shadow:inset 3px 0 0 var(--c-line-strong);border-radius:10px;padding:.75rem .9rem;font-size:.9375rem}.opinie__uwaga strong{color:var(--c-fg)}.opinie__uwaga a,.of a,.zgl a{color:var(--c-accent-2);text-underline-offset:2px;text-decoration:underline;text-decoration-color:var(--c-line-strong);font-weight:600}@media (hover:hover){.opinie__uwaga a:hover,.of a:hover,.zgl a:hover{text-decoration-color:var(--c-margin)}}.opinie__uwaga a:focus-visible,.of a:focus-visible,.zgl a:focus-visible,.opinie__uwaga a:active,.of a:active,.zgl a:active{text-decoration-color:var(--c-margin)}.gw{vertical-align:-2px;gap:1px;display:inline-flex}.gw svg,.rozklad svg{width:15px;height:15px;fill:var(--c-line-strong)}.gw svg.on{fill:var(--c-accent)}.opinie__podsumowanie:not(:empty){gap:.75rem calc(var(--k) * 1.5);margin-top:calc(var(--k) * 1);grid-template-columns:auto minmax(0,280px);align-items:center;display:grid}.opinie__srednia{grid-template-columns:auto auto;justify-content:start;align-items:end;gap:.15rem .6rem;display:grid}.opinie__srednia strong{letter-spacing:-.05em;color:var(--c-accent-2);grid-row:span 2;font-size:3.5rem;font-weight:800;line-height:.85}.opinie__srednia .gw svg{width:18px;height:18px}.opinie__srednia>span:last-child{color:var(--c-muted);font-size:.875rem}.rozklad{color:var(--tusz-2);gap:3px;padding:0;font-size:.8125rem;list-style:none;display:grid}.rozklad li{grid-template-columns:.8rem 15px minmax(0,1fr) 2.5ch;align-items:center;gap:.4rem;display:grid}.rozklad svg{width:12px;height:12px;fill:var(--c-accent)}.rozklad__pas{background:var(--c-bg-2);height:8px;box-shadow:inset 0 0 0 1px var(--c-line)}.rozklad__pas i{height:100%;width:var(--w);background:var(--c-accent);display:block}.rozklad .num{text-align:right;color:var(--c-muted)}@media (width<=599px){.opinie__podsumowanie:not(:empty){grid-template-columns:1fr}}.opinie__lista{margin-top:calc(var(--k) * 1);border-top:1px solid var(--c-line);padding:0;list-style:none}.opinia{border-bottom:1px solid var(--c-line);gap:.5rem;padding:1.1rem 0 .9rem;display:grid}.motion .opinia{animation:wepnij .5s var(--e-out) both}.opinia__glowa{flex-wrap:wrap;align-items:baseline;gap:.2rem .75rem;display:flex}.opinia__kto{color:var(--c-fg);font-weight:750}.opinia__meta{color:var(--c-muted);font-size:.8125rem}.opinia__dekl{font-style:italic}.opinia__tekst{color:var(--c-fg);white-space:pre-line;overflow-wrap:anywhere;max-width:70ch}.opinia__odp{background:var(--c-accent-soft);box-shadow:inset 3px 0 0 var(--c-accent);border-radius:0 10px 10px 0;gap:.25rem;margin:.25rem 0 0 .25rem;padding:.7rem .9rem;display:grid}.opinia__odp-h{color:var(--c-accent-2);font-size:.8125rem;font-weight:750}.opinia__odp-h span{color:var(--c-muted);margin-left:.4rem;font-weight:500}.opinia__odp .opinia__tekst{color:var(--tusz-2);font-size:.9375rem}.opinia__zglos{min-height:32px;color:var(--c-muted);border-radius:8px;justify-self:start;align-items:center;margin-left:-.5rem;padding:0 .5rem;font-size:.8125rem;font-weight:600;transition:color .2s,background-color .2s;display:inline-flex}@media (hover:hover){.opinia__zglos:hover{color:var(--c-margin-ink);background:#fff4f4}}.opinia__zglos:focus-visible,.opinia__zglos:active{color:var(--c-margin-ink);background:#fff4f4}.opinie__reklama{border-bottom:1px dashed var(--c-line-strong);padding:.75rem 0}.opinie__reklama .reklama{margin:0}.opinie__stan{color:var(--c-muted);margin-top:1rem;font-size:.9375rem}.opinie__stan[hidden]{display:none}.opinie__wiecej{margin-top:1rem}.opinie__wiecej .chip{min-height:44px}.opinie__dzieki:not(:empty){background:var(--c-accent-soft);color:var(--c-accent-2);border-radius:10px;margin-top:1rem;padding:.75rem .9rem;font-weight:650}.of{margin-top:calc(var(--k) * 1);border-radius:var(--radius);box-shadow:inset 0 0 0 1px var(--c-line-strong), 0 18px 40px -30px #061a4566;background:#fff;gap:1.1rem;padding:1.25rem 1.25rem 1.1rem;display:grid}.of[hidden]{display:none}.of__h,.zgl__h{letter-spacing:-.02em;color:var(--c-fg);font-size:1.1875rem;font-weight:750;line-height:1.2}.of fieldset,.zgl fieldset{border:0;min-width:0;margin:0;padding:0}.of legend,.of__pole>label,.zgl legend{color:var(--c-fg);margin-bottom:.35rem;padding:0;font-size:.875rem;font-weight:700}.of__pole>label span{color:var(--c-muted);font-weight:500}.of__pole{align-content:start;gap:.1rem;min-width:0;display:grid}.of input:not([type=checkbox],[type=radio]),.of textarea,.zgl input:not([type=checkbox],[type=radio]),.zgl textarea{width:100%;min-height:48px;font:inherit;color:var(--c-fg);box-shadow:inset 0 0 0 1.5px var(--c-line-strong);background:#fff;border:0;border-radius:10px;padding:.7rem .85rem;font-size:1rem;transition:box-shadow .2s}.of textarea,.zgl textarea{resize:vertical;line-height:1.5}@media (hover:hover){:is(.of,.zgl) :is(input,textarea):hover:not(:disabled,:focus){box-shadow:inset 0 0 0 1.5px var(--c-accent)}}:is(.of,.zgl) :is(input,textarea):focus{box-shadow:inset 0 0 0 2px var(--c-accent), 0 0 0 4px var(--c-accent-soft);outline:none}:is(.of,.zgl) :is(input,textarea,select)[aria-invalid=true]{box-shadow:inset 0 0 0 2px var(--c-margin-ink)}.of input:disabled{background:var(--c-bg-2);color:var(--c-muted)}.of .wybor{border-radius:10px;width:100%;min-height:48px;font-size:1rem;font-weight:500}.of__rzad{grid-template-columns:minmax(0,1.4fr) repeat(2,minmax(0,1fr));gap:1rem;display:grid}.of__rzad--2{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=699px){.of__rzad,.of__rzad--2{grid-template-columns:1fr}}.of__pomoc{color:var(--c-muted);margin-top:.3rem;font-size:.8125rem}.of__pomoc .num{float:right;margin-left:1rem}.of__blad{color:var(--c-margin-ink);font-size:.8125rem;font-weight:650}.of__blad:empty{display:none}.of__blad:not(:empty){margin-top:.3rem}.of__check{min-height:32px;color:var(--tusz-2);cursor:pointer;align-items:flex-start;gap:.55rem;padding-top:.35rem;font-size:.9375rem;display:flex}.of__check input{width:20px;height:20px;accent-color:var(--c-accent);cursor:pointer;flex:none;margin:.1rem 0 0}.of__zgoda{font-size:.875rem}.of__rodo{color:var(--c-muted);max-width:80ch;font-size:.75rem}.of__akcje{flex-wrap:wrap;gap:.5rem;display:flex}.of__akcje .chip{min-height:44px}.of__stan:empty{display:none}.of__stan{color:var(--c-margin-ink);background:#fff4f4;border-radius:10px;padding:.65rem .85rem;font-size:.9375rem;font-weight:650}.of__miod{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.of__turnstile{min-height:65px}.gwiazdki-wybor{flex-wrap:wrap;align-items:center;gap:.15rem;display:flex}.gwiazdki-wybor label{cursor:pointer;border-radius:10px;place-items:center;width:44px;height:44px;display:grid}.gwiazdki-wybor svg{fill:#fff;width:30px;height:30px;stroke:var(--c-line-strong);stroke-width:1.5px;stroke-linejoin:round;transition:fill .15s, stroke .15s, scale .25s var(--e-out)}.gwiazdki-wybor label:has(input:checked) svg,.gwiazdki-wybor label:has(~label input:checked) svg{fill:var(--c-accent);stroke:var(--c-accent)}.gwiazdki-wybor label:has(input:checked) svg{scale:1.08}@media (hover:hover){.gwiazdki-wybor:hover label svg{fill:var(--c-accent-soft);stroke:var(--c-accent)}.gwiazdki-wybor:hover label:hover~label svg{fill:#fff;stroke:var(--c-line-strong)}.gwiazdki-wybor label:hover svg{scale:1.12}}.gwiazdki-wybor label:has(input:focus-visible){outline:2px solid var(--c-accent);outline-offset:0}.gwiazdki-wybor label:active svg{scale:.92}.gwiazdki-wybor__opis{color:var(--c-accent-2);margin-left:.5rem;font-size:.9375rem;font-weight:650}.of__ocena[aria-invalid=true] svg,.of__ocena:has([aria-invalid=true]) svg{stroke:var(--c-margin-ink)}.zgl{border-radius:var(--radius);width:min(600px,100% - 24px);max-height:calc(100dvh - 24px);color:var(--c-fg);box-shadow:0 0 0 1px var(--c-line), 0 40px 80px -30px #061a4599;background:#fff;border:0;margin:auto;padding:1.4rem 1.4rem 1.2rem}.zgl::backdrop{background:#061a4573}.motion .zgl[open]{animation:wepnij .4s var(--e-out)}.zgl__form,.zgl__ok{gap:1rem;display:grid}.zgl__form[hidden],.zgl__ok[hidden]{display:none}.zgl__lead{color:var(--tusz-2);font-size:.9375rem}.zgl__powody{gap:0;display:grid}.zgl__h:focus{outline:none}@media (width<=599px){.zgl{padding:1.1rem 1rem 1rem}}
