@import url(https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100..900;1,100..900&display=swap);#plan-mieszkania .metryczka .itm-info ._nz,.s_katalog{text-align:left}.format-cena{display:flex;justify-content:center;align-items:center;gap:0;line-height:1;font-family:Roboto}.format-cena .cena-lg{font-size:.5em;margin:0 0 auto}.format-cena .jedn{margin:auto auto auto .2em;font-size:.85em}#katalog.s_katalog{width:auto!important;margin-left:0!important}.s_katalog{position:relative;color:#222}.s_katalog .container{margin:auto;padding-bottom:50px}.s_katalog h1{font-size:35px;font-weight:400;margin-bottom:20px}.s_katalog .header-katalog{margin-bottom:50px}#historia-cen .table .tr .pokaz-historia .minus,#historia-cen .table .tr.open .pokaz-historia .plus,#katalog .sortowanie .rsort i,#plan-mieszkania .bloki-desktop,#plan-mieszkania .inne-swiadczenia-desktop,#plan-mieszkania .ukl-plan-buttons,.info-os,.s_katalog .tabprod,.s_katalog .wybor-wyswietlania,.s_katalog [data-active="0"],[data-typ=mieszkanie][data-uklad=kafelki] .cena-lista,[data-typ=mieszkanie][data-uklad=kafelki] .dane-lista,[data-typ=mieszkanie][data-uklad=kafelki] .katalog .head,[data-typ=mieszkanie][data-uklad=kafelki] .katalog a .komunikat,[data-typ=mieszkanie][data-uklad=kafelki] .katalog legend,[data-typ=mieszkanie][data-uklad=kafelki] .promocja-lista,[data-typ=mieszkanie][data-uklad=kafelki] .reklama-promocja .img-lista,[data-typ=mieszkanie][data-uklad=kafelki] .status-lista,[data-typ=mieszkanie][data-uklad=kafelki] .status.status-W,[data-typ=mieszkanie][data-uklad=lista] .head-lokal,[data-typ=mieszkanie][data-uklad=lista] .nota i,[data-typ=mieszkanie][data-uklad=lista] .reklama-promocja .img-kafelki,[data-typ=mieszkanie][data-uklad=lista] .wierszInne,[data-typ=mieszkanie][data-uklad=lista] a .cena,[data-typ=mieszkanie][data-uklad=lista] a .komunikat,[data-typ=mieszkanie][data-uklad=lista] a .plan,[data-typ=mieszkanie][data-uklad=lista] a .status-lista .t{display:none}#plan-mieszkania .metryczka .ddodatki ._nz span,.s_katalog .wybor-wyswietlania .t{font-size:12px}.s_katalog .wybor-wyswietlania [data-uklad]{opacity:.5;cursor:pointer}.s_katalog .cont-mieszkanie{display:grid;gap:20px}#historia-cen .table .tr .pokaz-historia .plus,#historia-cen .table .tr.open .pokaz-historia .minus,#katalog .sortowanie[data-sort="1"] i.cena-sort-down,#katalog .sortowanie[data-sort="2"] i.cena-sort-up,#katalog .sortowanie[data-sort="3"] i.powierzchnia-sort-down,#katalog .sortowanie[data-sort="4"] i.powierzchnia-sort-up,#katalog .sortowanie[data-sort="5"] i.pokoje-sort-down,#katalog .sortowanie[data-sort="6"] i.pokoje-sort-up,#plan-mieszkania .inne-swiadczenia-mobile,#plan-mieszkania .nukl1,.s_katalog [data-active="1"],[data-typ=mieszkanie][data-uklad=kafelki] .nota span span{display:block}.s_katalog .brak-mieszkan[data-active="1"],.s_katalog a[data-active="1"]{display:flex}.s_katalog [data-on="1"]{background:var(--kolor1);color:#fff}#katalog[data-uklad=kafelki] .wybor-wyswietlania [data-uklad=kafelki],#katalog[data-uklad=lista] .wybor-wyswietlania [data-uklad=lista]{opacity:1}#katalog[data-typ=mieszkanie] .wybor-wyswietlania{display:flex;justify-content:flex-end;align-items:center;gap:10px}.filtr .dodatki [data-button="1"]{font-size:15px;padding-block:0.5em}.filtr .range-slider{width:100%;position:relative;height:25px;margin-bottom:8px}.filtr .range-slider:before{content:'';position:absolute;left:0;top:19px;width:100%;height:1px;background:var(--kolor0);z-index:0}.filtr .range-slider .rangeMax,.filtr .range-slider .rangeMin{left:0;width:100%;top:19px;height:0;background:0 0;-webkit-appearance:none;appearance:none}.filtr .range-slider input[type=range]:focus{outline:0}.filtr .range-slider .rangeMin{position:absolute;z-index:2;pointer-events:none}.filtr .range-slider .rangeMax{position:absolute;pointer-events:none;z-index:3}.filtr .range-slider .rangeMin:active,.filtr .range-slider .rangeMin:focus{z-index:4}.filtr .range-slider input[type=range]::-webkit-slider-thumb{pointer-events:auto;position:relative;-webkit-appearance:none;height:20px;width:20px;border-radius:50%;background:#fff;border:5px solid var(--kolor1);cursor:pointer;z-index:5}.filtr .range-slider .track{position:absolute;top:16px;height:8px;background:var(--kolor1);border-radius:4px;z-index:1}[data-uklad=kafelki] .prezentacja [data-prezentacja=kafelki],[data-uklad=lista] .prezentacja [data-prezentacja=lista]{color:var(--kolor1)}[data-typ=mieszkanie][data-uklad=kafelki] .katalog{display:grid;grid-template-columns:1fr;gap:20px}[data-typ=mieszkanie][data-uklad=kafelki] .katalog .wierszInne,[data-typ=mieszkanie][data-uklad=kafelki] .katalog a{border:1px solid #ebebeb;background:#fff;font-size:16px;padding:15px;min-height:300px;position:relative;transition:.5s ease-in-out;flex-direction:column}[data-typ=mieszkanie] .info-os{display:block;position:absolute;margin-top:-3em;margin-left:0;font-size:11px;font-weight:500;color:var(--kt2)}[data-typ=mieszkanie][data-uklad=kafelki] .katalog .wierszInne[data-active="1"],[data-typ=mieszkanie][data-uklad=kafelki] .katalog a[data-active="1"]{display:flex;flex-direction:column;justify-content:flex-start}[data-typ=mieszkanie][data-uklad=kafelki] .katalog .wierszInne:hover,[data-typ=mieszkanie][data-uklad=kafelki] .katalog a:hover{box-shadow:0 0 10px 0 rgba(0,0,0,.2)}[data-typ=mieszkanie][data-uklad=kafelki] .katalog a .komunikat{margin:10px auto 0;height:2em}[data-typ=mieszkanie][data-uklad=kafelki] .katalog a .head-lokal{height:28px;position:relative;display:flex;justify-content:space-between}[data-typ=mieszkanie][data-uklad=kafelki] .dane-kafelki{display:flex;font-size:14px;font-weight:700;text-align:center;justify-content:center;gap:5px}[data-typ=mieszkanie] .promocja{border-radius:3px;background-image:-webkit-linear-gradient(22deg,#71bf44 0,#05ac50 9%,#23408e 33%);background-image:-o-linear-gradient(22deg,#71bf44 0,#05ac50 9%,#23408e 33%);background-image:linear-gradient(112deg,#71bf44 0,#05ac50 9%,#23408e 33%);color:#fff;font-size:10px;font-weight:500;padding:0 1em;line-height:28px;text-transform:uppercase}[data-typ=mieszkanie][data-uklad=kafelki] [data-promocja="0"] .head-lokal .promocja{background:0 0}[data-typ=mieszkanie][data-uklad=kafelki] .status{font-size:11px;font-weight:700;color:#888;text-transform:uppercase}[data-typ=mieszkanie][data-uklad=kafelki] .katalog a .ikony{margin:0 0 auto;display:flex;flex-flow:row nowrap;justify-content:flex-start;gap:10px}[data-typ=mieszkanie][data-uklad=kafelki] .katalog a .promocja-rabat{position:absolute;top:50px;left:20px;display:flex;flex-direction:column;gap:0;width:60px;height:60px;color:#fff;justify-content:center;line-height:1;text-transform:uppercase;font-size:9px;border-radius:50%;align-items:center;background-image:-webkit-linear-gradient(47deg,#71bf44 33%,#05ac50 100%);background-image:-o-linear-gradient(47deg,#71bf44 33%,#05ac50 100%);background-image:linear-gradient(137deg,#71bf44 33%,#05ac50 100%)}#plan-mieszkania .nukl1 .promocja-rabat span:nth-child(2),[data-typ=mieszkanie][data-uklad=kafelki] .katalog a .promocja-rabat span:nth-child(2){font-size:1.8em}[data-typ=mieszkanie][data-uklad=kafelki] .katalog a .komunikat>div{text-align:center;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;color:#fff;line-height:1;margin:0 auto;padding:9px 1em 7px;max-width:100%;font-size:10px;width:fit-content;background:var(--color-menu2-premium);border-radius:8px}[data-typ=mieszkanie][data-uklad=kafelki] .katalog a .lokal{text-align:center;color:rgba(0,0,0,.65);line-height:1;margin:10px auto;padding:0 1.5em;font-size:15px;font-weight:600;width:fit-content}[data-typ=mieszkanie][data-uklad=kafelki] .katalog a .plan{width:100%;height:200px}[data-typ=mieszkanie][data-uklad=kafelki] .katalog a .plan img{width:100%;height:100%;object-fit:contain}[data-typ=mieszkanie][data-uklad=kafelki] .katalog a .cena{margin:10px auto;display:flex;justify-content:center;gap:20px;width:100%;font-size:18px;font-weight:600}[data-typ=mieszkanie] .cena .cenac,[data-typ=mieszkanie] .cena .cenam{color:var(--kt1);display:flex;flex-direction:column;align-items:flex-end}[data-typ=mieszkanie][data-uklad=kafelki] [data-promocja]:not([data-promocja="0"]) .cena .cenac,[data-typ=mieszkanie][data-uklad=kafelki] [data-promocja]:not([data-promocja="0"]) .cena .cenam{font-weight:600;color:#2eba6f;display:flex;align-items:flex-end;gap:3px}[data-typ=mieszkanie] .cena .cenac .pp,[data-typ=mieszkanie] .cena .cenam .pp{font-weight:300;font-size:1em;text-decoration:line-through;color:#a4a4a4;display:flex;flex-direction:column;align-items:flex-end}#historia-cen .tabprod .table .th:first-child,.s_katalog .tabprod .table .ac,[data-typ=mieszkanie][data-uklad=kafelki] .katalog a .dalej{text-align:center}[data-typ=mieszkanie][data-uklad=kafelki] .katalog .wierszInne{border:5px solid #d9d9d9;background:#f8f8f8}[data-typ=mieszkanie][data-uklad=kafelki] .katalog .wierszInne .tx{text-align:center;margin:auto 0 35px;width:100%}[data-typ=mieszkanie][data-uklad=kafelki] .katalog .wierszInne .tx .tI1{font-size:24px;font-weight:600;margin-bottom:30px;color:#888}[data-typ=mieszkanie][data-uklad=kafelki] .katalog .wierszInne .tx .tI2{font-size:18px;font-weight:400;text-decoration:underline;color:#888}[data-typ=mieszkanie][data-uklad=kafelki] .nota{margin-top:auto;display:flex;justify-content:space-between;padding-top:7px;line-height:1}[data-typ=mieszkanie][data-uklad=kafelki] .nota span{font-size:9px;color:#6d7278;text-align:left}[data-typ=mieszkanie][data-uklad=kafelki] .nota i{font-size:15px;color:var(--kt1);text-align:right}#plan-mieszkania .metryczka .dceny .itm-cena-dane[data-promocja]:not([data-promocja="0"]) ._wr .st,[data-typ=mieszkanie][data-uklad=kafelki] [data-promocja]:not([data-promocja="0"]) .nota i{color:var(--kt2)}[data-typ=mieszkanie] .reklama-promocja img{width:100%;height:100%;object-fit:cover}[data-typ=mieszkanie][data-uklad=lista] .katalog{display:grid;width:100%}[data-typ=mieszkanie][data-uklad=lista] a[data-active="1"]{display:grid;grid-template-columns:1fr 2fr 1fr 1fr 2fr 40px;order:2;position:relative;min-height:55px}[data-typ=mieszkanie][data-uklad=lista] a .status-lista{padding:0;text-transform:uppercase;font-size:8px;display:flex;align-items:center}.s_katalog .tabprod .table .ap,[data-typ=mieszkanie][data-uklad=lista] .cena-lista div,[data-typ=mieszkanie][data-uklad=lista] a .status-lista div{text-align:right}[data-typ=mieszkanie][data-uklad=lista] a .status-lista .k{width:10px;height:10px;margin-left:10px;border-radius:50%;display:block;position:relative}[data-typ=mieszkanie][data-uklad=lista] a .status-lista.status-W .k{background:green}[data-typ=mieszkanie][data-uklad=lista] a .status-lista.status-Z .k{background:#d7ba2f}[data-typ=mieszkanie][data-uklad=lista] a .nota{width:auto;display:flex;align-items:center;padding-left:1em;font-size:9px}[data-typ=mieszkanie][data-uklad=lista] a .nota span{line-height:1}[data-typ=mieszkanie][data-uklad=lista] a .dane-kafelki,[data-typ=mieszkanie][data-uklad=lista] a .lokal{display:flex;align-items:center;padding-left:1em}[data-typ=mieszkanie][data-uklad=lista] .promocja-lista{display:block;height:auto;font-size:unset;border:none;position:absolute;top:0;left:0;z-index:1;padding:0!important}[data-typ=mieszkanie][data-uklad=lista] .promocja-lista .promocja{font-size:8px;line-height:2em}[data-typ=mieszkanie][data-uklad=lista] .cena-lista{white-space:nowrap;display:flex;flex-direction:column;align-items:flex-end;justify-content:center;padding-inline:1em}[data-typ=mieszkanie][data-uklad=lista] .cena-lista .pp{text-decoration:line-through}[data-typ=mieszkanie][data-uklad=lista] a.lb>*{background:#f4f4f4}[data-typ=mieszkanie][data-uklad=lista] a .lokal{font-weight:700}[data-typ=mieszkanie][data-uklad=lista] a .rabat span{color:#fff;font-size:14px;line-height:2;padding:0 .5em;display:inline-block;background:#1c1c5c}[data-typ=mieszkanie][data-uklad=lista] a .szczeg span{display:inline-block;font-size:12px;border:1px solid #ccc;border-radius:40px;padding:.2em 1em}[data-typ=mieszkanie][data-uklad=lista] a:hover .szczeg span{background:#ccc}[data-typ=mieszkanie][data-uklad=lista] a:hover>*{background-color:#e6e6e6}[data-typ=mieszkanie][data-uklad=lista] .reklama-promocja{order:1}#plan-mieszkania .ukl2,[data-typ=mieszkanie][data-uklad=lista] .pokaz-katalog-wiecej{order:3}[data-typ=mieszkanie][data-uklad=lista] .pokaz-katalog-wiecej div{white-space:normal;padding-block:1em}.s_katalog .tabprod .table{width:100%}.s_katalog .tabprod .table .th{padding:3px;font-size:6px;text-transform:uppercase;font-weight:700}.s_katalog .tabprod .table .td{padding:1em 3px;background:#fafafa;font-size:10px;line-height:1}.s_katalog .tabprod .table .nw{white-space:nowrap}.s_katalog .tabprod .table .tr:nth-child(odd) .td{background:#eee}#historia-cen.s_katalog .tabprod .table .tr{display:grid;grid-template-columns:50px 40px 40px 1fr 1fr 20px}#historia-cen.s_katalog .tabprod[data-typ=mieszkanie] .table .tr{grid-template-columns:50px 40px 40px 1fr 1fr 1fr 20px}#historia-cen.s_katalog .tabprod[data-typ=garaze] .table .tr{grid-template-columns:1fr 1fr 1fr 30px}#historia-cen .tabprod .table .td,#historia-cen .tabprod .table .th{padding-inline:0}#historia-cen .tabprod .table .td:first-child{padding-left:5px}#historia-cen .table .tr .dn-h{max-height:0;overflow:hidden;transition:.5s}#historia-cen .table .tr .pokaz-historia i,#plan-mieszkania .metryczka .ddodatki [data-href]{cursor:pointer}#historia-cen .table .tr.open .dn-h{max-height:30em;margin-top:10px;padding-top:10px;border-top:2px solid #e7e7e7;font-size:.8em}#historia-cen .table .tr:nth-child(odd).open .dn-h{border-color:#fff}#plan-mieszkania{--color-txt2:var(--kol3, var(--kolor1, #353535))}#plan-mieszkania .uklad-plan{display:grid;grid-template-columns:1fr;gap:20px 30px}#plan-mieszkania .ukl-plan .plan{border:1px solid #eee;padding:30px}#plan-mieszkania .ukl-plan .plan img{display:block;width:96%;max-width:670px;margin-inline:auto}#plan-mieszkania .ukl-plan .inf{padding:7px 15px;font-size:9px;color:grey;display:flex;justify-content:flex-start;align-items:center;gap:10px}#plan-mieszkania .ukl-plan .inf i{color:var(--kolor1);font-size:15px}#plan-mieszkania .bloki{margin-block:20px;display:grid;gap:20px}#plan-mieszkania .blok-grid{position:relative;border-radius:10px;overflow:hidden;padding:20px;display:grid;grid-template-columns:1fr;align-items:center;color:#fff;gap:30px}#plan-mieszkania .blok-grid:before{content:'';top:0;left:0;width:100%;height:100%;background:#a6a6a6;position:absolute}#plan-mieszkania .blok-grid *{position:relative}#plan-mieszkania .blok-grid .t{font-size:25px;font-weight:500}#plan-mieszkania .blok-grid ul{list-style:none;display:grid;gap:5px;font-size:15px;line-height:1.2}#plan-mieszkania .blok-grid li{padding-left:0}#plan-mieszkania .blok-grid li:before{content:'\f00c';font:var(--fa-font-solid);margin-right:10px}#plan-mieszkania .blok-grid .pobierz-pdf{width:fit-content;padding:.5em 2em;text-transform:uppercase;font-size:13px;font-weight:500;display:flex;gap:10px;color:var(--kolor1);background:#fff;align-items:center;border-radius:7px;margin-left:auto}#plan-mieszkania .blok-grid.blok-prospekt:before{background:var(--kolor1)}#plan-mieszkania .ukl1{display:flex;justify-content:flex-start;gap:15px;line-height:1;text-align:center;flex-direction:column;order:1}#plan-mieszkania .nukl1 .promocja-rabat{position:absolute;right:0;order:1;display:flex;flex-direction:column;gap:0;width:80px;height:80px;color:#fff;justify-content:center;line-height:1;text-transform:uppercase;font-size:12px;border-radius:50%;align-items:center;background-image:-webkit-linear-gradient(47deg,#71bf44 33%,#05ac50 100%);background-image:-o-linear-gradient(47deg,#71bf44 33%,#05ac50 100%);background-image:linear-gradient(137deg,#71bf44 33%,#05ac50 100%)}#plan-mieszkania .ukl1 .dane .t1{font-size:18px;font-weight:600}#plan-mieszkania .ukl1 .dane .t2{font-size:30px;font-weight:700;line-height:1.5}#plan-mieszkania .ukl2{display:grid;place-items:center flex-start}#plan-mieszkania .ukl2 .info-rabaty{display:flex;justify-content:flex-start;align-items:center;gap:20px;color:var(--kt1);border:1px solid var(--kt1);width:100%;padding-block:2em;padding-inline:1em}#plan-mieszkania .ukl2 span{white-space:pre-line;line-height:1;font-size:24px}#plan-mieszkania .bloki-mobile{display:grid}#plan-mieszkania .ukl-plan{order:2}#plan-mieszkania .ukl-plan-status{order:4;position:relative;margin-top:30px;margin-bottom:10px}#plan-mieszkania .ukl-legenda{order:5}#plan-mieszkania .bloki-mobile{order:6}#plan-mieszkania .inne-swiadczenia{order:7;margin-top:50px;padding:.3px}#plan-mieszkania .ukl-plan-status .inf{display:flex;justify-content:space-between;align-items:center}#plan-mieszkania .ukl-plan-status .inf .t{font-size:14px;font-weight:500}#plan-mieszkania .ukl-plan-status .inf .status{font-size:11px;font-weight:700;text-transform:uppercase;color:var(--kt2);padding:0 1em;margin-left:auto}#plan-mieszkania .ukl-plan-status .inf .status-Z{color:#d7ba2f;border-color:#d7ba2f}#plan-mieszkania .ukl-plan-status .inf .promocja{border-radius:3px;background-image:-webkit-linear-gradient(22deg,#71bf44 0,#05ac50 9%,#23408e 33%);background-image:-o-linear-gradient(22deg,#71bf44 0,#05ac50 9%,#23408e 33%);background-image:linear-gradient(112deg,#71bf44 0,#05ac50 9%,#23408e 33%);color:#fff;font-size:min(2.5vw,10px);font-weight:500;padding:0 1em;line-height:28px;text-transform:uppercase}#plan-mieszkania .metryczka .itm{display:flex;justify-content:space-between;align-items:center;padding:.7em 1em}#plan-mieszkania .metryczka .itm-info{font-size:14px;line-height:1}#plan-mieszkania .metryczka .itm-info ._wr{text-align:right;font-weight:700}#plan-mieszkania .metryczka .itm.itm-top2{border-top:2px solid grey}#plan-mieszkania .metryczka .itm.itm-bottom2{border-bottom:2px solid grey}#plan-mieszkania .metryczka .itm.itm-bottom{border-bottom:1px solid grey}#plan-mieszkania .metryczka .dceny{padding:15px 0 50px;font-size:12px}#plan-mieszkania .metryczka .dceny .cena-podpis{font-size:10px;line-height:1}#plan-mieszkania .metryczka .dceny ._wr{text-align:right;font-weight:700;color:var(--kt1);display:flex;justify-content:flex-end;align-items:center;font-size:20px}#plan-mieszkania .metryczka .dceny ._nzw{white-space:pre-line}#plan-mieszkania .metryczka .dceny .itm-cena-dane ._wr{flex-direction:column;align-content:flex-end}#plan-mieszkania .metryczka .dceny .itm-cena-dane .pp{font-weight:300;text-decoration:line-through;color:#a4a4a4}#plan-mieszkania .metryczka .dceny .historia-cen{display:block;margin-left:auto;margin-top:10px;margin-right:12px;width:100%;text-align:right;font-size:13px;font-weight:500;line-height:1;position:relative;color:var(--kt1)}#plan-mieszkania .metryczka .dceny .historia-cen:before{content:'';position:absolute;width:70%;height:1px;background:#cdcdcd;top:6px;left:0}#plan-mieszkania .metryczka .dceny .nota{font-size:9px;display:flex;flex-direction:column;line-height:1.1}#plan-mieszkania .metryczka .t-d{text-align:center;position:relative}#plan-mieszkania .metryczka .t-d:before{content:'';position:absolute;top:50%;left:0;width:100%;height:1px;background:grey}#plan-mieszkania .metryczka .t-d span{display:block;margin:auto;padding:.2em 1em;text-transform:uppercase;font-size:10px;width:fit-content;position:relative;background:#fff}#plan-mieszkania .metryczka .ddodatki{color:#3f3f3f;padding-block:10px;display:grid;gap:10px}#plan-mieszkania .metryczka .ddodatki .itm{padding-block:0}#plan-mieszkania .metryczka .ddodatki ._nz{display:flex;justify-content:flex-start;align-items:center;gap:10px}#plan-mieszkania .metryczka .ddodatki ._nz i{font-size:15px;width:15px;text-align:center}#plan-mieszkania .metryczka .ddodatki ._wr{color:var(--kolor1);text-transform:uppercase;font-size:11px;font-weight:600}#plan-mieszkania .inne-swiadczenia .t{font-size:25px;font-weight:500;margin-bottom:15px}#plan-mieszkania .inne-swiadczenia .txt,#plan-mieszkania .inne-swiadczenia .txt2{font-size:13px;line-height:1.5}#plan-mieszkania .ukl-legenda .formKontaktPlan{margin-top:50px}#plan-mieszkania .ukl-legenda .formularz-plan-content{position:relative;border:1px solid #979797;border-radius:10px;background:#f8f8f8;padding:20px;overflow:hidden}#plan-mieszkania .ukl-legenda .formKontaktPlan .akcja .button{width:100%;padding:1.3em 0;height:auto;font-weight:500;background:var(--kolor1);color:#fff}@media (width < 768px){#historia-cen.s_katalog,#katalog.s_katalog{width:auto!important;margin-left:0!important}#historia-cen.s_katalog .biale-tlo [data-on="-1"],#historia-cen.s_katalog [data-on="1"],#katalog.s_katalog .biale-tlo [data-on="-1"],#katalog.s_katalog [data-on="1"]{background:#fff;color:var(--kolor1);border-color:var(--kolor1)}#historia-cen.s_katalog [data-on="-1"],#katalog.s_katalog [data-on="-1"]{background:0 0;color:#fff;border-color:#fff}#historia-cen.s_katalog .biale-tlo [data-on="1"],#katalog.s_katalog .biale-tlo [data-on="1"]{background:var(--kolor1);color:#fff;border-color:var(--kolor1)}[data-typ=mieszkanie][data-uklad=kafelki] .katalog>*{width:90vw!important;user-select:none;-webkit-user-select:none}[data-typ=mieszkanie][data-uklad=kafelki] .katalog .reklama-promocja,[data-typ=mieszkanie][data-uklad=lista] a .dane-kafelki .podzial{display:none}[data-typ=mieszkanie][data-uklad=lista] a .dane-kafelki{display:flex;flex-direction:column;line-height:1;font-size:11px;justify-items:center;align-items:center;justify-content:center;padding-block:2em}[data-typ=mieszkanie][data-uklad=lista] a .dane-kafelki span{white-space:nowrap}[data-typ=mieszkanie][data-uklad=lista] .cena-lista{font-size:12px}[data-typ=mieszkanie][data-uklad=lista] a .lokal{padding-left:.5em;font-size:12px}[data-typ=mieszkanie][data-uklad=lista] a .nota{font-size:8px;display:flex;align-items:center;padding-left:1em}[data-typ=mieszkanie][data-uklad=lista] a .nota span span{position:absolute;bottom:.5em;right:0;white-space:nowrap}[data-typ=mieszkanie][data-uklad=lista] a .status-lista{justify-content:flex-end;padding-right:.5em}}@media (width >= 768px){[data-typ=mieszkanie][data-uklad=kafelki] .katalog{grid-template-columns:1fr 1fr}.s_katalog .tabprod .table .td{padding:20px;font-size:15px}.s_katalog .tabprod .table .th{padding:3px 20px;font-size:8px}[data-typ=mieszkanie][data-uklad=lista] a>*{font-size:13px}[data-typ=mieszkanie][data-uklad=lista] a legend{font-size:9px}[data-typ=mieszkanie][data-uklad=lista] a .status{position:relative;font-size:11px;top:auto;left:auto;border-bottom:1px solid #ccc}#plan-mieszkania .inne-swiadczenia-desktop{display:block}#plan-mieszkania .inne-swiadczenia-mobile{display:none}#plan-mieszkania .blok-grid{grid-template-columns:1fr auto;padding:30px 60px}#historia-cen .tabprod .table .th:first-child{text-align:left;padding-left:15px}#historia-cen.s_katalog .tabprod .table .tr{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 50px}#historia-cen.s_katalog .tabprod[data-typ=mieszkanie] .table .tr{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 50px}#historia-cen .tabprod .table .td:first-child{padding-left:15px}}@media (width >= 1024px){[data-typ=mieszkanie][data-uklad=lista] .katalog .dane-kafelki span,[data-typ=mieszkanie][data-uklad=lista] .katalog .dane-kafelki span:nth-child(2n){display:inline}#plan-mieszkania .bloki-desktop,#plan-mieszkania .inne-swiadczenia-desktop,[data-typ=mieszkanie][data-uklad=lista] a .status-lista span{display:block}#plan-mieszkania .uklad-plan{grid-template-columns:1fr 350px}#plan-mieszkania .ukl-plan-buttons{order:3;display:block}#plan-mieszkania .nukl1{display:flex;justify-content:space-between;align-items:center}#plan-mieszkania .nukl1 .promocja-rabat{position:relative;right:auto}#plan-mieszkania .ukl1{order:1;margin-block:20px;padding-left:30px;text-align:left;flex-direction:row}#plan-mieszkania .ukl-plan{order:5}#plan-mieszkania .ukl2{order:2}#plan-mieszkania .ukl-plan-status{order:4;position:relative}#plan-mieszkania .ukl-legenda{order:6}#plan-mieszkania .inne-swiadczenia{order:7}#plan-mieszkania .bloki-mobile,#plan-mieszkania .inne-swiadczenia-mobile{display:none}#plan-mieszkania .uklad-plan .ukl-plan{margin-top:-85px}}@media (width >= 1200px){[data-typ=mieszkanie][data-uklad=kafelki] .katalog{grid-template-columns:repeat(3,1fr)}#katalog .cont-mieszkanie[data-filtr="1"]{grid-template-columns:250px 1fr}}