[data-line=instalacje] .ans{width:100%;height:auto;display:block}[data-line=instalacje] .ansky1{stop-color:var(--inst-scene-sky-1)}[data-line=instalacje] .ansky2{stop-color:var(--inst-scene-sky-2)}[data-line=instalacje] .anmt{fill:var(--inst-scene-ridge)}[data-line=instalacje] .ansn{fill:var(--inst-scene-snow)}[data-line=instalacje] .angd{fill:var(--inst-scene-ground)}[data-line=instalacje] .anwall{fill:url(#anWood);stroke:var(--inst-scene-wall-line);stroke-width:3px}[data-line=instalacje] .anroof{fill:url(#anRoof);filter:url(#anSh)}[data-line=instalacje] .anwin{fill:url(#anLit);opacity:.9}[data-line=instalacje] .antgt{stroke:var(--warn);stroke-width:1.8px;stroke-dasharray:6 5;opacity:.8}[data-line=instalacje] .anbeam{stroke:var(--inst-scene-beam);stroke-width:3px;stroke-linecap:round;opacity:.6}[data-line=instalacje] .anbeam.ok{stroke:var(--inst-scene-beam-ok);opacity:1;stroke-dasharray:8 6;animation:1s linear infinite inst-dash}[data-line=instalacje] .anbeam.mid{stroke:var(--inst-scene-beam-mid);opacity:.9}[data-line=instalacje] .anmast{fill:var(--inst-scene-mast)}[data-line=instalacje] .andish{fill:url(#anMetal);stroke:var(--inst-scene-metal-line);stroke-width:2px;filter:url(#anSh)}[data-line=instalacje] .anarm{stroke:var(--inst-scene-metal-line);stroke-width:3px}[data-line=instalacje] .anlnb{fill:var(--inst-scene-lnb)}[data-line=instalacje] .ansat{fill:url(#anMetal)}[data-line=instalacje] .anpan{fill:url(#anAcc);stroke:var(--inst-scene-panel-line);stroke-width:1px}[data-line=instalacje] .anlbl{font-family:var(--font-sans);fill:var(--ink);text-anchor:middle;font-size:11px;font-weight:800}[data-line=instalacje] .anyagi{fill:none;stroke:var(--inst-scene-yagi);stroke-width:3px;stroke-linecap:round}[data-line=instalacje] .antow{fill:none;stroke:var(--inst-scene-mast);stroke-width:2.5px;stroke-linejoin:round}[data-line=instalacje] .ancmp{fill:var(--inst-scene-compass);stroke:var(--accent-line);stroke-width:2px}[data-line=instalacje] .ancd{font-family:var(--font-sans);fill:var(--inst-scene-compass-ink);text-anchor:middle;font-size:10px;font-weight:900}[data-line=instalacje] .anneedle{stroke:var(--inst-scene-lnb);stroke-width:3px;stroke-linecap:round}[data-line=instalacje] .anpanel{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;padding:14px 16px;display:grid}[data-line=instalacje] .anmeter{background:var(--inst-dark-card);color:var(--inst-dark-ink);box-shadow:inset 0 0 0 1px var(--inst-dark-line);border-radius:16px;flex-direction:column;gap:10px;padding:14px;display:flex}[data-line=instalacje] .anmh{justify-content:space-between;align-items:center;display:flex}[data-line=instalacje] .anlock{letter-spacing:.08em;background:var(--inst-meter-idle);color:var(--inst-meter-idle-ink);border-radius:7px;padding:4px 8px;font-size:11px;font-weight:900}[data-line=instalacje] .anmeter.lock .anlock{background:var(--inst-meter-lock);color:var(--inst-meter-lock-ink)}[data-line=instalacje] .anmeter.lock{box-shadow:inset 0 0 0 1.5px var(--inst-meter-lock)}[data-line=instalacje] .anrow{color:var(--inst-dark-lead);grid-template-columns:56px 1fr 44px;align-items:center;gap:8px;font-size:12.5px;display:grid}[data-line=instalacje] .anrow b{color:var(--inst-dark-ink);text-align:right;font-family:var(--font-display)}[data-line=instalacje] .anrow .evbar{background:var(--inst-meter-track);box-shadow:none;height:12px}[data-line=instalacje] .anctl{flex-direction:column;justify-content:center;gap:8px;display:flex}[data-line=instalacje] .anc{color:var(--ink-soft);justify-content:space-between;align-items:center;gap:8px;font-size:13px;font-weight:800;display:flex}[data-line=instalacje] .anc .stepper button{width:36px;height:36px}@media (pointer:coarse),(max-width:760px){[data-line=instalacje] .anc .stepper button{width:44px;height:44px}}[data-line=instalacje] .anc .stepper b{min-width:54px;font-size:15px}[data-line=instalacje] .mstb{background:var(--surface-3);min-height:40px;color:var(--ink-soft);cursor:pointer;border:0;border-radius:11px;align-items:center;gap:9px;padding:0 12px 0 8px;font-family:inherit;font-size:13px;font-weight:800;display:inline-flex}[data-line=instalacje] .mstb i{background:var(--border);border-radius:999px;width:30px;height:18px;position:relative}[data-line=instalacje] .mstb i:after{content:"";background:var(--ink-soft);border-radius:50%;width:14px;height:14px;transition:transform .2s;position:absolute;top:2px;left:2px}[data-line=instalacje] .mstb.on{box-shadow:inset 0 0 0 1.5px var(--accent);color:var(--ink)}[data-line=instalacje] .mstb.on i{background:var(--accent)}[data-line=instalacje] .mstb.on i:after{background:var(--accent-ink);transform:translate(12px)}[data-line=instalacje] .ill .nvrnote{color:var(--ink-2);padding:0 16px 16px;font-size:13.5px}[data-line=instalacje] .mxs{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-bottom:16px;display:grid}[data-line=instalacje] .mxc2{background:var(--card);box-shadow:inset 0 0 0 1px var(--border);border-top:4px solid var(--inst-mux-ok);border-radius:18px;flex-direction:column;gap:6px;padding:16px;display:flex}[data-line=instalacje] .mxc2 b{font:900 20px var(--font-display)}[data-line=instalacje] .mxc2 span:last-child{color:var(--ink-soft);font-size:12.5px;line-height:1.45}[data-line=instalacje] .mxstd{background:var(--inst-mux-ok-bg);color:var(--inst-go-text);font:900 11.5px var(--font-sans);border-radius:7px;align-self:flex-start;padding:3px 8px}[data-line=instalacje] .mxc2.old{border-top-color:var(--inst-mux-old)}[data-line=instalacje] .mxc2.old .mxstd{background:var(--inst-mux-old-bg);color:var(--inst-warn-text)}[data-line=instalacje] .tvc{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:24px;padding:24px;display:grid}[data-line=instalacje] .tvc>div:first-child{flex-direction:column;gap:6px;display:flex}[data-line=instalacje] .tvc p{margin:8px 0 0}[data-line=instalacje] .tvc .h3{font-size:24px}[data-line=instalacje] .tvq{flex-direction:column;gap:12px;display:flex}[data-line=instalacje] .tvqi{flex-direction:column;gap:6px;display:flex}[data-line=instalacje] .tvqi .usl{width:auto;display:block}[data-line=instalacje] .tvres{background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--border);border-radius:16px;align-items:flex-start;gap:12px;padding:14px;transition:all .3s;display:flex}[data-line=instalacje] .tvres b{font-size:15px;display:block}[data-line=instalacje] .tvres div>span{color:var(--ink-soft);font-size:13.5px}[data-line=instalacje] .tvres.ok{box-shadow:inset 0 0 0 2px var(--inst-res-ok);background:var(--inst-res-ok-bg)}[data-line=instalacje] .tvres.bad{box-shadow:inset 0 0 0 2px var(--inst-res-bad);background:var(--inst-res-bad-bg)}[data-line=instalacje] .spw{flex-direction:column;gap:18px;padding:24px;display:flex}[data-line=instalacje] .spbar{flex-wrap:wrap;align-items:center;gap:14px;display:flex}[data-line=instalacje] .spbar .mut{font-size:13.5px}[data-line=instalacje] .lkpw{background:var(--inst-switch-off);min-height:44px;color:var(--inst-switch-off-ink);font:900 14px var(--font-sans);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:10px;padding:0 16px 0 8px;transition:all .3s;display:inline-flex}[data-line=instalacje] .lkpw i{background:var(--inst-switch-track);border-radius:14px;width:46px;height:28px;transition:background .3s;position:relative}[data-line=instalacje] .lkpw i:after{content:"";background:var(--inst-switch-knob);border-radius:50%;width:20px;height:20px;transition:transform .3s;position:absolute;top:4px;left:4px}[data-line=instalacje] .lkpw.on{background:var(--inst-switch-on-bg);color:var(--inst-go-text)}[data-line=instalacje] .lkpw.on i{background:var(--inst-switch-on)}[data-line=instalacje] .lkpw.on i:after{transform:translate(18px)}[data-line=instalacje] .spec{background:var(--inst-spec-bg);color:var(--inst-spec-ink);border-radius:20px;padding:22px 20px 26px;position:relative;overflow:hidden}[data-line=instalacje] .spax{font:800 11.5px var(--font-sans);color:var(--inst-spec-axis);justify-content:space-between;margin-bottom:8px;display:flex}[data-line=instalacje] .spax span:nth-child(2){position:absolute;left:calc(56.49% - 2.596px);transform:translate(-50%)}[data-line=instalacje] .sptrack{border-radius:12px;grid-template-columns:56.5fr 43.5fr;height:120px;display:grid;overflow:hidden}[data-line=instalacje] .sptv{background:linear-gradient(180deg, var(--inst-spec-tv-1), var(--inst-spec-tv-2));flex-direction:column;gap:2px;padding:14px;display:flex;position:relative}[data-line=instalacje] .sptv b,[data-line=instalacje] .splte b{font-size:15px}[data-line=instalacje] .sptv span,[data-line=instalacje] .splte span{color:var(--inst-spec-sub);font-size:12px}[data-line=instalacje] .sptv i{background:var(--inst-spec-bar);opacity:.8;border-radius:4px 4px 0 0;width:7%;animation:2s ease-in-out infinite inst-spb;position:absolute;bottom:0}[data-line=instalacje] .sptv i:first-of-type{height:44%;left:6%}[data-line=instalacje] .sptv i:nth-of-type(2){height:50%;animation-delay:-.4s;left:20%}[data-line=instalacje] .sptv i:nth-of-type(3){height:40%;animation-delay:-.8s;left:36%}[data-line=instalacje] .sptv i:nth-of-type(4){height:52%;animation-delay:-1.2s;left:52%}[data-line=instalacje] .sptv i:nth-of-type(5){height:46%;animation-delay:-1.6s;left:68%}[data-line=instalacje] .sptv i:nth-of-type(6){height:42%;animation-delay:-.2s;left:84%}[data-line=instalacje] .splte{background:repeating-linear-gradient(135deg, var(--inst-spec-lte-1) 0 10px, var(--inst-spec-lte-2) 10px 20px);flex-direction:column;gap:2px;padding:14px;transition:opacity .5s,filter .5s;display:flex;position:relative}[data-line=instalacje] .spec.f .splte{opacity:.25;filter:grayscale(.6)}[data-line=instalacje] .spfil{width:calc(43.5% - 17.4px);box-shadow:inset 0 0 0 3px var(--inst-spec-filter);background:var(--inst-spec-filter-bg);opacity:0;border-radius:0 12px 12px 0;transition:all .45s;position:absolute;top:42px;bottom:26px;right:20px;transform:translateY(-10px)}[data-line=instalacje] .spec.f .spfil{opacity:1;transform:none}[data-line=instalacje] .spw .src{margin:0}[data-line=instalacje] .satc{border-top:4px solid var(--h);flex-direction:column;gap:10px;padding:20px;display:flex}[data-line=instalacje] .satv svg{vertical-align:baseline;background:var(--surface-2);border-radius:12px;width:100%;height:auto;display:inline}[data-line=instalacje] .satd{fill:var(--inst-sat-dish);stroke:var(--inst-sat-dish-line)}[data-line=instalacje] .satl{fill:var(--h)}[data-line=instalacje] .satc2{fill:none;stroke:var(--h);stroke-width:2px;stroke-dasharray:4 4;animation:1s linear infinite inst-sxdash}[data-line=instalacje] .sattv{fill:var(--inst-sat-tv);stroke:var(--h)}[data-line=instalacje] .satc p{color:var(--ink-soft);margin:0;font-size:14px}[data-line=instalacje] .kdk{flex-direction:column;gap:14px;padding:28px;display:flex}[data-line=instalacje] .kdk .h3{margin:0;font-size:26px}[data-line=instalacje] .kdl{flex-direction:column;gap:12px;display:flex}[data-line=instalacje] .kdl>div{align-items:flex-start;gap:12px;display:flex}[data-line=instalacje] .kdl b{font-size:15px;display:block}[data-line=instalacje] .kdl span span{color:var(--ink-soft);font-size:13.5px;line-height:1.5}@media (max-width:1100px){[data-line=instalacje] .mxs{grid-template-columns:repeat(3,minmax(0,1fr))}[data-line=instalacje] .tvc{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){[data-line=instalacje] .anpanel{grid-template-columns:1fr}[data-line=instalacje] .mxs{grid-template-columns:repeat(2,minmax(0,1fr))}[data-line=instalacje] .sptrack{height:96px}[data-line=instalacje] .sptv b,[data-line=instalacje] .splte b{font-size:12.5px}}@media (prefers-reduced-motion:reduce){[data-line=instalacje] .anbeam.ok,[data-line=instalacje] .sptv i,[data-line=instalacje] .satc2{animation:none}}@keyframes inst-dash{to{stroke-dashoffset:-40px}}@keyframes inst-spb{50%{transform:scaleY(.85)}}@keyframes inst-sxdash{to{stroke-dashoffset:-14px}}
