[data-line=instalacje] .list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}[data-line=instalacje] .list li{align-items:flex-start;gap:12px;font-size:15.5px;display:flex}[data-line=instalacje] .list li i{background:var(--accent-soft);width:26px;height:26px;color:var(--accent-text);border-radius:8px;flex:none;justify-content:center;align-items:center;margin-top:1px;display:inline-flex}[data-line=instalacje] .list li b{display:block}[data-line=instalacje] .list li span{color:var(--ink-2);font-size:14.5px}[data-line=instalacje] .tbl{border-collapse:separate;border-spacing:0;width:100%;font-size:15px}[data-line=instalacje] .tbl th,[data-line=instalacje] .tbl td{text-align:left;border-bottom:1px solid var(--border);vertical-align:top;padding:14px 16px}[data-line=instalacje] .tbl thead th{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);font-size:12.5px;font-weight:800}[data-line=instalacje] .tbl tbody th{font-weight:inherit}[data-line=instalacje] .tbl :is(td,th) b{display:block}[data-line=instalacje] .tblw{background:var(--card);box-shadow:inset 0 0 0 1px var(--border);border-radius:22px;overflow-x:auto}[data-line=instalacje] .alph.glass{background:var(--il-glass);color:var(--inst-deep-ink);-webkit-backdrop-filter:blur(16px)saturate(140%);box-shadow:inset 0 0 0 1px var(--inst-plan-num), 0 30px 70px -30px var(--il-glass-shadow);border-radius:22px}[data-line=instalacje] .smw{grid-template-columns:minmax(0,1fr) 420px;align-items:center;gap:56px;display:grid}[data-line=instalacje] .phone{background:var(--inst-il-phone-bg);width:340px;box-shadow:0 0 0 1.5px var(--inst-il-phone-sh), var(--shadow);border-radius:44px;margin:0 auto;padding:12px}[data-line=instalacje] .phs{box-sizing:content-box;background:var(--inst-il-phs-bg);color:var(--inst-deep-ink);border-radius:34px;flex-direction:column;gap:12px;min-height:560px;padding:22px 16px 18px;display:flex}[data-line=instalacje] .phh{color:var(--inst-il-phh-c);justify-content:space-between;align-items:center;font-size:13px;font-weight:700;display:flex}[data-line=instalacje] .pht{font-family:var(--font-display);font-size:24px;font-weight:900;font-stretch:115%;line-height:1.05}[data-line=instalacje] .phn{background:var(--inst-il-tile-bg-2);box-shadow:inset 0 0 0 1px var(--inst-band-line);animation:inst-al-fadein .35s var(--ease-out);border-radius:16px;align-items:center;gap:10px;padding:12px 13px;font-size:13px;display:flex}@media (max-width:1100px){[data-line=instalacje] .smw{grid-template-columns:1fr}}@media (max-width:760px){[data-line=instalacje] .phone{width:300px}[data-line=instalacje] .phs{min-height:500px}}[data-line=instalacje] .alw{position:relative}[data-line=instalacje] .house{--hsky1:var(--inst-il-house-hsky);--hsky2:var(--inst-il-house-hsky-2);--hmtn:var(--inst-il-house-hmtn);--hgnd:var(--inst-il-house-hgnd);width:100%;height:auto;display:block}[data-line=instalacje] .hroof{fill:var(--inst-il-hroof-fill)}[data-line=instalacje] .hwall{fill:var(--inst-il-hwall-fill);stroke:var(--inst-il-hwall-line);stroke-width:3px}[data-line=instalacje] .hroom{fill:var(--lightningcss-light,color-mix(in srgb, var(--inst-mask) 2%, transparent))var(--lightningcss-dark,var(--inst-plan-step));stroke:var(--lightningcss-light,color-mix(in srgb, var(--inst-mask) 8%, transparent))var(--lightningcss-dark,var(--inst-plan-line));transition:fill .5s}[data-line=instalacje] .hfloor{stroke:var(--inst-il-hwall-line);stroke-width:5px}[data-line=instalacje] .hdoor{fill:var(--sx-leaf);stroke:var(--inst-il-hdoor-line);stroke-width:2px}[data-line=instalacje] .hgate{fill:var(--inst-il-hgate-fill);stroke:var(--inst-il-hgate-line);stroke-width:2px}[data-line=instalacje] .hgl{stroke:var(--inst-il-hgate-line);stroke-width:2px}[data-line=instalacje] .hwin{fill:var(--inst-il-hwin-fill);opacity:.75;stroke:var(--inst-il-hdoor-line);stroke-width:3px}[data-line=instalacje] .hkp{fill:var(--inst-plan-card);stroke:var(--inst-plan-send-to);stroke-width:2px}[data-line=instalacje] .sring{fill:none;stroke:#0000;stroke-width:2px}[data-line=instalacje] .sdot{fill:var(--inst-scene-beam);stroke:var(--inst-il-nvr-bg);stroke-width:2px}[data-line=instalacje] .sir{fill:var(--inst-il-sir-fill);stroke:var(--inst-scene-beam);stroke-width:2px}[data-line=instalacje] .sirw{fill:none;stroke:#0000;stroke-width:3px}[data-line=instalacje] .alph{border-radius:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-height:76px;padding:12px;display:grid}[data-line=instalacje] .alst{flex-wrap:wrap}[data-line=instalacje] .alapp{letter-spacing:.06em;text-transform:uppercase;opacity:.8;width:100%;margin-bottom:2px;display:block;font-size:10.5px!important}[data-line=instalacje] .alst{background:var(--inst-us-stage-ring);border-radius:14px;align-items:center;gap:10px;padding:10px 12px;display:flex}[data-line=instalacje] .alst b{font-size:14.5px;display:block}[data-line=instalacje] .alst span{color:var(--inst-deep-lead-2);font-size:12px;display:block}[data-line=instalacje] .amsg{background:var(--inst-plan-tile-2);animation:inst-al-fadein .35s var(--ease-out);border-radius:12px;padding:9px 11px;font-size:12.5px}[data-line=instalacje] .amsg b{font-size:13px;display:block}[data-line=instalacje] .amsg span{color:var(--inst-deep-lead-2)}[data-line=instalacje] .flow{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid;position:relative}[data-line=instalacje] .flowc{flex-direction:column;gap:12px;padding:24px;display:flex;position:relative}[data-line=instalacje] .flowc p{color:var(--ink-2);margin:0;font-size:15px}[data-line=instalacje] .flowc .stn{opacity:.72;font-size:34px;position:absolute;top:16px;right:20px}[data-line=instalacje] .vdscr{border-radius:16px;position:relative;overflow:hidden}[data-line=instalacje] .vdscr svg{width:100%;height:auto;display:block}[data-line=instalacje] .vdl{background:var(--inst-ob-shadow);border-radius:7px;padding:4px 8px;font-size:11px;font-weight:800;position:absolute;top:10px;left:10px}[data-line=instalacje] .vdscr.ring{box-shadow:0 0 0 3px var(--inst-plan-send-to);animation:1.2s infinite inst-al-pulse}[data-line=instalacje] .vdb{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}[data-line=instalacje] .vdb button{background:var(--inst-il-tile-bg);color:var(--inst-deep-ink);cursor:pointer;border:0;border-radius:16px;flex-direction:column;align-items:center;gap:6px;min-height:44px;padding:12px 6px;font-family:inherit;font-size:12.5px;font-weight:800;display:flex}@media (max-width:1100px){[data-line=instalacje] .flow{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){[data-line=instalacje] .flow,[data-line=instalacje] .alph{grid-template-columns:1fr}}[data-line=instalacje] .fo-l{transform:translateY(-10px)}[data-line=instalacje] .fo-c{transform:translate(-150px,-10px)}[data-line=instalacje] .fo-c .fot{text-align:center}[data-line=instalacje] .fot.stl2{color:var(--inst-band-button-ink);font-size:11px;font-weight:900}[data-line=instalacje] .labres{background:var(--accent-soft);color:var(--ink);border-radius:16px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}[data-line=instalacje] .labres svg{color:var(--accent-text);flex:none;margin-top:2px}[data-line=instalacje] .labres b{font-size:17px;display:block}[data-line=instalacje] .labres span{color:var(--ink-soft);font-size:14px}[data-line=instalacje] .labres.ok{background:var(--inst-il-labres-bg)}[data-line=instalacje] .labres:not(:has(svg)){flex-direction:column;gap:4px}[data-line=instalacje] .alv{border-radius:28px;padding:20px}[data-line=instalacje] .alvg{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}[data-line=instalacje] .alvi{background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--border);opacity:.35;filter:saturate(.2);border-radius:18px;align-items:flex-start;gap:12px;padding:14px;transition:opacity .4s,filter .4s,box-shadow .4s,transform .4s;display:flex}[data-line=instalacje] .alvi b{font-size:14.5px;display:block}[data-line=instalacje] .alvi span{color:var(--ink-2);margin-top:2px;font-size:13px;line-height:1.4;display:block}[data-line=instalacje] .alvi em{color:var(--accent-text);margin-top:6px;font-size:11.5px;font-style:normal;font-weight:800;display:block}[data-line=instalacje] .dlw{border-radius:30px;grid-template-columns:minmax(0,1.2fr) 330px;align-items:center;gap:36px;padding:44px;display:grid}[data-line=instalacje] .dlstat{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}[data-line=instalacje] .dls{background:var(--inst-plan-tile-2);box-shadow:inset 0 0 0 1px var(--inst-plan-line);color:var(--inst-deep-lead-2);border-radius:14px;flex-direction:column;gap:4px;padding:12px;font-size:12.5px;font-weight:800;transition:all .4s;display:flex}[data-line=instalacje] .dls svg{color:var(--inst-plan-accent)}[data-line=instalacje] .dls b{font-family:var(--font-display);color:var(--inst-deep-ink);font-size:22px}[data-line=instalacje] .dlf{animation:inst-al-fadeUp .4s var(--ease-out);align-items:flex-start}[data-line=instalacje] .dlf div b{font-size:13.5px;display:block}[data-line=instalacje] .dlf div span{opacity:.8;font-size:12px}[data-line=instalacje] .dmw{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}[data-line=instalacje] .dmg{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}[data-line=instalacje] .dmc{flex-direction:column;gap:10px;padding:20px;display:flex}[data-line=instalacje] .dmq{flex-direction:column;gap:12px;padding:22px;display:flex;position:sticky;top:96px}@media (max-width:1100px){[data-line=instalacje] .alvg{grid-template-columns:repeat(2,minmax(0,1fr))}[data-line=instalacje] .dlw{grid-template-columns:minmax(0,1fr);padding:28px}[data-line=instalacje] .dlw .phone{margin:0 auto}[data-line=instalacje] .dmw{grid-template-columns:minmax(0,1fr)}[data-line=instalacje] .dmq{position:static}}@media (max-width:760px){[data-line=instalacje] .alvg,[data-line=instalacje] .dmg{grid-template-columns:minmax(0,1fr)}[data-line=instalacje] .dlw{padding:22px}[data-line=instalacje] .dlstat{grid-template-columns:repeat(3,minmax(0,1fr))}}[data-line=instalacje] .alv .illbar{flex-wrap:wrap;gap:10px}[data-line=instalacje] .alv .seg{scrollbar-width:none;max-width:100%;overflow-x:auto}[data-line=instalacje] .alv .seg button{flex:none}[data-line=instalacje] .hgate{fill:var(--inst-il-hgate-fill)}[data-line=instalacje] .house .hwall{fill:url(#gWallD);stroke:var(--inst-il-house-hwall-line);stroke-width:3px}[data-line=instalacje] .house .hroof{fill:url(#gRoof);filter:url(#fSh)}[data-line=instalacje] .house .hwin{fill:url(#gLit);opacity:.9;stroke:var(--inst-il-hdoor-line)}[data-line=instalacje] .house .hdoor{fill:url(#gWoodL)}[data-line=instalacje] .house .hgate{fill:url(#gDark)}[data-line=instalacje] .house .sdot{filter:url(#fGl)}[data-line=instalacje] .house .hfloor{stroke:var(--inst-il-house-hfloor-line)}@media (max-width:760px){[data-line=instalacje] #urzadzenia .tbl td:first-child,[data-line=instalacje] #urzadzenia .tbl th:first-child{background:var(--card,var(--surface));z-index:1;position:sticky;left:0}}[data-line=instalacje] .hroom.arm{fill:var(--lightningcss-light,color-mix(in srgb, var(--inst-mask) 2%, transparent))var(--lightningcss-dark,var(--il-arm-room))}[data-line=instalacje] .hroom.al{fill:var(--lightningcss-light,color-mix(in srgb, var(--inst-mask) 2%, transparent))var(--lightningcss-dark,var(--inst-spec-lte-2));animation:1s infinite inst-al-pulse}[data-line=instalacje] .sg.arm .sdot{fill:var(--inst-plan-send-to)}[data-line=instalacje] .sg.arm .sring{stroke:var(--il-arm-ring)}[data-line=instalacje] .sg.d24 .sdot{fill:var(--inst-scene-beam-ok)}[data-line=instalacje] .sg.al .sdot{fill:var(--il-false)}[data-line=instalacje] .sg.al .sring{stroke:var(--il-false);animation:.7s infinite inst-al-pulse}[data-line=instalacje] .sirg.on .sir{fill:var(--il-false);animation:.6s steps(2,end) infinite inst-mon-strobe}[data-line=instalacje] .sirg.on .sirw{stroke:var(--il-false)}[data-line=instalacje] .alst.arm{background:var(--il-arm-chip);color:var(--il-arm-ink)}[data-line=instalacje] .alst.al{background:var(--il-al-chip);color:var(--il-al-ink)}[data-line=instalacje] .amsg.al{box-shadow:inset 0 0 0 1px var(--il-al-line)}[data-line=instalacje] .vdb button.on{background:var(--inst-plan-send-to);color:var(--inst-band-button-ink)}[data-line=instalacje] .labres.warn{background:var(--il-warn-res)}[data-line=instalacje] .alvi.on{opacity:1;filter:none;box-shadow:inset 0 0 0 1.5px var(--accent-line);transform:none}[data-line=instalacje] .dls.bad{background:var(--inst-plan-err-bg);box-shadow:inset 0 0 0 1.5px var(--il-false)}[data-line=instalacje] .dls.bad svg{color:var(--il-false)}[data-line=instalacje] .dlf.warn{background:var(--il-warn-feed);color:var(--inst-promo-warm)}[data-line=instalacje] .dlf.bad{background:var(--il-bad-feed);color:var(--il-bad-ink)}[data-line=instalacje] .xb-alv .alvi:not(.on){opacity:1;filter:none;box-shadow:none;outline:1.5px dashed var(--border);outline-offset:-1.5px;background:0 0}[data-line=instalacje] .xb-alv .alvi:not(.on) .ico{background:var(--surface-2);color:var(--ink-2)}[data-line=instalacje] .xb-alv .alvi:not(.on)>div :is(b,span){color:var(--ink-2)}[data-line=instalacje] .xb-alv .alvi .alvx{color:var(--ink-2);text-transform:uppercase;letter-spacing:.06em}[data-line=instalacje] .altests{flex-wrap:wrap;gap:6px;display:flex}[data-line=instalacje] .btn.altest{min-height:40px;padding:0 12px;font-size:13px}[data-line=instalacje] .ill .nvrnote.alnote{color:var(--ink-2);padding:12px 16px 16px;font-size:13.5px}[data-line=instalacje] .phcap{color:var(--il-caption);text-align:center;margin-top:auto;font-size:12px}[data-line=instalacje] .dleye{color:var(--inst-plan-accent)}[data-line=instalacje] .dlday{color:var(--inst-deep-lead-2)}@keyframes inst-al-fadein{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes inst-al-pulse{0%,to{opacity:.45}50%{opacity:1}}@keyframes inst-al-fadeUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}[data-line=instalacje][data-theme=light] .house .hwall{fill:url(#gWallL)}[data-line=instalacje][data-theme=light] .house .hwin{fill:url(#gGlass)}@media (prefers-color-scheme:light){[data-line=instalacje]:not([data-theme=dark]) .house .hwall{fill:url(#gWallL)}[data-line=instalacje]:not([data-theme=dark]) .house .hwin{fill:url(#gGlass)}}@media (prefers-reduced-motion:reduce){[data-line=instalacje] .phn,[data-line=instalacje] .amsg,[data-line=instalacje] .vdscr.ring,[data-line=instalacje] .dlf,[data-line=instalacje] .hroom.al,[data-line=instalacje] .sg.al .sring,[data-line=instalacje] .sirg.on .sir{animation:none}}
