:root[data-iot-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--iot-tlo:#f5f3f0;--iot-pow-1:#fff;--iot-pow-2:#f2efeb;--iot-pow-3:#e8e4df;--iot-pow-4:#d9d3cc;--iot-linia:#e4dfd9;--iot-linia-mocna:#cdc5bc;--iot-zaslona:#1e181273;--iot-tekst:#1a1714;--iot-tekst-2:#4f4842;--iot-tekst-3:#6f675f;--iot-tekst-odwrotny:#fff;--iot-jasny-przycisk:#1a1714;--iot-wedzenie:#c9560a;--iot-wedzenie-mocny:#a14405;--iot-wedzenie-tlo:#ffebdc;--iot-na-wedzeniu:#fff;--iot-destylacja:#0b8277;--iot-destylacja-mocny:#07665d;--iot-destylacja-tlo:#dcf4f1;--iot-na-destylacji:#fff;--iot-ok:#1c7f49;--iot-ok-tlo:#e1f4e8;--iot-na-ok:#fff;--iot-uwaga:#9a6200;--iot-uwaga-tlo:#fff2d3;--iot-na-uwadze:#fff;--iot-alarm:#c9302b;--iot-alarm-tlo:#fde4e3;--iot-na-alarmie:#fff;--iot-alarm-tekst:#b0241f;--iot-info:#2563b8;--iot-info-tlo:#e3edfb;--iot-sonda:#8a5a2e;--iot-woda:#2563b8;--iot-goraco:#a14405;--iot-temp-0:#5c6478;--iot-temp-1:#1c7faa;--iot-temp-2:#2f5fc4;--iot-temp-3:#1f8a6a;--iot-temp-4:#a86b00;--iot-temp-5:#c2560a;--iot-temp-6:#c42b1c;--iot-premium:#9a6a00;--iot-premium-tlo:#fff4d6;--iot-strefa-noc:#4c6fa8;--iot-wykres-siatka:#e4dfd9;--iot-wykres-os:#6f675f;--iot-wykres-wypelnienie:#c9560a1f;--iot-wykres-seria-3:#2563b8;--iot-wykres-seria-4:#1c7f49;--iot-mapa-filtr:none;--iot-paragon-cien:0 1.25rem 2.5rem -1rem #3c281459;--iot-podglad-tlo:#d9d3cc;--iot-medal-tekst:#1a1208;--iot-cien:0 .0625rem .125rem #281e140f, 0 .5rem 1.5rem -.75rem #281e142e;--iot-cien-okno:0 1.5rem 4rem -1rem #281e1459;--iot-cien-maly:0 .125rem .375rem #281e142e;--iot-akcent:var(--iot-wedzenie);--iot-akcent-mocny:var(--iot-wedzenie-mocny);--iot-akcent-tlo:var(--iot-wedzenie-tlo);--iot-na-akcencie:var(--iot-na-wedzeniu);--iot-strefa-dzien:var(--iot-wedzenie);--iot-wykres-komora:var(--iot-akcent);--iot-wykres-sonda:var(--iot-sonda);--iot-wykres-cel:var(--iot-tekst-3);--iot-wykres-grubosc:3;--iot-paragon-papier:#fbf6ec;--iot-paragon-atrament:#1c1510;--iot-paragon-szary:#776a5d;--iot-paragon-akcent:#e8742a;--iot-paragon-linia:#d8cbb8;--iot-paragon-sonda:#8a6b4e;--iot-etykieta-papier:#fbf7f0;--iot-etykieta-tekst:#1b1410;--iot-etykieta-prezent-tlo:#1e1611;--iot-etykieta-prezent-tekst:#f5e6cf;--iot-etykieta-prezent-zloto:#c9a46a;--iot-pdf-papier:#fff;--iot-pdf-tekst:#1b1b1b;--iot-medal-zloty-1:#ffe08a;--iot-medal-zloty-2:#e0a21e;--iot-medal-srebrny-1:#f1f4f7;--iot-medal-srebrny-2:#9aa6b2;--iot-medal-brazowy-1:#f3b587;--iot-medal-brazowy-2:#b2652e;--iot-medal-turkus-1:#9ef0e6;--iot-medal-turkus-2:#1f9e92;--iot-google-tlo:#fff;--iot-google-hover:#f1f3f4;--iot-font:"Inter", "Segoe UI", system-ui, -apple-system, sans-serif;--iot-font-szeryf:Georgia, "Times New Roman", serif;--iot-t-xs:.8125rem;--iot-t-s:.9375rem;--iot-t-m:1.0625rem;--iot-t-l:1.25rem;--iot-t-xl:1.5rem;--iot-t-2xl:2rem;--iot-t-3xl:2.75rem;--iot-t-liczba:clamp(2.5rem, 9vw, 3.75rem);--iot-t-liczba-xl:clamp(3rem, 12vw, 5.25rem);--iot-wys-linii:1.5;--iot-o-mikro:.0625rem;--iot-o-05:.125rem;--iot-o-075:.1875rem;--iot-o-1:.25rem;--iot-o-2:.5rem;--iot-o-3:.75rem;--iot-o-4:1rem;--iot-o-5:1.25rem;--iot-o-6:1.5rem;--iot-o-8:2rem;--iot-o-10:2.5rem;--iot-o-12:3rem;--iot-o-14:3.5rem;--iot-o-16:4rem;--iot-dotyk:3rem;--iot-ramka:.0625rem;--iot-ramka-gruba:.09375rem;--iot-fokus-szer:.1875rem;--iot-menu-boczne:16.5rem;--iot-menu-szyna:5.75rem;--iot-pasek-wys:4rem;--iot-przewin-odstep:8.75rem;--iot-dolny-pasek-wys:4.75rem;--iot-tresc-max:120rem;--iot-r-xxs:.125rem;--iot-r-xs:.375rem;--iot-r-s:.625rem;--iot-r-m:.875rem;--iot-r-l:1.25rem;--iot-r-xl:1.75rem;--iot-r-pelny:62.5rem;--iot-rozmycie:blur(.875rem);--iot-czas:.16s;--iot-czas-wolny:.25s;--iot-czas-puls:1.8s;--iot-czas-obrot:.8s;--iot-czas-szkielet:1.4s;--iot-czas-fala:2s;--iot-czas-kropka:1.2s;--iot-czas-wejscie:.42s;--iot-odstep-kart:50ms;--iot-czas-brak:.01ms;--iot-krzywa:cubic-bezier(.2, .7, .2, 1);--iot-z-pasek:30;--iot-z-dolny:40;--iot-z-okno:50;--iot-z-tost:60}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+20AC,U+2122,U+2190-2199,U+2212,U+2215}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/inter-latin-ext-400-normal-C1nco2VV.woff2)format("woff2");unicode-range:U+100-24F,U+1E??,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+20AC,U+2122,U+2190-2199,U+2212,U+2215}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/inter-latin-ext-600-normal-D2bJ5OIk.woff2)format("woff2");unicode-range:U+100-24F,U+1E??,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+20AC,U+2122,U+2190-2199,U+2212,U+2215}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/inter-latin-ext-700-normal-Ca8adRJv.woff2)format("woff2");unicode-range:U+100-24F,U+1E??,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(/assets/inter-latin-800-normal-BYj_oED-.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+20AC,U+2122,U+2190-2199,U+2212,U+2215}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(/assets/inter-latin-ext-800-normal-DZJjya6U.woff2)format("woff2");unicode-range:U+100-24F,U+1E??,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--iot-tlo:#0b0e11;--iot-pow-1:#13171c;--iot-pow-2:#1a1f25;--iot-pow-3:#222830;--iot-pow-4:#2b323b;--iot-linia:#262d35;--iot-linia-mocna:#36404a;--iot-zaslona:#040608a8;--iot-tekst:#f2f4f6;--iot-tekst-2:#b4bdc7;--iot-tekst-3:#808b97;--iot-tekst-odwrotny:#111417;--iot-jasny-przycisk:#f2f4f6;--iot-wedzenie:#ff8b3d;--iot-wedzenie-mocny:#ffb37d;--iot-wedzenie-tlo:#2a1a10;--iot-na-wedzeniu:#1a0e05;--iot-destylacja:#2cd4c4;--iot-destylacja-mocny:#8cebe1;--iot-destylacja-tlo:#0e2624;--iot-na-destylacji:#04201d;--iot-akcent:var(--iot-wedzenie);--iot-akcent-mocny:var(--iot-wedzenie-mocny);--iot-akcent-tlo:var(--iot-wedzenie-tlo);--iot-na-akcencie:var(--iot-na-wedzeniu);--iot-ok:#4cd38a;--iot-ok-tlo:#10261b;--iot-na-ok:#05210f;--iot-uwaga:#f7c24b;--iot-uwaga-tlo:#2a220e;--iot-na-uwadze:#2a1e05;--iot-alarm:#ff5e5b;--iot-alarm-tlo:#2e1314;--iot-na-alarmie:#fff;--iot-alarm-tekst:#ff8c89;--iot-info:#79b4ff;--iot-info-tlo:#111f33;--iot-sonda:#f7e6d0;--iot-woda:#79b4ff;--iot-goraco:#ffb37d;--iot-temp-0:#7a8597;--iot-temp-1:#4fc1e9;--iot-temp-2:#5b8def;--iot-temp-3:#6fd0b3;--iot-temp-4:#f5a623;--iot-temp-5:#ff8c42;--iot-temp-6:#e94b3c;--iot-premium:#f7c24b;--iot-premium-tlo:#2a2210;--iot-strefa-dzien:var(--iot-wedzenie);--iot-strefa-noc:#3f5e91;--iot-wykres-komora:var(--iot-akcent);--iot-wykres-sonda:var(--iot-sonda);--iot-wykres-cel:var(--iot-tekst-3);--iot-wykres-siatka:#262d35;--iot-wykres-os:#808b97;--iot-wykres-wypelnienie:#ff8b3d2e;--iot-wykres-seria-3:#79b4ff;--iot-wykres-seria-4:#4cd38a;--iot-wykres-grubosc:3;--iot-mapa-filtr:brightness(.75) invert(1) contrast(.9) hue-rotate(200deg) saturate(.4);--iot-paragon-papier:#fbf6ec;--iot-paragon-atrament:#1c1510;--iot-paragon-szary:#776a5d;--iot-paragon-akcent:#e8742a;--iot-paragon-linia:#d8cbb8;--iot-paragon-sonda:#8a6b4e;--iot-paragon-cien:0 1.875rem 3.75rem -1.25rem #000000b3;--iot-etykieta-papier:#fbf7f0;--iot-etykieta-tekst:#1b1410;--iot-etykieta-prezent-tlo:#1e1611;--iot-etykieta-prezent-tekst:#f5e6cf;--iot-etykieta-prezent-zloto:#c9a46a;--iot-podglad-tlo:#3a3f45;--iot-pdf-papier:#fff;--iot-pdf-tekst:#1b1b1b;--iot-medal-zloty-1:#ffe08a;--iot-medal-zloty-2:#e0a21e;--iot-medal-srebrny-1:#f1f4f7;--iot-medal-srebrny-2:#9aa6b2;--iot-medal-brazowy-1:#f3b587;--iot-medal-brazowy-2:#b2652e;--iot-medal-turkus-1:#9ef0e6;--iot-medal-turkus-2:#1f9e92;--iot-medal-tekst:#1a1208;--iot-google-tlo:#fff;--iot-google-hover:#f1f3f4;--iot-font:"Inter", "Segoe UI", system-ui, -apple-system, sans-serif;--iot-font-szeryf:Georgia, "Times New Roman", serif;--iot-t-xs:.8125rem;--iot-t-s:.9375rem;--iot-t-m:1.0625rem;--iot-t-l:1.25rem;--iot-t-xl:1.5rem;--iot-t-2xl:2rem;--iot-t-3xl:2.75rem;--iot-t-liczba:clamp(2.5rem, 9vw, 3.75rem);--iot-t-liczba-xl:clamp(3rem, 12vw, 5.25rem);--iot-wys-linii:1.5;--iot-o-mikro:.0625rem;--iot-o-05:.125rem;--iot-o-075:.1875rem;--iot-o-1:.25rem;--iot-o-2:.5rem;--iot-o-3:.75rem;--iot-o-4:1rem;--iot-o-5:1.25rem;--iot-o-6:1.5rem;--iot-o-8:2rem;--iot-o-10:2.5rem;--iot-o-12:3rem;--iot-o-14:3.5rem;--iot-o-16:4rem;--iot-dotyk:3rem;--iot-ramka:.0625rem;--iot-ramka-gruba:.09375rem;--iot-fokus-szer:.1875rem;--iot-menu-boczne:16.5rem;--iot-menu-szyna:5.75rem;--iot-pasek-wys:4rem;--iot-przewin-odstep:8.75rem;--iot-dolny-pasek-wys:4.75rem;--iot-tresc-max:120rem;--iot-r-xxs:.125rem;--iot-r-xs:.375rem;--iot-r-s:.625rem;--iot-r-m:.875rem;--iot-r-l:1.25rem;--iot-r-xl:1.75rem;--iot-r-pelny:62.5rem;--iot-cien:0 .0625rem 0 #ffffff0a inset, 0 .75rem 2rem -.75rem #0009;--iot-cien-okno:0 1.875rem 5rem -1.25rem #000c;--iot-cien-maly:0 .125rem .5rem #00000073;--iot-rozmycie:blur(.875rem);--iot-czas:.16s;--iot-czas-wolny:.25s;--iot-czas-puls:1.8s;--iot-czas-obrot:.8s;--iot-czas-szkielet:1.4s;--iot-czas-fala:2s;--iot-czas-kropka:1.2s;--iot-czas-wejscie:.42s;--iot-odstep-kart:50ms;--iot-czas-brak:.01ms;--iot-krzywa:cubic-bezier(.2, .7, .2, 1);--iot-z-pasek:30;--iot-z-dolny:40;--iot-z-okno:50;--iot-z-tost:60}[data-iot-linia=destylacja]{--iot-akcent:var(--iot-destylacja);--iot-akcent-mocny:var(--iot-destylacja-mocny);--iot-akcent-tlo:var(--iot-destylacja-tlo);--iot-na-akcencie:var(--iot-na-destylacji);--iot-wykres-wypelnienie:color-mix(in srgb, var(--iot-destylacja) 18%, transparent)}[data-iot-linia=wedzenie]{--iot-akcent:var(--iot-wedzenie);--iot-akcent-mocny:var(--iot-wedzenie-mocny);--iot-akcent-tlo:var(--iot-wedzenie-tlo);--iot-na-akcencie:var(--iot-na-wedzeniu)}.iot-app,.iot-portal,.iot-wejscie-ekran{font-family:var(--iot-font);font-size:var(--iot-t-m);line-height:var(--iot-wys-linii);color:var(--iot-tekst);-webkit-font-smoothing:antialiased}:where(.iot-app,.iot-portal,.iot-wejscie-ekran),:where(.iot-app,.iot-portal,.iot-wejscie-ekran) *,:where(.iot-app,.iot-portal,.iot-wejscie-ekran) :before,:where(.iot-app,.iot-portal,.iot-wejscie-ekran) :after{box-sizing:border-box}:where(.iot-app,.iot-portal,.iot-wejscie-ekran) :where(h1,h2,h3,h4,p,ul,ol,dl,dd,figure){margin:0}:where(.iot-app,.iot-portal,.iot-wejscie-ekran) :where(h1,h2,h3,h4){letter-spacing:-.01em;font-weight:700;line-height:1.2}:where(.iot-app,.iot-portal,.iot-wejscie-ekran) :where(button,input,select,textarea){font:inherit;color:inherit}:where(.iot-app,.iot-portal,.iot-wejscie-ekran) :where(img,svg){max-width:100%;display:block}:where(.iot-app,.iot-portal,.iot-wejscie-ekran) :where(a){color:var(--iot-akcent-mocny);text-underline-offset:.1875rem}:where(.iot-app,.iot-portal,.iot-wejscie-ekran) :focus-visible{outline:var(--iot-fokus-szer) solid var(--iot-akcent);outline-offset:var(--iot-ramka-gruba)}.iot-app{background:var(--iot-tlo);min-height:100dvh}html{font-size:calc(85% * var(--iot-czcionka,1))}.iot-sr{clip-path:inset(50%);white-space:nowrap;width:.0625rem;height:.0625rem;position:absolute;overflow:hidden}.iot-num{font-variant-numeric:tabular-nums}.iot-cichy{color:var(--iot-tekst-2)}.iot-bardzo-cichy{color:var(--iot-tekst-3)}.iot-maly{font-size:var(--iot-t-s)}.iot-mini{font-size:var(--iot-t-xs)}.iot-nadtytul{font-size:var(--iot-t-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--iot-tekst-3);font-weight:700}.iot-pomin{left:var(--iot-o-3);top:calc(var(--iot-o-12) * -2);z-index:var(--iot-z-tost);padding:var(--iot-o-3) var(--iot-o-4);border-radius:var(--iot-r-s);background:var(--iot-akcent);color:var(--iot-na-akcencie);font-weight:700;position:absolute}.iot-pomin:focus{top:var(--iot-o-3)}.iot-ikona{vertical-align:-.25em;flex:none;width:1.25em;height:1.25em;display:inline-block}.iot-ikona--obrot{transform:rotate(180deg)}.iot-app__glowna{flex-direction:column;min-width:0;min-height:100dvh;display:flex}.iot-app__tresc{width:100%;max-width:var(--iot-tresc-max);padding:var(--iot-o-4) var(--iot-o-4) calc(var(--iot-dolny-pasek-wys) + var(--iot-o-6) + env(safe-area-inset-bottom));flex:1;margin-inline:auto}.iot-marka{align-items:center;gap:var(--iot-o-2);color:var(--iot-tekst);font-weight:600;font-size:var(--iot-t-l);text-decoration:none;display:inline-flex}.iot-marka__logo{width:2.25rem;height:2.25rem}.iot-marka__nazwa b{color:var(--iot-wedzenie);font-weight:800}.iot-pasek-gorny{z-index:var(--iot-z-pasek);align-items:center;gap:var(--iot-o-2);min-height:var(--iot-pasek-wys);padding:var(--iot-o-2) var(--iot-o-4);padding-top:max(var(--iot-o-2), env(safe-area-inset-top));background:color-mix(in srgb, var(--iot-tlo) 86%, transparent);-webkit-backdrop-filter:var(--iot-rozmycie);backdrop-filter:var(--iot-rozmycie);border-bottom:var(--iot-ramka) solid var(--iot-linia);display:flex;position:sticky;top:0}.iot-pasek-gorny .iot-pasek-gorny__szukaj,.iot-pasek-gorny .iot-pasek-gorny__stan,.iot-pasek-gorny .iot-pasek-gorny__imie{display:none}.iot-pasek-gorny__akcje{align-items:center;gap:var(--iot-o-1);margin-left:auto;display:flex}.iot-konto{align-items:center;gap:var(--iot-o-2);padding:var(--iot-o-1);border-radius:var(--iot-r-pelny);min-height:var(--iot-dotyk);cursor:pointer;background:0 0;border:0;display:flex}.iot-konto:hover{background:var(--iot-pow-2)}.iot-awatar{background:linear-gradient(140deg, var(--iot-wedzenie-tlo), var(--iot-destylacja-tlo));border:var(--iot-ramka) solid var(--iot-linia-mocna);width:2.5rem;height:2.5rem;font-weight:700;font-size:var(--iot-t-s);color:var(--iot-tekst);border-radius:50%;flex:none;place-items:center;display:inline-grid;overflow:hidden}.iot-awatar img{object-fit:cover;width:100%;height:100%}.iot-awatar--maly{width:2rem;height:2rem;font-size:var(--iot-t-xs)}.iot-awatar--duzy{width:3.5rem;height:3.5rem;font-size:var(--iot-t-l)}.iot-nawigacja{display:none}.iot-nawigacja__grupa{gap:var(--iot-o-05);flex-direction:column;display:flex}.iot-nav-link{align-items:center;gap:var(--iot-o-3);min-height:var(--iot-dotyk);color:var(--iot-tekst-2);border-radius:var(--iot-r-m);cursor:pointer;transition:background var(--iot-czas), color var(--iot-czas);background:0 0;border:0;font-weight:600;text-decoration:none;display:flex;position:relative}.iot-nav-link .iot-ikona{width:1.5rem;height:1.5rem}.iot-nav-link:hover{color:var(--iot-tekst);background:var(--iot-pow-2)}.iot-nav-link.is-active{color:var(--iot-tekst);background:var(--iot-pow-3)}.iot-nav-link.is-active .iot-ikona{color:var(--iot-akcent)}.iot-licznik{min-width:1.25rem;height:1.25rem;padding:0 var(--iot-o-1);border-radius:var(--iot-r-pelny);background:var(--iot-alarm);color:var(--iot-na-alarmie);place-items:center;font-size:.75rem;font-weight:800;line-height:1;display:inline-grid}.iot-nav-link .iot-licznik,.iot-btn-ikona .iot-licznik{top:var(--iot-o-1);right:var(--iot-o-1);position:absolute}.iot-nawigacja__sekcja{display:none}.iot-nawigacja__prawne{font-size:var(--iot-t-xs);color:var(--iot-tekst-3);padding:var(--iot-o-3) var(--iot-o-3) 0}.iot-nawigacja__prawne a{color:var(--iot-tekst-3)}.iot-dolny-pasek{z-index:var(--iot-z-dolny);padding:var(--iot-o-1) var(--iot-o-1) calc(var(--iot-o-1) + env(safe-area-inset-bottom));background:color-mix(in srgb, var(--iot-pow-1) 92%, transparent);-webkit-backdrop-filter:var(--iot-rozmycie);backdrop-filter:var(--iot-rozmycie);border-top:var(--iot-ramka) solid var(--iot-linia);grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:fixed;inset:auto 0 0}.iot-dolny-pasek .iot-nav-link{gap:var(--iot-o-05);min-height:3.75rem;font-size:var(--iot-t-xs);padding:var(--iot-o-1) var(--iot-o-05);text-align:center;flex-direction:column;justify-content:center;line-height:1.15}.iot-dolny-pasek .iot-nav-link .iot-licznik{top:.125rem;right:calc(50% - 1.375rem)}.iot-dolny-pasek .iot-nav-link.is-active{color:var(--iot-akcent);background:0 0}.iot-dolny-pasek .iot-nav-link.is-active:before{content:"";top:calc(var(--iot-o-1) * -1);border-radius:0 0 var(--iot-r-xs) var(--iot-r-xs);background:var(--iot-akcent);width:2rem;height:.1875rem;animation:iot-wskaznik var(--iot-czas-wolny) var(--iot-krzywa);position:absolute}.iot-dolny-pasek .iot-nav-link.is-active .iot-ikona{animation:iot-podskok var(--iot-czas-wejscie) var(--iot-krzywa)}.iot-wiecej{gap:var(--iot-o-2);margin-bottom:var(--iot-o-4);grid-template-columns:repeat(3,1fr);display:grid}.iot-wiecej__kafel{justify-content:center;align-items:center;gap:var(--iot-o-2);text-align:center;min-height:4.25rem;padding:var(--iot-o-2);border-radius:var(--iot-r-m);background:var(--iot-pow-1);color:var(--iot-tekst);font-size:var(--iot-t-s);border:var(--iot-ramka) solid transparent;transition:border-color var(--iot-czas), transform var(--iot-czas);flex-direction:column;font-weight:600;line-height:1.2;text-decoration:none;display:flex}.iot-wiecej__kafel:active{transform:scale(.96)}.iot-wiecej__kafel{color:var(--iot-tekst);text-decoration:none}.iot-wiecej__kafel .iot-ikona{width:1.375rem;height:1.375rem;color:var(--iot-akcent)}.iot-wiecej__kafel.is-active{border-color:var(--iot-akcent)}.iot-wiecej__sekcja{margin:var(--iot-o-3) 0 0;font-size:var(--iot-t-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--iot-tekst-3);grid-column:1/-1;font-weight:700}.iot-wiecej__sekcja:first-child{margin-top:0}.iot-banery{gap:var(--iot-o-2);padding:var(--iot-o-3) var(--iot-o-4) 0;scroll-snap-type:x mandatory;scroll-padding-inline:var(--iot-o-4);scrollbar-width:none;display:flex;overflow-x:auto}.iot-banery::-webkit-scrollbar{display:none}.iot-baner{scroll-snap-align:start;gap:var(--iot-o-1) var(--iot-o-3);padding:var(--iot-o-3) var(--iot-o-4);border-radius:var(--iot-r-m);background:var(--iot-pow-2);border:var(--iot-ramka) solid var(--iot-linia);font-size:var(--iot-t-s);flex:0 0 min(88%,26rem);grid-template-columns:auto 1fr;align-items:start;display:grid}.iot-baner__ikona{width:1.375rem;height:1.375rem;margin-top:var(--iot-o-mikro)}.iot-baner__akcje{gap:var(--iot-o-2);margin-top:var(--iot-o-1);grid-column:2;display:flex}.iot-baner--info .iot-baner__ikona{color:var(--iot-info)}.iot-baner--info{border-color:color-mix(in srgb, var(--iot-info) 30%, var(--iot-linia))}.iot-baner--uwaga .iot-baner__ikona{color:var(--iot-uwaga)}.iot-baner--uwaga{border-color:color-mix(in srgb, var(--iot-uwaga) 30%, var(--iot-linia))}.iot-baner--nowe .iot-baner__ikona{color:var(--iot-akcent)}.iot-baner--nowe{border-color:color-mix(in srgb, var(--iot-akcent) 35%, var(--iot-linia))}@media (min-width:45em){.iot-app{grid-template-columns:var(--iot-menu-szyna) minmax(0, 1fr);display:grid}.iot-nawigacja{gap:var(--iot-o-2);height:100dvh;padding:var(--iot-o-3) var(--iot-o-2);background:var(--iot-pow-1);border-right:var(--iot-ramka) solid var(--iot-linia);scrollbar-width:thin;flex-direction:column;display:flex;position:sticky;top:0;overflow-y:auto}.iot-nawigacja .iot-marka{padding:var(--iot-o-1) 0 var(--iot-o-3);justify-content:center}.iot-nawigacja .iot-marka__nazwa{display:none}.iot-nawigacja__lista,.iot-nawigacja__stopka{gap:var(--iot-o-05);flex-direction:column;display:flex}.iot-nawigacja__stopka{padding-top:var(--iot-o-2);border-top:var(--iot-ramka) solid var(--iot-linia);margin-top:auto}.iot-nawigacja .iot-nav-link{gap:var(--iot-o-075);text-align:center;padding:var(--iot-o-2) var(--iot-o-05);flex-direction:column;justify-content:center;min-height:3.75rem;font-size:.71875rem;line-height:1.15}.iot-nawigacja .iot-nav-link .iot-licznik{right:var(--iot-o-3)}.iot-nawigacja__prawne,.iot-dolny-pasek,.iot-pasek-gorny .iot-marka{display:none}.iot-pasek-gorny{padding-inline:var(--iot-o-6)}.iot-pasek-gorny .iot-pasek-gorny__szukaj{flex:1;max-width:26rem;display:flex}.iot-pasek-gorny .iot-pasek-gorny__stan{display:inline-flex}.iot-banery{padding:var(--iot-o-4) var(--iot-o-6) 0}.iot-baner{flex-basis:min(46%,26rem)}.iot-app__tresc{padding:var(--iot-o-6) var(--iot-o-6) var(--iot-o-10)}.iot-wiecej{grid-template-columns:repeat(4,1fr)}}.iot-nawigacja__zwin{display:none}@media (min-width:73.75em){.iot-nawigacja__zwin{width:2rem;height:2rem;margin-bottom:calc(-1 * var(--iot-o-2));border:var(--iot-ramka) solid var(--iot-linia);border-radius:var(--iot-r-m);background:var(--iot-pow-1);color:var(--iot-tekst-2);cursor:pointer;justify-content:center;align-self:flex-end;align-items:center;display:inline-flex}.iot-nawigacja__zwin:hover{color:var(--iot-tekst);background:var(--iot-pow-2)}.iot-nawigacja__zwin svg{width:1.125rem;height:1.125rem}.iot-app.is-menu-zwiniete .iot-nawigacja__zwin{align-self:center;margin-bottom:0}.iot-app:not(.is-menu-zwiniete){grid-template-columns:var(--iot-menu-boczne) minmax(0, 1fr)}.iot-app:not(.is-menu-zwiniete) .iot-nawigacja{padding:var(--iot-o-5) var(--iot-o-4);gap:var(--iot-o-3)}.iot-app:not(.is-menu-zwiniete) .iot-nawigacja .iot-marka{padding:0 var(--iot-o-2) var(--iot-o-2);justify-content:flex-start}.iot-app:not(.is-menu-zwiniete) .iot-nawigacja .iot-marka__nazwa{display:inline}.iot-app:not(.is-menu-zwiniete) .iot-nawigacja__sekcja{margin:var(--iot-o-3) var(--iot-o-3) var(--iot-o-1);font-size:var(--iot-t-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--iot-tekst-3);font-weight:700;display:block}.iot-app:not(.is-menu-zwiniete) .iot-nawigacja__sekcja:first-child{margin-top:0}.iot-app:not(.is-menu-zwiniete) .iot-nawigacja .iot-nav-link{text-align:left;justify-content:flex-start;gap:var(--iot-o-3);font-size:var(--iot-t-m);padding:0 var(--iot-o-3);flex-direction:row;min-height:2.875rem}.iot-app:not(.is-menu-zwiniete) .iot-nawigacja .iot-nav-link .iot-licznik{margin-left:auto;position:static}.iot-app:not(.is-menu-zwiniete) .iot-nawigacja__prawne{display:block}.iot-pasek-gorny .iot-pasek-gorny__imie{display:inline-block}.iot-pasek-gorny{padding-inline:var(--iot-o-10)}.iot-app__tresc{padding:var(--iot-o-8) var(--iot-o-10) var(--iot-o-10)}.iot-banery{padding:var(--iot-o-5) var(--iot-o-10) 0;flex-wrap:wrap;overflow:visible}.iot-baner{flex:18.75rem}}.iot-naglowek-strony{align-items:flex-end;gap:var(--iot-o-3) var(--iot-o-4);margin-bottom:var(--iot-o-5);flex-wrap:wrap;display:flex}.iot-naglowek-strony__tytul{flex:16rem;min-width:0}.iot-naglowek-strony__tytul h1{font-size:clamp(1.625rem,4vw,2.125rem)}.iot-naglowek-strony__opis{color:var(--iot-tekst-2);margin-top:var(--iot-o-1);align-items:center;gap:var(--iot-o-2);flex-wrap:wrap;display:flex}.iot-naglowek-strony__akcje{gap:var(--iot-o-2);flex-wrap:wrap;display:flex}.iot-okruszki{align-items:center;gap:var(--iot-o-1);min-height:2rem;margin-bottom:var(--iot-o-1);font-size:var(--iot-t-s);color:var(--iot-tekst-2);text-decoration:none;display:inline-flex}.iot-okruszki:hover{color:var(--iot-tekst)}@media (min-width:73.75em){.iot-naglowek-strony{margin-bottom:var(--iot-o-8)}}.iot-btn{justify-content:center;align-items:center;gap:var(--iot-o-2);min-height:var(--iot-dotyk);padding:var(--iot-o-2) var(--iot-o-5);border-radius:var(--iot-r-m);border:var(--iot-ramka) solid var(--iot-linia-mocna);background:var(--iot-pow-3);color:var(--iot-tekst);font-weight:700;font-size:var(--iot-t-m);text-align:center;cursor:pointer;transition:background var(--iot-czas), border-color var(--iot-czas), transform var(--iot-czas);line-height:1.2;text-decoration:none;display:inline-flex}.iot-btn:hover{background:var(--iot-pow-4)}.iot-btn:active{transform:scale(.98)}.iot-btn .iot-ikona{width:1.25rem;height:1.25rem}.iot-btn--glowny{background:var(--iot-akcent);color:var(--iot-na-akcencie);border-color:#0000}.iot-btn--glowny:hover{background:var(--iot-akcent-mocny)}.iot-btn--jasny{background:var(--iot-jasny-przycisk);color:var(--iot-tekst-odwrotny);border-color:#0000}.iot-btn--jasny:hover{opacity:.9}.iot-btn--cichy{color:var(--iot-tekst-2);background:0 0;border-color:#0000}.iot-btn--cichy:hover{background:var(--iot-pow-2);color:var(--iot-tekst)}.iot-btn--obrys{background:0 0}.iot-btn--niebezpieczny{color:var(--iot-alarm);border-color:color-mix(in srgb, var(--iot-alarm) 45%, transparent);background:0 0}.iot-btn--niebezpieczny:hover{background:var(--iot-alarm-tlo)}.iot-btn--niebezpieczny-pelny{background:var(--iot-alarm);color:var(--iot-na-alarmie);border-color:#0000}.iot-btn--ok{background:var(--iot-ok);color:var(--iot-na-ok);border-color:#0000}.iot-btn--maly{min-height:2.5rem;padding:var(--iot-o-1) var(--iot-o-3);font-size:var(--iot-t-s);border-radius:var(--iot-r-s)}.iot-btn--duzy{min-height:3.625rem;padding:var(--iot-o-2) var(--iot-o-6);font-size:var(--iot-t-l);border-radius:var(--iot-r-l)}.iot-btn--pelny{width:100%}.iot-btn:disabled,.iot-btn[aria-disabled=true]{opacity:.45;cursor:not-allowed;transform:none}.iot-btn.is-loading{pointer-events:none}.iot-btn.is-loading .iot-wirujace{border-width:.15625rem;width:1.125rem;height:1.125rem}@media (min-width:45em){.iot-btn{white-space:nowrap}}.iot-btn-ikona{width:var(--iot-dotyk);height:var(--iot-dotyk);border-radius:var(--iot-r-pelny);color:var(--iot-tekst-2);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;text-decoration:none;display:inline-grid;position:relative}.iot-btn-ikona:hover{background:var(--iot-pow-2);color:var(--iot-tekst)}.iot-btn-ikona .iot-ikona{width:1.5rem;height:1.5rem}.iot-btn-ikona--obrys{border:var(--iot-ramka) solid var(--iot-linia-mocna)}.iot-btn-ikona[aria-pressed=true]{color:var(--iot-akcent);background:var(--iot-akcent-tlo)}.iot-btn-ikona:disabled{opacity:.4;cursor:not-allowed}.iot-grupa-btn{gap:var(--iot-o-2);flex-wrap:wrap;display:flex}.iot-formularz{gap:var(--iot-o-5);display:grid}.iot-formularz-2{gap:var(--iot-o-4);display:grid}@media (min-width:45em){.iot-formularz-2{grid-template-columns:1fr 1fr}.iot-formularz-2>.iot-cala{grid-column:1/-1}}.iot-pole{gap:var(--iot-o-2);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.iot-pole__etykieta{font-weight:700;font-size:var(--iot-t-s);color:var(--iot-tekst);padding:0}.iot-pole__pomoc{font-size:var(--iot-t-s);color:var(--iot-tekst-3);gap:var(--iot-o-1);align-items:center;display:flex}.iot-pole__blad{font-size:var(--iot-t-s);color:var(--iot-alarm);gap:var(--iot-o-2);align-items:center;font-weight:600;display:flex}.iot-pole__ramka{align-items:center;display:flex;position:relative}.iot-wejscie{width:100%;min-width:0;min-height:3.25rem;padding:var(--iot-o-3) var(--iot-o-4);border-radius:var(--iot-r-m);background:var(--iot-pow-1);border:var(--iot-ramka-gruba) solid var(--iot-linia-mocna);color:var(--iot-tekst);font-size:var(--iot-t-m);transition:border-color var(--iot-czas), box-shadow var(--iot-czas)}textarea.iot-wejscie{resize:vertical;min-height:7.5rem;line-height:var(--iot-wys-linii)}select.iot-wejscie{appearance:none;padding-right:var(--iot-o-12);cursor:pointer;background-image:linear-gradient(45deg, transparent 50%, var(--iot-tekst-2) 50%), linear-gradient(135deg, var(--iot-tekst-2) 50%, transparent 50%);background-position:calc(100% - 1.3rem),calc(100% - .95rem);background-repeat:no-repeat;background-size:.35rem .35rem}.iot-wejscie::placeholder{color:var(--iot-tekst-3)}.iot-wejscie:hover{border-color:var(--iot-tekst-3)}.iot-wejscie:focus{border-color:var(--iot-akcent);box-shadow:0 0 0 .25rem color-mix(in srgb, var(--iot-akcent) 22%, transparent);outline:none}.iot-wejscie:disabled{opacity:.5;cursor:not-allowed}.iot-pole.is-error .iot-wejscie,.iot-wejscie[aria-invalid=true]{border-color:var(--iot-alarm)}.iot-wejscie[type=date]::-webkit-calendar-picker-indicator{opacity:.7}.iot-wejscie[type=time]::-webkit-calendar-picker-indicator{opacity:.7}:root:not([data-iot-theme=light]) .iot-wejscie[type=date]::-webkit-calendar-picker-indicator{filter:invert(.8)}.iot-pole__ikona{left:var(--iot-o-4);color:var(--iot-tekst-3);pointer-events:none;position:absolute}.iot-pole__ramka:has(.iot-pole__ikona) .iot-wejscie{padding-left:var(--iot-o-12)}.iot-pole__jednostka{right:var(--iot-o-4);color:var(--iot-tekst-3);pointer-events:none;font-weight:600;position:absolute}.iot-pole__ramka:has(.iot-pole__jednostka) .iot-wejscie{padding-right:calc(var(--iot-o-16) + var(--iot-o-2))}.iot-pole__przycisk{position:absolute;right:.125rem}.iot-pole__ramka:has(.iot-pole__przycisk) .iot-wejscie{padding-right:var(--iot-o-14)}.iot-szukaj{align-items:center;min-width:0;display:flex;position:relative}.iot-szukaj .iot-ikona{left:var(--iot-o-4);color:var(--iot-tekst-3);pointer-events:none;position:absolute}.iot-szukaj .iot-wejscie{padding-left:var(--iot-o-12);min-height:var(--iot-dotyk);border-radius:var(--iot-r-pelny)}.iot-krokomierz{border:var(--iot-ramka-gruba) solid var(--iot-linia-mocna);border-radius:var(--iot-r-m);background:var(--iot-pow-1);align-items:stretch;display:inline-flex;overflow:hidden}.iot-krokomierz__przycisk{background:var(--iot-pow-2);width:3.5rem;min-height:3.5rem;color:var(--iot-tekst);cursor:pointer;border:0;place-items:center;display:grid}.iot-krokomierz__przycisk:hover{background:var(--iot-pow-3)}.iot-krokomierz__przycisk:disabled{opacity:.4;cursor:not-allowed}.iot-krokomierz__wartosc{text-align:center;width:7rem;font-size:var(--iot-t-xl);font-variant-numeric:tabular-nums;background:0 0;border:0;min-height:3.5rem;font-weight:700}.iot-krokomierz__wartosc:focus{background:var(--iot-akcent-tlo);outline:none}.iot-krokomierz--maly .iot-krokomierz__przycisk{width:var(--iot-dotyk);min-height:var(--iot-dotyk)}.iot-krokomierz--maly .iot-krokomierz__wartosc{width:5rem;min-height:var(--iot-dotyk);font-size:var(--iot-t-l)}.iot-przelacznik{align-items:center;gap:var(--iot-o-3);min-height:var(--iot-dotyk);cursor:pointer;display:flex}.iot-przelacznik__input{appearance:none;border-radius:var(--iot-r-pelny);background:var(--iot-pow-4);cursor:pointer;width:3.25rem;height:2rem;transition:background var(--iot-czas);border:0;flex:none;margin:0;position:relative}.iot-przelacznik__input:after{content:"";top:var(--iot-o-1);left:var(--iot-o-1);background:var(--iot-pow-1);width:1.5rem;height:1.5rem;box-shadow:var(--iot-cien-maly);transition:transform var(--iot-czas);border-radius:50%;position:absolute}:root:not([data-iot-theme=light]) .iot-przelacznik__input:after{background:var(--iot-tekst)}.iot-przelacznik__input:checked{background:var(--iot-akcent)}.iot-przelacznik__input:checked:after{transform:translate(1.25rem)}.iot-przelacznik__input:disabled{cursor:not-allowed;box-shadow:inset 0 0 0 var(--iot-ramka) var(--iot-linia-mocna)}.iot-przelacznik__input:disabled:after{opacity:.8}.iot-przelacznik__input:disabled:checked{background:color-mix(in srgb, var(--iot-akcent) 45%, var(--iot-pow-4))}.iot-przelacznik:has(.iot-przelacznik__input:disabled){cursor:not-allowed;color:var(--iot-tekst-2)}.iot-przelacznik__opis{flex:1;min-width:0}.iot-przelacznik__pomoc{color:var(--iot-tekst-3);font-size:var(--iot-t-s);display:block}.iot-przelacznik--odwrotny .iot-przelacznik__input{order:2}.iot-wybor{align-items:flex-start;gap:var(--iot-o-3);min-height:var(--iot-dotyk);padding:var(--iot-o-2) 0;cursor:pointer;display:flex}.iot-wybor__input{appearance:none;border-radius:var(--iot-r-xs);border:.125rem solid var(--iot-tekst-3);background:var(--iot-pow-1);cursor:pointer;flex:none;place-items:center;width:1.625rem;height:1.625rem;margin:0;display:grid}.iot-wybor__input[type=radio]{border-radius:50%}.iot-wybor__input:checked{background:var(--iot-akcent);border-color:var(--iot-akcent)}.iot-wybor__input[type=checkbox]:checked:after{content:"";border:.1875rem solid var(--iot-na-akcencie);border-top:0;border-right:0;width:.875rem;height:.5rem;transform:translateY(-.125rem)rotate(-45deg)}.iot-wybor__input[type=radio]:checked:after{content:"";background:var(--iot-na-akcencie);border-radius:50%;width:.625rem;height:.625rem}.iot-wybor__pomoc{color:var(--iot-tekst-3);font-size:var(--iot-t-s);display:block}.iot-wybor--przekreslany:has(.iot-wybor__input:checked) .iot-wybor__tekst{color:var(--iot-tekst-3);text-decoration:line-through}.iot-karty-wyboru{gap:var(--iot-o-2);display:grid}.iot-karta-wyboru{gap:var(--iot-o-3);padding:var(--iot-o-4);border-radius:var(--iot-r-m);border:var(--iot-ramka-gruba) solid var(--iot-linia-mocna);background:var(--iot-pow-1);cursor:pointer;transition:border-color var(--iot-czas), background var(--iot-czas);align-items:flex-start;display:flex;position:relative}.iot-karta-wyboru:hover{border-color:var(--iot-tekst-3)}.iot-karta-wyboru__input{opacity:0;pointer-events:none;position:absolute}.iot-karta-wyboru__ikona{width:1.75rem;height:1.75rem;color:var(--iot-tekst-2);flex:none}.iot-karta-wyboru__tytul{font-weight:700;display:block}.iot-karta-wyboru__opis{color:var(--iot-tekst-2);font-size:var(--iot-t-s);margin-top:var(--iot-o-05);display:block}.iot-karta-wyboru:has(.iot-karta-wyboru__input:checked){border-color:var(--iot-akcent);background:var(--iot-akcent-tlo)}.iot-karta-wyboru:has(.iot-karta-wyboru__input:checked) .iot-karta-wyboru__ikona{color:var(--iot-akcent)}.iot-karta-wyboru:has(.iot-karta-wyboru__input:focus-visible){outline:var(--iot-fokus-szer) solid var(--iot-akcent);outline-offset:var(--iot-ramka-gruba)}.iot-karta-wyboru:has(.iot-karta-wyboru__input:disabled){opacity:.5;cursor:not-allowed}.iot-karty-wyboru--pionowe .iot-karta-wyboru{text-align:center;align-items:center;gap:var(--iot-o-1);padding:var(--iot-o-3) var(--iot-o-2);flex-direction:column}.iot-segmenty{padding:var(--iot-o-1);gap:var(--iot-o-1);border-radius:var(--iot-r-m);background:var(--iot-pow-1);border:var(--iot-ramka) solid var(--iot-linia);scrollbar-width:none;max-width:100%;display:inline-flex;overflow-x:auto}.iot-segmenty--pelne{display:flex}.iot-segmenty--pelne .iot-segmenty__opcja{flex:1}.iot-segmenty__opcja{justify-content:center;align-items:center;gap:var(--iot-o-1);min-height:2.625rem;padding:0 var(--iot-o-4);border-radius:var(--iot-r-s);color:var(--iot-tekst-2);font-weight:700;font-size:var(--iot-t-s);cursor:pointer;white-space:nowrap;background:0 0;border:0;display:inline-flex}.iot-segmenty__opcja:hover{color:var(--iot-tekst)}.iot-segmenty__opcja[aria-checked=true]{background:var(--iot-pow-3);color:var(--iot-tekst)}.iot-segmenty__opcja:disabled{opacity:.4;cursor:not-allowed}.iot-zetony{gap:var(--iot-o-2);scrollbar-width:none;padding-bottom:var(--iot-o-05);display:flex;overflow-x:auto}.iot-zetony::-webkit-scrollbar{display:none}.iot-zetony--zawijane{flex-wrap:wrap;overflow:visible}.iot-zeton{align-items:center;gap:var(--iot-o-2);min-height:2.625rem;padding:0 var(--iot-o-4);border-radius:var(--iot-r-pelny);border:var(--iot-ramka-gruba) solid var(--iot-linia-mocna);color:var(--iot-tekst-2);font-weight:700;font-size:var(--iot-t-s);cursor:pointer;white-space:nowrap;background:0 0;flex:none;display:inline-flex}.iot-zeton .iot-ikona{width:1.125rem;height:1.125rem}.iot-zeton__ile{color:var(--iot-tekst-3);font-weight:600}.iot-zeton:hover{border-color:var(--iot-tekst-3);color:var(--iot-tekst)}.iot-zeton[aria-pressed=true]{background:var(--iot-jasny-przycisk);border-color:var(--iot-jasny-przycisk);color:var(--iot-tekst-odwrotny)}.iot-zeton[aria-pressed=true] .iot-zeton__ile{color:inherit;opacity:.7}.iot-suwak{gap:var(--iot-o-1);padding:var(--iot-o-3) 0;display:grid}.iot-suwak__naglowek{justify-content:space-between;align-items:baseline;gap:var(--iot-o-3);flex-wrap:wrap;display:flex}.iot-suwak__etykieta{font-weight:700}.iot-suwak__dopisek{color:var(--iot-tekst-2);font-weight:400}.iot-suwak__wartosc{font-size:var(--iot-t-xl);color:var(--iot-akcent);font-variant-numeric:tabular-nums;font-weight:700}.iot-suwak__input{--iot-suwak-proc:50%;appearance:none;cursor:pointer;background:0 0;width:100%;height:2.5rem;margin:0}.iot-suwak__input::-webkit-slider-runnable-track{border-radius:var(--iot-r-pelny);background:linear-gradient(to right, var(--iot-akcent) var(--iot-suwak-proc), var(--iot-pow-4) var(--iot-suwak-proc));height:.625rem}.iot-suwak__input::-moz-range-track{border-radius:var(--iot-r-pelny);background:var(--iot-pow-4);height:.625rem}.iot-suwak__input::-moz-range-progress{border-radius:var(--iot-r-pelny);background:var(--iot-akcent);height:.625rem}.iot-suwak__input::-webkit-slider-thumb{appearance:none;background:var(--iot-pow-1);border:.25rem solid var(--iot-akcent);width:1.875rem;height:1.875rem;box-shadow:var(--iot-cien-maly);border-radius:50%;margin-top:-.625rem}.iot-suwak__input::-moz-range-thumb{background:var(--iot-pow-1);border:.25rem solid var(--iot-akcent);border-radius:50%;width:1.375rem;height:1.375rem}.iot-suwak__input:disabled{opacity:.4;cursor:not-allowed}.iot-suwak__pomoc{font-size:var(--iot-t-s);color:var(--iot-tekst-3)}.iot-suwak.is-locked .iot-suwak__etykieta{color:var(--iot-tekst-3)}.iot-upuszczanie{justify-content:center;align-items:center;gap:var(--iot-o-2);text-align:center;padding:var(--iot-o-6) var(--iot-o-4);border-radius:var(--iot-r-l);border:.125rem dashed var(--iot-linia-mocna);background:var(--iot-pow-1);color:var(--iot-tekst-2);cursor:pointer;flex-direction:column;display:flex;position:relative}.iot-upuszczanie:hover,.iot-upuszczanie.is-active{border-color:var(--iot-akcent);color:var(--iot-tekst)}.iot-upuszczanie .iot-ikona{width:2rem;height:2rem;color:var(--iot-akcent)}.iot-upuszczanie__input{opacity:0;cursor:pointer;position:absolute;inset:0}.iot-karta{background:var(--iot-pow-1);border:var(--iot-ramka) solid var(--iot-linia);border-radius:var(--iot-r-l);padding:var(--iot-o-5);box-shadow:var(--iot-cien);min-width:0}.iot-karta--ciasna{padding:var(--iot-o-4)}.iot-karta__naglowek{align-items:center;gap:var(--iot-o-2) var(--iot-o-3);margin-bottom:var(--iot-o-4);flex-wrap:wrap;min-height:2.5rem;display:flex}.iot-karta__ikona{width:1.5rem;height:1.5rem;color:var(--iot-akcent)}.iot-karta__tytul{font-size:var(--iot-t-l);flex:8.75rem;min-width:0}.iot-karta__stopka{gap:var(--iot-o-2);margin-top:var(--iot-o-5);padding-top:var(--iot-o-4);border-top:var(--iot-ramka) solid var(--iot-linia);flex-wrap:wrap;display:flex}.iot-panel{background:var(--iot-pow-2);border-radius:var(--iot-r-m);padding:var(--iot-o-4)}.iot-sekcja{margin-top:var(--iot-o-8)}.iot-sekcja__naglowek{align-items:center;gap:var(--iot-o-3);margin-bottom:var(--iot-o-4);flex-wrap:wrap;display:flex}.iot-sekcja__tytul{font-size:var(--iot-t-xl);flex:1}.iot-wskazowka{gap:var(--iot-o-2);margin-top:var(--iot-o-4);padding:var(--iot-o-3);border-radius:var(--iot-r-m);background:var(--iot-pow-2);color:var(--iot-tekst-2);font-size:var(--iot-t-s);align-items:flex-start;display:flex}.iot-wskazowka .iot-ikona{width:1.125rem;height:1.125rem;color:var(--iot-akcent);margin-top:var(--iot-o-05)}.iot-kafel{gap:var(--iot-o-1);padding:var(--iot-o-4);border-radius:var(--iot-r-m);background:var(--iot-pow-2);flex-direction:column;min-width:0;display:flex;container-type:inline-size}.iot-kafel__etykieta{font-size:var(--iot-t-s);color:var(--iot-tekst-2);align-items:center;gap:var(--iot-o-1);font-weight:600;display:flex}.iot-kafel__etykieta .iot-ikona{width:1.125rem;height:1.125rem;color:var(--iot-tekst-3)}.iot-kafel__wartosc{font-weight:700;font-size:clamp(1.125rem, 18cqi, var(--iot-t-2xl));letter-spacing:-.02em;font-variant-numeric:tabular-nums;line-height:1.05}.iot-kafel__jednostka{color:var(--iot-tekst-2);letter-spacing:0;margin-left:var(--iot-o-05);font-size:.5em;font-weight:600}.iot-kafel__opis{font-size:var(--iot-t-s);color:var(--iot-tekst-3)}.iot-kafel--akcent .iot-kafel__wartosc{color:var(--iot-akcent)}.iot-temp{font-weight:700;font-size:var(--iot-t-liczba);letter-spacing:-.03em;font-variant-numeric:tabular-nums;line-height:.95}.iot-temp__jedn{letter-spacing:0;vertical-align:top;color:var(--iot-tekst-2);margin-left:.08em;font-size:.36em;font-weight:600;position:relative;top:.3em}.iot-kafel-temp{align-items:flex-start;gap:var(--iot-o-2);padding:var(--iot-o-4);border-radius:var(--iot-r-l);background:var(--iot-pow-2);border:var(--iot-ramka) solid transparent;text-align:left;min-width:0;color:var(--iot-tekst);flex-direction:column;display:flex;position:relative;container-type:inline-size}.iot-kafel-temp__etykieta{align-items:center;gap:var(--iot-o-1);font-size:var(--iot-t-s);color:var(--iot-tekst-2);font-weight:700;display:inline-flex}.iot-kafel-temp__etykieta .iot-ikona{width:1.125rem;height:1.125rem;color:var(--iot-akcent)}.iot-kafel-temp__wartosc{letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--iot-akcent);font-size:clamp(1.5rem,26cqi,5.25rem);font-weight:700;line-height:.95}.iot-kafel-temp__jedn{letter-spacing:0;vertical-align:top;color:var(--iot-tekst-2);margin-left:.08em;font-size:.36em;font-weight:600;position:relative;top:.3em}.iot-kafel-temp__cel{align-items:center;gap:var(--iot-o-2);width:100%;font-size:var(--iot-t-s);display:flex}.iot-kafel-temp__cel .iot-postep{flex:1}.iot-kafel-temp__dol{align-items:center;gap:var(--iot-o-2);flex-wrap:wrap;display:flex}.iot-kafel-temp__akcja{margin-top:auto}.iot-kafel-temp--sonda .iot-kafel-temp__wartosc{color:var(--iot-sonda)}.iot-kafel-temp--sonda .iot-postep__pasek{background:var(--iot-sonda)}.iot-kafel-temp--woda .iot-kafel-temp__wartosc{color:var(--iot-woda)}.iot-kafel-temp--goraco .iot-kafel-temp__wartosc{color:var(--iot-goraco)}.iot-kafel-temp--wyroznione{background:var(--iot-akcent-tlo);border-color:color-mix(in srgb, var(--iot-akcent) 40%, transparent)}.iot-kafel-temp--alarm{background:var(--iot-alarm-tlo);border-color:var(--iot-alarm);animation:iot-alarm-puls var(--iot-czas-puls) ease-in-out infinite}.iot-kafel-temp.is-loading .iot-kafel-temp__wartosc{color:#0000;border-radius:var(--iot-r-s);background:var(--iot-pow-3);animation:iot-szkielet var(--iot-czas-szkielet) ease-in-out infinite}@keyframes iot-alarm-puls{50%{box-shadow:0 0 0 .375rem color-mix(in srgb, var(--iot-alarm) 22%, transparent)}}@container (width>=22rem){.iot-kafel-temp__wartosc{font-size:clamp(3rem,20cqi,5.25rem)}}.iot-siatka-2,.iot-siatka-3,.iot-siatka-4{gap:var(--iot-o-4);display:grid}@media (min-width:45em){.iot-siatka-2,.iot-siatka-3,.iot-siatka-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:73.75em){.iot-siatka-3{grid-template-columns:repeat(3,minmax(0,1fr))}.iot-siatka-4{grid-template-columns:repeat(4,minmax(0,1fr))}.iot-siatka-2{align-items:start}}.iot-wiersz{align-items:center;gap:var(--iot-o-3);flex-wrap:wrap;display:flex}.iot-wiersz-miedzy{justify-content:space-between;align-items:center;gap:var(--iot-o-3);flex-wrap:wrap;display:flex}.iot-stos{gap:var(--iot-o-3);flex-direction:column;display:flex}.iot-rozpycha{flex:1;min-width:0}.iot-pigulka{align-items:center;gap:var(--iot-o-1);min-height:1.75rem;padding:var(--iot-o-05) var(--iot-o-3);border-radius:var(--iot-r-pelny);font-size:var(--iot-t-s);background:var(--iot-pow-3);color:var(--iot-tekst-2);font-weight:700;display:inline-flex}.iot-pigulka .iot-ikona{width:1rem;height:1rem}.iot-pigulka__kropka{background:currentColor;border-radius:50%;flex:none;width:.5rem;height:.5rem}.iot-pigulka--ok{background:var(--iot-ok-tlo);color:var(--iot-ok)}.iot-pigulka--uwaga{background:var(--iot-uwaga-tlo);color:var(--iot-uwaga)}.iot-pigulka--alarm{background:var(--iot-alarm-tlo);color:var(--iot-alarm)}.iot-pigulka--info{background:var(--iot-info-tlo);color:var(--iot-info)}.iot-pigulka--akcent{background:var(--iot-akcent-tlo);color:var(--iot-akcent)}.iot-pigulka--premium{background:var(--iot-premium-tlo);color:var(--iot-premium)}.iot-pigulka--wylaczona{background:var(--iot-pow-3);color:var(--iot-tekst-3)}.iot-pigulka--mala{min-height:1.375rem;padding:0 var(--iot-o-2);font-size:var(--iot-t-xs)}.iot-pigulka.is-live .iot-pigulka__kropka{animation:iot-puls var(--iot-czas-puls) ease-in-out infinite}@keyframes iot-puls{0%,to{box-shadow:0 0}50%{opacity:.7;box-shadow:0 0 0 .3125rem #0000}}.iot-lista{flex-direction:column;padding:0;list-style:none;display:flex}.iot-lista__pozycja{align-items:center;gap:var(--iot-o-3);padding:var(--iot-o-3) 0;border-bottom:var(--iot-ramka) solid var(--iot-linia);flex-wrap:wrap;min-height:4rem;display:flex}.iot-lista__pozycja:last-child{border-bottom:0}.iot-lista__ikona{border-radius:var(--iot-r-s);background:var(--iot-pow-3);width:2.75rem;height:2.75rem;color:var(--iot-akcent);flex:none;place-items:center;display:grid}.iot-lista__ikona .iot-ikona{width:1.375rem;height:1.375rem}.iot-lista__tresc{flex:11rem;min-width:0}.iot-lista__tytul{font-weight:700;display:block}.iot-lista__opis{color:var(--iot-tekst-2);font-size:var(--iot-t-s);display:block}.iot-tabela{border-collapse:collapse;width:100%;font-size:var(--iot-t-m)}.iot-tabela th{text-align:left;font-size:var(--iot-t-s);color:var(--iot-tekst-3);padding:var(--iot-o-2) var(--iot-o-3);border-bottom:var(--iot-ramka) solid var(--iot-linia-mocna);white-space:nowrap;font-weight:700}.iot-tabela td{padding:var(--iot-o-3);border-bottom:var(--iot-ramka) solid var(--iot-linia);vertical-align:middle}.iot-tabela tr:last-child td{border-bottom:0}.iot-tabela__liczba{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}@media (max-width:44.99em){.iot-tabela--karty thead{display:none}.iot-tabela--karty,.iot-tabela--karty tbody,.iot-tabela--karty td{width:100%;display:block}.iot-tabela--karty tr{gap:var(--iot-o-1) var(--iot-o-3);padding:var(--iot-o-3) 0;border-bottom:var(--iot-ramka) solid var(--iot-linia);grid-template-columns:1fr auto;display:grid}.iot-tabela--karty td{border:0;padding:0}.iot-tabela--karty td[data-etykieta]:before{content:attr(data-etykieta) ": ";color:var(--iot-tekst-3);font-size:var(--iot-t-s)}.iot-tabela--karty .iot-tabela__glowna{grid-column:1/-1;font-weight:700}.iot-tabela--karty .iot-tabela__liczba{text-align:left}.iot-tabela--karty td:last-child{grid-column:1/-1}}.iot-zakladki{gap:var(--iot-o-1);border-bottom:var(--iot-ramka) solid var(--iot-linia);margin-bottom:var(--iot-o-5);scrollbar-width:none;display:flex;overflow-x:auto}.iot-zakladki::-webkit-scrollbar{display:none}.iot-zakladki__zakladka{align-items:center;gap:var(--iot-o-2);min-height:3.25rem;padding:0 var(--iot-o-4);color:var(--iot-tekst-2);white-space:nowrap;cursor:pointer;background:0 0;border:0;font-weight:700;text-decoration:none;display:inline-flex;position:relative}.iot-zakladki__zakladka:hover,.iot-zakladki__zakladka.is-active,.iot-zakladki__zakladka[aria-selected=true]{color:var(--iot-tekst)}.iot-zakladki__zakladka.is-active:after,.iot-zakladki__zakladka[aria-selected=true]:after{content:"";left:var(--iot-o-3);right:var(--iot-o-3);bottom:calc(var(--iot-ramka) * -1);border-radius:var(--iot-r-xs) var(--iot-r-xs) 0 0;background:var(--iot-akcent);height:.1875rem;animation:iot-wskaznik var(--iot-czas-wolny) var(--iot-krzywa);position:absolute}.iot-zakladki__zakladka .iot-licznik{background:var(--iot-pow-4);color:var(--iot-tekst)}.iot-zakladki--lepkie{top:var(--iot-pasek-wys);z-index:calc(var(--iot-z-pasek) - 1);background:color-mix(in srgb, var(--iot-tlo) 92%, transparent);-webkit-backdrop-filter:var(--iot-rozmycie);backdrop-filter:var(--iot-rozmycie);position:sticky}.iot-zaslona{z-index:var(--iot-z-okno);background:var(--iot-zaslona);-webkit-backdrop-filter:blur(.1875rem);backdrop-filter:blur(.1875rem);animation:iot-pojaw var(--iot-czas) ease-out;position:fixed;inset:0}.iot-okno{z-index:var(--iot-z-okno);height:-moz-fit-content;height:fit-content;width:min(32.5rem, calc(100vw - var(--iot-o-8)));max-height:calc(100dvh - var(--iot-o-12));background:var(--iot-pow-2);color:var(--iot-tekst);border:var(--iot-ramka) solid var(--iot-linia-mocna);border-radius:var(--iot-r-xl);padding:var(--iot-o-6);box-shadow:var(--iot-cien-okno);animation:iot-wjazd var(--iot-czas-wolny) var(--iot-krzywa);margin:auto;position:fixed;inset:0;overflow:auto}.iot-okno:focus{outline:none}.iot-okno--szerokie{width:min(51.25rem, calc(100vw - var(--iot-o-6)))}.iot-okno__uchwyt{display:none}.iot-okno__naglowek{align-items:flex-start;gap:var(--iot-o-3);margin-bottom:var(--iot-o-4);display:flex}.iot-okno__tytul{font-size:var(--iot-t-xl);flex:1}.iot-okno__opis{color:var(--iot-tekst-2);margin-bottom:var(--iot-o-4)}.iot-okno__zamknij{margin:calc(var(--iot-o-3) * -1) calc(var(--iot-o-3) * -1) 0 0}.iot-okno__ikona{border-radius:var(--iot-r-l);background:var(--iot-akcent-tlo);width:3.5rem;height:3.5rem;color:var(--iot-akcent);margin-bottom:var(--iot-o-4);place-items:center;display:grid}.iot-okno__ikona .iot-ikona{width:1.75rem;height:1.75rem}.iot-okno__ikona--alarm{background:var(--iot-alarm-tlo);color:var(--iot-alarm)}.iot-okno__ikona--ok{background:var(--iot-ok-tlo);color:var(--iot-ok)}.iot-okno__akcje{justify-content:flex-end;gap:var(--iot-o-2);margin-top:var(--iot-o-6);flex-wrap:wrap-reverse;display:flex}.iot-okno__akcje .iot-btn{flex:10rem}@media (max-width:44.99em){.iot-okno{border-radius:var(--iot-r-xl) var(--iot-r-xl) 0 0;width:100%;max-height:88dvh;padding:var(--iot-o-2) var(--iot-o-5) calc(var(--iot-o-5) + env(safe-area-inset-bottom));border-bottom:0;margin:0;animation-name:iot-wysun;inset:auto 0 0}.iot-okno__uchwyt{border-radius:var(--iot-r-xs);background:var(--iot-pow-4);width:2.75rem;height:.3125rem;margin:var(--iot-o-1) auto var(--iot-o-3);display:block}}@keyframes iot-pojaw{0%{opacity:0}}@keyframes iot-wjazd{0%{opacity:0;transform:translateY(.5rem)scale(.98)}}@keyframes iot-wysun{0%{transform:translateY(100%)}}@keyframes iot-menu-wjazd{0%{opacity:0;transform:translateY(-.25rem)scale(.97)}}@keyframes iot-wskaznik{0%{opacity:0;transform:scaleX(0)}}@keyframes iot-podskok{40%{transform:translateY(-.1875rem)scale(1.12)}}.iot-menu{z-index:var(--iot-z-okno);min-width:15rem;max-width:calc(100vw - var(--iot-o-6));padding:var(--iot-o-1);border-radius:var(--iot-r-m);background:var(--iot-pow-3);color:var(--iot-tekst);border:var(--iot-ramka) solid var(--iot-linia-mocna);box-shadow:var(--iot-cien-okno);transform-origin:var(--radix-popover-content-transform-origin,top);animation:iot-menu-wjazd var(--iot-czas-wolny) var(--iot-krzywa)}.iot-menu:focus{outline:none}.iot-menu__pozycja{align-items:center;gap:var(--iot-o-3);width:100%;min-height:var(--iot-dotyk);padding:0 var(--iot-o-3);border-radius:var(--iot-r-s);color:var(--iot-tekst);text-align:left;cursor:pointer;background:0 0;border:0;font-weight:600;text-decoration:none;display:flex}.iot-menu__pozycja:hover,.iot-menu__pozycja:focus-visible{background:var(--iot-pow-4);outline:none}.iot-menu__pozycja .iot-ikona{width:1.25rem;height:1.25rem;color:var(--iot-tekst-2)}.iot-menu__pozycja--niebezpieczna,.iot-menu__pozycja--niebezpieczna .iot-ikona{color:var(--iot-alarm)}.iot-menu__pozycja:disabled{opacity:.45;cursor:not-allowed}.iot-menu__naglowek{padding:var(--iot-o-2) var(--iot-o-3) var(--iot-o-3);font-size:var(--iot-t-s);color:var(--iot-tekst-2);border-bottom:var(--iot-ramka) solid var(--iot-linia-mocna);margin-bottom:var(--iot-o-1)}.iot-menu__naglowek b{color:var(--iot-tekst)}.iot-menu--dymek{padding:var(--iot-o-4);min-width:17.5rem}.iot-komunikat{gap:var(--iot-o-3);padding:var(--iot-o-3) var(--iot-o-4);border-radius:var(--iot-r-m);background:var(--iot-pow-2);border:var(--iot-ramka) solid var(--iot-linia-mocna);font-size:var(--iot-t-s);align-items:flex-start;display:flex}.iot-komunikat__ikona{width:1.375rem;height:1.375rem;margin-top:var(--iot-o-mikro);flex:none}.iot-komunikat__tresc{flex:1;min-width:0}.iot-komunikat__tytul{font-size:var(--iot-t-m);font-weight:700;display:block}.iot-komunikat__akcje{gap:var(--iot-o-2);margin-top:var(--iot-o-3);flex-wrap:wrap;display:flex}.iot-komunikat--ok{background:var(--iot-ok-tlo);border-color:color-mix(in srgb, var(--iot-ok) 35%, transparent)}.iot-komunikat--ok .iot-komunikat__ikona{color:var(--iot-ok)}.iot-komunikat--uwaga{background:var(--iot-uwaga-tlo);border-color:color-mix(in srgb, var(--iot-uwaga) 35%, transparent)}.iot-komunikat--uwaga .iot-komunikat__ikona{color:var(--iot-uwaga)}.iot-komunikat--alarm{background:var(--iot-alarm-tlo);border-color:color-mix(in srgb, var(--iot-alarm) 40%, transparent)}.iot-komunikat--alarm .iot-komunikat__ikona{color:var(--iot-alarm)}.iot-komunikat--info{background:var(--iot-info-tlo);border-color:color-mix(in srgb, var(--iot-info) 30%, transparent)}.iot-komunikat--info .iot-komunikat__ikona{color:var(--iot-info)}.iot-komunikat--tost{left:50%;bottom:calc(var(--iot-dolny-pasek-wys) + var(--iot-o-4) + env(safe-area-inset-bottom));z-index:var(--iot-z-tost);width:min(30rem, calc(100vw - var(--iot-o-8)));background:var(--iot-jasny-przycisk);color:var(--iot-tekst-odwrotny);box-shadow:var(--iot-cien-okno);animation:iot-wjazd var(--iot-czas-wolny) var(--iot-krzywa);border:0;align-items:center;font-weight:600;position:fixed;transform:translate(-50%)}.iot-komunikat--tost .iot-btn--cichy{color:inherit}@media (min-width:45em){.iot-komunikat--tost{bottom:var(--iot-o-6)}}.iot-stan{text-align:center;align-items:center;gap:var(--iot-o-3);padding:var(--iot-o-10) var(--iot-o-5);flex-direction:column;display:flex}.iot-stan__ikona{border-radius:var(--iot-r-xl);background:var(--iot-pow-2);width:5rem;height:5rem;color:var(--iot-akcent);margin-bottom:var(--iot-o-1);place-items:center;display:grid}.iot-stan__ikona .iot-ikona{width:2.375rem;height:2.375rem}.iot-stan__tytul{font-size:var(--iot-t-l)}.iot-stan__opis{color:var(--iot-tekst-2);max-width:42ch}.iot-stan--blad .iot-stan__ikona{background:var(--iot-alarm-tlo);color:var(--iot-alarm)}.iot-stan--karta{background:var(--iot-pow-1);border:var(--iot-ramka) solid var(--iot-linia);border-radius:var(--iot-r-l)}.iot-stan--maly{padding:var(--iot-o-6) var(--iot-o-4)}.iot-stan--maly .iot-stan__ikona{width:3.5rem;height:3.5rem}.iot-szkielet{background:linear-gradient(90deg, var(--iot-pow-2) 0%, var(--iot-pow-3) 40%, var(--iot-pow-2) 80%);animation:iot-szkielet var(--iot-czas-szkielet) ease-in-out infinite;border-radius:var(--iot-r-s);background-size:300% 100%;display:block}@keyframes iot-szkielet{0%{background-position:100% 0}to{background-position:-100% 0}}.iot-wirujace{border:.1875rem solid var(--iot-pow-4);border-top-color:var(--iot-akcent);width:1.375rem;height:1.375rem;animation:iot-obrot var(--iot-czas-obrot) linear infinite;border-radius:50%;flex:none;display:inline-block}@keyframes iot-obrot{to{transform:rotate(360deg)}}.iot-ladowanie{align-items:center;gap:var(--iot-o-3);color:var(--iot-tekst-2);padding:var(--iot-o-4) 0;font-weight:600;display:flex}.iot-ladowanie-karty{gap:var(--iot-o-4);display:grid}.iot-ladowanie-karty__naglowek{gap:var(--iot-o-3);align-items:center;display:flex}.iot-ladowanie-karty__siatka{gap:var(--iot-o-2);grid-template-columns:1fr 1fr;display:grid}.iot-offline{border:var(--iot-ramka) dashed var(--iot-linia-mocna);background:var(--iot-pow-1);border-radius:var(--iot-r-l);padding:var(--iot-o-5);gap:var(--iot-o-3);display:grid}.iot-offline__naglowek{align-items:center;gap:var(--iot-o-3);display:flex}.iot-offline__ikona{border-radius:var(--iot-r-m);background:var(--iot-pow-3);width:3rem;height:3rem;color:var(--iot-tekst-3);flex:none;place-items:center;display:grid}.iot-offline__odczyty{gap:var(--iot-o-2);grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));display:grid}.iot-offline__odczyt{padding:var(--iot-o-2) var(--iot-o-3);border-radius:var(--iot-r-m);background:var(--iot-pow-2);flex-direction:column;display:flex}.iot-offline__odczyt small{font-size:var(--iot-t-xs);color:var(--iot-tekst-3);font-weight:700}.iot-offline__odczyt b{font-size:var(--iot-t-xl);color:var(--iot-tekst-3)}.iot-brak-sieci{align-items:center;gap:var(--iot-o-3);padding:var(--iot-o-3) var(--iot-o-4);border-radius:var(--iot-r-m);background:var(--iot-pow-3);border:var(--iot-ramka) solid var(--iot-linia-mocna);font-size:var(--iot-t-s);flex-wrap:wrap;display:flex}.iot-brak-sieci>.iot-ikona{color:var(--iot-uwaga)}.iot-postep{border-radius:var(--iot-r-pelny);background:var(--iot-pow-4);height:.625rem;overflow:hidden}.iot-postep__pasek{height:100%;width:var(--iot-postep,0%);background:var(--iot-akcent);border-radius:inherit;transition:width var(--iot-czas-wolny);animation:iot-postep-start var(--iot-czas-wejscie) var(--iot-krzywa) backwards;display:block}@keyframes iot-postep-start{0%{width:0}}.iot-postep--cienki{height:.375rem}.iot-postep--ok .iot-postep__pasek{background:var(--iot-ok)}.iot-postep--uwaga .iot-postep__pasek{background:var(--iot-uwaga)}.iot-kroki{gap:var(--iot-o-1);padding:0;list-style:none;display:flex}.iot-kroki__krok{gap:var(--iot-o-2);font-size:var(--iot-t-xs);color:var(--iot-tekst-3);flex-direction:column;flex:1;min-width:0;font-weight:700;display:flex}.iot-kroki__krok:before{content:"";border-radius:var(--iot-r-xs);background:var(--iot-pow-4);height:.375rem}.iot-kroki__krok.is-done:before,.iot-kroki__krok.is-current:before{background:var(--iot-akcent)}.iot-kroki__krok.is-current{color:var(--iot-tekst)}.iot-os-czasu{flex-direction:column;padding:0;list-style:none;display:flex}.iot-os-czasu__punkt{gap:var(--iot-o-3);padding-bottom:var(--iot-o-4);grid-template-columns:1.75rem 1fr;display:grid;position:relative}.iot-os-czasu__punkt:before{content:"";width:.875rem;height:.875rem;margin:var(--iot-o-1) var(--iot-o-2) 0;border:.1875rem solid var(--iot-pow-4);background:var(--iot-pow-1);z-index:1;border-radius:50%;grid-row:1/3}.iot-os-czasu__punkt:after{content:"";top:1.25rem;left:.875rem;bottom:calc(var(--iot-o-05) * -1);background:var(--iot-pow-4);width:.125rem;position:absolute}.iot-os-czasu__punkt:last-child:after{display:none}.iot-os-czasu__punkt.is-done:before{background:var(--iot-ok);border-color:var(--iot-ok)}.iot-os-czasu__punkt.is-done:after{background:var(--iot-ok)}.iot-os-czasu__punkt.is-current:before{border-color:var(--iot-akcent);background:var(--iot-akcent);box-shadow:0 0 0 .3125rem color-mix(in srgb, var(--iot-akcent) 25%, transparent)}.iot-os-czasu__tytul{font-weight:700}.iot-os-czasu__opis{color:var(--iot-tekst-2);font-size:var(--iot-t-s);display:block}.iot-os-czasu__przycisk{min-height:var(--iot-dotyk);color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-area:1/2/3;align-content:start;padding:0;display:grid}.iot-os-czasu__punkt.is-done .iot-os-czasu__przycisk .iot-os-czasu__opis{text-decoration:line-through}.iot-os-czasu__szczegoly{grid-column:2;min-width:0}.iot-stronicowanie{justify-content:center;align-items:center;gap:var(--iot-o-1);margin-top:var(--iot-o-6);flex-wrap:wrap;display:flex}.iot-stronicowanie__strona{min-width:var(--iot-dotyk);height:var(--iot-dotyk);padding:0 var(--iot-o-2);border-radius:var(--iot-r-s);color:var(--iot-tekst-2);cursor:pointer;background:0 0;border:0;place-items:center;font-weight:700;display:inline-grid}.iot-stronicowanie__strona:hover{background:var(--iot-pow-2);color:var(--iot-tekst)}.iot-stronicowanie__strona[aria-current=page]{background:var(--iot-jasny-przycisk);color:var(--iot-tekst-odwrotny)}.iot-stronicowanie__strona:disabled{opacity:.35;cursor:not-allowed}.iot-wykres{width:100%;min-width:0;position:relative}.iot-wykres__naglowek{justify-content:space-between;align-items:center;gap:var(--iot-o-3);margin-bottom:var(--iot-o-3);flex-wrap:wrap;display:flex}.iot-wykres__legenda{gap:var(--iot-o-1) var(--iot-o-4);font-size:var(--iot-t-s);color:var(--iot-tekst-2);flex-wrap:wrap;padding:0;list-style:none;display:flex}.iot-wykres__seria{align-items:center;gap:var(--iot-o-2);display:inline-flex}.iot-wykres__seria:before{content:"";border-radius:var(--iot-r-xs);background:var(--iot-seria-kolor,var(--iot-wykres-komora));width:1.125rem;height:.25rem}.iot-wykres__seria.is-progi:before{background:linear-gradient(90deg, var(--iot-temp-1), var(--iot-temp-3), var(--iot-temp-4), var(--iot-temp-6))}.iot-wykres__seria.is-przerywana:before{border-top:.1875rem dashed var(--iot-seria-kolor);background:0 0;height:0}.iot-wykres__seria.is-cel:before{border-top:.125rem dotted var(--iot-seria-kolor);background:0 0;height:0}.iot-wykres__przelacz{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;min-height:2rem;padding:0}.iot-wykres__seria:has(.iot-wykres__przelacz[aria-pressed=false]){opacity:.45}.iot-wykres__obszar{width:100%;height:var(--iot-wykres-wys,15rem);position:relative}.iot-wykres__obszar .uplot{font-family:var(--iot-font)}.iot-wykres__obszar .u-legend{display:none}.iot-wykres__obszar .u-select{background:color-mix(in srgb, var(--iot-akcent) 15%, transparent)}.iot-wykres__obszar .u-cursor-x,.iot-wykres__obszar .u-cursor-y{border-color:var(--iot-linia-mocna)}.iot-wykres--przewijany{scrollbar-width:thin;overflow-x:auto}.iot-wykres--przewijany .iot-wykres__obszar{min-width:47.5rem}@media (min-width:45em){.iot-wykres--przewijany .iot-wykres__obszar{min-width:0}}.iot-wykres.is-loading .iot-wykres__obszar{border-radius:var(--iot-r-m);background:var(--iot-pow-2);animation:iot-szkielet var(--iot-czas-szkielet) ease-in-out infinite}.iot-wykres__pusto{color:var(--iot-tekst-3);font-size:var(--iot-t-s);place-items:center;display:grid;position:absolute;inset:0}.iot-mapa{width:100%;height:var(--iot-mapa-wys,15rem);border-radius:var(--iot-r-m);border:var(--iot-ramka) solid var(--iot-linia);background:var(--iot-pow-2);position:relative;overflow:hidden}.iot-mapa .leaflet-container{background:var(--iot-pow-2);width:100%;height:100%;font-family:var(--iot-font)}.iot-mapa .leaflet-tile-pane{filter:var(--iot-mapa-filtr)}.iot-mapa .leaflet-control-zoom a{background:var(--iot-pow-3);width:2.5rem;height:2.5rem;color:var(--iot-tekst);border-color:var(--iot-linia-mocna);line-height:2.5rem}.iot-mapa .leaflet-control-attribution{background:color-mix(in srgb, var(--iot-pow-1) 80%, transparent);color:var(--iot-tekst-3)}.iot-zdjecie{border-radius:var(--iot-r-m);background:var(--iot-pow-3);aspect-ratio:var(--iot-zdjecie-proporcje,4 / 3);position:relative;overflow:hidden}.iot-zdjecie__img{object-fit:cover;object-position:var(--iot-zdjecie-kadr,50% 50%);width:100%;height:100%;position:absolute;inset:0}.iot-zdjecie__brak{color:var(--iot-tekst-3);place-items:center;display:grid;position:absolute;inset:0}.iot-zdjecie__brak .iot-ikona{width:2rem;height:2rem}.iot-zdjecie__znak{left:var(--iot-o-2);top:var(--iot-o-2);position:absolute}.iot-zdjecie__akcja{right:var(--iot-o-2);bottom:var(--iot-o-2);position:absolute}.iot-pulpit__naglowek-wybor{align-items:flex-start;gap:var(--iot-o-05);padding:var(--iot-o-1) var(--iot-o-3) var(--iot-o-1) 0;text-align:left;border-radius:var(--iot-r-m);cursor:pointer;color:var(--iot-tekst);background:0 0;border:0;flex-direction:column;display:inline-flex}.iot-pulpit__nazwa{align-items:center;gap:var(--iot-o-2);font-size:clamp(1.625rem,4vw,2.125rem);font-weight:700;line-height:1.15;display:inline-flex}.iot-pulpit__nazwa .iot-ikona{width:1.625rem;height:1.625rem;color:var(--iot-akcent)}.iot-pulpit__naglowek-wybor:hover .iot-pulpit__nazwa{color:var(--iot-akcent-mocny)}.iot-pulpit__uklad-info{display:none}.iot-pulpit.is-arranging .iot-pulpit__uklad-info{gap:var(--iot-o-2);padding:var(--iot-o-3) var(--iot-o-4);margin-bottom:var(--iot-o-4);border-radius:var(--iot-r-m);background:var(--iot-akcent-tlo);color:var(--iot-akcent-mocny);font-size:var(--iot-t-s);align-items:center;font-weight:600;display:flex}.iot-pulpit__tytul{font-size:inherit;margin:0}.iot-pulpit__naglowek{align-items:center}.iot-pulpit__zwin{width:2.25rem;min-width:2.25rem;height:2.25rem;margin-top:var(--iot-o-1);align-self:flex-start}.iot-pulpit__naglowek.is-zwiniety{gap:var(--iot-o-2) var(--iot-o-3);margin-bottom:var(--iot-o-3)}.iot-pulpit__naglowek.is-zwiniety .iot-pulpit__zwin{align-self:center;margin-top:0}.iot-pulpit__naglowek.is-zwiniety :is(.iot-nadtytul,.iot-okruszki,.iot-naglowek-strony__opis){display:none}.iot-pulpit__naglowek.is-zwiniety .iot-pulpit__nazwa{font-size:var(--iot-t-l)}.iot-pulpit__naglowek.is-zwiniety .iot-pulpit__nazwa .iot-ikona{width:1.125rem;height:1.125rem}[data-iot-naglowek=staly] .iot-pulpit__naglowek{top:var(--iot-pasek-wys);z-index:15;margin-inline:calc(var(--iot-o-4) * -1);padding:var(--iot-o-2) var(--iot-o-4);background:color-mix(in srgb, var(--iot-tlo) 92%, transparent);-webkit-backdrop-filter:var(--iot-rozmycie);backdrop-filter:var(--iot-rozmycie);position:sticky}.iot-lista-pulpitow{margin:var(--iot-o-3) 0 0}.iot-lista-pulpitow__pozycja{padding:var(--iot-o-1) 0;gap:var(--iot-o-1);flex-wrap:nowrap}.iot-lista-pulpitow__wybierz{align-items:center;gap:var(--iot-o-3);min-width:0;padding:var(--iot-o-2);border-radius:var(--iot-r-m);text-align:left;cursor:pointer;color:var(--iot-tekst);background:0 0;border:0;flex:1;display:flex}.iot-lista-pulpitow__wybierz:hover{background:var(--iot-pow-3)}.iot-lista-pulpitow__pozycja.is-active .iot-lista-pulpitow__wybierz{background:var(--iot-akcent-tlo)}.iot-karta-pulpitu{min-width:0;height:100%;position:relative}.iot-mierzona{min-height:var(--iot-komorka,0px);flex-direction:column;display:flex}.iot-mierzona.is-ucieta{max-height:var(--iot-komorka);border-radius:var(--iot-r-l);position:relative;overflow:hidden}.iot-mierzona.is-ucieta:after{content:"";background:linear-gradient(transparent, var(--iot-pow-1));pointer-events:none;height:2.5rem;position:absolute;inset:auto 0 0}.iot-mierzona>:last-child:not(.iot-karta-pulpitu__linia),.iot-mierzona>.iot-karta-pulpitu__linia>:last-child{flex:1 0 auto}.iot-karta-pulpitu__linia{display:contents}.iot-karta-pulpitu__uchwyt,.iot-karta-pulpitu__usun{display:none}.iot-pulpit.is-arranging .iot-karta-pulpitu{outline:var(--iot-ramka-gruba) dashed color-mix(in srgb, var(--iot-akcent) 55%, transparent);outline-offset:var(--iot-o-1);border-radius:var(--iot-r-l)}.iot-pulpit.is-arranging .iot-karta-pulpitu__tresc{pointer-events:none;-webkit-user-select:none;user-select:none}.iot-pulpit.is-arranging .iot-karta-pulpitu__uchwyt,.iot-pulpit.is-arranging .iot-karta-pulpitu__usun{display:grid}.iot-karta-pulpitu__uchwyt{top:calc(var(--iot-o-4) * -1);border-radius:var(--iot-r-pelny);background:var(--iot-akcent);width:3.5rem;height:2rem;color:var(--iot-na-akcencie);cursor:grab;z-index:2;touch-action:none;border:0;place-items:center;position:absolute;left:50%;transform:translate(-50%)}.iot-karta-pulpitu__uchwyt:active{cursor:grabbing}.iot-karta-pulpitu__uchwyt .iot-ikona{width:1.25rem;height:1.25rem}.iot-karta-pulpitu__usun{top:calc(var(--iot-o-4) * -1);right:calc(var(--iot-o-3) * -1);border:.1875rem solid var(--iot-tlo);background:var(--iot-alarm);width:2.5rem;height:2.5rem;color:var(--iot-na-alarmie);z-index:2;cursor:pointer;border-radius:50%;place-items:center;position:absolute}.iot-karta-pulpitu__usun .iot-ikona{width:1.125rem;height:1.125rem}.iot-karta-pulpitu.is-ukryta .iot-karta-pulpitu__tresc{opacity:.4;filter:grayscale()}.iot-karta-pulpitu.is-ukryta .iot-karta-pulpitu__usun{background:var(--iot-pow-2);color:var(--iot-tekst);box-shadow:0 0 0 var(--iot-ramka) var(--iot-linia)}.iot-karta-pulpitu__pozycja{display:none}.iot-pulpit.is-arranging .iot-karta-pulpitu__pozycja{align-items:center;gap:var(--iot-o-05);top:calc(var(--iot-o-4) * -1);left:calc(var(--iot-o-2) * -1);z-index:2;padding:var(--iot-o-05);border-radius:var(--iot-r-pelny);background:var(--iot-pow-1);border:var(--iot-ramka) solid var(--iot-linia);box-shadow:0 .125rem .5rem color-mix(in srgb, var(--iot-tekst) 12%, transparent);display:flex;position:absolute}.iot-karta-pulpitu__numer{text-align:center;min-width:1.75rem;font-size:var(--iot-t-m);color:var(--iot-akcent);font-weight:800}.iot-karta-pulpitu__krok{background:var(--iot-pow-2);width:2.25rem;height:2.25rem;color:var(--iot-tekst);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid}.iot-karta-pulpitu__krok:hover:not(:disabled){background:color-mix(in srgb, var(--iot-akcent) 18%, var(--iot-pow-2))}.iot-karta-pulpitu__krok:disabled{opacity:.35;cursor:default}.iot-karta-pulpitu__krok .iot-ikona{width:1rem;height:1rem}.iot-dodaj-karte__urzadzenia{margin-bottom:var(--iot-o-4);padding-bottom:var(--iot-o-3);border-bottom:var(--iot-ramka) solid var(--iot-linia)}.iot-element-karty{border-radius:var(--iot-r-m);outline:var(--iot-ramka) dashed color-mix(in srgb, var(--iot-akcent) 35%, transparent);outline-offset:.125rem;min-width:0;position:relative}.iot-element-karty.is-ukryty{align-items:center;gap:var(--iot-o-2);min-height:2.75rem;padding:var(--iot-o-1) var(--iot-o-1) var(--iot-o-1) var(--iot-o-3);display:flex}.iot-element-karty.is-ukryty>.iot-element-karty__przyciski{margin-left:auto;position:static}.iot-element-karty__nazwa{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--iot-t-s);color:var(--iot-tekst-3);font-weight:600;text-decoration:line-through;overflow:hidden}.iot-element-karty__przyciski{top:var(--iot-o-1);right:var(--iot-o-1);z-index:3;gap:var(--iot-o-1);pointer-events:auto;display:flex;position:absolute}.iot-element-karty__oko,.iot-element-karty__przycisk{border:var(--iot-ramka) solid var(--iot-linia);background:var(--iot-pow-1);cursor:pointer;border-radius:50%;place-items:center;width:2.25rem;height:2.25rem;padding:0;display:grid}.iot-element-karty__oko{color:var(--iot-info);border-color:color-mix(in srgb, var(--iot-info) 45%, var(--iot-linia))}.iot-element-karty__przycisk{color:var(--iot-tekst);font-size:var(--iot-t-m);font-weight:800;line-height:1}.iot-element-karty__przycisk:disabled{opacity:.35;cursor:default}.iot-element-karty.is-ukryty .iot-element-karty__oko{color:var(--iot-tekst-3);border-color:var(--iot-linia)}.iot-element-karty__oko .iot-ikona{width:1.125rem;height:1.125rem}.iot-kafel-ukladu{min-width:0;display:grid}.iot-pulpit .react-grid-item{transition:transform var(--iot-czas-wolny) var(--iot-krzywa)}.iot-pulpit .react-grid-item.react-draggable-dragging{z-index:3;box-shadow:var(--iot-cien-okno);border-radius:var(--iot-r-l);transition:none}.iot-pulpit .react-grid-item.react-grid-placeholder{background:var(--iot-akcent-tlo);border:var(--iot-ramka-gruba) dashed var(--iot-akcent);border-radius:var(--iot-r-l);opacity:1}.iot-pulpit .react-resizable-handle{display:none}.iot-pulpit.is-arranging .react-resizable-handle{border-right:.25rem solid var(--iot-akcent);border-bottom:.25rem solid var(--iot-akcent);border-radius:0 0 var(--iot-r-l) 0;cursor:se-resize;background:0 0;width:1.5rem;height:1.5rem;display:block;bottom:0;right:0}.iot-urz-naglowek{align-items:center;gap:var(--iot-o-3);margin-bottom:var(--iot-o-4);display:flex}.iot-urz-naglowek__ikona{border-radius:var(--iot-r-m);background:var(--iot-akcent-tlo);width:3rem;height:3rem;color:var(--iot-akcent);flex:none;place-items:center;display:grid}.iot-urz-naglowek__ikona .iot-ikona{width:1.625rem;height:1.625rem}.iot-urz-naglowek__tytul{font-size:var(--iot-t-l)}.iot-urz-naglowek__opis{color:var(--iot-tekst-2);font-size:var(--iot-t-s)}.iot-urz-naglowek.is-offline .iot-urz-naglowek__ikona{background:var(--iot-pow-3);color:var(--iot-tekst-3)}.iot-belka-akcji{bottom:calc(var(--iot-dolny-pasek-wys) + env(safe-area-inset-bottom));z-index:20;justify-content:space-between;gap:var(--iot-o-2);padding:var(--iot-o-3);margin:var(--iot-o-5) calc(var(--iot-o-4) * -1) 0;background:color-mix(in srgb, var(--iot-tlo) 90%, transparent);-webkit-backdrop-filter:var(--iot-rozmycie);backdrop-filter:var(--iot-rozmycie);border-top:var(--iot-ramka) solid var(--iot-linia);display:flex;position:sticky}.iot-belka-akcji .iot-btn{flex:1;min-width:0}@media (min-width:45em){.iot-belka-akcji{margin:var(--iot-o-6) 0 0;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;padding:0;position:static}.iot-belka-akcji .iot-btn{flex:none}}.iot-skroty{top:var(--iot-pasek-wys);z-index:15;gap:var(--iot-o-2);scrollbar-width:none;margin:0 calc(var(--iot-o-4) * -1) var(--iot-o-4);padding:var(--iot-o-2) var(--iot-o-4);background:color-mix(in srgb, var(--iot-tlo) 92%, transparent);-webkit-backdrop-filter:var(--iot-rozmycie);backdrop-filter:var(--iot-rozmycie);display:flex;position:sticky;overflow-x:auto}.iot-skroty::-webkit-scrollbar{display:none}.iot-skroty .iot-zeton{color:var(--iot-tekst-2);text-decoration:none}@media (min-width:45em){.iot-skroty{margin-inline:calc(var(--iot-o-6) * -1);padding-inline:var(--iot-o-6)}}@media (min-width:73.75em){.iot-skroty{display:none}}@media (max-width:44.99em){.iot-ukryj-telefon{display:none!important}}@media (min-width:45em){.iot-tylko-telefon{display:none!important}}@media (max-width:73.74em){.iot-tylko-komputer{display:none!important}}@media (min-width:73.75em){.iot-ukryj-komputer{display:none!important}}@media (prefers-reduced-motion:reduce){.iot-app *,.iot-app :before,.iot-app :after,.iot-portal *,.iot-portal :before,.iot-portal :after{animation-duration:var(--iot-czas-brak)!important;transition-duration:var(--iot-czas-brak)!important;scroll-behavior:auto!important;animation-iteration-count:1!important;animation-delay:0s!important}}body{background:var(--iot-tlo);margin:0}.iot-app.iot-start{padding:var(--iot-o-4);text-align:center;grid-template-columns:minmax(0,1fr);place-items:center;display:grid}.iot-pasek-gorny__stan{text-decoration:none}.iot-szukaj__wyniki{top:calc(100% + var(--iot-o-1));max-height:min(70dvh,28rem);position:absolute;left:0;right:0;overflow-y:auto}.iot-szukaj .iot-szukaj__wyniki .iot-ikona{color:var(--iot-tekst-2);position:static}.iot-szukaj__grupa{padding:var(--iot-o-2) var(--iot-o-3) var(--iot-o-1)}button.iot-wiecej__kafel{font:inherit;cursor:pointer}.iot-wiecej__kafel:disabled,.iot-nav-link:disabled{opacity:.55;cursor:default}.iot-odswiez{z-index:var(--iot-z-tost);align-items:center;gap:var(--iot-o-2);padding:var(--iot-o-2) var(--iot-o-4);border-radius:var(--iot-r-pelny);background:var(--iot-pow-3);color:var(--iot-tekst-2);box-shadow:var(--iot-cien-okno);font-size:var(--iot-t-s);pointer-events:none;opacity:0;transform:translate(-50%, calc(var(--iot-ciag,0rem) - 100%));font-weight:700;display:flex;position:fixed;top:0;left:50%}.iot-odswiez.is-widoczne{opacity:1}.iot-odswiez__kolo{transform:rotate(var(--iot-obrot,0deg));color:var(--iot-akcent);display:inline-grid}.iot-odswiez__tekst{display:none}.iot-odswiez.is-gotowe .iot-odswiez__tekst{display:inline}.iot-odswiez.is-laduje .iot-odswiez__kolo{animation:iot-obrot var(--iot-czas-obrot) linear infinite}.iot-app__glowna>.iot-brak-sieci{margin:var(--iot-o-3) var(--iot-o-4) 0;border-radius:var(--iot-r-m)}@media (min-width:45em){.iot-app__glowna>.iot-brak-sieci{margin-inline:var(--iot-o-6)}}@media (min-width:73.75em){.iot-app__glowna>.iot-brak-sieci{margin-inline:var(--iot-o-10)}}.iot-kafel-temp__glowny{align-items:flex-start;gap:var(--iot-o-2);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;padding:0;display:flex}.iot-kafel-temp:has(.iot-kafel-temp__glowny:hover){border-color:var(--iot-linia-mocna)}.iot-kafel-temp__ustawienia{top:var(--iot-o-1);right:var(--iot-o-1);position:absolute}.iot-kafel-temp:has(.iot-kafel-temp__ustawienia) .iot-kafel-temp__etykieta{padding-right:var(--iot-o-12)}.iot-kafel-temp__mini{width:100%;color:var(--iot-akcent);display:block}.iot-kafel-temp--alarm .iot-kafel-temp__mini{color:var(--iot-alarm)}.iot-kafel-temp--offline .iot-kafel-temp__mini{color:var(--iot-tekst-3)}.iot-kafel-temp__zamiast{font-weight:700;font-size:var(--iot-t-l);color:var(--iot-tekst-3);min-height:2rem}.iot-kafel-temp--t0 .iot-kafel-temp__wartosc{color:var(--iot-temp-0)}.iot-kafel-temp--t1 .iot-kafel-temp__wartosc{color:var(--iot-temp-1)}.iot-kafel-temp--t2 .iot-kafel-temp__wartosc{color:var(--iot-temp-2)}.iot-kafel-temp--t3 .iot-kafel-temp__wartosc{color:var(--iot-temp-3)}.iot-kafel-temp--t4 .iot-kafel-temp__wartosc{color:var(--iot-temp-4)}.iot-kafel-temp--t5 .iot-kafel-temp__wartosc{color:var(--iot-temp-5)}.iot-kafel-temp--t6 .iot-kafel-temp__wartosc{color:var(--iot-temp-6)}.iot-kafel-temp--alarm .iot-kafel-temp__wartosc{color:var(--iot-alarm-tekst)}.iot-kafel-temp--offline .iot-kafel-temp__wartosc{color:var(--iot-tekst-3)}.iot-app__tresc>*{animation:iot-pojaw var(--iot-czas-wejscie) ease-out backwards}:where(.iot-app__tresc) .iot-karta{animation:iot-karta-wejscie var(--iot-czas-wejscie) var(--iot-krzywa) backwards;animation-delay:calc(var(--iot-kolejnosc,0) * var(--iot-odstep-kart))}:where(.iot-app__tresc) :is(.iot-karta,.react-grid-item):nth-child(2){--iot-kolejnosc:1}:where(.iot-app__tresc) :is(.iot-karta,.react-grid-item):nth-child(3){--iot-kolejnosc:2}:where(.iot-app__tresc) :is(.iot-karta,.react-grid-item):nth-child(4){--iot-kolejnosc:3}:where(.iot-app__tresc) :is(.iot-karta,.react-grid-item):nth-child(5){--iot-kolejnosc:4}:where(.iot-app__tresc) :is(.iot-karta,.react-grid-item):nth-child(6){--iot-kolejnosc:5}:where(.iot-app__tresc) :is(.iot-karta,.react-grid-item):nth-child(7){--iot-kolejnosc:6}:where(.iot-app__tresc) :is(.iot-karta,.react-grid-item):nth-child(n+8){--iot-kolejnosc:7}@keyframes iot-karta-wejscie{0%{opacity:0;transform:translateY(.75rem)scale(.985)}}.iot-kafel-temp__liczba,.iot-kafel__liczba{animation:iot-odczyt var(--iot-czas-wejscie) var(--iot-krzywa);display:inline-block}@keyframes iot-odczyt{0%{opacity:.35;transform:translateY(-.2em)}}.iot-numerowana{gap:var(--iot-o-2);padding-left:var(--iot-o-6);margin:0;display:grid}.iot-numerowana li::marker{color:var(--iot-akcent);font-weight:700}.iot-menu:has(.iot-menu__opis){max-width:min(22.5rem, calc(100vw - var(--iot-o-6)))}.iot-menu__tekst{gap:var(--iot-o-05);padding:var(--iot-o-2) 0;flex-direction:column;display:flex}.iot-menu__opis{font-weight:400;font-size:var(--iot-t-s);color:var(--iot-tekst-2)}.iot-suwak-mocy__ster{gap:var(--iot-o-2);align-items:center;display:flex}.iot-suwak-mocy__ster .iot-btn{min-width:0;min-height:var(--iot-dotyk);font-variant-numeric:tabular-nums;flex:1 1 0}.iot-wynik{align-items:center;gap:var(--iot-o-2);padding-top:var(--iot-o-2);font-size:var(--iot-t-s);flex-wrap:wrap;font-weight:600;line-height:1.35;display:flex}.iot-wynik .iot-ikona{width:1.125rem;height:1.125rem}.iot-wynik--ok{color:var(--iot-ok)}.iot-wynik--zle{color:var(--iot-alarm)}.iot-wynik--czeka{color:var(--iot-tekst-2)}.iot-start-stop{gap:var(--iot-o-2);align-items:center;display:flex}.iot-start-stop .iot-btn-ikona{width:3.625rem;height:3.625rem}.iot-wartosc{text-align:center;color:var(--iot-akcent)}.iot-wartosc__kroki{justify-content:center}.iot-wartosc__kroki .iot-btn{font-variant-numeric:tabular-nums;flex:1 1 0;min-width:0}.iot-wyswietlanie__skala{flex-wrap:nowrap}.iot-wyswietlanie__wartosc{text-align:center;min-width:3.5rem;font-weight:700;font-size:var(--iot-t-l)}.iot-mapa-pin{background:var(--iot-akcent);border:.125rem solid var(--iot-pow-1);width:.875rem;height:.875rem;box-shadow:var(--iot-cien-maly);border-radius:50% 50% 50% 0;transform:rotate(-45deg)}
