[data-line=instalacje] .phg{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}[data-line=instalacje] .shw{grid-template-columns:1fr;align-items:start;gap:12px;padding:16px;display:grid}[data-line=instalacje] .shp{cursor:pointer}[data-line=instalacje] .shhit{fill:#0000}[data-line=instalacje] .shout{fill:var(--surface-3);stroke:var(--ink-soft);stroke-width:5px;stroke-opacity:.6}[data-line=instalacje] .shr{fill:var(--card-2);stroke:var(--ink-soft);stroke-width:2.5px;stroke-opacity:.5;transition:fill .3s}@media (hover:hover){[data-line=instalacje] .shg:hover .shr{fill:var(--accent-soft)}}[data-line=instalacje] .shg.sel .shr{fill:var(--accent-soft);stroke:var(--accent);stroke-opacity:1}[data-line=instalacje] .shr.ext{fill:var(--surface-2);stroke-dasharray:6 5}[data-line=instalacje] .shwin{fill:var(--inst-il-shwin-fill)}[data-line=instalacje] .shbl{fill:var(--inst-il-shbl-fill);transition:height .6s,width .6s}[data-line=instalacje] .shgate{fill:var(--accent);transition:width .8s,x .8s}[data-line=instalacje] .shpan{fill:var(--inst-plan-card);stroke:var(--border);stroke-width:2px}[data-line=instalacje] .shal.arm .shpan{stroke:var(--inst-plan-send-to)}[data-line=instalacje] .shside{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:10px;display:grid}[data-line=instalacje] .shcard{background:var(--surface-3);border-radius:18px;flex-direction:column;gap:10px;padding:16px;display:flex}[data-line=instalacje] .shrow{justify-content:space-between;align-items:center;gap:8px;font-size:14px;font-weight:800;display:flex}[data-line=instalacje] .shrow>span{color:var(--ink-soft);align-items:center;gap:8px;display:flex}[data-line=instalacje] .shrow .stepper{background:var(--card)}[data-line=instalacje] .shrow .stepper button{background:var(--surface-3);width:34px;height:34px}[data-line=instalacje] .shrow .stepper b{min-width:50px;font-size:15px}[data-line=instalacje] .shnet{background:var(--inst-plan-card);color:var(--inst-deep-ink);box-shadow:inset 0 0 0 1px var(--inst-band-line);border-radius:18px;flex-direction:column;gap:6px;padding:12px;display:flex}[data-line=instalacje] .shnet div{align-items:center;gap:8px;padding:6px 4px;font-size:12.5px;display:flex}[data-line=instalacje] .shnet div svg{color:var(--inst-plan-accent);flex:none}[data-line=instalacje] .shnet div b{color:var(--inst-scene-beam-ok);margin-left:auto;font-size:12px}[data-line=instalacje] .shnet.off div:first-child svg{color:var(--inst-il-nvrh-c)}[data-line=instalacje] .shnet.off div:first-child b{color:var(--inst-promo-warm)}[data-line=instalacje] .offb{background:var(--surface-3);min-height:38px;color:var(--ink-2);cursor:pointer;border:0;border-radius:11px;align-items:center;gap:8px;padding:0 12px;font-family:inherit;font-size:13px;font-weight:800;display:inline-flex}[data-line=instalacje] .offb.on{background:var(--il-warn-res);color:var(--warn);box-shadow:inset 0 0 0 1.5px var(--warn)}[data-line=instalacje] .scp{background:var(--surface-3);min-height:38px;color:var(--ink-soft);cursor:pointer;border:0;border-radius:11px;align-items:center;gap:7px;padding:0 12px;font-family:inherit;font-size:13px;font-weight:800;display:inline-flex}[data-line=instalacje] .scp.on{background:var(--accent);color:var(--accent-ink)}[data-line=instalacje] .mdp{width:300px;box-shadow:var(--shadow), inset 0 0 0 1px var(--inst-ticket-dash);border-radius:26px;flex-direction:column;gap:16px;padding:26px 24px 18px;transition:background .4s;display:flex}[data-line=instalacje] .mdg{gap:10px;display:grid}[data-line=instalacje] .mdk{color:inherit;cursor:pointer;opacity:.85;background:0 0;border:0;border-radius:14px;flex-direction:column;align-items:center;gap:6px;padding:12px 4px;font-family:inherit;font-size:10.5px;font-weight:800;display:flex}[data-line=instalacje] .mdk.on{opacity:1;box-shadow:inset 0 0 0 1.5px var(--inst-band-button-glow);color:var(--inst-plan-send-to)!important}[data-line=instalacje] .mdk:after{content:"";opacity:.25;background:currentColor;border-radius:50%;width:6px;height:6px}[data-line=instalacje] .mdk.on:after{opacity:1;box-shadow:0 0 8px var(--inst-plan-send-to)}[data-line=instalacje] .mdlogo{letter-spacing:.2em;text-align:center;opacity:.5;font-size:10px;font-weight:800}[data-line=instalacje] .intw{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}[data-line=instalacje] .intg{background:var(--card);box-shadow:inset 0 0 0 1px var(--border);border-radius:22px;flex-direction:column;gap:12px;padding:22px;display:flex}@media (max-width:1100px){[data-line=instalacje] .intw{grid-template-columns:1fr 1fr}}@media (max-width:760px){[data-line=instalacje] .shside,[data-line=instalacje] .intw{grid-template-columns:1fr}[data-line=instalacje] .mdp{width:260px}}[data-line=instalacje] .fo-lb{transform:translateY(-15px)}[data-line=instalacje] .fot.shpt2{color:var(--inst-plan-note);text-align:center;font-size:9px;font-weight:900}[data-line=instalacje] .shal.arm .fot.shpt2{color:var(--inst-plan-accent)}[data-line=instalacje] .flg2{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}[data-line=instalacje] .flbox{background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--border);border-radius:18px;flex-direction:column;gap:6px;padding:12px;display:flex}[data-line=instalacje] .flbox svg{width:100%;height:auto;display:block}[data-line=instalacje] .flbox b{font-size:14.5px}[data-line=instalacje] .flbox span{color:var(--ink-2);min-height:36px;font-size:13px}[data-line=instalacje] .flc{fill:var(--accent-soft);stroke:var(--accent);stroke-width:2px;transition:fill .4s,stroke .4s}[data-line=instalacje] .flc.bad{fill:var(--il-bad-feed);stroke:var(--inst-bad)}[data-line=instalacje] .flt{font:900 11px var(--font-display);fill:var(--ink);letter-spacing:.06em}[data-line=instalacje] .flt.l{fill:var(--ink-2);font-size:10px}[data-line=instalacje] .flbus{fill:none;stroke:var(--accent);stroke-width:4px;stroke-linecap:round;stroke-dasharray:8 6;animation:1.4s linear infinite inst-sh-march}[data-line=instalacje] .flr{fill:var(--card);stroke:var(--border);stroke-width:1.5px;transition:stroke .4s}[data-line=instalacje] .flg{fill:var(--inst-il-anwin-fill);opacity:.28;transition:opacity .5s}[data-line=instalacje] .flb{fill:var(--inst-il-anwin-fill);transition:fill .5s}[data-line=instalacje] .flrm.off .flg{opacity:0}[data-line=instalacje] .flrm.off .flb{fill:var(--ink-2)}[data-line=instalacje] .flrm.bad .flr{stroke:var(--inst-bad);stroke-width:2.5px}[data-line=instalacje] .hotw{grid-template-columns:minmax(0,1fr) 340px;align-items:center;gap:18px;display:grid}[data-line=instalacje] .hotb{border-radius:28px;padding:20px}[data-line=instalacje] .rbg{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}[data-line=instalacje] .rbr{text-align:left;cursor:pointer;font:inherit;color:var(--ink);background:var(--surface-2);box-shadow:inset 0 0 0 1.5px var(--border);border:0;border-radius:18px;flex-direction:column;align-items:flex-start;gap:4px;padding:14px;transition:background .35s,box-shadow .35s,transform .2s;display:flex}@media (hover:hover){[data-line=instalacje] .rbr:hover{transform:translateY(-2px)}}[data-line=instalacje] .rbn{font-family:var(--font-display);font-size:18px;font-weight:900;font-stretch:112%}[data-line=instalacje] .rbs{color:var(--ink-2);font-size:13px;font-weight:800}[data-line=instalacje] .rbv{color:var(--ink-soft);align-items:center;gap:6px;font-size:13.5px;font-weight:700;display:flex}[data-line=instalacje] .rbv svg{color:var(--accent-text)}[data-line=instalacje] .rbx{text-transform:uppercase;letter-spacing:.06em;background:var(--surface-3);color:var(--ink-2);border-radius:999px;margin-top:4px;padding:3px 8px;font-size:11.5px;font-weight:900}[data-line=instalacje] .rbr.g{box-shadow:inset 0 0 0 1.5px var(--accent-line)}[data-line=instalacje] .rbr.g .rbx{background:var(--accent-soft);color:var(--accent-text)}[data-line=instalacje] .rbr.e{background:var(--surface-3)}[data-line=instalacje] .rbr.e .rbx{background:var(--inst-mux-ok-bg);color:var(--ok-text)}[data-line=instalacje] .rbr.e .rbv svg{color:var(--ok)}[data-line=instalacje] .rbr.c .rbx{background:var(--il-warn-feed);color:var(--inst-warn-text)}[data-line=instalacje] .rbr.c{box-shadow:inset 0 0 0 1.5px var(--inst-il-rbr-c-sh)}[data-line=instalacje] .objt{gap:6px;margin-bottom:6px;display:flex;overflow-x:auto}[data-line=instalacje] .objb{cursor:pointer;background:var(--inst-il-synote-fill);color:var(--inst-deep-lead-2);font:800 12px var(--font-sans);border:0;border-radius:999px;flex:none;padding:7px 10px}[data-line=instalacje] .objb.on{background:var(--inst-plan-accent);color:var(--inst-band-button-ink)}[data-line=instalacje] .refs{flex-wrap:wrap;align-items:center;gap:10px;margin-top:18px;display:flex}[data-line=instalacje] .refc{background:var(--card);box-shadow:inset 0 0 0 1px var(--border);border-radius:16px;flex-direction:column;gap:2px;max-width:360px;padding:12px 14px;display:flex}[data-line=instalacje] .refc b{font-size:14.5px}[data-line=instalacje] .refc span{color:var(--ink-2);font-size:13px}[data-line=instalacje] .refs .src{flex-basis:100%}[data-line=instalacje] .modg{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}[data-line=instalacje] .modc{flex-direction:column;gap:10px;padding:20px;display:flex}[data-line=instalacje] .modc p{color:var(--ink-2);margin:0;font-size:14.5px}[data-line=instalacje] .tag.mono{letter-spacing:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}[data-line=instalacje] .etw{grid-template-columns:minmax(0,1fr) 420px;align-items:start;gap:18px;display:grid}[data-line=instalacje] .tl7{flex-direction:column;gap:0;display:flex;position:relative}[data-line=instalacje] .tl7i{grid-template-columns:56px minmax(0,1fr);gap:14px;padding:14px 0;display:grid;position:relative}[data-line=instalacje] .tl7i:not(:last-child):after{content:"";background:var(--border);width:2px;position:absolute;top:62px;bottom:-14px;left:27px}[data-line=instalacje] .tl7i b{font-size:17px}[data-line=instalacje] .tl7i p{color:var(--ink-2);margin:4px 0 6px;font-size:15px}[data-line=instalacje] .tl7w{background:var(--accent-soft);color:var(--accent-text);border-radius:999px;padding:3px 9px;font-size:12px;font-weight:800}[data-line=instalacje] .ckl{flex-direction:column;gap:10px;padding:24px;display:flex;position:sticky;top:96px}[data-line=instalacje] .ckbar{background:var(--surface-3);border-radius:99px;height:8px;overflow:hidden}[data-line=instalacje] .ckbar i{background:linear-gradient(90deg, var(--accent), var(--ok));height:100%;transition:width .4s;display:block}[data-line=instalacje] .cki{text-align:left;color:var(--ink);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:12px;align-items:flex-start;gap:12px;padding:9px 8px;transition:background .2s;display:flex}@media (hover:hover){[data-line=instalacje] .cki:hover{background:var(--surface-3)}}[data-line=instalacje] .cki i{width:24px;height:24px;box-shadow:inset 0 0 0 2px var(--border);color:#0000;border-radius:8px;flex:none;place-items:center;transition:all .25s;display:grid}[data-line=instalacje] .cki.on i{background:var(--accent);box-shadow:none;color:var(--accent-ink)}[data-line=instalacje] .cki b{font-size:14.5px;display:block}[data-line=instalacje] .cki span span{color:var(--ink-2);font-size:13px}[data-line=instalacje] .cki.on b{text-decoration:line-through;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}@media (max-width:1100px){[data-line=instalacje] .hotw,[data-line=instalacje] .etw{grid-template-columns:minmax(0,1fr)}[data-line=instalacje] .hotw .phone{margin:0 auto}[data-line=instalacje] .modg{grid-template-columns:repeat(2,minmax(0,1fr))}[data-line=instalacje] .ckl{position:static}}@media (max-width:760px){[data-line=instalacje] .flg2{grid-template-columns:minmax(0,1fr)}[data-line=instalacje] .rbg{grid-template-columns:repeat(2,minmax(0,1fr))}[data-line=instalacje] .modg{grid-template-columns:minmax(0,1fr)}}[data-line=instalacje] .shp .shout{fill:url(#pFloor);stroke:var(--inst-il-shp-shout-line);stroke-width:7px;stroke-opacity:.8}[data-line=instalacje] .shp .shr{fill:url(#pFloor);stroke:var(--inst-il-shp-shr-line);stroke-width:3.5px;stroke-opacity:.9}[data-line=instalacje] .shp .shg:hover .shr,[data-line=instalacje] .shp .shg.sel .shr{stroke:var(--accent);stroke-width:4px}[data-line=instalacje] .shp .shg.sel .shr{fill:url(#pFloor);filter:drop-shadow(0 0 12px var(--inst-band-glow))}[data-line=instalacje] .shp .shl{mix-blend-mode:screen}[data-line=instalacje] .shp .shwin{fill:url(#gGlass)}[data-line=instalacje] .shfu{pointer-events:none}[data-line=instalacje] .shfu rect,[data-line=instalacje] .shfu circle{fill:var(--inst-il-shfu-fill);stroke:var(--inst-il-shfu-line);stroke-width:1.5px}[data-line=instalacje] .shfu .t{fill:var(--inst-il-shfu-t-fill)}[data-line=instalacje] .axw{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;gap:18px;display:grid}[data-line=instalacje] .axg{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}[data-line=instalacje] .axc{cursor:pointer;min-height:112px;font:inherit;text-align:left;color:var(--ink);background:var(--card);box-shadow:inset 0 0 0 1px var(--border);border:0;border-radius:20px;flex-direction:column;align-items:flex-start;gap:10px;padding:16px;transition:transform .25s,box-shadow .25s,background .25s;display:flex}@media (hover:hover){[data-line=instalacje] .axc:hover{box-shadow:inset 0 0 0 1.5px var(--accent-line);transform:translateY(-3px)}}[data-line=instalacje] .axc b{font-size:15px;line-height:1.25}[data-line=instalacje] .axi{width:42px;height:42px;color:var(--accent);background:var(--accent-soft);border-radius:13px;place-items:center;transition:background .25s,color .25s;display:grid}[data-line=instalacje] .axc.on{background:linear-gradient(160deg, var(--accent-soft), var(--card) 72%);box-shadow:inset 0 0 0 2px var(--accent)}[data-line=instalacje] .axc.on .axi{color:var(--inst-plan-white);background:var(--accent)}[data-line=instalacje] .axd{flex-direction:column;gap:16px;padding:28px;animation:.35s ease-out inst-sh-axin;display:flex;position:sticky;top:96px}[data-line=instalacje] .axh{align-items:center;gap:16px;display:flex}[data-line=instalacje] .axbig{width:64px;height:64px;color:var(--inst-plan-white);background:linear-gradient(140deg, var(--accent), var(--accent-line));box-shadow:0 12px 28px -12px var(--accent);border-radius:20px;flex:none;place-items:center;display:grid}[data-line=instalacje] .axp{margin:0;font-size:16px;line-height:1.55}[data-line=instalacje] .axr{background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--border);border-radius:18px;grid-template-columns:minmax(0,1fr) 34px minmax(0,1fr);align-items:stretch;gap:0;padding:14px;display:grid}[data-line=instalacje] .axq{background:var(--card);border-radius:12px;flex-direction:column;gap:4px;padding:10px 12px;display:flex}[data-line=instalacje] .axq span{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);font-size:11.5px;font-weight:800}[data-line=instalacje] .axq.to span{color:var(--accent)}[data-line=instalacje] .axq b{font-size:14px;line-height:1.4}[data-line=instalacje] .axar{position:relative}[data-line=instalacje] .axar:before{content:"";background:repeating-linear-gradient(90deg, var(--accent) 0 6px, transparent 6px 10px);height:3px;margin-top:-1.5px;animation:1s linear infinite inst-sh-axdash;position:absolute;top:50%;left:6px;right:10px}[data-line=instalacje] .axar:after{content:"";border:6px solid #0000;border-left:9px solid var(--accent);margin-top:-6px;position:absolute;top:50%;right:2px}[data-line=instalacje] .axt{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;display:grid}[data-line=instalacje] .axb{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:18px 0;display:grid}[data-line=instalacje] .axbc{flex-direction:column;gap:12px;padding:24px;display:flex}@media (max-width:1100px){[data-line=instalacje] .axw{grid-template-columns:minmax(0,1fr)}[data-line=instalacje] .axd{position:static}[data-line=instalacje] .axg{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:760px){[data-line=instalacje] .axg{scroll-snap-type:x mandatory;scrollbar-width:none;gap:8px;margin:0 -16px;padding:4px 16px 10px;display:flex;overflow-x:auto}[data-line=instalacje] .axg::-webkit-scrollbar{display:none}[data-line=instalacje] .axc{scroll-snap-align:start;border-radius:999px;flex-direction:row;flex:none;align-items:center;gap:8px;min-height:0;padding:8px 14px 8px 8px}[data-line=instalacje] .axc:hover{transform:none}[data-line=instalacje] .axc b{white-space:nowrap;font-size:13.5px}[data-line=instalacje] .axi{border-radius:50%;width:32px;height:32px}[data-line=instalacje] .axd{padding:20px}[data-line=instalacje] .axr{grid-template-columns:minmax(0,1fr);gap:0}[data-line=instalacje] .axar{height:24px}[data-line=instalacje] .axar:before{background:repeating-linear-gradient(180deg, var(--accent) 0 6px, transparent 6px 10px);width:3px;height:auto;margin:0;inset:2px auto 6px 50%}[data-line=instalacje] .axar:after{border:6px solid #0000;border-top:9px solid var(--accent);margin:0;inset:auto auto -4px calc(50% - 5px)}[data-line=instalacje] .axt,[data-line=instalacje] .axb{grid-template-columns:minmax(0,1fr)}}[data-line=instalacje] .xc-gwn{margin-top:-24px;margin-bottom:40px}[data-line=instalacje] .hotw .phone{box-sizing:content-box}[data-line=instalacje] .phg .tile i svg{vertical-align:baseline;display:inline}[data-line=instalacje] .mdp{box-sizing:content-box}[data-line=instalacje] .mdp.c0{background:linear-gradient(160deg, var(--inst-il-mdp-c0-bg), var(--inst-il-phone-bg))}[data-line=instalacje] .mdp.c1{background:linear-gradient(160deg, var(--inst-plan-white), var(--inst-il-mdp-c1-bg));color:var(--inst-il-sl-conf-c)}[data-line=instalacje] .mdp.c2{background:linear-gradient(160deg, var(--inst-il-mdp-c2-bg), var(--inst-il-mdp-c2-bg-2))}[data-line=instalacje] .mdp.c0 .mdk,[data-line=instalacje] .mdp.c2 .mdk{color:var(--inst-il-nvr-c)}[data-line=instalacje] .shlg0,[data-line=instalacje] .shlg1{stop-color:var(--il-lit);stop-opacity:.95}[data-line=instalacje] .shlg1{stop-opacity:0}[data-line=instalacje] .shg:focus{outline:none}[data-line=instalacje] .shg:focus-visible{outline:2px solid var(--accent-line,var(--inst-plan-send-to));outline-offset:-4px}[data-line=instalacje] .ill .nvrnote.shnote{color:var(--ink-2);padding:12px 16px 16px;font-size:13.5px}[data-line=instalacje] .shk,[data-line=instalacje] .cqk{text-transform:uppercase;letter-spacing:.06em;font-size:12px;font-weight:800}[data-line=instalacje] .cqk{font-size:13px}@keyframes inst-sh-march{to{stroke-dashoffset:-22px}}@keyframes inst-sh-axin{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes inst-sh-axdash{to{background-position:10px 0}}[data-line=instalacje][data-theme=light] .shp .shout,[data-line=instalacje][data-theme=light] .shp .shr,[data-line=instalacje][data-theme=light] .shp .shg.sel .shr{fill:url(#pFloorL)}[data-line=instalacje][data-theme=light] .shp .shl{mix-blend-mode:multiply}@media (prefers-color-scheme:light){[data-line=instalacje]:not([data-theme=dark]) .shp .shout,[data-line=instalacje]:not([data-theme=dark]) .shp .shr,[data-line=instalacje]:not([data-theme=dark]) .shp .shg.sel .shr{fill:url(#pFloorL)}[data-line=instalacje]:not([data-theme=dark]) .shp .shl{mix-blend-mode:multiply}}@media (prefers-reduced-motion:reduce){[data-line=instalacje] .flbus,[data-line=instalacje] .axd,[data-line=instalacje] .axar:before{animation:none}}@media (pointer:coarse),(max-width:760px){[data-line=instalacje] .shrow .stepper button{width:44px;height:44px}[data-line=instalacje] .scp,[data-line=instalacje] .offb,[data-line=instalacje] .objb{min-height:44px}}
