.bwi-kalk{padding-top:var(--bwi-o6)}.bwi-kalk [hidden]{display:none!important}.bwi-kalk__glowa{max-width:54rem}.bwi-kalk__rodzaj{display:flex;align-items:center;gap:10px;margin-top:var(--bwi-o5)}.bwi-kalk__glowa h1{margin-top:.4em;max-width:26em}.bwi-kalk__lead{margin-top:var(--bwi-o4);max-width:var(--bwi-szer-tekst)}.bwi-kalk__meta{margin-top:var(--bwi-o4)}.bwi-kalk__przyklady{display:grid;gap:var(--bwi-o3);max-width:54rem;margin-top:var(--bwi-o6)}.bwi-kalk__przyklad-info{--bwi-tlo-ramki: var(--bwi-przyklad-tlo);padding:10px 14px;border:var(--bwi-strop) dashed var(--bwi-tusz);background:var(--bwi-przyklad-tlo);font:400 .88rem/1.55 var(--bwi-f-nagl)}.bwi-kalk__naklejka{display:inline-block;margin-right:.5em;padding:2px 8px;background:var(--bwi-tusz);color:var(--bwi-tlo);font:600 var(--bwi-etykieta)/1.4 var(--bwi-f-nagl);letter-spacing:var(--bwi-rozstrzelenie);text-transform:uppercase;vertical-align:.08em}.bwi-kalk__przyciski{display:flex;flex-wrap:wrap;align-items:center;gap:var(--bwi-o2) var(--bwi-o3)}.bwi-kalk__przyciski .bwi-przycisk{min-height:44px;padding:.5em 1em;font-size:.9rem}.bwi-kalk__noscript{margin-top:var(--bwi-o5);padding:10px 14px;border:var(--bwi-rama) solid var(--bwi-tusz);font:400 .9rem/1.5 var(--bwi-f-nagl)}.bwi-kalk__skok{margin-top:var(--bwi-o4);font:600 .95rem/1.3 var(--bwi-f-nagl)}.bwi-kalk__skok a{display:inline-flex;align-items:center;min-height:44px}.bwi-kalk-czeka .bwi-kalk__uklad{visibility:hidden}.bwi-kalk__uklad:has(input[name=czesc][value=a]:checked) [data-dla-czesci=b],.bwi-kalk__uklad:has(input[name=czesc][value=b]:checked) [data-dla-czesci=a]{display:none!important}.bwi-kalk__z-a{display:none}.bwi-kalk__uklad:has(input[name=za]:checked) .bwi-kalk__z-a{display:block}.bwi-kalk__uklad:has(input[name=za]:checked) [data-pole=czynszBudynkuEurM2Mies]{display:none}.bwi-kalk__uklad{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--bwi-o7);margin-top:var(--bwi-o5)}.bwi-kalk__gora{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--bwi-o6);grid-template-areas:"czesci" "formularz" "wynik";min-width:0}.bwi-kalk__czesci{grid-area:czesci;min-width:0;margin:0;padding:0;border:0}.bwi-kalk__formularz{grid-area:formularz;display:grid;gap:var(--bwi-o6);align-content:start;min-width:0}.bwi-kalk__wynik{grid-area:wynik;min-width:0}.bwi-kalk__szczegoly{min-width:0}.bwi-kalk__legenda{float:left;width:100%;padding:0;margin-bottom:var(--bwi-o2);font:600 var(--bwi-etykieta-pola)/1.35 var(--bwi-f-nagl);letter-spacing:var(--bwi-rozstrzelenie);text-transform:uppercase;color:var(--bwi-tusz-2)}.bwi-kalk__legenda+*{clear:both}.bwi-kalk__pola-czesci{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:var(--bwi-rama) solid var(--bwi-tusz)}.bwi-kalk__czesc{position:relative;display:flex;align-items:center;gap:12px;min-height:64px;padding:12px 16px;cursor:pointer}.bwi-kalk__czesc+.bwi-kalk__czesc{border-left:var(--bwi-strop) solid var(--bwi-tusz)}.bwi-kalk__czesc:hover{background:var(--bwi-wskazany)}.bwi-kalk__czesc:has(input:checked){background:var(--bwi-kalka);box-shadow:inset 0 var(--bwi-pas) 0 var(--bwi-turkus)}.bwi-kalk__czesc:has(input:checked) .bwi-kondygnacja{background:var(--bwi-turkus);border-color:var(--bwi-turkus)}.bwi-kalk__czesc:has(input:focus-visible){outline:3px solid var(--bwi-turkus);outline-offset:-3px}.bwi-kalk__czesc input{position:absolute;opacity:0;width:1px;height:1px;margin:0}.bwi-kalk__czesc-tekst{display:grid;gap:2px;min-width:0}.bwi-kalk__czesc-znak{font:600 var(--bwi-etykieta-pola)/1.3 var(--bwi-f-nagl);letter-spacing:var(--bwi-rozstrzelenie);text-transform:uppercase;color:var(--bwi-tusz-2)}.bwi-kalk__czesc-nazwa{font:500 .98rem/1.3 var(--bwi-f-nagl)}.bwi-kalk__czesc:has(input:checked) .bwi-kalk__czesc-nazwa{font-weight:600}.bwi-kalk__opis-czesci{max-width:48rem;margin-top:var(--bwi-o3);font:400 .92rem/1.55 var(--bwi-f-nagl);color:var(--bwi-tusz-2)}.bwi-kalk__formularz fieldset{margin:0;padding:0;border:0;min-width:0}.bwi-kalk__grupa{display:grid;gap:var(--bwi-o5);padding-top:var(--bwi-o4)!important;border-top:var(--bwi-rama) solid var(--bwi-tusz)!important}.bwi-kalk__legenda--grupa{display:flex;align-items:center;gap:10px;margin-bottom:0;font-size:var(--bwi-etykieta);color:var(--bwi-tusz)}.bwi-kalk__pole{display:grid;gap:6px}.bwi-kalk__pole>label{font:600 .95rem/1.35 var(--bwi-f-nagl)}.bwi-kalk__wejscie{display:flex;align-items:stretch;max-width:24rem;border:var(--bwi-rama) solid var(--bwi-tusz);background:var(--bwi-pole-tlo)}.bwi-kalk__wejscie:focus-within{outline:3px solid var(--bwi-turkus);outline-offset:1px}.bwi-kalk input[type=text]{flex:1;width:100%;min-width:0;min-height:46px;padding:8px 12px;border:0;border-radius:var(--bwi-r);background:transparent;font:600 1.05rem/1.2 var(--bwi-f-nagl);font-variant-numeric:tabular-nums lining-nums;color:var(--bwi-tusz)}.bwi-kalk input[type=text]:focus{outline:none}.bwi-kalk__wejscie:has([aria-invalid=true]){border-color:var(--bwi-blad);background:var(--bwi-blad-tlo)}.bwi-kalk__jednostka{display:grid;place-items:center;padding:0 12px;border-left:var(--bwi-strop) solid var(--bwi-tusz);font:500 .82rem/1 var(--bwi-f-nagl);color:var(--bwi-tusz-2);white-space:nowrap}.bwi-kalk__podpowiedz{max-width:50ch;font:400 .84rem/1.5 var(--bwi-f-nagl);color:var(--bwi-tusz-2)}.bwi-kalk__blad{font:600 .86rem/1.45 var(--bwi-f-nagl);color:var(--bwi-blad)}.bwi-kalk__blad:empty{display:none}.bwi-kalk__nbp{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;max-width:50ch;font:400 .84rem/1.5 var(--bwi-f-nagl)}.bwi-kalk__wstaw{min-height:44px;padding:.3em 0;border:0;background:none;cursor:pointer;font:600 .86rem/1.2 var(--bwi-f-nagl);color:var(--bwi-turkus);text-decoration:underline;text-underline-offset:.18em}.bwi-kalk__wstaw:hover{color:var(--bwi-turkus-ciemny);text-decoration-thickness:2px}.bwi-kalk__wybor{display:grid;gap:6px}.bwi-kalk__wybor-legenda{float:left;width:100%;padding:0;margin-bottom:4px;font:600 .95rem/1.35 var(--bwi-f-nagl)}.bwi-kalk__wybor-legenda+*{clear:both}.bwi-kalk__opcje{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));max-width:30rem;border:var(--bwi-rama) solid var(--bwi-tusz);background:var(--bwi-pole-tlo)}.bwi-kalk__opcja{position:relative;display:flex;align-items:center;gap:10px;min-height:48px;padding:8px 12px;cursor:pointer;font:500 .9rem/1.3 var(--bwi-f-nagl)}.bwi-kalk__opcja+.bwi-kalk__opcja{border-left:var(--bwi-strop) solid var(--bwi-tusz)}.bwi-kalk__opcja:has(input:checked){box-shadow:inset 0 var(--bwi-pas) 0 var(--bwi-turkus);font-weight:600}.bwi-kalk__opcja input{flex:none;width:18px;height:18px;margin:0;accent-color:var(--bwi-turkus)}.bwi-kalk__przelacznik{display:grid;gap:6px;padding:12px 14px;border:var(--bwi-strop) solid var(--bwi-tusz)}.bwi-kalk__zaznacz{display:flex;align-items:center;gap:10px;min-height:44px;cursor:pointer;font:600 .95rem/1.35 var(--bwi-f-nagl)}.bwi-kalk__zaznacz input{flex:none;width:20px;height:20px;margin:0;accent-color:var(--bwi-turkus)}.bwi-kalk__z-a{font:400 .9rem/1.45 var(--bwi-f-nagl)}.bwi-kalk__z-a strong{font-variant-numeric:tabular-nums lining-nums}.bwi-kalk__wynik{align-self:start;border:var(--bwi-rama) solid var(--bwi-tusz);background:var(--bwi-kalka)}.bwi-kalk__wynik:focus{outline:none}.bwi-kalk__wynik:focus-visible{outline:3px solid var(--bwi-turkus);outline-offset:2px}.bwi-kalk__wynik-glowa{display:flex;align-items:baseline;gap:12px;padding:10px 18px 9px;border-bottom:var(--bwi-rama) solid var(--bwi-tusz)}.bwi-kalk__wynik-glowa h2{font-size:1.25rem}.bwi-kalk__komunikat{margin:12px 18px 0;font:600 .92rem/1.45 var(--bwi-f-nagl);color:var(--bwi-blad)}.bwi-kalk__komunikat:empty{display:none}.bwi-kalk__uklad[data-bledy] .bwi-kalk__tresc{opacity:.35}.bwi-kalk__tresc{padding:12px 18px 14px;font-family:var(--bwi-f-nagl);font-variant-numeric:tabular-nums lining-nums}.bwi-kalk__glowka{font:600 var(--bwi-etykieta-pola)/1.3 var(--bwi-f-nagl);letter-spacing:var(--bwi-rozstrzelenie);text-transform:uppercase;color:var(--bwi-tusz-2)}.bwi-kalk__obiekt{margin-top:4px;font:400 .86rem/1.45 var(--bwi-f-nagl);color:var(--bwi-tusz-2)}.bwi-kalk__wartosci{margin:10px 0 0;border-top:var(--bwi-strop) solid var(--bwi-tusz)}.bwi-kalk__wartosc{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:2px 14px;padding:8px 0;border-bottom:var(--bwi-strop) solid var(--bwi-tusz)}.bwi-kalk__wartosc dt{font:500 .9rem/1.35 var(--bwi-f-nagl)}.bwi-kalk__kwota{margin:0;text-align:right;font:600 1.12rem/1.25 var(--bwi-f-nagl);white-space:nowrap}.bwi-kalk__dopisek{grid-column:1 / -1;margin:0;font:400 .8rem/1.45 var(--bwi-f-nagl);color:var(--bwi-tusz-2)}.bwi-kalk__wartosc--glowna{grid-template-columns:minmax(0,1fr);padding-top:10px}.bwi-kalk__wartosc--glowna dt{font-weight:600}.bwi-kalk__wartosc--glowna .bwi-kalk__kwota{text-align:left;font-size:clamp(1.6rem,1.3rem + 1.2vw,1.85rem);color:var(--bwi-turkus-ciemny)}.bwi-kalk__zestawienie{margin:14px 0 0;border-top:var(--bwi-rama) solid var(--bwi-tusz)}.bwi-kalk__w{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:2px 14px;padding:5px 0;border-bottom:var(--bwi-strop) solid var(--bwi-tusz)}.bwi-kalk__w dt{display:grid;gap:0;min-width:0;font:500 .87rem/1.35 var(--bwi-f-nagl)}.bwi-kalk__w-opis{font:400 .74rem/1.35 var(--bwi-f-nagl);color:var(--bwi-tusz-2);overflow-wrap:anywhere}.bwi-kalk__w dd{margin:0;text-align:right;font:600 .95rem/1.35 var(--bwi-f-nagl);white-space:nowrap}.bwi-kalk__w--odliczenie dd{color:var(--bwi-rdza)}.bwi-kalk__w--suma{border-bottom:var(--bwi-rama) solid var(--bwi-tusz)}.bwi-kalk__w--suma dt,.bwi-kalk__w--suma dd{font-weight:600}.bwi-kalk__w--info dd{font-weight:500}.bwi-kalk__stopka{margin-top:10px;font:400 .74rem/1.4 var(--bwi-f-nagl);color:var(--bwi-tusz-2)}.bwi-kalk__ostrzezenia{margin:12px 0 0;padding:8px 12px 8px 14px;list-style:none;border-left:var(--bwi-pas) solid var(--bwi-rdza);background:var(--bwi-tlo);font:400 .86rem/1.5 var(--bwi-f-nagl)}.bwi-kalk__ostrzezenia li+li{margin-top:.5em}.bwi-kalk__ostrzezenie-etykieta{margin-right:.3em;font:600 var(--bwi-etykieta-pola)/1.3 var(--bwi-f-nagl);letter-spacing:var(--bwi-rozstrzelenie);text-transform:uppercase;color:var(--bwi-rdza)}.bwi-kalk__szczegoly-tresc{display:grid;gap:var(--bwi-o6);margin-top:var(--bwi-o5);max-width:62rem}.bwi-kalk__szczegoly-tresc>*{min-width:0}.bwi-kalk__wrazliwosc{margin:0}.bwi-kalk__wrazliwosc td{white-space:nowrap}.bwi-kalk__wrazliwosc th.bwi-kalk__th-l{text-align:right}.bwi-kalk__zmiana{display:block;font:500 .76rem/1.3 var(--bwi-f-nagl);color:var(--bwi-tusz-2)}.bwi-kalk__bazowy>*{background:var(--bwi-wskazany)}.bwi-kalk__bazowy>th{box-shadow:inset var(--bwi-pas) 0 0 var(--bwi-turkus)}.bwi-kalk__bazowa{box-shadow:inset 0 0 0 var(--bwi-rama) var(--bwi-turkus);font-weight:600}.bwi-kalk__podpis{margin-top:.7em;max-width:var(--bwi-szer-tekst);font:400 .82rem/1.5 var(--bwi-f-nagl);color:var(--bwi-tusz-2)}.bwi-kalk__kroki{border-block:var(--bwi-rama) solid var(--bwi-tusz)}.bwi-kalk__kroki summary{display:flex;align-items:center;gap:14px;min-height:52px;cursor:pointer;list-style:none;font:600 1.05rem/1.3 var(--bwi-f-nagl)}.bwi-kalk__kroki summary::-webkit-details-marker{display:none}.bwi-kalk__kroki summary:hover{color:var(--bwi-turkus-ciemny)}.bwi-kalk__kroki[open] summary .bwi-kondygnacja{background:var(--bwi-turkus);border-color:var(--bwi-turkus)}.bwi-kalk__uwaga{max-width:var(--bwi-szer-tekst);font:400 .82rem/1.5 var(--bwi-f-nagl);color:var(--bwi-tusz-2)}.bwi-kalk__kroki ol{margin:var(--bwi-o3) 0 0;padding:0 0 var(--bwi-o4) 1.9em;font:400 .9rem/1.6 var(--bwi-f-nagl)}.bwi-kalk__kroki li+li{margin-top:.55em}.bwi-kalk__kroki li::marker{font:600 .9em var(--bwi-f-nagl);font-variant-numeric:tabular-nums;color:var(--bwi-tusz-2)}.bwi-kalk__krok-tytul{font-weight:600}.bwi-kalk__krok-rachunek{font-variant-numeric:tabular-nums lining-nums;overflow-wrap:anywhere}.bwi-kalk .bwi-kalk__zalozenia h3{margin-top:0}.bwi-kalk__akcje{display:flex;flex-wrap:wrap;gap:var(--bwi-o3)}@media(min-width:1100px){.bwi-kalk__skok{position:absolute;width:1px;height:1px;margin:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.bwi-kalk__skok:focus-within{position:static;width:auto;height:auto;margin-top:var(--bwi-o4);overflow:visible;clip-path:none}.bwi-kalk__gora{grid-template-columns:minmax(0,1fr) minmax(0,28rem);gap:var(--bwi-o6) clamp(2rem,4vw,4.5rem);grid-template-areas:"czesci czesci" "formularz wynik"}}@media(min-width:1100px)and (min-height:760px){.bwi-kalk__wynik{position:sticky;top:var(--bwi-o4);max-height:calc(100vh - 2 * var(--bwi-o4));overflow-y:auto;overscroll-behavior:contain}}@media(max-width:599px){.bwi-kalk__czesc{gap:10px;min-height:60px;padding:10px 12px}.bwi-kalk__czesc-nazwa{font-size:.88rem}.bwi-kalk__opcje{grid-template-columns:minmax(0,1fr)}.bwi-kalk__opcja+.bwi-kalk__opcja{border-left:0;border-top:var(--bwi-strop) solid var(--bwi-tusz)}.bwi-kalk__tresc,.bwi-kalk__wynik-glowa{padding-inline:14px}}@media print{.bwi-kalk-czeka .bwi-kalk__uklad{visibility:visible}.bwi-kalk{padding-top:0}.bwi-kalk__lead,.bwi-kalk__meta{display:none}.bwi-kalk__uklad,.bwi-kalk__gora{display:block;margin-top:4mm}.bwi-kalk__czesci .bwi-kalk__legenda,.bwi-kalk__opis-czesci{display:none!important}.bwi-kalk__pola-czesci{display:block;border:0}.bwi-kalk__czesc{display:none;min-height:0;padding:0;border:0!important;box-shadow:none!important;background:none!important}.bwi-kalk__czesc:has(input:checked){display:flex}.bwi-kalk__czesc .bwi-kondygnacja{display:none}.bwi-kalk__czesc-znak,.bwi-kalk__czesc-nazwa{color:var(--bwi-druk-tusz);font-size:11pt;font-weight:600;letter-spacing:0;text-transform:none}.bwi-kalk__czesc-tekst{display:flex;gap:2mm}.bwi-kalk__czesc-znak:after{content:":"}.bwi-kalk__formularz{gap:3mm;margin-top:3mm}.bwi-kalk__grupa{grid-template-columns:1fr 1fr;gap:1.5mm 8mm;padding-top:2mm!important;border-top-width:.3mm!important;border-top-color:var(--bwi-druk-tusz)!important}.bwi-kalk__grupa>legend,.bwi-kalk__wybor{grid-column:1 / -1}.bwi-kalk__legenda--grupa{color:var(--bwi-druk-tusz)}.bwi-kalk__legenda--grupa .bwi-kondygnacja{display:none}.bwi-kalk__pole{gap:0;break-inside:avoid}.bwi-kalk__pole>label{font-size:9pt;font-weight:500}.bwi-kalk__podpowiedz,.bwi-kalk__blad:empty,.bwi-kalk__nbp,.bwi-kalk__wstaw,.bwi-kalk__przelacznik .bwi-kalk__podpowiedz{display:none!important}.bwi-kalk__wejscie{max-width:none;background:none;border:0;border-bottom:.2mm solid var(--bwi-druk-tusz)}.bwi-kalk input[type=text]{min-height:0;padding:.5mm 0;font-size:10pt;font-weight:600;color:var(--bwi-druk-tusz)}.bwi-kalk__jednostka{border:0;padding:0 0 0 2mm;font-size:9pt;color:var(--bwi-druk-tusz)}.bwi-kalk__opcje{display:block;border:0;background:none}.bwi-kalk__opcja{display:none;min-height:0;padding:0;box-shadow:none!important}.bwi-kalk__opcja:has(input:checked){display:block;font-size:10pt}.bwi-kalk__opcja input,.bwi-kalk__zaznacz input{display:none}.bwi-kalk__wybor-legenda{font-size:9pt;font-weight:500}.bwi-kalk__przelacznik{grid-column:1 / -1;padding:0;border:0}.bwi-kalk__zaznacz{display:none;min-height:0}.bwi-kalk__wynik{position:static;max-height:none;overflow:visible;margin-top:5mm;border:.3mm solid var(--bwi-druk-tusz);background:none}.bwi-kalk__wynik-glowa{break-after:avoid;padding:2mm 4mm 1.5mm}.bwi-kalk__wynik-glowa h2{font-size:12pt}.bwi-kalk__tresc{padding:2mm 4mm 3mm}.bwi-kalk__wartosc,.bwi-kalk__w{break-inside:avoid;padding:1.2mm 0}.bwi-kalk__zestawienie{margin-top:2mm}.bwi-kalk__szczegoly>.bwi-tytul-rysunku{break-inside:avoid;break-after:avoid}.bwi-kalk__wynik-glowa{border-bottom-color:var(--bwi-druk-tusz)}.bwi-kalk__uklad[data-bledy] .bwi-kalk__tresc{opacity:1}.bwi-kalk__wartosc--glowna .bwi-kalk__kwota,.bwi-kalk__w--odliczenie dd,.bwi-kalk__ostrzezenie-etykieta,.bwi-kalk__komunikat{color:var(--bwi-druk-tusz)}.bwi-kalk__wartosc--glowna .bwi-kalk__kwota{font-size:15pt}.bwi-kalk__wartosci,.bwi-kalk__wartosc,.bwi-kalk__zestawienie,.bwi-kalk__w{border-color:var(--bwi-druk-tusz)!important}.bwi-kalk__ostrzezenia{background:none;border-left-color:var(--bwi-druk-tusz)}.bwi-kalk__szczegoly{margin-top:6mm}.bwi-kalk__bazowy>*{background:none}.bwi-kalk__bazowy>th{box-shadow:inset 1mm 0 0 var(--bwi-druk-tusz)}.bwi-kalk__bazowa{box-shadow:inset 0 0 0 .4mm var(--bwi-druk-tusz)}.bwi-kalk__kroki{border:0}.bwi-kalk__kroki::details-content{content-visibility:visible;display:block}.bwi-kalk__kroki summary{min-height:0;padding:1mm 0}.bwi-kalk__kroki summary .bwi-kondygnacja{display:none}.bwi-kalk__kroki ol{font-size:8.5pt}.bwi-kalk__zalozenia{break-inside:avoid;font-size:9pt}.bwi-kalk__adres{font-size:8pt;word-break:break-all}.bwi-plansza:has(>.bwi-kalk){padding-bottom:0}}
