:root{--green:#39d690;--green-hi:#4be9a2;--green-deep:#15412e;--mint:#a7f3c4;--on-green:#04140d;--green-soft:#39d6901a;--green-soft-2:#39d6902e;--green-ring:#39d69042;--amber:#f4c95d;--amber-soft:#f4c95d1f;--red:#ff6b6b;--red-soft:#ff6b6b1f;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:20px;--s6:24px;--s7:32px;--s8:40px;--s9:56px;--s10:80px;--r-xs:8px;--r-sm:10px;--r-md:14px;--r-lg:18px;--r-xl:24px;--r-2xl:32px;--r-full:999px;--t:.16s cubic-bezier(.4,0,.2,1);--t2:.24s cubic-bezier(.4,0,.2,1);--t3:.42s cubic-bezier(.22,1,.36,1);--t-motyw:.2s ease;--max:1240px;--header:72px;--nav-mobile:64px}:root,[data-motyw=ciemny]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#07130f;--bg-2:#0b1f17;--surface:#0e1a15;--surface-2:#13241c;--surface-3:#1a2e24;--surface-4:#16211b;--glass:#14261e9e;--line:#ffffff12;--line-2:#ffffff1f;--line-3:#fff3;--text:#f5f7f6;--text-2:#a6b2ab;--text-3:#7b877f;--text-dis:#5e6a63;--wash:#ffffff0d;--wash-2:#ffffff14;--naglowek:#07130fd1;--naglowek-2:#07130ff0;--plakietka-tlo:#07130fc7;--kolo-tlo:#07130fb3;--kolo-tlo-hi:#07130fe6;--nawigacja-tlo:#07130ff2;--zaslona:#030907a8;--zaslona-2:#03090799;--na-zielonym-cichy:#04140d99;--gradient-do:#0b1f1799;--ilu-a-od:#16302472;--ilu-a-do:#0a1a1300;--ilu-b-od:#12282072;--ilu-b-do:#08171100;--ilu-c-od:#1a342872;--ilu-c-do:#0b1c1400;--sh1:0 1px 2px #0000004d;--sh2:0 6px 24px #00000059;--sh3:0 20px 60px #0000008c;--sh-naglowek:0 8px 30px #00000047;--glow:0 0 0 1px #39d6901a, 0 12px 40px #39d69014;--aura-1:#39d69012;--aura-2:#a7f3c40b}:root{--m-cien:#00000042;--m-korpus:#c9d4dc;--m-korpus-2:#9ba8b4;--m-korpus-3:#6d7a86;--m-szyba:#4a7a9c;--m-szyba-2:#33586f;--m-opona:#23282e;--m-felga:#bcc7cf;--m-piasta:#7e8b95;--m-maszyna:#e8a72c;--m-maszyna-2:#b87f14;--m-maszyna-3:#6e4c0a;--m-akcent:#39d690;--m-czerwony:#d4564f;--m-bursztyn:#f0b458;--m-drewno:#b98b54;--m-tkanina:#43796a;--m-ekran:#1c3a4c;--m-kontur:#0a120f73;--m-korpus-hi:#e8eff4;--m-szyba-hi:#6fa8cc;--m-maszyna-hi:#f7c45c;--m-opona-hi:#3a4149;--m-drewno-hi:#d3a872;--m-tkanina-hi:#5e9a86;--m-akcent-hi:#5fe6ac;--m-ekran-hi:#2b5771;--m-blask:#ffffff4d}[data-motyw=jasny]{--m-cien:#18262029;--m-korpus:#8e9ca8;--m-korpus-2:#6e7c88;--m-korpus-3:#505c66;--m-szyba:#7baaca;--m-szyba-2:#5b8aa8;--m-opona:#2b3137;--m-felga:#e6edf1;--m-piasta:#9aa6af;--m-maszyna:#d9951a;--m-maszyna-2:#a86f0e;--m-maszyna-3:#6b4708;--m-akcent:#1e9a68;--m-czerwony:#c4443d;--m-bursztyn:#d99430;--m-drewno:#a3763f;--m-tkanina:#356255;--m-ekran:#2b5570;--m-kontur:#1826204d;--m-korpus-hi:#b6c2cd;--m-szyba-hi:#9cc6df;--m-maszyna-hi:#efb03a;--m-opona-hi:#444c55;--m-drewno-hi:#c08f55;--m-tkanina-hi:#4a7e6e;--m-akcent-hi:#35b17d;--m-ekran-hi:#3d6b88;--m-blask:#ffffff6b}.ilu-kat[data-barwa=blekit]{--kat-tlo:#10293d;--text:#bfe0f5;--green:#4fb3f0}.ilu-kat[data-barwa=granat]{--kat-tlo:#1a2340;--text:#cbd3f7;--green:#7d8cf5}.ilu-kat[data-barwa=koral]{--kat-tlo:#3a1c1c;--text:#f8cfc6;--green:#f2795e}.ilu-kat[data-barwa=bursztyn]{--kat-tlo:#3a2b10;--text:#f7e2b5;--green:#e8a72c}.ilu-kat[data-barwa=fiolet]{--kat-tlo:#2c1b3d;--text:#e0cef7;--green:#a974ee}.ilu-kat[data-barwa=mieta]{--kat-tlo:#0f3328;--text:#bdefd7;--green:#39d690}.ilu-kat[data-barwa=limonka]{--kat-tlo:#22330f;--text:#dcf0b5;--green:#9bd13c}.ilu-kat[data-barwa=turkus]{--kat-tlo:#0e3336;--text:#bcefef;--green:#35c9cc}.ilu-kat[data-barwa=roz]{--kat-tlo:#371630;--text:#f7cce8;--green:#ee6fbe}.ilu-kat[data-barwa=stal]{--kat-tlo:#232b2e;--text:#d5dee0;--green:#8fa3a8}[data-motyw=jasny] .ilu-kat[data-barwa=blekit]{--kat-tlo:#e3f0fa;--text:#1c4e70;--green:#1e7fb8}[data-motyw=jasny] .ilu-kat[data-barwa=granat]{--kat-tlo:#e7e9fa;--text:#2b3570;--green:#4756c4}[data-motyw=jasny] .ilu-kat[data-barwa=koral]{--kat-tlo:#fbe8e3;--text:#7a3324;--green:#c5543a}[data-motyw=jasny] .ilu-kat[data-barwa=bursztyn]{--kat-tlo:#faf0dc;--text:#6b4d10;--green:#b07c12}[data-motyw=jasny] .ilu-kat[data-barwa=fiolet]{--kat-tlo:#f0e8fa;--text:#4a2a6b;--green:#7d45b8}[data-motyw=jasny] .ilu-kat[data-barwa=mieta]{--kat-tlo:#dff3ea;--text:#15543c;--green:#1e9a68}[data-motyw=jasny] .ilu-kat[data-barwa=limonka]{--kat-tlo:#edf5dc;--text:#3f5416;--green:#6f9a1c}[data-motyw=jasny] .ilu-kat[data-barwa=turkus]{--kat-tlo:#def1f2;--text:#14504f;--green:#1a8c8c}[data-motyw=jasny] .ilu-kat[data-barwa=roz]{--kat-tlo:#fae6f2;--text:#6b2152;--green:#b84a90}[data-motyw=jasny] .ilu-kat[data-barwa=stal]{--kat-tlo:#e9edee;--text:#2e3b3e;--green:#5e7174}:root{--licznik-na-obrazku:#f2f7f4;--licznik-na-obrazku-tlo:#0a120f8c;--licznik-na-obrazku-linia:#ffffff2e}[data-motyw=jasny]{--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f6f8f7;--bg-2:#f0f3f1;--surface:#fff;--surface-2:#f0f3f1;--surface-3:#e7ece9;--surface-4:#e2e8e4;--glass:#ffffffb8;--line:#dde3df;--line-2:#cbd4ce;--line-3:#b2beb7;--text:#121614;--text-2:#4e5852;--text-3:#68706c;--text-dis:#98a09b;--wash:#0918120d;--wash-2:#09181214;--naglowek:#f6f8f7db;--naglowek-2:#f6f8f7f5;--plakietka-tlo:#ffffffe0;--kolo-tlo:#ffffffd1;--kolo-tlo-hi:#fffffff5;--nawigacja-tlo:#fffffff2;--zaslona:#12161466;--zaslona-2:#12161457;--na-zielonym-cichy:#04140d99;--gradient-do:#e0ebe5bf;--ilu-a-od:#dcebe322;--ilu-a-do:#fff0;--ilu-b-od:#e2ede822;--ilu-b-do:#fff0;--ilu-c-od:#d6e8df22;--ilu-c-do:#fff0;--sh1:0 1px 2px #12201a0f;--sh2:0 6px 20px #12201a14;--sh3:0 20px 50px #12201a29;--sh-naglowek:0 6px 22px #12201a12;--glow:0 0 0 1px #39d69038, 0 12px 40px #39d6901f;--aura-1:#39d6901a;--aura-2:#39d6900d;--green-soft:#39d69029;--green-soft-2:#39d6903d;--green-ring:#39d69052;--amber-soft:#c6921424;--red-soft:#d640401a;--green-tekst:#0e7a4b;--green-tekst-hi:#0b6a41;--amber-tekst:#8a6100;--amber-linia:#8a61004d;--red-tekst:#c0392f}:root,[data-motyw=ciemny]{--green-tekst:var(--green);--green-tekst-hi:var(--green-hi);--amber-tekst:var(--amber);--amber-linia:#f4c95d42;--red-tekst:var(--red)}.zmiana-motywu,.zmiana-motywu *,.zmiana-motywu :before,.zmiana-motywu :after{transition:background-color var(--t-motyw), border-color var(--t-motyw), color var(--t-motyw), fill var(--t-motyw), box-shadow var(--t-motyw)!important}@media (prefers-reduced-motion:reduce){.zmiana-motywu,.zmiana-motywu *{transition:none!important}}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%}html,body{height:100%}body{background:var(--bg);color:var(--text);font-feature-settings:"cv11","ss01";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter var,Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI Variable Text,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:15px;line-height:1.55;overflow-x:hidden}img,svg,video{max-width:100%;display:block}[hidden]{display:none!important}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:none}a{color:inherit;text-decoration:none}ul,ol{list-style:none}::selection{background:var(--green-soft-2);color:var(--text)}:where(a,button,input,select,textarea,[tabindex]):focus-visible{box-shadow:0 0 0 3px var(--green-ring);border-radius:var(--r-xs);outline:none}.mono{letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.94em}h1,h2,h3,h4{letter-spacing:-.025em;font-weight:650;line-height:1.15}h1{letter-spacing:-.035em;font-size:clamp(30px,4.6vw,52px)}h2{font-size:clamp(21px,2.6vw,30px)}h3{font-size:clamp(16px,1.7vw,19px)}h4{font-size:15px}p{color:var(--text-2)}.lead{color:var(--text-2);font-size:clamp(15px,1.6vw,18px);line-height:1.6}.muted{color:var(--text-3)}.mala{color:var(--text-3);font-size:12.5px;line-height:1.55}.wrap{width:100%;max-width:var(--max);padding-inline:var(--s5);margin-inline:auto}.sekcja{padding-block:var(--s9)}.sekcja-glowa{justify-content:space-between;align-items:flex-end;gap:var(--s4);margin-bottom:var(--s5);flex-wrap:wrap;display:flex}.sekcja-glowa p{margin-top:var(--s1);font-size:13.5px}.stos{flex-direction:column;display:flex}.rzad{align-items:center;gap:var(--s3);display:flex}.rozpych{flex:1}.btn{justify-content:center;align-items:center;gap:var(--s2);min-height:46px;padding:12px var(--s5);border-radius:var(--r-md);letter-spacing:-.01em;white-space:nowrap;border:1px solid var(--line-2);background:var(--surface-2);color:var(--text);transition:background var(--t),border-color var(--t),transform var(--t), box-shadow var(--t),color var(--t);font-size:14.5px;font-weight:600;display:inline-flex}.btn:hover{background:var(--surface-3);border-color:var(--line-3)}.btn:active{transform:scale(.98)}.btn[disabled],.btn.wyl{background:var(--bg-2);color:var(--text-dis);border-color:var(--line);cursor:not-allowed}.btn[disabled]:hover,.btn.wyl:hover{background:var(--bg-2);border-color:var(--line);transform:none}.btn.glowny{background:var(--green);color:var(--on-green);border-color:var(--green);box-shadow:0 2px 16px #39d69033}.btn.glowny:hover{background:var(--green-hi);border-color:var(--green-tekst-hi);box-shadow:0 6px 26px #39d6904d}.btn.duchowy{background:0 0}.btn.duchowy:hover{background:var(--wash)}.btn.duzy{min-height:54px;padding:14px var(--s7);border-radius:var(--r-lg);font-size:15.5px}.btn.maly{min-height:36px;padding:7px var(--s3);border-radius:var(--r-sm);font-size:12.5px}.btn.pelny{width:100%}.btn.grozny{color:var(--red-tekst);border-color:#ff6b6b66}.btn.grozny:hover{background:var(--red-soft)}.pole{align-items:center;gap:var(--s3);min-height:48px;padding:10px var(--s4);border-radius:var(--r-md);background:var(--bg-2);border:1px solid var(--line);transition:border-color var(--t),box-shadow var(--t);display:flex}.pole:focus-within{border-color:var(--green);box-shadow:0 0 0 3px var(--green-ring)}.pole input,.pole select,.pole textarea{background:0 0;border:none;outline:none;flex:1;width:100%;min-width:0;min-height:24px;font-size:14.5px}.pole textarea{resize:vertical;min-height:96px;padding-block:6px;line-height:1.6}.pole input::placeholder,.pole textarea::placeholder{color:var(--text-3)}.pole select{cursor:pointer;appearance:none}.pole .ikona{color:var(--text-3);flex:none;place-items:center;display:grid}.pole .ikona svg{width:18px;height:18px}.etykieta{letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);margin-bottom:var(--s2);font-size:11px;font-weight:600;display:block}.pole-grupa{margin-bottom:var(--s4)}.plakietka{border-radius:var(--r-full);border:1px solid var(--line);background:var(--surface-2);color:var(--text-2);white-space:nowrap;align-items:center;gap:6px;padding:4px 9px;font-size:11px;font-weight:600;display:inline-flex}.plakietka.zielona{background:var(--green-soft);border-color:var(--green-ring);color:var(--green-tekst)}.plakietka.bursztyn{background:var(--amber-soft);border-color:var(--amber-linia);color:var(--amber-tekst)}.plakietka.czerwona{background:var(--red-soft);color:var(--red-tekst);border-color:#ff6b6b42}.pigulka{border-radius:var(--r-full);cursor:pointer;white-space:nowrap;border:1px solid var(--line);background:var(--surface);color:var(--text-2);transition:border-color var(--t),color var(--t),background var(--t);align-items:center;gap:6px;padding:8px 14px;font-size:12.5px;font-weight:500;display:inline-flex}.pigulka:hover{border-color:var(--line-2);color:var(--text)}.pigulka.akt{background:var(--green-soft-2);border-color:var(--green-ring);color:var(--green-tekst-hi);font-weight:600}.pigulka b{opacity:.55;font-weight:500}.karta{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:var(--s5)}.siatka{gap:var(--s4);display:grid}.siatka.k2{grid-template-columns:repeat(2,1fr)}.siatka.k3{grid-template-columns:repeat(3,1fr)}.siatka.k4{grid-template-columns:repeat(4,1fr)}.siatka.k5{grid-template-columns:repeat(5,1fr)}.szyna{gap:var(--s4);scroll-snap-type:x proximity;scrollbar-width:none;padding-bottom:var(--s2);margin-inline:calc(var(--s5) * -1);padding-inline:var(--s5);display:flex;overflow-x:auto}.szyna::-webkit-scrollbar{display:none}.szyna>*{scroll-snap-align:start;flex:none}@keyframes wejdz{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes przygas{0%{opacity:0}to{opacity:1}}@keyframes migot{to{background-position:-200% 0}}.anim{animation:wejdz var(--t3) both}.anim-1{animation-delay:50ms}.anim-2{animation-delay:.1s}.anim-3{animation-delay:.15s}.szkielet{background:linear-gradient(90deg,var(--surface) 25%,var(--surface-2) 50%, var(--surface) 75%);border-radius:var(--r-sm);background-size:200% 100%;animation:1.3s linear infinite migot}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.czytnik{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=900px){.siatka.k4,.siatka.k5,.siatka.k3{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.siatka.k2,.siatka.k3,.siatka.k4,.siatka.k5{grid-template-columns:1fr}.sekcja{padding-block:var(--s7)}.wrap{padding-inline:var(--s4)}.szyna{margin-inline:calc(var(--s4) * -1);padding-inline:var(--s4)}body{padding-bottom:var(--nav-mobile)}}.pomin{z-index:300;background:var(--green);color:var(--on-green);border-radius:var(--r-sm);padding:10px 16px;font-weight:600;position:absolute;top:8px;left:-999px}.pomin:focus{left:8px}.naglowek{z-index:120;background:var(--naglowek);-webkit-backdrop-filter:blur(16px)saturate(150%);backdrop-filter:blur(16px)saturate(150%);transition:border-color var(--t),background var(--t);border-bottom:1px solid #0000;position:sticky;top:0}.naglowek.odjechany{border-bottom-color:var(--line);background:var(--naglowek-2);box-shadow:var(--sh-naglowek)}.naglowek-wnetrze{max-width:var(--max);padding:var(--s3) var(--s5);align-items:center;gap:var(--s4);min-height:var(--header);min-width:0;margin-inline:auto;display:flex}.marka{flex:none;display:block}.marka img{width:auto;height:38px}.szukajka{align-items:center;gap:var(--s2);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-full);min-width:0;max-width:520px;padding:5px 5px 5px var(--s4);transition:border-color var(--t),box-shadow var(--t);flex:1 1 0;display:flex}.szukajka:focus-within{box-shadow:0 0 0 3px var(--green-ring);border-color:#39d69073}.szukajka-pole{align-items:center;gap:var(--s2);flex:1;min-width:0;display:flex}.szukajka-pole.waskie{flex:0 0 132px}.szukajka-pole .ikona{color:var(--text-3);flex:none;place-items:center;display:grid}.szukajka-pole input,.szukajka-pole select{width:100%;min-width:0;color:var(--text);background:0 0;border:none;outline:none;font-size:14px}.szukajka-pole select{cursor:pointer;appearance:none}.szukajka-pole input::placeholder{color:var(--text-3)}.szukajka-kreska{background:var(--line-2);flex:none;width:1px;height:22px}.szukajka-btn{background:var(--green);width:38px;height:38px;color:var(--on-green);transition:background var(--t);border-radius:50%;flex:none;place-items:center;display:grid}.szukajka-btn:hover{background:var(--green-hi)}.naglowek-akcje{align-items:center;gap:var(--s2);flex-wrap:nowrap;flex:0 auto;min-width:0;margin-left:auto;display:flex}.akcja{align-items:center;gap:var(--s2);padding:9px var(--s3);border-radius:var(--r-md);color:var(--text-2);transition:color var(--t),background var(--t);font-size:13.5px;font-weight:500;display:inline-flex;position:relative}.akcja:hover{color:var(--text);background:var(--wash)}.akcja.ikonowa{color:var(--text-2);padding:10px}.licznik{border-radius:var(--r-full);background:var(--green);min-width:17px;height:17px;color:var(--on-green);place-items:center;padding:0 4px;font-size:10.5px;font-weight:700;line-height:1;display:grid;position:absolute;top:2px;right:2px}.kropka-alert{background:var(--green);width:7px;height:7px;box-shadow:0 0 0 2px var(--bg);border-radius:50%;position:absolute;top:8px;right:9px}.awatar{background:var(--green-deep);width:36px;height:36px;color:var(--green);letter-spacing:.02em;border-radius:50%;flex:none;place-items:center;font-size:12.5px;font-weight:700;display:grid;position:relative}.awatar.maly{width:30px;height:30px;font-size:11px}.awatar.duzy{width:52px;height:52px;font-size:16px}.awatar.ogromny{width:74px;height:74px;font-size:22px}.awatar.online:after{content:"";background:var(--green);border:2px solid var(--surface);border-radius:50%;width:10px;height:10px;position:absolute;bottom:0;right:0}.awatar-btn{align-items:center;gap:var(--s2);border-radius:var(--r-full);border:1px solid var(--line);transition:border-color var(--t);padding:4px 10px 4px 4px;display:flex}.awatar-btn:hover{border-color:var(--line-2)}.awatar-imie{font-size:13.5px;font-weight:600}.szukajka-mobile{padding:0 var(--s4) var(--s3)}.szukajka-skrot{align-items:center;gap:var(--s3);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-full);width:100%;padding:11px var(--s4);color:var(--text-3);display:flex}.szukajka-skrot b{color:var(--text);font-size:14px;font-weight:500;display:block}.szukajka-skrot i{font-size:11.5px;font-style:normal}.oferta{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);transition:border-color var(--t),transform var(--t),box-shadow var(--t);position:relative;overflow:hidden}.oferta:hover{border-color:var(--line-2);box-shadow:var(--sh2);transform:translateY(-3px)}.oferta.szyna{width:252px}.oferta-link{display:block}.oferta-foto{aspect-ratio:16/11;background:var(--bg-2);position:relative;overflow:hidden}.oferta-foto .ilu{width:100%;height:100%}.oferta-dost{border-radius:var(--r-full);background:var(--plakietka-tlo);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--green-tekst);border:1px solid var(--green-ring);padding:4px 9px;font-size:10.5px;font-weight:600;position:absolute;bottom:10px;left:10px}.oferta-dost.zajete{color:var(--amber-tekst);border-color:var(--amber-linia)}.oferta-nowe{letter-spacing:.05em;text-transform:uppercase;border-radius:var(--r-xs);background:var(--green);color:var(--on-green);padding:4px 8px;font-size:10px;font-weight:700;position:absolute;top:10px;left:10px}.oferta-tresc{padding:var(--s3) var(--s4) var(--s4)}.oferta-tytul{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:38px;font-size:14.5px;font-weight:600;line-height:1.32;display:-webkit-box;overflow:hidden}.oferta-meta{color:var(--text-3);flex-wrap:wrap;align-items:center;gap:5px;margin-top:6px;font-size:11.5px;display:flex}.oferta-meta.duza{gap:7px;margin-top:10px;font-size:13.5px}.oferta-meta a{color:var(--text-2);text-underline-offset:2px;text-decoration:underline}.oferta-ocena{color:var(--text-2);align-items:center;gap:3px;font-weight:600;display:inline-flex}.oferta-ocena .ik{color:var(--green-tekst)}.kropka{opacity:.45}.oferta-stopka{justify-content:space-between;align-items:baseline;gap:var(--s2);margin-top:var(--s3);display:flex}.oferta-cena b{letter-spacing:-.02em;font-size:16px;font-weight:650}.oferta-cena span{color:var(--text-3);margin-left:3px;font-size:11.5px}.oferta-wlasc{color:var(--text-3);font-size:11.5px}.serce{background:var(--kolo-tlo);border:1px solid var(--line-2);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);width:34px;height:34px;color:var(--text-2);z-index:2;transition:background var(--t),color var(--t),border-color var(--t),transform var(--t);border-radius:50%;place-items:center;display:grid;position:absolute;top:10px;right:10px}.serce:hover{background:var(--kolo-tlo-hi);color:var(--text);transform:scale(1.06)}.serce.akt{background:var(--green-soft-2);border-color:var(--green-ring);color:var(--green-tekst)}.serce.akt .ik{fill:var(--green)}.serce.duze{width:44px;height:44px;position:static}.wiersz{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);transition:border-color var(--t),box-shadow var(--t);position:relative;overflow:hidden}.wiersz:hover{border-color:var(--line-2);box-shadow:var(--sh2)}.wiersz-link{gap:var(--s5);grid-template-columns:232px 1fr;display:grid}.wiersz-foto{aspect-ratio:16/11;background:var(--bg-2)}.wiersz-foto .ilu{width:100%;height:100%}.wiersz-tresc{padding:var(--s4) var(--s5) var(--s4) 0;min-width:0}.wiersz-gora{justify-content:space-between;align-items:flex-start;gap:var(--s4);padding-right:44px;display:flex}.wiersz-gora h3{font-size:17px}.wiersz-cena{text-align:right;white-space:nowrap}.wiersz-cena b{letter-spacing:-.02em;font-size:18px;font-weight:650}.wiersz-cena span{color:var(--text-3);font-size:11.5px;display:block}.wiersz-opis{margin-top:var(--s2);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.55;display:-webkit-box;overflow:hidden}.wiersz-plakietki{margin-top:var(--s3);flex-wrap:wrap;gap:6px;display:flex}.kategorie{gap:var(--s3);grid-template-columns:repeat(5,1fr);display:grid}.kafel{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);transition:border-color var(--t),transform var(--t),background var(--t);flex-direction:column;display:flex;position:relative;overflow:hidden}.kafel:hover{background:var(--surface-2);border-color:#39d69052;transform:translateY(-3px)}.kafel-ilu{height:92px;overflow:hidden}.kafel-ilu .ilu-kat{width:100%;height:100%;transition:transform var(--t2);display:block}.kafel:hover .kafel-ilu .ilu-kat{transform:scale(1.05)}.kafel-tresc{padding:var(--s4)}.kafel-tresc h3{font-size:14.5px;font-weight:600}.kafel-tresc .mala{margin-top:2px;line-height:1.4;display:block}.kafel-licznik{color:var(--licznik-na-obrazku);background:var(--licznik-na-obrazku-tlo);border:1px solid var(--licznik-na-obrazku-linia);border-radius:var(--r-full);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);padding:2px 8px;font-size:11px;font-weight:600;position:absolute;top:10px;right:10px}.arkusz-tlo{z-index:200;background:var(--zaslona);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;transition:opacity var(--t2);padding:var(--s4);place-items:center;display:grid;position:fixed;inset:0}.arkusz-tlo.wid{opacity:1}.arkusz{background:var(--surface);border:1px solid var(--line-2);border-radius:var(--r-xl);width:100%;max-width:420px;padding:var(--s7) var(--s6) var(--s6);box-shadow:var(--sh3);transition:transform var(--t2);position:relative;transform:translateY(14px)scale(.98)}.arkusz-tlo.wid .arkusz{transform:none}.arkusz h2{font-size:22px}.arkusz>p{margin-top:var(--s2);font-size:14px;line-height:1.55}.arkusz .btn{margin-top:var(--s3)}.arkusz-x{width:34px;height:34px;color:var(--text-3);transition:color var(--t),background var(--t);border-radius:50%;place-items:center;display:grid;position:absolute;top:12px;right:12px}.arkusz-x:hover{color:var(--text);background:var(--wash-2)}.chwyt{display:none}.arkusz-wroc{width:100%;margin-top:var(--s4);padding:var(--s2);color:var(--text-3);transition:color var(--t);font-size:13px;font-weight:600;display:block}.arkusz-wroc:hover{color:var(--text-2)}.rozdzielacz{align-items:center;gap:var(--s3);margin:var(--s5) 0 var(--s2);color:var(--text-3);font-size:11.5px;display:flex}.rozdzielacz:before,.rozdzielacz:after{content:"";background:var(--line);flex:1;height:1px}.btn.oauth{padding-left:var(--s5);justify-content:flex-start}.btn.oauth .ik{flex:none}.srodek{text-align:center}.toast{left:50%;bottom:var(--s6);z-index:250;background:var(--surface-3);border:1px solid var(--line-2);border-radius:var(--r-md);padding:var(--s3) var(--s5);box-shadow:var(--sh3);opacity:0;pointer-events:none;transition:var(--t2);max-width:90vw;font-size:13.5px;font-weight:500;position:fixed;transform:translate(-50%,16px)}.toast.wid{opacity:1;transform:translate(-50%)}.toast.ok{border-color:var(--green-ring);color:var(--green-tekst-hi)}.toast.blad{color:var(--red-tekst);border-color:#ff6b6b66}.toast.uwaga{border-color:var(--amber-linia);color:var(--amber-tekst)}.nawigacja-dolna{z-index:130;background:var(--nawigacja-tlo);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-top:1px solid var(--line);padding:6px 6px calc(6px + env(safe-area-inset-bottom));grid-template-columns:repeat(5,1fr);gap:2px;display:grid;position:fixed;bottom:0;left:0;right:0}.nd-poz{border-radius:var(--r-md);min-height:52px;color:var(--text-3);transition:color var(--t),background var(--t);flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:10px;font-weight:600;display:flex}.nd-poz.akt{color:var(--green-tekst);background:var(--green-soft)}.stopka{border-top:1px solid var(--line);background:var(--bg-2);margin-top:var(--s10);padding-block:var(--s9) var(--s6)}.stopka-siatka{gap:var(--s7);grid-template-columns:2fr 1fr 1fr 1fr;display:grid}.stopka-marka img{width:auto;height:42px}.stopka-marka p{margin-top:var(--s4);max-width:380px;font-size:13.5px;line-height:1.6}.stopka-odznaki{gap:var(--s2);margin-top:var(--s4);flex-wrap:wrap;display:flex}.stopka-kol h2{letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);margin-bottom:var(--s3);font-size:12px;font-weight:600}.stopka-kol li{margin-bottom:2px}.stopka-kol a{min-height:24px;color:var(--text-2);transition:color var(--t);align-items:center;font-size:13.5px;display:inline-flex}.stopka-kol a:hover{color:var(--green-tekst)}.stopka-dol{justify-content:space-between;gap:var(--s4);margin-top:var(--s8);padding-top:var(--s5);border-top:1px solid var(--line);color:var(--text-3);flex-wrap:wrap;font-size:12.5px;display:flex}.odslon{opacity:0;transform:translateY(12px)}.odslon.widoczny{opacity:1;transition:opacity var(--t3) var(--op,0s),transform var(--t3) var(--op,0s);transform:none}#widok.wjazd{animation:.26s both przygas}.ik{flex:none}.zielony-tekst{color:var(--green-tekst)}.blad{color:var(--red-tekst)}.info-pas{gap:var(--s3);margin-top:var(--s4);padding:var(--s4);border-radius:var(--r-md);background:var(--surface);border:1px solid var(--line);border-left:2px solid var(--green);align-items:flex-start;display:flex}.info-pas .ik{color:var(--green-tekst);margin-top:2px}.info-pas b{margin-bottom:3px;font-size:13.5px;display:block}.info-pas p{margin:0}.info-pas.zielony{background:var(--green-soft);border-color:var(--green-ring);border-left-color:var(--green)}.info-pas.ostrzezenie{border-left-color:var(--amber-tekst);background:var(--amber-soft);border-color:#f4c95d38}.info-pas.ostrzezenie .ik{color:var(--amber-tekst)}.info-pas.bursztyn{border-left-color:var(--amber-tekst);background:var(--amber-soft);border-color:#f4c95d38}.info-pas.bursztyn .ik{color:var(--amber-tekst)}.info-pas.czerwony{border-left-color:var(--red-tekst);background:var(--red-soft);border-color:#ff6b6b38}.info-pas.czerwony .ik{color:var(--red-tekst)}.info-pas ul{flex-direction:column;gap:3px;margin:0;padding-left:16px;display:flex}.info-pas ul li{list-style:outside}.ujecia{margin-top:var(--s3);flex-direction:column;gap:6px;display:flex}.ujecie{align-items:center;gap:var(--s3);width:100%;min-height:44px;padding:var(--s2) var(--s3);text-align:left;border:1px dashed var(--line-2);border-radius:var(--r-sm);background:var(--surface);color:var(--text-2);font:inherit;cursor:pointer;transition:border-color var(--t),background var(--t),color var(--t);font-size:13px;display:flex}.ujecie:hover{border-color:var(--green-ring);color:var(--text)}.ujecie .ik{color:var(--text-3);flex:none}.ujecie.akt{border-style:solid;border-color:var(--green-ring);background:var(--green-soft);color:var(--text);cursor:default}.ujecie.akt .ik{color:var(--green-tekst)}.ujecie:disabled{opacity:1}.uszkodzenie-wiersz{align-items:flex-start;gap:var(--s3);margin-top:var(--s2);padding:var(--s2) var(--s3);border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);justify-content:space-between;display:flex}.uszkodzenie-wiersz>span{min-width:0;font-size:13px;line-height:1.45}.uszkodzenie-wiersz b{font-weight:600}.uszkodzenie-wiersz .slot-x{flex:none;position:static}@media (width<=1080px){.kategorie{grid-template-columns:repeat(4,1fr)}}@media (width<=900px){.kategorie{grid-template-columns:repeat(3,1fr)}.stopka-siatka{gap:var(--s6);grid-template-columns:1fr 1fr}.wiersz-link{gap:var(--s4);grid-template-columns:180px 1fr}}@media (width<=600px){.naglowek-wnetrze{min-height:60px;padding:var(--s3) var(--s4);gap:var(--s2)}.marka img{height:32px}.kategorie{grid-template-columns:repeat(2,1fr)}.oferta.szyna{width:210px}.stopka-siatka{grid-template-columns:1fr}.stopka{margin-top:var(--s7)}.arkusz-tlo{align-items:flex-end;padding:0}.arkusz{border-radius:var(--r-xl) var(--r-xl) 0 0;max-width:none;padding-bottom:calc(var(--s6) + env(safe-area-inset-bottom));transform:translateY(100%)}.chwyt{background:var(--line-3);width:38px;height:4px;margin:0 auto var(--s4);border-radius:2px;display:block}.arkusz-x{display:none}.toast{bottom:calc(var(--nav-mobile) + var(--s3))}}.oferta-promo{z-index:2;letter-spacing:.04em;text-transform:uppercase;border-radius:var(--r-full);white-space:nowrap;background:var(--surface-3);border:1px solid var(--line-2);color:var(--text-2);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);align-items:center;gap:5px;padding:4px 9px;font-size:10.5px;font-weight:700;display:inline-flex;position:absolute;top:10px;left:10px}.oferta-promo.wyroz{background:var(--green-soft-2);border-color:var(--green-ring);color:var(--green-tekst)}.oferta-promo.top{background:var(--amber-soft);border-color:var(--amber-linia);color:var(--amber-tekst)}.wiersz .oferta-promo{margin-left:var(--s2);vertical-align:middle;position:static}.oferta.promowana,.wiersz.promowana,.moje-ogl.promowana{border-color:var(--green-ring)}.sekcja-top .sekcja-glowa h2:after{content:"opłacone";margin-left:var(--s3);letter-spacing:.04em;text-transform:uppercase;color:var(--text-3);vertical-align:middle;font-size:11px;font-weight:600}.firma-polec{gap:var(--s4);transition:border-color var(--t),transform var(--t);align-items:flex-start;display:flex}.firma-polec:hover{border-color:var(--line-3);transform:translateY(-2px)}.firma-polec h3{font-size:16px}.modal{background:var(--surface);border:1px solid var(--line-2);border-radius:var(--r-xl);width:100%;max-width:560px;max-height:88vh;padding:var(--s7) var(--s6) var(--s6);box-shadow:var(--sh3);transition:transform var(--t2);position:relative;overflow-y:auto;transform:translateY(14px)scale(.98)}.modal-tlo.wid .modal{transform:none}.modal h2{font-size:22px}.modal>#promo-tresc>p{margin-top:var(--s2);color:var(--text-2);font-size:14px;line-height:1.55}.promo-oferta{align-items:center;gap:var(--s4);margin-top:var(--s5);padding:var(--s3);border:1px solid var(--line);border-radius:var(--r-md);background:var(--bg-2);display:flex}.promo-ilu{border-radius:var(--r-sm);flex:none;width:92px;overflow:hidden}.promo-oferta b{font-size:15px;display:block}.promo-oferta .mala{display:block}.promo-staty{gap:var(--s3);margin-top:var(--s4);flex-wrap:wrap;display:flex}.promo-staty.pusto{display:block}.promo-stat{padding:var(--s3);border:1px solid var(--line);border-radius:var(--r-sm);background:var(--bg-2);text-align:center;flex:84px}.promo-stat b{font-size:18px;display:block}.promo-stat span{color:var(--text-3);font-size:11px}.promo-pakiety{gap:var(--s3);margin:var(--s5) 0 var(--s4);flex-direction:column;display:flex}.promo-pakiet{cursor:pointer;display:block}.promo-pakiet input{opacity:0;width:0;height:0;position:absolute}.pp-ramka{padding:var(--s4);border:1px solid var(--line);border-radius:var(--r-md);background:var(--bg-2);transition:border-color var(--t),background var(--t),box-shadow var(--t);display:block}.promo-pakiet:hover .pp-ramka{border-color:var(--line-3)}.promo-pakiet input:checked+.pp-ramka{border-color:var(--green);background:var(--green-soft);box-shadow:0 0 0 3px var(--green-ring)}.promo-pakiet input:focus-visible+.pp-ramka{box-shadow:0 0 0 3px var(--green-ring)}.pp-glowa{justify-content:space-between;align-items:baseline;gap:var(--s3);display:flex}.pp-glowa b{font-size:15.5px}.pp-cena{color:var(--green-tekst);font-size:16px;font-weight:700}.pp-czas{color:var(--text-3);margin-top:2px;font-size:12px;display:block}.pp-ramka .mala{margin-top:var(--s2);display:block}.pp-lista{margin-top:var(--s3);flex-direction:column;gap:4px;display:flex}.pp-lista li{color:var(--text-2);padding-left:16px;font-size:12.5px;position:relative}.pp-lista li:before{content:"";background:var(--green);border-radius:50%;width:5px;height:5px;position:absolute;top:8px;left:3px}.promo-platnosc,.promo-gotowe{text-align:center;padding:var(--s7) 0 var(--s5)}.promo-platnosc p,.promo-gotowe p{margin-top:var(--s3)}.spinner{border:3px solid var(--line-2);border-top-color:var(--green);border-radius:50%;width:34px;height:34px;margin:0 auto;animation:.8s linear infinite wiruj}@keyframes wiruj{to{transform:rotate(360deg)}}.promo-fajka{background:var(--green-soft);width:52px;height:52px;color:var(--green-tekst);border-radius:50%;place-items:center;margin:0 auto;display:grid}.promo-wpis{gap:var(--s4);align-items:flex-start;display:flex}.promo-wpis .rez-tresc{flex:1;min-width:0}.promo-wpis .rzad{margin-top:var(--s2);gap:var(--s2);flex-wrap:wrap}.promo-raport{margin-top:var(--s3);padding:var(--s3);border:1px solid var(--line);border-radius:var(--r-sm);background:var(--bg-2)}.promo-raport ul{margin-top:var(--s2);flex-direction:column;gap:4px;display:flex}.promo-raport li{color:var(--text-2);font-size:12.5px}.promo-raport i{margin-left:6px;font-style:normal}.moje-ogl-staty{margin-top:var(--s2)}.adm-kafle{margin-bottom:var(--s5)}.adm-kafel{flex-direction:column;gap:4px;display:flex}.adm-kafel b{letter-spacing:-.02em;font-size:22px}.adm-tabela{border-collapse:collapse;width:100%;margin-top:var(--s3);font-size:13px}.adm-tabela th{text-align:left;letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);padding:var(--s2) var(--s3);border-bottom:1px solid var(--line-2);font-size:11px;font-weight:600}.adm-tabela td{padding:var(--s3);border-bottom:1px solid var(--line);vertical-align:middle}.adm-tabela tr:last-child td{border-bottom:none}.adm-tabela a{align-items:center;min-height:24px;display:inline-flex}.adm-akcje{flex-wrap:wrap;gap:6px;display:flex}.adm-pakiet .rzad{gap:var(--s2);flex-wrap:wrap}.adm-pakiet .siatka{margin:var(--s4) 0}.adm-pakiet h3{font-size:16px}@media (width<=820px){.adm-tabela.szeroka{white-space:nowrap;display:block;overflow-x:auto}}@media (width<=600px){.modal{border-radius:var(--r-xl) var(--r-xl) 0 0;max-width:none;max-height:92vh;padding-bottom:calc(var(--s6) + env(safe-area-inset-bottom));transform:translateY(100%)}.modal .arkusz-x{display:none}.promo-wpis{flex-direction:column}.promo-wpis .rez-prawa{align-items:center;gap:var(--s3);flex-direction:row;width:100%}}.motyw{border-radius:var(--r-full);border:1px solid var(--line);background:var(--surface-2);transition:border-color var(--t),background var(--t);flex:none;align-items:center;gap:6px;padding:5px 8px;display:inline-flex}.motyw:hover{border-color:var(--line-3);background:var(--surface-3)}.motyw:focus-visible{box-shadow:0 0 0 3px var(--green-ring);outline:none}.motyw-ikona{width:16px;height:16px;color:var(--text-3);transition:color var(--t);flex:none;place-items:center;display:grid}.motyw-ikona svg{width:100%;height:100%}[data-motyw=ciemny] .motyw .ksiezyc,[data-motyw=jasny] .motyw .slonce{color:var(--green-tekst)}.motyw-tor{border-radius:var(--r-full);background:var(--bg-2);border:1px solid var(--line-2);flex:none;width:30px;height:16px;position:relative}.motyw-galka{background:var(--green);width:12px;height:12px;transition:transform var(--t2);border-radius:50%;position:absolute;top:1px;left:1px;box-shadow:0 1px 3px #00000040}[data-motyw=ciemny] .motyw-galka{transform:translate(14px)}[data-motyw=jasny] .motyw-galka{transform:translate(0)}@media (prefers-reduced-motion:reduce){.motyw-galka{transition:none}}.logo-jasny,[data-motyw=jasny] .logo-ciemny{display:none}[data-motyw=jasny] .logo-jasny{display:block}@media (width<=600px){.motyw{gap:5px;padding:5px 7px}.motyw-tor{width:26px}[data-motyw=ciemny] .motyw-galka{transform:translate(10px)}}.pasek-sieci{left:12px;right:12px;bottom:calc(76px + env(safe-area-inset-bottom));z-index:140;gap:var(--s3);border-radius:var(--r-md);background:var(--surface-2);border:1px solid var(--line-2);justify-content:space-between;align-items:center;padding:10px 14px;font-size:13px;display:flex;position:fixed;box-shadow:0 8px 24px #00000040}.pasek-sieci[hidden]{display:none}.pasek-sieci.offline,.pasek-sieci.wysyla{border-color:var(--amber-linia);color:var(--amber-tekst)}.pasek-sieci.blad{color:var(--red-tekst);border-color:#ff6b6b66}.pasek-sieci a{color:inherit;white-space:nowrap;text-decoration:underline}@media (width>=900px){.pasek-sieci{max-width:460px;bottom:24px;left:auto;right:24px}}@media (width<=430px){.naglowek-akcje .akcja-czat{display:none}}.pj-akceptacja{margin-top:var(--s3);padding-top:var(--s3);border-top:1px solid var(--line)}.pj-przyciski{gap:var(--s2);margin-bottom:var(--s2);flex-wrap:wrap;display:flex}@media (width<=460px){.pj-przyciski{flex-direction:column}.pj-przyciski .btn{width:100%}}.pj-akceptacja--ok{border-top-color:var(--green-ring)}.pj-akceptacja--ok>.mala:first-child{color:var(--green-tekst)}.pj-zastrzezenie{color:var(--amber-tekst);margin-top:4px}.oferta-foto .oferta-zdjecie,.wiersz-foto .oferta-zdjecie{object-fit:cover;width:100%;height:100%;display:block}.moje-ogl-ilu .oferta-zdjecie,.rez-ilu .oferta-zdjecie{object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block}.formularz .etykieta{color:var(--text);font-size:14px;font-weight:600}.formularz input:not([type=file]),.formularz textarea,.formularz select{width:100%;font:inherit;color:var(--text);background:color-mix(in srgb, var(--text) 4%, transparent);border:1.5px solid color-mix(in srgb, var(--text) 18%, transparent);border-radius:12px;padding:14px 16px;font-size:16px;line-height:1.4;transition:border-color .15s,box-shadow .15s,background .15s}.formularz textarea{resize:vertical;min-height:140px}.formularz input::placeholder,.formularz textarea::placeholder{color:color-mix(in srgb, var(--text) 45%, transparent)}.formularz input:not([type=file]):hover,.formularz textarea:hover,.formularz select:hover{border-color:color-mix(in srgb, var(--text) 32%, transparent)}.formularz input:not([type=file]):focus,.formularz textarea:focus,.formularz select:focus{border-color:var(--green);background:color-mix(in srgb, var(--text) 2%, transparent);box-shadow:0 0 0 4px color-mix(in srgb, var(--green) 22%, transparent);outline:none}.formularz select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%23888' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;padding-right:44px}.formularz select option,.formularz select optgroup{color:#1a1a1a;background-color:#fff}.formularz select option:checked{color:#1a1a1a;background-color:#e6f4ec}.formularz input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.formularz input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.formularz input[type=number]{-moz-appearance:textfield}.oferta-foto .oferta-zdjecie{object-fit:cover;width:100%;height:100%;display:block}.menu-konta{position:relative}.menu-konta-btn{font:inherit;color:var(--text);cursor:pointer;background:0 0;border:1.5px solid #0000;border-radius:12px;align-items:center;gap:8px;padding:9px 14px;font-weight:700;transition:background .15s,border-color .15s;display:inline-flex}.menu-konta-btn:hover,.menu-konta-btn.akt{background:color-mix(in srgb, var(--text) 6%, transparent)}.menu-konta-btn.akt{border-color:var(--green)}.menu-konta-strzalka{transition:transform .2s}.menu-konta-btn.akt .menu-konta-strzalka{transform:rotate(180deg)}.menu-konta-panel{z-index:50;text-align:center;width:min(340px,100vw - 32px);padding:28px 24px 24px;animation:.16s ease-out menu-konta-wjazd;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 18px 48px #0000002e}@keyframes menu-konta-wjazd{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.menu-konta-ikona{width:72px;height:72px;color:var(--green);background:color-mix(in srgb, var(--green) 14%, transparent);border-radius:50%;place-items:center;margin:0 auto 14px;display:grid}.menu-konta-tytul{letter-spacing:-.02em;font-size:24px;font-weight:800}.menu-konta-opis{color:color-mix(in srgb, var(--text) 70%, transparent);margin-top:8px;font-size:14px;line-height:1.5}.menu-konta-pelny{justify-content:center;width:100%;margin-top:18px}.menu-konta-kreska{border:none;border-top:1px solid color-mix(in srgb, var(--text) 14%, transparent);margin:22px 0 4px}.menu-konta-rejestracja{gap:10px;margin-top:14px;display:grid}.menu-konta-rejestracja .menu-konta-pelny{flex-wrap:wrap;row-gap:2px;margin-top:0}.menu-konta-pod{color:color-mix(in srgb, var(--text) 60%, transparent);flex-basis:100%;font-size:12px;font-weight:500}.hero{padding-block:var(--s10) var(--s9);position:relative;overflow:hidden}.hero-wnetrze{position:relative}.hero-odznaka{border-radius:var(--r-full);color:var(--green-tekst);background:var(--green-soft);border:1px solid var(--green-ring);align-items:center;gap:7px;padding:7px 14px;font-size:12.5px;font-weight:600;display:inline-flex}.hero-odznaka .ik{color:var(--green-tekst)}.hero-tytul{margin-top:var(--s5);max-width:14ch}.hero-lead{margin-top:var(--s4);max-width:58ch}.szukajka-duza{align-items:stretch;gap:var(--s2);margin-top:var(--s7);background:var(--surface);border:1px solid var(--line-2);border-radius:var(--r-xl);max-width:820px;padding:var(--s3);box-shadow:var(--glow);transition:border-color var(--t),box-shadow var(--t);display:flex}.szukajka-duza:focus-within{border-color:#39d6906b}.sd-pole{padding:6px var(--s4);flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.sd-pole.waskie{flex:0 0 210px}.sd-pole .etykieta{margin:0}.sd-wejscie{align-items:center;gap:var(--s2);min-width:0;display:flex}.sd-wejscie .ik{color:var(--green-tekst);flex:none}.sd-wejscie input,.sd-wejscie select{width:100%;min-width:0;color:var(--text);background:0 0;border:none;outline:none;min-height:24px;font-size:15px;font-weight:500}.sd-wejscie select{cursor:pointer;appearance:none}.sd-wejscie input::placeholder{color:var(--text-3);font-weight:400}.sd-kreska{background:var(--line);width:1px;margin-block:var(--s2)}.sd-btn{border-radius:var(--r-lg);flex:none}.hero-akcje{align-items:center;gap:var(--s5);margin-top:var(--s5);flex-wrap:wrap;display:flex}.hero-liczby{color:var(--text-3);flex-wrap:wrap;align-items:baseline;gap:6px;font-size:13px;display:flex}.hero-liczby b{color:var(--text);font-size:14.5px;font-weight:650}.kroki .krok{padding-top:var(--s6);position:relative}.krok-nr{top:var(--s4);right:var(--s5);color:var(--surface-3);letter-spacing:-.04em;font-size:40px;font-weight:700;line-height:1;position:absolute}.krok-ik{border-radius:var(--r-md);background:var(--green-soft);width:44px;height:44px;color:var(--green-tekst);margin-bottom:var(--s4);place-items:center;display:grid}.krok h3{margin-bottom:var(--s2)}.krok p{font-size:13.5px;line-height:1.6}.pas-cta{gap:var(--s8);padding:var(--s9) var(--s8);border-radius:var(--r-2xl);background:linear-gradient(135deg,var(--green-soft),var(--gradient-do));border:1px solid #39d6902e;grid-template-columns:1.4fr 1fr;align-items:center;display:grid}.pas-cta h2{max-width:18ch}.pas-cta .lead{margin-top:var(--s4);max-width:52ch}.pas-cta-akcje{gap:var(--s3);margin-top:var(--s6);flex-wrap:wrap;display:flex}.pas-cta-lista li{gap:var(--s3);padding:var(--s3) 0;border-top:1px solid var(--line);color:var(--text-2);align-items:flex-start;font-size:13.5px;display:flex}.pas-cta-lista li:first-child{border-top:none}.pas-cta-lista .ik{color:var(--green-tekst);margin-top:2px}.szukaj-uklad{gap:var(--s7);padding-block:var(--s7) var(--s9);grid-template-columns:268px 1fr;align-items:start;display:grid}.filtry{top:calc(var(--header) + var(--s4));background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:var(--s5);max-height:calc(100vh - var(--header) - var(--s7));position:sticky;overflow-y:auto}.filtry-glowa{align-items:center;gap:var(--s2);margin-bottom:var(--s5);display:flex}.filtry-glowa h3{align-items:center;gap:var(--s2);flex:1;font-size:15px;display:flex}.filtr-grupa{margin-bottom:var(--s5)}.filtr-grupa h4{letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);margin-bottom:var(--s3);font-size:11px;font-weight:600}.filtr-pigulki{flex-wrap:wrap;gap:6px;display:flex}.pigulka.martwa{opacity:.35;cursor:not-allowed}.filtry-info{gap:var(--s2);margin-top:var(--s5);padding-top:var(--s4);border-top:1px solid var(--line);align-items:flex-start;display:flex}.filtry-info .ik{color:var(--green-tekst);flex:none;margin-top:1px}.filtry-info p{margin:0;font-size:12px;line-height:1.5}.wyniki-glowa{justify-content:space-between;align-items:flex-end;gap:var(--s4);margin-bottom:var(--s5);flex-wrap:wrap;display:flex}.wyniki-glowa h1{font-size:clamp(22px,2.6vw,30px)}.wyniki-narzedzia{gap:var(--s2);align-items:center;display:flex}.sort-pole{min-height:40px;padding:6px var(--s3);gap:var(--s2)}.sort-pole select{cursor:pointer;appearance:none;padding-right:var(--s2);font-size:13.5px}.sort-pole .ik{color:var(--text-3);transform:rotate(90deg)}.chipy{margin-bottom:var(--s4);flex-wrap:wrap;gap:6px;display:flex}.chip{border-radius:var(--r-full);background:var(--green-soft-2);border:1px solid var(--green-ring);color:var(--green-tekst-hi);transition:background var(--t);align-items:center;gap:7px;padding:7px 12px;font-size:12.5px;font-weight:600;display:inline-flex}.chip:hover{background:var(--green-soft)}.wyniki-lista{gap:var(--s4);flex-direction:column;display:flex}.wyniki-siatka{gap:var(--s4);grid-template-columns:1fr;display:grid}.filtry-zaslona{display:none}.pusto{text-align:center;padding:var(--s9) var(--s5)}.pusto-ik{width:64px;height:64px;margin:0 auto var(--s4);border-radius:var(--r-lg);background:var(--surface-2);color:var(--text-3);place-items:center;display:grid}.pusto h3{margin-bottom:var(--s2)}.pusto p{max-width:46ch;margin:0 auto var(--s5)}.oferta-strona{padding-block:var(--s5) var(--s9)}.okruszki{gap:var(--s2);color:var(--text-3);margin-bottom:var(--s5);flex-wrap:wrap;align-items:center;font-size:12.5px;display:flex}.okruszki a{color:var(--text-2)}.okruszki a:hover{color:var(--green-tekst)}.oferta-siatka{gap:var(--s8);grid-template-columns:1fr 372px;align-items:start;display:grid}.galeria-duze{aspect-ratio:16/10;border-radius:var(--r-xl);background:var(--bg-2);border:1px solid var(--line);overflow:hidden}.galeria-duze .ilu{width:100%;height:100%;padding:8%}.galeria-male{gap:var(--s3);margin-top:var(--s3);grid-template-columns:repeat(4,1fr);display:grid}.galeria-mini{aspect-ratio:16/11;border-radius:var(--r-md);border:1px solid var(--line);background:var(--bg-2);transition:border-color var(--t);overflow:hidden}.galeria-mini.akt{border-color:var(--green)}.galeria-mini:hover{border-color:var(--line-3)}.galeria-mini .ilu{width:100%;height:100%}.oferta-naglowek{justify-content:space-between;align-items:flex-start;gap:var(--s5);margin-top:var(--s6);display:flex}.oferta-naglowek h1{margin-top:var(--s3);font-size:clamp(24px,3.2vw,36px)}.blok{margin-top:var(--s8)}.blok h2{margin-bottom:var(--s4)}.parametry{gap:0 var(--s6);grid-template-columns:1fr 1fr;display:grid}.parametry>div{justify-content:space-between;gap:var(--s3);padding:var(--s3) 0;border-top:1px solid var(--line);font-size:13.5px;display:flex}.parametry dt{color:var(--text-3)}.parametry dd{color:var(--text);text-align:right;font-weight:500}.parametry.pionowo{grid-template-columns:1fr}.zasady li{gap:var(--s3);padding:var(--s3) 0;border-top:1px solid var(--line);color:var(--text-2);align-items:flex-start;font-size:13.5px;display:flex}.zasady li:first-child{border-top:none}.zasady .ik{color:var(--green-tekst);flex:none;margin-top:2px}.kalendarz{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:var(--s5)}.kal-glowa{margin-bottom:var(--s4);justify-content:space-between;align-items:baseline;display:flex}.kal-naglowki,.kal-siatka{grid-template-columns:repeat(7,1fr);gap:6px;display:grid}.kal-naglowki span{text-align:center;color:var(--text-3);padding-bottom:var(--s2);font-size:11px;font-weight:600}.dzien{aspect-ratio:1;border-radius:var(--r-sm);border:1px solid #0000;place-items:center;font-size:13px;display:grid}.dzien.wolny{background:var(--surface-2);border-color:var(--line);color:var(--text-2)}.dzien.zajety{background:repeating-linear-gradient(45deg,var(--surface-4) 0 4px,var(--surface) 4px 8px);color:var(--text-dis);text-decoration:line-through}.dzien.miniony{color:var(--text-dis);opacity:.4}.dzien.pusty{background:0 0;border:0}.kal-legenda{gap:var(--s5);margin-top:var(--s4);color:var(--text-3);font-size:11.5px;display:flex}.kal-legenda i{vertical-align:-1px;border-radius:3px;width:11px;height:11px;margin-right:6px;display:inline-block}.i-wolny{background:var(--surface-2);border:1px solid var(--line-2)}.i-zajety{background:repeating-linear-gradient(45deg,var(--surface-4) 0 3px,var(--surface) 3px 6px)}.i-miniony{background:var(--bg-2);opacity:.5}.wlasciciel{gap:var(--s4);transition:border-color var(--t);align-items:flex-start;display:flex}.wlasciciel:hover{border-color:var(--line-2)}.wlasciciel-tresc{flex:1;min-width:0}.wlasciciel-tresc h3{font-size:16px}.wlasciciel-tresc p{margin-top:var(--s3);font-size:13px;line-height:1.6}.strzalka-w-prawo{color:var(--text-3);flex:none;align-self:center}.opinie{gap:var(--s3);display:grid}.opinia-glowa{align-items:center;gap:var(--s3);margin-bottom:var(--s3);display:flex}.opinia-glowa b{font-size:13.5px;display:block}.opinia-glowa .mala{display:block}.opinia-ocena{color:var(--green-tekst);gap:1px;margin-left:auto;display:flex}.opinia p{font-size:13.5px;line-height:1.6}.panel-rez-kontener{top:calc(var(--header) + var(--s4));position:sticky}.panel-rez{box-shadow:var(--sh2)}.pr-cena{align-items:baseline;gap:var(--s2);padding-bottom:var(--s4);border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}.pr-cena b{letter-spacing:-.03em;font-size:26px;font-weight:650}.pr-cena>span:first-of-type{color:var(--text-3);font-size:13px}.pr-cena .plakietka{margin-left:auto}.pr-daty{gap:var(--s2);margin-top:var(--s4);grid-template-columns:1fr 1fr;display:grid}.pr-daty .pole{min-height:46px;padding:8px var(--s3)}.pr-daty input{font-size:13px}.pr-wiersze{margin:var(--s4) 0}.pr-wiersze>div{justify-content:space-between;gap:var(--s3);padding:var(--s2) 0;color:var(--text-2);font-size:13.5px;display:flex}.pr-wiersze .suma{margin-top:var(--s2);padding-top:var(--s3);border-top:1px solid var(--line-2);color:var(--text);font-size:16px;font-weight:650}.pr-wiersze .kaucja{color:var(--text-3);border-top:1px solid var(--line);margin-top:var(--s2);padding-top:var(--s3);font-size:12.5px}.pr-zalety{margin-top:var(--s5);padding-top:var(--s4);border-top:1px solid var(--line)}.pr-zalety li{gap:var(--s3);color:var(--text-2);align-items:center;padding:5px 0;font-size:12.5px;display:flex}.pr-zalety .ik{color:var(--green-tekst);flex:none}.kreator{padding-block:var(--s7) var(--s9);max-width:900px}.kreator-h1{margin-bottom:var(--s5);font-size:clamp(24px,3vw,34px)}.kreator-pasek{margin-bottom:var(--s6)}.kp-tor{border-radius:var(--r-full);background:var(--surface-2);height:5px;overflow:hidden}.kp-wypelnienie{border-radius:var(--r-full);background:linear-gradient(90deg,var(--green),var(--mint));height:100%;transition:width var(--t3)}.kp-opis{margin-top:var(--s3);color:var(--text-2);justify-content:space-between;font-size:13px;display:flex}.kp-punkty{gap:var(--s2);margin-top:var(--s4);flex-wrap:wrap;display:flex}.kp-punkty li{color:var(--text-3);align-items:center;gap:6px;font-size:11.5px;display:flex}.kp-punkty li span{background:var(--surface-2);border:1px solid var(--line);border-radius:50%;place-items:center;width:20px;height:20px;font-size:10px;font-weight:600;display:grid}.kp-punkty li.zrobiony span{background:var(--green-soft-2);border-color:var(--green-ring);color:var(--green-tekst)}.kp-punkty li.akt span{background:var(--green);border-color:var(--green);color:var(--on-green)}.kp-punkty li.akt i{color:var(--text);font-style:normal;font-weight:600}.kp-punkty li i{font-style:normal}.kreator-karta{padding:var(--s8)}.kreator-tresc h2{margin-bottom:var(--s2)}.kreator-tresc .lead{margin-bottom:var(--s6);max-width:60ch}.kreator-stopka{align-items:center;gap:var(--s3);margin-top:var(--s7);padding-top:var(--s5);border-top:1px solid var(--line);display:flex}.kreator-kategorie{gap:var(--s3);grid-template-columns:repeat(4,1fr);display:grid}.kkat{gap:var(--s2);padding:var(--s4);text-align:left;background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-md);transition:border-color var(--t),background var(--t);flex-direction:column;display:flex}.kkat:hover{border-color:var(--line-2)}.kkat.akt{border-color:var(--green);background:var(--green-soft)}.kkat-ilu{border-radius:var(--r-sm);height:58px;display:block;overflow:hidden}.kkat-ilu .ilu-kat{width:100%;height:100%;display:block}.kkat b{font-size:13.5px}.kkat i{font-style:normal;line-height:1.35}.sloty{gap:var(--s3);grid-template-columns:repeat(3,1fr);display:grid}.slot{aspect-ratio:4/3;border-radius:var(--r-md);background:var(--bg-2);border:1px dashed var(--line-2);color:var(--text-3);transition:border-color var(--t),color var(--t);place-items:center;gap:6px;font-size:12px;display:grid;position:relative}.slot:hover{border-color:var(--green);color:var(--green-tekst)}.slot.pelny{border-style:solid;border-color:var(--line);background:var(--surface-2);cursor:default}.slot.pelny .ilu-ikona{width:70%;height:70%;color:var(--text)}.slot-x{background:var(--plakietka-tlo);border:1px solid var(--line-2);width:26px;height:26px;color:var(--text-2);border-radius:50%;place-items:center;font-size:12px;display:grid;position:absolute;top:6px;right:6px}.slot-x:hover{color:var(--red-tekst);border-color:#ff6b6b66}.slot{overflow:hidden}.slot-foto{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.slot.probne{border-color:var(--amber-linia)}.slot-znak{background:var(--plakietka-tlo);color:var(--amber-tekst);border-radius:99px;padding:1px 6px;font-size:11px;font-weight:600;position:absolute;bottom:6px;left:6px}.slot-czas{background:var(--plakietka-tlo);border-radius:50%;place-items:center;min-width:22px;height:22px;font-size:12px;display:grid;position:absolute;bottom:6px;right:6px}.aparat{aspect-ratio:4/3;border-radius:var(--r-md);background:var(--bg-2);margin:var(--s3) 0;position:relative;overflow:hidden}.aparat video{object-fit:cover;width:100%;height:100%;display:block}.aparat-stan{padding:var(--s4);text-align:center;color:var(--text);place-items:center;font-size:14px;display:grid;position:absolute;inset:0}.aparat-stan.blad{color:var(--amber)}.lista-zdjec{margin:var(--s2) 0 0;gap:var(--s3);padding:0;list-style:none;display:grid}.lista-zdjec li{gap:var(--s3);align-items:flex-start;display:flex}.lista-zdjec img{object-fit:cover;border-radius:var(--r-sm,6px);flex:none;width:84px;height:63px}.pole-grupa.waski{max-width:260px}.wyliczenie:empty{display:none}.checki{gap:var(--s2);display:grid}.checkbox{align-items:flex-start;gap:var(--s3);padding:var(--s3) var(--s4);border-radius:var(--r-md);background:var(--surface-2);border:1px solid var(--line);cursor:pointer;transition:border-color var(--t);font-size:13.5px;display:flex}.checkbox:hover{border-color:var(--line-2)}.checkbox input{opacity:0;width:0;height:0;position:absolute}.ptaszek{border-radius:var(--r-xs);border:1px solid var(--line-3);color:#0000;width:21px;height:21px;transition:all var(--t);flex:none;place-items:center;display:grid}.checkbox input:checked~.ptaszek{background:var(--green);border-color:var(--green);color:var(--on-green)}.checkbox input:focus-visible~.ptaszek{box-shadow:0 0 0 3px var(--green-ring)}.podsum{gap:var(--s5);padding:var(--s5);border-radius:var(--r-lg);background:var(--surface-2);border:1px solid var(--line);margin-bottom:var(--s5);grid-template-columns:200px 1fr;align-items:start;display:grid}.podsum-ilu{aspect-ratio:4/3;border-radius:var(--r-md);background:var(--bg-2);place-items:center;display:grid}.podsum-ilu .ilu-ikona{width:80%;height:80%;color:var(--text)}.podsum-tresc p{margin-top:var(--s3);font-size:13.5px;line-height:1.6}.czat-uklad{gap:var(--s5);padding-block:var(--s5) var(--s7);height:calc(100vh - var(--header) - var(--s9));grid-template-columns:340px 1fr;min-height:560px;display:grid}.czat-lista{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:var(--s4);gap:var(--s3);flex-direction:column;display:flex;overflow:hidden}.czat-lista-glowa{justify-content:space-between;align-items:center;gap:var(--s3);display:flex}.czat-lista-glowa h1{font-size:21px}.rozmowy{margin:0 calc(var(--s2) * -1);flex:1;overflow-y:auto}.rozmowa{gap:var(--s3);padding:var(--s3);border-radius:var(--r-md);transition:background var(--t);display:flex;position:relative}.rozmowa:hover{background:var(--surface-2)}.rozmowa.akt{background:var(--green-soft)}.rozmowa-tresc{flex:1;min-width:0}.rozmowa-gora{justify-content:space-between;gap:var(--s2);align-items:baseline;display:flex}.rozmowa-gora b{font-size:13.5px}.rozmowa-gora i{color:var(--text-3);flex:none;font-size:11px;font-style:normal}.rozmowa-ogl{color:var(--green-tekst);margin-top:1px;font-size:11px;display:block}.rozmowa-ostatnia{color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:12.5px;display:block;overflow:hidden}.rozmowa .licznik{align-self:center;position:static}.czat{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);flex-direction:column;display:flex;overflow:hidden}.czat-glowa{align-items:center;gap:var(--s3);padding:var(--s4);border-bottom:1px solid var(--line);display:flex}.czat-glowa b{font-size:14px;display:block}.czat-glowa .mala{display:block}.czat-ogl{align-items:center;gap:var(--s3);padding:6px var(--s3) 6px 6px;border-radius:var(--r-md);border:1px solid var(--line);transition:border-color var(--t);display:flex}.czat-ogl:hover{border-color:var(--line-2)}.czat-ogl-ilu{border-radius:var(--r-xs);flex:none;width:52px;height:38px;overflow:hidden}.czat-ogl-ilu .ilu{width:100%;height:100%}.czat-ogl b{font-size:12.5px}.czat-ogl i{font-style:normal;display:block}.czat-tresc{padding:var(--s5);gap:var(--s3);flex-direction:column;flex:1;display:flex;overflow-y:auto}.czat-info{color:var(--green-tekst);background:var(--green-soft);border:1px solid var(--green-ring);border-radius:var(--r-full);margin-bottom:var(--s2);align-self:center;align-items:center;gap:7px;padding:6px 12px;font-size:11.5px;display:flex}.dymek{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-md) var(--r-md) var(--r-md) 4px;max-width:min(76%,440px);padding:var(--s3) var(--s4);animation:wejdz var(--t2) both;align-self:flex-start}.dymek p{color:var(--text);font-size:13.5px;line-height:1.5}.dymek time{color:var(--text-3);margin-top:4px;font-size:10.5px;display:block}.dymek.moj{background:var(--green);border-color:var(--green);border-radius:var(--r-md) var(--r-md) 4px var(--r-md);align-self:flex-end}.dymek.moj p{color:var(--on-green)}.dymek.moj time{color:var(--na-zielonym-cichy)}.czat-pisz{gap:var(--s2);padding:var(--s4);border-top:1px solid var(--line);display:flex}.czat-pisz .pole{flex:1}.czat-pisz .btn{flex:none;width:48px;padding:0}.konto-glowa{align-items:center;gap:var(--s5);padding-bottom:var(--s6);border-bottom:1px solid var(--line);margin-bottom:var(--s6);flex-wrap:wrap;display:flex}.konto-glowa h1{font-size:clamp(24px,3vw,34px)}.konto-uklad{gap:var(--s7);grid-template-columns:230px 1fr;align-items:start;display:grid}.konto-menu{top:calc(var(--header) + var(--s4));flex-direction:column;gap:2px;display:flex;position:sticky}.km-poz{padding:11px var(--s4);border-radius:var(--r-md);color:var(--text-2);transition:background var(--t),color var(--t);font-size:13.5px;font-weight:500}.km-poz:hover{background:var(--surface-2);color:var(--text)}.km-poz.akt{background:var(--green-soft);color:var(--green-tekst);font-weight:600}.konto-tresc>h2{margin-bottom:var(--s5)}.lista-kart{gap:var(--s3);flex-direction:column;display:flex}.rez{align-items:center;gap:var(--s4);padding:var(--s4);display:flex}.rez-ilu{border-radius:var(--r-md);background:var(--bg-2);flex:none;width:92px;height:66px;overflow:hidden}.rez-ilu .ilu{width:100%;height:100%}.rez-tresc{flex:1;min-width:0}.rez-tresc h3{font-size:15px}.rez-tresc .mala{margin-top:2px}.rez-tresc .plakietka{margin-top:var(--s2)}.rez-prawa{text-align:right;flex-direction:column;align-items:flex-end;gap:4px;display:flex}.rez-prawa b{font-size:16px;font-weight:650}.moje-ogl-ilu{aspect-ratio:16/10;border-radius:var(--r-md);background:var(--bg-2);margin-bottom:var(--s3);display:block;overflow:hidden}.moje-ogl-ilu .ilu{width:100%;height:100%}.moje-ogl h3{font-size:15px}.moje-ogl .rzad{margin-top:var(--s3)}.metoda{align-items:center;gap:var(--s3);padding:var(--s4);margin:var(--s4) 0;border-radius:var(--r-md);background:var(--surface-2);border:1px solid var(--line);display:flex}.metoda .ik{color:var(--green-tekst)}.metoda b{font-size:13.5px;display:block}.metoda .plakietka{margin-left:auto}.pelna-szer{grid-column:1/-1}.poziomy{margin:var(--s4) 0}.poziomy li{align-items:center;gap:var(--s3);padding:var(--s3) 0;border-top:1px solid var(--line);display:flex}.poziomy li:first-child{border-top:none}.poziom-nr{background:var(--surface-2);border:1px solid var(--line);width:28px;height:28px;color:var(--text-3);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:600;display:grid}.poziomy li.ok .poziom-nr{background:var(--green-soft-2);border-color:var(--green-ring);color:var(--green-tekst)}.poziomy li b{font-size:13.5px;display:block}.poziomy li .mala{display:block}.poziomy li .plakietka{margin-left:auto}.profil-glowa{gap:var(--s5);flex-wrap:wrap;align-items:flex-start;display:flex}.profil-dane{flex:1;min-width:240px}.profil-dane .lead{margin-top:var(--s3);font-size:14px}.profil-odznaki{margin-top:var(--s4);flex-wrap:wrap;gap:6px;display:flex}.gosc{text-align:center;max-width:460px;padding-block:var(--s10)}.gosc img{margin:0 auto var(--s6)}.gosc .lead{margin-top:var(--s3)}.gosc .parametry{margin:var(--s6) 0;text-align:left}.gosc .btn{margin-top:var(--s3)}@media (width<=1080px){.oferta-siatka{gap:var(--s6);grid-template-columns:1fr 330px}.szukaj-uklad{gap:var(--s5);grid-template-columns:240px 1fr}.kreator-kategorie{grid-template-columns:repeat(3,1fr)}}@media (width<=900px){.pas-cta{gap:var(--s6);padding:var(--s7) var(--s6);grid-template-columns:1fr}.oferta-siatka{grid-template-columns:1fr}.panel-rez-kontener{order:-1;position:static}.czat-uklad{grid-template-columns:280px 1fr}.konto-uklad{grid-template-columns:1fr}.konto-menu{padding-bottom:var(--s2);margin-bottom:var(--s5);flex-direction:row;gap:6px;position:static;overflow-x:auto}.km-poz{white-space:nowrap;flex:none}}@media (width<=600px){.hero{padding-block:var(--s7) var(--s6)}.hero-tytul{max-width:none}.szukajka-duza{padding:var(--s2);border-radius:var(--r-lg);flex-direction:column;gap:0}.sd-pole,.sd-pole.waskie{width:100%;padding:var(--s3) var(--s4);flex:auto}.sd-kreska{width:auto;height:1px;margin:0 var(--s4)}.sd-btn{width:100%;margin-top:var(--s2)}.hero-akcje{flex-direction:column;align-items:stretch}.hero-akcje .btn{width:100%}.szukaj-uklad{padding-block:var(--s5);grid-template-columns:1fr}.filtry{z-index:190;border-radius:var(--r-xl) var(--r-xl) 0 0;max-height:82vh;transition:transform var(--t2);padding-bottom:calc(var(--s6) + env(safe-area-inset-bottom));position:fixed;inset:auto 0 0;transform:translateY(100%)}.filtry.otwarte{transform:none}.filtry-zaslona{z-index:180;background:var(--zaslona-2);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:block;position:fixed;inset:0}.parametry{grid-template-columns:1fr}.galeria-male{gap:var(--s2);grid-template-columns:repeat(4,1fr)}.oferta-naglowek{flex-direction:row}.kreator-karta{padding:var(--s5)}.kreator-kategorie,.sloty{grid-template-columns:repeat(2,1fr)}.podsum{grid-template-columns:1fr}.kp-punkty{display:none}.czat-uklad{grid-template-columns:1fr;height:auto;min-height:0}.czat-lista.schowana-mobile,.czat.schowany-mobile{display:none}.czat{height:calc(100vh - var(--header) - var(--nav-mobile) - var(--s6))}.wlasciciel{flex-direction:column}.strzalka-w-prawo{display:none}.rez{flex-wrap:wrap}.rez-prawa{text-align:left;align-items:flex-start}}.ukryj{display:none!important}@media (width>=601px){.tylko-mobile,.tylko-mobile-flex,.tylko-mobile-inline{display:none!important}}@media (width<=600px){.tylko-desktop{display:none!important}}.najem-glowa{gap:var(--s5);margin-bottom:var(--s5);align-items:center;display:flex}.najem-ilu{border-radius:var(--r-md);flex:none;width:120px;overflow:hidden}.najem-glowa h1{font-size:clamp(20px,2.4vw,28px)}.najem-glowa .rzad{margin-top:var(--s3);gap:var(--s2);flex-wrap:wrap}.najem-akcje{gap:var(--s2);margin-bottom:var(--s5);flex-wrap:wrap;display:flex}.strony-najmu{margin-bottom:var(--s5)}.strony-najmu .rzad{margin-top:var(--s2)}.odznaki-rzad{margin-top:var(--s3);flex-wrap:wrap;gap:6px}.krok-najmu{gap:var(--s4);padding:var(--s5);margin-bottom:var(--s3);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);display:flex}.krok-najmu.trwa{border-color:var(--green-ring);box-shadow:var(--glow)}.krok-najmu.czeka{opacity:.62}.kn-nr{background:var(--bg-2);border:1px solid var(--line-2);width:32px;height:32px;color:var(--text-3);border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:700;display:grid}.krok-najmu.zrobione .kn-nr{background:var(--green-soft);border-color:var(--green-ring);color:var(--green-tekst)}.krok-najmu.trwa .kn-nr{background:var(--green);border-color:var(--green);color:var(--on-green)}.kn-tresc{flex:1;min-width:0}.kn-tresc h3{margin-bottom:var(--s2);font-size:16px}.kn-akcje{gap:var(--s2);margin-top:var(--s3);flex-wrap:wrap;display:flex}.duza-kwota{letter-spacing:-.02em;font-size:24px}.alerty{gap:var(--s2);margin-bottom:var(--s5);flex-direction:column;display:flex}.alert{gap:var(--s3);padding:var(--s3) var(--s4);border-radius:var(--r-md);border:1px solid var(--line-2);background:var(--bg-2);color:var(--text-2);transition:border-color var(--t);align-items:flex-start;font-size:13.5px;display:flex}a.alert:hover{border-color:var(--line-3)}.alert .ik{flex:none;margin-top:2px}.alert.pilne{border-left:3px solid var(--red-tekst);color:var(--text)}.alert.uwaga{border-left:3px solid var(--amber-tekst)}.alert.info{border-left:3px solid var(--green)}.porownanie{margin-bottom:var(--s3)}.lista-porownania{margin-top:var(--s2);flex-direction:column;gap:6px;display:flex}.lista-porownania li{color:var(--text-2);padding-left:16px;font-size:13px;position:relative}.lista-porownania li:before{content:"";background:var(--line-3);border-radius:50%;width:5px;height:5px;position:absolute;top:8px;left:3px}.lista-porownania li.blad:before{background:var(--red-tekst)}.lista-porownania li.uwaga:before{background:var(--amber-tekst)}.lista-terminow{margin-top:var(--s2);flex-direction:column;gap:6px;display:flex}.lista-terminow li{color:var(--text-2);border-bottom:1px solid var(--line);padding-bottom:6px;font-size:13px}.lista-terminow li:last-child{border-bottom:none}.lista-terminow b{color:var(--text);font-variant-numeric:tabular-nums}.historia-kaucji,.historia-najmu{margin-top:var(--s3);flex-direction:column;gap:6px;display:flex}.historia-kaucji li,.historia-najmu li{color:var(--text-2);border-bottom:1px solid var(--line);padding-bottom:6px;font-size:12.5px}.historia-kaucji li:last-child,.historia-najmu li:last-child{border-bottom:none}.historia-najmu .mono{color:var(--text-3);margin-right:var(--s2)}.uszkodzenie{color:var(--red-tekst)}.grupa-wynajmow{margin-bottom:var(--s6)}.grupa-wynajmow h3{margin-bottom:var(--s3);font-size:15px}.grupa-wynajmow h3 .mala{margin-left:var(--s2);color:var(--text-3)}.najem-wiersz .rzad{margin-top:var(--s2);flex-wrap:wrap;gap:6px}.modal.szeroki{max-width:720px}.umowa-tresc{max-height:46vh;padding:var(--s4);margin:var(--s4) 0;background:var(--bg-2);border:1px solid var(--line);border-radius:var(--r-md);overflow-y:auto}.umowa-tresc h4{margin-top:var(--s4);margin-bottom:var(--s2);text-transform:uppercase;letter-spacing:.06em;color:var(--text-3);font-size:13.5px}.umowa-tresc h4:first-child{margin-top:0}.umowa-tresc p{font-size:13px;line-height:1.6}.umowa-plik{white-space:pre-wrap;color:var(--text-2);font-size:12.5px}.wydanie-podglad{margin:var(--s4) 0;border-left:3px solid var(--green)}.uszkodzenie-wiersz{align-items:center;gap:var(--s3);padding:var(--s2) var(--s3);background:var(--bg-2);border:1px solid var(--line);border-radius:var(--r-sm);margin-bottom:6px;font-size:13px;display:flex}.uszkodzenie-wiersz span{flex:1;min-width:0}.ocena-wiersz{justify-content:space-between;align-items:center;gap:var(--s4);padding:var(--s3) 0;border-bottom:1px solid var(--line);display:flex}.gwiazdki{gap:2px;display:flex}.gw{color:var(--line-3);transition:color var(--t),transform var(--t)}.gw:hover{transform:scale(1.15)}.gw.akt{color:var(--amber-tekst)}.ocena-karta ul{margin-top:var(--s2);flex-direction:column;gap:3px;display:flex}.spor-wiersz{justify-content:space-between;align-items:center;gap:var(--s3);padding:var(--s3);margin-top:var(--s2);background:var(--bg-2);border:1px solid var(--line);border-radius:var(--r-sm);transition:border-color var(--t);display:flex}.spor-wiersz:hover{border-color:var(--line-3)}.zestawienie h4{margin-top:var(--s4);margin-bottom:var(--s2);text-transform:uppercase;letter-spacing:.06em;color:var(--text-3);font-size:13px}.czat-tresc.krotki{max-height:320px}.adm-podglad{margin:var(--s3) 0}.adm-podglad summary{cursor:pointer}.adm-podglad h4{margin-top:var(--s3);font-size:13px}.pr-kaucja-info{padding:var(--s3) var(--s4);margin-bottom:var(--s4);background:var(--bg-2);border:1px solid var(--line);border-radius:var(--r-md)}.pr-kaucja-info b{margin-bottom:var(--s2);font-size:14px;display:block}.pr-kaucja-info ul{flex-direction:column;gap:4px;display:flex}.pr-kaucja-info li{color:var(--text-2);padding-left:14px;font-size:12px;position:relative}.pr-kaucja-info li:before{content:"";background:var(--green);border-radius:50%;width:4px;height:4px;position:absolute;top:7px;left:3px}.pr-rola{margin-top:var(--s3);padding-top:var(--s3);border-top:1px solid var(--line)}@media (width<=820px){.najem-glowa{flex-direction:column;align-items:flex-start}.najem-ilu{width:100%;max-width:200px}}@media (width<=600px){.krok-najmu{padding:var(--s4);gap:var(--s3)}.ocena-wiersz{align-items:flex-start;gap:var(--s2);flex-direction:column}}.lista-kolejki{margin:var(--s2) 0;gap:var(--s2);padding:0;list-style:none;display:grid}.lista-kolejki li{gap:var(--s3);flex-wrap:wrap;align-items:flex-start;display:flex}.lista-kolejki li>span:nth-child(2){flex:220px}.czerwony-tekst{color:var(--red-tekst)}.tabela-progow{border-collapse:collapse;width:100%;margin:var(--s2) 0;font-size:13.5px}.tabela-progow th,.tabela-progow td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:8px 6px}.tabela-progow th{color:var(--text-3);font-size:12px;font-weight:600}.lista-rejestru{margin:var(--s2) 0;gap:var(--s3);padding:0;list-style:none;display:grid}.lista-rejestru li{padding:var(--s3);border:1px solid var(--line);border-radius:var(--r-md)}.rejestr-najemcy{margin-top:var(--s3);padding-top:var(--s3);border-top:1px solid var(--line)}.okazanie{padding:var(--s3);border:1px solid var(--amber-linia);border-radius:var(--r-md)}.skrzynka-demo .mono{word-break:break-word}.lista-skrzynki{margin:var(--s2) 0;gap:var(--s3);padding:0;list-style:none;display:grid}.lista-skrzynki li{padding:var(--s3);border:1px solid var(--line);border-radius:var(--r-md);gap:6px;display:grid}.tresc-listu{white-space:pre-wrap;margin:0;font-size:13.5px}.sekcja-zwrotu h4{margin:var(--s4) 0 var(--s2)}.sekcja-zwrotu .kn-akcje{gap:var(--s2);margin:var(--s3) 0;flex-wrap:wrap;display:flex}.zdarzenie{padding:var(--s3);border:1px solid var(--line);border-radius:var(--r-md);margin:var(--s2) 0}.warunki-zwrotu,.pr-warunki{margin-top:var(--s3)}.warunki-zwrotu summary,.pr-warunki summary{cursor:pointer;font-size:14px;font-weight:600}.rola.wylaczone{opacity:.55}.rola .mala{font-weight:400;display:block}.faktury .karta{margin-bottom:var(--s4)}.glowa-karty{justify-content:space-between;align-items:center;gap:var(--s3);margin-bottom:var(--s3);flex-wrap:wrap;display:flex}.ostrzezenie-karta{border-color:var(--amber);background:var(--amber-soft)}.wstecz{align-items:center;gap:var(--s2);color:var(--text-2);margin-bottom:var(--s3);font-size:.9rem;display:inline-flex}.wstecz:hover{color:var(--text)}.glowa-faktury{justify-content:space-between;align-items:flex-start;gap:var(--s3);margin-bottom:var(--s4);flex-wrap:wrap;display:flex}.glowa-faktury h1{margin:0}.wiersz-fv{padding:var(--s3) 0;border-top:1px solid var(--line);color:inherit;display:block}.wiersz-fv:first-of-type{border-top:0}.wiersz-fv:hover{background:var(--wash)}.wiersz-fv-glowna{align-items:center;gap:var(--s2);margin-bottom:var(--s1);flex-wrap:wrap;display:flex}.lista-faktur{margin:0 0 var(--s3);padding:0;list-style:none}.lista-faktur li{align-items:center;gap:var(--s2);padding:var(--s2) 0;border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}.siatka-liczb{gap:var(--s3);grid-template-columns:repeat(auto-fit,minmax(120px,1fr));margin:0;display:grid}.siatka-liczb dt{color:var(--text-2);font-size:.82rem}.siatka-liczb dd{margin:var(--s1) 0 0;font-variant-numeric:tabular-nums;font-size:1.15rem;font-weight:600}.lista-alertow{margin:0;padding:0;list-style:none}.lista-alertow .alert{justify-content:space-between;align-items:center;gap:var(--s3);padding:var(--s2) var(--s3);margin-bottom:var(--s2);border-radius:var(--r-sm);background:var(--wash);border-left:3px solid var(--line-3);flex-wrap:wrap;display:flex}.lista-alertow .alert.uwaga{border-left-color:var(--amber);background:var(--amber-soft)}.lista-alertow .alert.pilne{border-left-color:var(--red);background:var(--red-soft)}.strony-fv{gap:var(--s4);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.strony-fv h3{margin:0 0 var(--s2);color:var(--text-2);font-size:.9rem}.tabela-pozycji{border-collapse:collapse;width:100%;font-size:.9rem}.tabela-pozycji th,.tabela-pozycji td{padding:var(--s2);text-align:left;border-bottom:1px solid var(--line);vertical-align:top}.tabela-pozycji thead th{color:var(--text-2);font-size:.8rem;font-weight:500}.tabela-pozycji td:nth-child(n+3),.tabela-pozycji th:nth-child(n+3){text-align:right;font-variant-numeric:tabular-nums}.tabela-pozycji tfoot th{text-align:right;color:var(--text-2);font-weight:500}.tabela-pozycji tfoot td{text-align:right;font-variant-numeric:tabular-nums}@media (width<=560px){.tabela-pozycji{white-space:nowrap;display:block;overflow-x:auto}}.stan-ksef{padding:var(--s3);border-radius:var(--r-md);background:var(--wash);border-left:3px solid var(--line-3)}.stan-ksef h3{margin:0 0 var(--s2)}.stan-ksef.zielona{border-left-color:var(--green);background:var(--green-soft)}.stan-ksef.bursztyn{border-left-color:var(--amber);background:var(--amber-soft)}.stan-ksef.czerwona{border-left-color:var(--red);background:var(--red-soft)}.stan-ksef code{word-break:break-all}.xml-podglad{max-height:340px;padding:var(--s3);border-radius:var(--r-sm);background:var(--bg-2);border:1px solid var(--line);white-space:pre;font-size:.75rem;line-height:1.5;overflow:auto}.os-czasu{margin:0;padding:0;list-style:none}.os-czasu li{padding:var(--s1) 0;border-bottom:1px solid var(--line)}.os-czasu time{color:var(--text-3);margin-right:var(--s2)}.formularz{gap:var(--s3);display:grid}.formularz label{gap:var(--s1);color:var(--text-2);font-size:.88rem;display:grid}.formularz input,.formularz select,.formularz textarea{width:100%;padding:var(--s2) var(--s3);border-radius:var(--r-sm);border:1px solid var(--line-2);background:var(--surface-2);color:var(--text);font:inherit}.formularz input:focus-visible,.formularz select:focus-visible,.formularz textarea:focus-visible{outline:2px solid var(--green-ring);outline-offset:1px}.formularz fieldset{border:1px solid var(--line);border-radius:var(--r-sm);padding:var(--s3);gap:var(--s3);display:grid}.formularz legend{padding:0 var(--s2);color:var(--text-2);font-size:.82rem}.pole-para{gap:var(--s3);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));display:grid}.pole-wybor{align-items:flex-start;gap:var(--s2);color:var(--text);display:flex}.pole-wybor input{width:auto}.kroki{padding-left:var(--s5)}.kroki li{margin-bottom:var(--s2)}.przyciski{gap:var(--s2);flex-wrap:wrap;display:flex}.sekcja-faktur h3{margin-top:0}.dzien.zablokowany{background:var(--amber-soft);border-color:var(--amber);color:var(--text-2)}.i-zablokowany{background:var(--amber-soft);border:1px solid var(--amber)}.mapa-wynikow{margin-bottom:var(--s4);padding:var(--s3);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md)}.mapa-wynikow summary{cursor:pointer;color:var(--text-2);font-size:.92rem}.mapa-wynikow summary strong{color:var(--text)}.mapa-svg{width:100%;height:auto;margin-top:var(--s3);display:block}.mapa-tlo{fill:var(--surface-2);stroke:var(--line)}.mapa-ty{fill:var(--green);stroke:var(--bg);stroke-width:2px}.mapa-podpis{fill:var(--text-2);font-size:11px}.mapa-pin circle{fill:var(--surface-4);stroke:var(--green);stroke-width:2px;cursor:pointer}.mapa-pin:hover circle{fill:var(--green)}.lista-powiadomien{margin:0 0 var(--s4);gap:var(--s2);flex-direction:column;padding:0;list-style:none;display:flex}.powiadomienie{gap:var(--s3);padding:var(--s3);background:var(--surface);border:1px solid var(--line);border-left:3px solid var(--line-3);border-radius:var(--r-md);grid-template-columns:auto 1fr auto;align-items:center;display:grid}.powiadomienie.uwaga{border-left-color:var(--amber)}.powiadomienie.pilne{border-left-color:var(--red)}.powiadomienie.przeczytane{opacity:.6}.pow-ikona{color:var(--text-2);place-items:center;display:grid}.pow-rodzaj{text-transform:uppercase;letter-spacing:.08em;color:var(--text-3);font-size:.72rem}.pow-tresc p{margin:2px 0 0}.pow-akcje{gap:var(--s2);flex-wrap:wrap;justify-content:flex-end;display:flex}@media (width<=560px){.powiadomienie{grid-template-columns:auto 1fr}.pow-akcje{grid-column:1/-1;justify-content:flex-start}}.licznik.pilny{background:var(--red);color:#fff}.km-grupa{margin-bottom:var(--s3);flex-direction:column;gap:2px;display:flex}.km-grupa-nazwa{text-transform:uppercase;letter-spacing:.1em;color:var(--text-3);padding:0 var(--s3) var(--s1);font-size:.68rem}.glowa-firmy{align-items:center;gap:var(--s4);margin-bottom:var(--s4);flex-wrap:wrap;display:flex}.glowa-firmy h1{margin:0}.siatka-firmy{gap:var(--s4);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}.siatka-ofert{gap:var(--s4);grid-template-columns:repeat(auto-fill,minmax(250px,1fr));display:grid}.godziny{border-collapse:collapse;width:100%;font-size:.9rem}.godziny th{text-align:left;color:var(--text-2);padding:var(--s1) 0;font-weight:400}.godziny td{text-align:right;padding:var(--s1) 0;font-variant-numeric:tabular-nums}.godziny tr.zamkniete td{color:var(--text-3)}.pasek-postepu{background:var(--wash);height:8px;margin:var(--s3) 0 var(--s1);border-radius:999px;overflow:hidden}.pasek-postepu span{background:var(--green);border-radius:999px;height:100%;display:block}.kroki-firmy{margin:var(--s4) 0;gap:var(--s3);flex-direction:column;padding:0;list-style:none;display:flex}.kroki-firmy li{gap:var(--s3);padding:var(--s3);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);grid-template-columns:auto 1fr;display:grid}.kroki-firmy li.gotowy{border-color:var(--green);background:var(--green-soft)}.krok-znak{border:1px solid var(--line-2);width:24px;height:24px;color:var(--green);border-radius:999px;place-items:center;display:grid}.kroki-firmy li.gotowy .krok-znak{border-color:var(--green)}.lista-blokad{gap:var(--s2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.lista-blokad li{justify-content:space-between;align-items:center;gap:var(--s3);padding:var(--s2) 0;border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}.pole-dzien{align-items:center;gap:var(--s3);grid-template-columns:120px 1fr;display:grid}.pelna-szerokosc{grid-column:1/-1;width:100%}.strona-tresci .karta{margin-bottom:var(--s4)}.glowa-tresci{margin-bottom:var(--s5)}.glowa-tresci h1{margin:var(--s2) 0}.oko{letter-spacing:.14em;text-transform:uppercase;color:var(--text-3);margin:0;font-size:.72rem}.katalog-strona .lead{max-width:76ch}.przygaszone{color:var(--text-3)}.nota{margin-top:2px;display:block}.uwaga-tekst{color:var(--amber-tekst)}.liczby-rynku{gap:var(--s5);flex-wrap:wrap;display:flex}.liczby-rynku>div{flex:120px;min-width:110px}.liczby-rynku b{font-variant-numeric:tabular-nums;font-size:26px;line-height:1.1;display:block}.liczby-rynku i{color:var(--text-3);margin-top:2px;font-style:normal;display:block}.pasek-pokrycia{background:var(--wash-2);height:8px;margin:var(--s4) 0;border-radius:99px;overflow:hidden}.pp-wypelnienie{background:var(--akcent);border-radius:99px;height:100%;transition:width .3s}.luki-grup{gap:6px;margin:0;padding:0;list-style:none;display:grid}.luki-grup i{font-style:normal}.skoki-grup{margin:var(--s6) 0;flex-wrap:wrap;gap:6px;display:flex}.grupa-rynku-glowa{align-items:flex-start;gap:var(--s4);flex-wrap:wrap;display:flex}.grupa-rynku-glowa>div{flex:320px;min-width:0}.grupa-rynku-glowa h2{margin:0 0 4px}.grupa-rynku-glowa p{max-width:72ch;margin:0 0 2px}.grupa-rynku-ilu{background:var(--wash);border-radius:12px;flex:0 0 44px;place-items:center;width:44px;height:44px;display:grid}.grupa-rynku-ilu svg{width:26px;height:26px}.przewijka-tabeli{margin-top:var(--s4);-webkit-overflow-scrolling:touch;overflow-x:auto}.katalog-rynkowy{min-width:760px}.katalog-rynkowy td{vertical-align:top}.katalog-rynkowy td:first-child{max-width:34ch}.katalog-rynkowy td:not(:first-child),.katalog-rynkowy th:not(:first-child){text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.katalog-rynkowy tr.poza-zakresem{opacity:.66}.katalog-rynkowy tr.poza-zakresem td:first-child b{text-decoration:line-through;text-decoration-thickness:1px}.zrodla-rynku{gap:8px;margin:0;padding:0;list-style:none;display:grid}.zrodla-rynku a{font-weight:600}@media (width<=620px){.liczby-rynku b{font-size:22px}.grupa-rynku-ilu{display:none}}.znacznik{letter-spacing:.02em;border:1px solid var(--line);color:var(--text-3);vertical-align:middle;border-radius:99px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-block}.znacznik.ok{border-color:var(--green-ring);background:var(--green-soft);color:var(--green-tekst)}.znacznik.ostrzezenie{border-color:var(--line-2);background:var(--amber-soft);color:var(--amber-tekst)}.kalendarz-blokad{max-width:440px}.kalendarz-blokad .dzien{aspect-ratio:auto;min-height:40px;font:inherit;cursor:pointer;color:var(--text-2);transition:background var(--t),border-color var(--t);background:0 0;padding:10px 0;font-size:13px;position:relative}.kalendarz-blokad .dzien:disabled{cursor:default}.kalendarz-blokad .dzien.wolny:hover{border-color:var(--green);color:var(--text)}.kalendarz-blokad .dzien.dzis{color:var(--text);font-weight:700}.kalendarz-blokad .dzien.dzis:after{content:"";background:var(--green);border-radius:50%;width:4px;height:4px;position:absolute;bottom:5px;left:50%;transform:translate(-50%)}.kalendarz-blokad .dzien.zaznaczony{background:var(--green-soft);border-color:var(--green);color:var(--text)}.kalendarz-blokad .dzien.koniec-od,.kalendarz-blokad .dzien.koniec-do{box-shadow:inset 0 0 0 1px var(--green);font-weight:700}.i-zaznaczony{background:var(--green-soft);border:1px solid var(--green)}.kal-sterowanie{align-items:center;gap:var(--s3);margin-bottom:var(--s3);flex-wrap:wrap;display:flex}.kalendarz-blokad .kal-legenda{gap:6px var(--s4);grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;display:grid}.kalendarz-blokad .kal-legenda span{align-items:center;display:flex}.kalendarz-blokad .kal-legenda i{flex:none}.kal-sterowanie b{text-align:center;flex:1;min-width:10ch}.kal-oferta{margin:0 0 var(--s3);color:var(--text-3)}.kal-wybor-oferty{margin-bottom:var(--s4);max-width:440px;display:block}.kal-wybor-oferty select{width:100%}.kal-wybor{margin-top:var(--s4);padding-top:var(--s4);border-top:1px solid var(--line);gap:var(--s3);display:grid}.kal-wybor.zly{opacity:.9}.kal-zakres{align-items:baseline;gap:var(--s3);flex-wrap:wrap;margin:0;display:flex}.kal-blad{color:var(--amber-tekst);align-items:center;gap:6px;margin:0;display:flex}.kal-uwaga{color:var(--text-3);margin:0}.kal-przyciski{gap:var(--s3);flex-wrap:wrap;display:flex}.kal-podpowiedz{margin-top:var(--s4);padding-top:var(--s4);border-top:1px solid var(--line);color:var(--text-3);max-width:62ch}@media (width<=480px){.kalendarz-blokad .dzien{min-height:38px}.kal-legenda{gap:var(--s3);flex-wrap:wrap}}.ustalenia-para{gap:var(--s4);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.ustalenie{border:1px solid var(--line);border-radius:var(--r-md);padding:var(--s4);background:var(--surface-2)}.ustalenie.puste{background:0 0;border-style:dashed}.ustalenie .rzad{align-items:center;gap:var(--s3);flex-wrap:wrap;margin-bottom:6px;display:flex}.ustalenie p{margin:2px 0}.ustalenie-akcje{gap:var(--s3);margin-top:var(--s3);flex-wrap:wrap;display:flex}.pr-wydanie{margin-top:var(--s4)}.pr-sposoby{gap:6px;margin-top:6px;display:grid}.pr-sposob b,.pr-sposob .mala{display:block}.pr-szczegoly{margin-top:var(--s3);gap:6px;display:grid}.checki-wydania{gap:8px;display:grid}.checkbox-wydanie{align-items:flex-start}.checkbox-wydanie .cw-cena input{opacity:1;width:56px;height:auto;position:static}.cw-tresc{flex:1;min-width:0;display:block}.cw-tresc i{font-style:normal;display:block}.cw-cena{flex:0 0 96px;align-self:center;margin-left:auto}.cw-cena input{text-align:right;width:56px}@media (width<=520px){.cw-cena{flex-basis:80px}.cw-cena input{width:44px}}.kontrole{margin:var(--s3) 0 0;gap:6px;padding:0;list-style:none;display:grid}.kontrole li{gap:var(--s3);grid-template-columns:auto 1fr;align-items:baseline;font-size:13px;display:grid}.kontrole li:before{content:"—";text-align:center;width:16px;color:var(--text-3)}.kontrole li.ok:before{content:"✓";color:var(--green)}.kontrole li.zle:before{content:"✕";color:var(--amber-tekst)}.kontrole li.uwaga:before{content:"!";color:var(--amber-tekst)}.kontrole li b{color:var(--text-3);letter-spacing:.03em;text-transform:uppercase;grid-column:2;font-size:12px}.kontrole li span{grid-column:2}.pojazd-karta .rzad,.kurs-karta .rzad{align-items:center;gap:var(--s3);margin-bottom:var(--s2);flex-wrap:wrap;display:flex}.kurs-karta.poza{opacity:.72}.kurs-akcje{gap:var(--s3);margin-top:var(--s4);flex-wrap:wrap;align-items:center;display:flex}.kurs-akcje select{flex:1;min-width:160px}.historia-kursu{margin:var(--s3) 0 0;color:var(--text-3);gap:3px;padding:0;list-style:none;display:grid}.kurs-w-ustaleniu{margin-top:var(--s3);padding-top:var(--s3);border-top:1px solid var(--line)}.stawka-kursu{margin-top:var(--s3)}.stawka-pozycje{margin:var(--s2) 0 0;gap:3px;padding:0;list-style:none;display:grid}.stawka-pozycje li{justify-content:space-between;gap:var(--s3);display:flex}.stawka-pozycje li.razem{border-top:1px solid var(--line);margin-top:4px;padding-top:4px;font-weight:650}.poziom-karta .poziom-nastepny{margin-top:var(--s3);padding:var(--s3);background:var(--wash);border-radius:var(--r2)}.poziomy-tabela{border-collapse:collapse;width:100%;margin-top:var(--s3);font-size:13px}.poziomy-tabela th,.poziomy-tabela td{text-align:left;border-bottom:1px solid var(--line);padding:6px 8px}.poziomy-tabela th{letter-spacing:.04em;text-transform:uppercase;color:var(--text-3);font-size:11px}.poziomy-tabela tr.teraz{background:var(--green-soft)}.dzien-pracy .rzad{align-items:center;gap:var(--s3);margin-bottom:var(--s2);flex-wrap:wrap;display:flex}.lista-dnia{gap:4px;margin:0;padding:0;list-style:none;display:grid}.lista-dnia li{align-items:center;gap:var(--s3);flex-wrap:wrap;display:flex}.laczenie{margin-top:var(--s3);padding:var(--s3);background:var(--green-soft);border-left:2px solid var(--green-ring);border-radius:0 var(--r2) var(--r2) 0}.protokol-przewozu{margin-top:var(--s3);padding-top:var(--s3);border-top:1px solid var(--line)}.ujecia-przewozu{margin:var(--s2) 0 0;gap:var(--s3);padding:0;list-style:none;display:grid}.ujecia-przewozu>li{padding:var(--s3);border-radius:var(--r2);background:var(--wash)}.ujecia-przewozu>li.brak{background:var(--wash-2)}.ujecia-przewozu .rzad{align-items:center;gap:var(--s3);flex-wrap:wrap;display:flex}.zdjecia-przewozu{margin:var(--s2) 0 0;gap:4px;padding:0;list-style:none;display:grid}.zdjecia-przewozu li{align-items:center;gap:var(--s3);flex-wrap:wrap;display:flex}.zdjecia-przewozu img{border-radius:var(--r2);object-fit:cover}.zdjecia-przewozu .oczekuje{color:var(--amber-tekst)}.aparat-przewozu{margin-top:var(--s3);gap:var(--s3);display:grid}.warunki-kursu{border:1px solid var(--line);border-radius:var(--r2);padding:var(--s3);margin:var(--s3) 0;gap:var(--s2);display:grid}.warunki-kursu legend{color:var(--text-3);padding:0 6px}.warunki-kursu input[inputmode=numeric]{width:64px}.bursztyn-tekst{color:var(--amber-tekst)}.cw-cena{justify-items:end;gap:4px;display:grid}.cw-wcenie{white-space:nowrap;padding:2px 10px}.checkbox-wydanie .cw-cena input[disabled]{opacity:.4}@media (width<=620px){.cw-cena{flex-basis:100%;justify-items:start;margin-left:0}}.zglos-btn{gap:6px}.oferta-naglowek-akcje{gap:var(--s2);flex-direction:column;align-items:flex-end;display:flex}.pas-ostrzezenia{border-left:3px solid var(--amber-tekst);background:var(--wash);margin-bottom:var(--s4)}.zgl-oswiadczenie{align-items:flex-start}.zgl-zastrzezenia{gap:var(--s2);padding:var(--s3);background:var(--wash);border-radius:var(--r2);margin:var(--s3) 0;display:grid}.sprawa-karta .rzad,.mod-karta .rzad,.srodek-karta .rzad{align-items:center;gap:var(--s3);margin-bottom:var(--s2);flex-wrap:wrap;display:flex}.srodek-karta{border-left:3px solid var(--amber-tekst)}.opis-zgloszenia{padding:var(--s3);background:var(--wash);border-radius:var(--r2)}.uzasadnienie{margin-top:var(--s3);padding:var(--s3);background:var(--wash);border-radius:var(--r2)}.odwolanie{margin-top:var(--s3);padding-top:var(--s3);border-top:1px solid var(--line)}.odwolanie-form,.mod-form{margin-top:var(--s3)}.mod-form .checki{margin-bottom:var(--s3)}.dymek{position:relative}.dymek-zglos{opacity:0;padding:2px 6px;transition:opacity .15s;position:absolute;top:2px;right:-30px}.dymek:hover .dymek-zglos,.dymek-zglos:focus-visible{opacity:.75}@media (width<=620px){.oferta-naglowek-akcje{flex-direction:row;align-items:center}.dymek-zglos{opacity:.6;margin-top:4px;position:static}}.wycena-lista{gap:var(--s2);margin-bottom:var(--s2);display:grid}.wycena-wiersz{gap:var(--s2);grid-template-columns:minmax(120px,1fr) 2fr minmax(90px,auto);align-items:center;display:grid}.wycena-wiersz .pole.waski{min-width:0}.wycena-suma{justify-content:space-between;gap:var(--s3);border-top:1px solid var(--line);padding-top:var(--s2);display:flex}.wycena-rozbicie{margin:var(--s2) 0 0;gap:3px;padding:0;list-style:none;display:grid}.wycena-rozbicie li{justify-content:space-between;gap:var(--s3);display:flex}.wycena-rozbicie li.razem{border-top:1px solid var(--line);margin-top:4px;padding-top:4px;font-weight:650}.operacje-depozytu{margin:var(--s2) 0 0;gap:4px;padding:0;list-style:none;display:grid}.operacje-depozytu li{align-items:center;gap:var(--s3);flex-wrap:wrap;display:flex}@media (width<=620px){.wycena-wiersz{grid-template-columns:1fr}}.sugestia .rzad{align-items:center;gap:var(--s3);margin-bottom:var(--s2);flex-wrap:wrap;display:flex}.sugestia.pusta{border-left:3px solid var(--amber-tekst)}.sugestia-skladniki{gap:4px;margin:0;padding:0;list-style:none;display:grid}.sugestia-skladniki li{padding-left:14px;position:relative}.sugestia-skladniki li:before{content:"·";color:var(--text-3);position:absolute;left:4px}.sugestia-uwagi{padding:var(--s3);margin:var(--s3) 0 0;background:var(--wash);border-radius:var(--r2);gap:6px;list-style:none;display:grid}.sugestia-uwagi li{color:var(--amber-tekst);padding-left:16px;position:relative}.sugestia-uwagi li:before{content:"!";font-weight:700;position:absolute;left:4px}.sugestia.z-wartosci{border-left:3px solid var(--amber-tekst)}.sugestia-wartosc{margin:var(--s3) 0 0;gap:var(--s2)}.sugestia-wartosc .pole{max-width:160px}.wymogi-blok{margin-top:var(--s5);gap:var(--s4);display:grid}.wymogi-blok>.rzad{align-items:center;gap:var(--s3);flex-wrap:wrap;display:flex}.wymog{padding:var(--s4);border:1px solid var(--line);border-radius:var(--r2);gap:var(--s2);display:grid}.wymog .rzad{align-items:center;gap:var(--s2);flex-wrap:wrap;display:flex}.wymog--braki{border-left:3px solid var(--amber-tekst)}.blok-wymogow{margin-top:var(--s5)}.blok-wymogow>p{margin-top:var(--s3)}.lista-wymogow{margin:var(--s3) 0 0;gap:var(--s2);padding:0;list-style:none;display:grid}.lista-wymogow li{gap:var(--s2);align-items:flex-start;display:flex}.lista-wymogow li svg{flex:none;margin-top:2px}.wymog-ok svg{color:var(--green-tekst)}.wymog-uwaga svg,.wymog-brak svg,.wymog-brak{color:var(--amber-tekst)}.oswiadczenia{margin-top:var(--s4);padding:var(--s4);background:var(--wash);border-radius:var(--r2);gap:var(--s3);display:grid}.oswiadczenia i{margin-top:2px;display:block}.kalendarz-wyboru{margin-top:var(--s3)}.kal-miesiace{gap:var(--s5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.kal-miesiace .kal-glowa{margin-bottom:var(--s3)}.kalendarz-wyboru .dzien{min-width:34px;min-height:34px;color:var(--text-2);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;padding:0;font-size:13px;position:relative}.kalendarz-wyboru .dzien:disabled{cursor:default;opacity:.55}.kalendarz-wyboru .dzien.wolny:hover:not(:disabled){border-color:var(--green);color:var(--text)}.kalendarz-wyboru .dzien.dzis{color:var(--text);font-weight:700}.kalendarz-wyboru .dzien.zaznaczony{background:var(--green-soft);color:var(--green-tekst-hi);border-color:var(--green-ring)}.kalendarz-wyboru .dzien.koniec-od,.kalendarz-wyboru .dzien.koniec-do{box-shadow:inset 0 0 0 1px var(--green);font-weight:700}.pr-doby{margin-top:var(--s3)}.pr-doby-pole input{max-width:7ch}.pr-doby-szybko{gap:var(--s2);margin-top:var(--s2);flex-wrap:wrap;display:flex}.pr-kalendarz{margin-top:var(--s3);border-top:1px solid var(--line);padding-top:var(--s3)}.pr-kalendarz summary{cursor:pointer;align-items:center;min-height:24px;font-size:13px;font-weight:600;display:flex}@media (width<=760px){.kal-miesiace{grid-template-columns:1fr}}.galeria-duze img,.galeria-mini img{object-fit:cover;width:100%;height:100%;display:block}.galeria-duze img:not([src]),.galeria-mini img:not([src]),.oferta-zdjecie:not([src]),.slot-foto:not([src]){background:var(--surface-3)}.galeria-podpis{margin-top:var(--s3)}.galeria-duze--rysunek{place-items:center;display:grid}.slot-plakietka{border-radius:var(--r-full);background:var(--green);color:var(--on-green);padding:3px 8px;font-size:10.5px;font-weight:600;position:absolute;top:6px;left:6px}.slot-akcje{background:linear-gradient(#0000,#08100dc7);justify-content:center;gap:4px;padding:5px;display:flex;position:absolute;bottom:0;left:0;right:0}.slot-akcje button{color:var(--licznik-na-obrazku);background:var(--licznik-na-obrazku-tlo);border:1px solid var(--licznik-na-obrazku-linia);border-radius:var(--r-full);min-height:28px;padding:4px 9px;font-size:11px;font-weight:600}.slot-akcje button:hover{background:var(--green);color:var(--on-green);border-color:var(--green)}.slot.pelny{padding:0}.edyt-glowa{align-items:flex-start;gap:var(--s4);margin-bottom:var(--s5);display:flex}.edyt-glowa h1{margin-top:var(--s2)}.edyt-glowa .btn{flex-shrink:0;margin-left:auto}.edyt-form{gap:var(--s4);margin-top:var(--s4);display:grid}.edyt-sekcja{gap:var(--s3);margin-top:var(--s4);display:grid}.edyt-sekcja h2{font-size:17px}.edyt-stopka{align-items:center;gap:var(--s3);margin-top:var(--s5);padding-top:var(--s4);border-top:1px solid var(--line);display:flex}.edyt-historia{gap:var(--s3);display:grid}.edyt-historia>li{padding:var(--s3);border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface-2)}.edyt-historia ul{gap:2px;margin-top:4px;display:grid}.moje-ogl-akcje{gap:var(--s2);margin-top:var(--s3);display:flex}.moje-ogl-akcje .btn{flex:1;justify-content:center}@media (width<=600px){.edyt-glowa{flex-direction:column}.edyt-glowa .btn{justify-content:center;width:100%;margin-left:0}}.pola-obok{gap:var(--s3);grid-template-columns:1fr 1fr;align-items:start;display:grid}@media (width<=600px){.pola-obok{grid-template-columns:1fr}}.wrap.kreator.imp{max-width:1280px}.imp .kreator-tresc>.lead,.imp .kreator-tresc>p{max-width:76ch}.imp-glowa{align-items:flex-start;gap:var(--s4);margin-bottom:var(--s5);display:flex}.imp-glowa .kreator-h1{margin-bottom:4px}.imp-glowa p{max-width:56ch}.imp-strefa{padding:var(--s7) var(--s5);margin-top:var(--s4);text-align:center;cursor:pointer;border:1.5px dashed var(--line-2);border-radius:var(--r-lg);background:var(--surface);transition:border-color var(--t),background var(--t);flex-direction:column;align-items:center;gap:6px;display:flex}.imp-strefa:hover,.imp-strefa:focus-within{border-color:var(--green);background:var(--wash)}.imp-strefa.nad{border-color:var(--green);background:var(--green-soft);border-style:solid}.imp-strefa b{font-size:14.5px}.imp-strefa .mala{max-width:52ch}.imp-strefa-ik{width:52px;height:52px;margin-bottom:var(--s2);background:var(--kolo-tlo);color:var(--green-tekst);border-radius:50%;place-items:center;display:grid}.imp-strefa.mala-strefa{padding:var(--s5) var(--s4)}.imp-strefa.mala-strefa .imp-strefa-ik{width:42px;height:42px}.imp-plik{margin-top:var(--s4)}.imp-plik-glowa{align-items:center;gap:var(--s3);display:flex}.imp-plik-glowa .ik{color:var(--green-tekst);flex:none}.imp-plik-glowa b{word-break:break-all;font-size:14.5px;display:block}.imp-plik-glowa p{margin:2px 0 0}.imp-plik-ust{gap:var(--s4);margin-top:var(--s4);flex-wrap:wrap;display:flex}.imp-ust{flex:200px;min-width:0;display:block}.imp-ust .pole{min-height:42px}.imp-podglad{margin-top:var(--s4);padding-top:var(--s4);border-top:1px solid var(--line)}.imp-podglad>b{margin-bottom:var(--s2);color:var(--text-3);display:block}.imp-dwie{gap:var(--s5);margin-top:var(--s6);grid-template-columns:1fr 1fr;align-items:start;display:grid}.imp-wzorzec{margin-top:var(--s4)}.imp-wzorzec p{margin-bottom:var(--s4)}.imp-zapisane{margin-top:var(--s6)}.imp-zapisane>b{margin-bottom:4px;display:block}.imp-lista-mapowan{margin:var(--s4) 0 0;gap:var(--s2);padding:0;list-style:none;display:grid}.imp-lista-mapowan li{align-items:center;gap:var(--s3);padding:var(--s3);border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);display:flex}.imp-lista-mapowan b{font-size:13.5px;display:block}.imp-lista-mapowan .mala{display:block}.imp-tryby{gap:var(--s3);margin-top:var(--s5);display:grid}.imp-tryb{align-items:flex-start;gap:var(--s3);cursor:pointer;padding:var(--s4);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);transition:border-color var(--t),background var(--t);display:flex}.imp-tryb:hover{border-color:var(--line-2)}.imp-tryb.akt{border-color:var(--green-ring);background:var(--green-soft)}.imp-tryb input{opacity:0;width:0;height:0;position:absolute}.imp-tryb-ptaszek{border:1.5px solid var(--line-2);background:var(--bg-2);color:#0000;width:22px;height:22px;transition:all var(--t);border-radius:50%;flex:none;place-items:center;margin-top:1px;display:grid}.imp-tryb.akt .imp-tryb-ptaszek{background:var(--green);border-color:var(--green);color:var(--on-green)}.imp-tryb-tresc b{margin-bottom:3px;font-size:14.5px;display:block}.imp-tryb-tresc .mala{max-width:64ch;display:block}.imp-przewijka{margin-top:var(--s4);border:1px solid var(--line);border-radius:var(--r-md);overflow-x:auto}.imp-przewijka .adm-tabela{min-width:640px;margin-top:0}.imp-przewijka th{z-index:2;background:var(--surface-2);white-space:nowrap;position:sticky;top:0}.imp-przewijka .imp-mapowanie{table-layout:fixed;min-width:760px}.imp-mapowanie td{vertical-align:top;overflow-wrap:anywhere}.imp-mapowanie th:first-child,.imp-mapowanie td:first-child{width:26%}.imp-mapowanie th:nth-child(2),.imp-mapowanie td:nth-child(2){width:22%}.imp-mapowanie th:nth-child(3),.imp-mapowanie td:nth-child(3){width:30%}.imp-mapowanie th:nth-child(4),.imp-mapowanie td:nth-child(4){width:22%}.imp-mapowanie .pole{min-height:40px;padding:4px var(--s3)}.imp-mapowanie tr.imp-przypisana td:first-child{box-shadow:inset 2px 0 0 var(--green)}.imp-tabela-box{max-height:62vh;overflow-y:auto}.imp-przewijka .imp-wiersze{table-layout:fixed;min-width:1040px}.imp-wiersze th:first-child,.imp-wiersze tr:first-child td:first-child{width:66px}.imp-wiersze th:nth-child(2),.imp-wiersze tr:first-child td:nth-child(2){width:122px}.imp-wiersze th:nth-child(3),.imp-wiersze tr:first-child td:nth-child(3){width:246px}.imp-wiersze th:nth-child(4),.imp-wiersze tr:first-child td:nth-child(4){width:142px}.imp-wiersze th:nth-child(5),.imp-wiersze tr:first-child td:nth-child(5){width:112px}.imp-wiersze th:nth-child(6),.imp-wiersze tr:first-child td:nth-child(6){width:108px}.imp-wiersze th:nth-child(7),.imp-wiersze tr:first-child td:nth-child(7){width:124px}.imp-wiersze th:nth-child(8),.imp-wiersze tr:first-child td:nth-child(8){width:auto}.imp-wiersze td{vertical-align:top;padding:var(--s2) var(--s3)}.imp-wiersze tbody{border-bottom:1px solid var(--line)}.imp-wiersze tbody:last-child,.imp-wiersze tbody td{border-bottom:none}.imp-uwagi-wiersz td{padding-top:0;padding-bottom:var(--s3)}.imp-wiersze .pole{min-height:38px;padding:3px var(--s3);font-size:13px}.imp-wiersze .pole input,.imp-wiersze .pole select{font-size:13px}.imp-wiersze tbody.imp-zly td:first-child{box-shadow:inset 2px 0 0 var(--red)}.imp-wiersze tbody.imp-wylaczony{opacity:.45}.imp-wiersze tbody.imp-wylaczony .pole{pointer-events:none}.pole.zle{border-color:var(--red);background:var(--red-soft)}.imp-nr{white-space:nowrap}.imp-nr>*{vertical-align:middle;display:inline-flex}.imp-nr .mono{margin-right:6px}.imp-nr .imp-przelacz{display:inline-grid}.imp-przelacz{border:1px solid var(--line);background:var(--bg-2);width:24px;height:24px;color:var(--text-3);cursor:pointer;transition:all var(--t);border-radius:50%;flex:none;place-items:center;display:inline-grid}.imp-przelacz:hover{border-color:var(--red);color:var(--red-tekst)}.imp-dopas{margin-top:3px;line-height:1.4;display:block}.imp-uwagi-wiersz ul{gap:4px var(--s5);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.imp-uwagi-wiersz li{max-width:74ch;color:var(--amber-tekst);padding-left:12px;font-size:12px;line-height:1.45;position:relative}.imp-uwagi-wiersz li:before{content:"";background:var(--amber-tekst);border-radius:50%;width:5px;height:5px;position:absolute;top:6px;left:0}.imp-uwagi-wiersz li.info{color:var(--text-3)}.imp-uwagi-wiersz li.info:before{background:var(--line-2)}.imp-uwagi-wiersz li.blad{color:var(--red-tekst);font-weight:500}.imp-uwagi-wiersz li.blad:before{background:var(--red)}.imp-liczniki{margin-top:var(--s4)}.imp-akcje-tabeli{align-items:center;gap:var(--s3);margin-top:var(--s4);flex-wrap:wrap;display:flex}.imp-strony{justify-content:space-between;align-items:center;gap:var(--s3);margin-top:var(--s3);flex-wrap:wrap;display:flex}.imp-pod-tabela{justify-content:space-between;align-items:flex-start;gap:var(--s4);margin-top:var(--s4);flex-wrap:wrap;display:flex}.imp-pod-tabela p{max-width:62ch;margin:0}.imp-masowo{margin-top:var(--s4)}.imp-masowo summary{cursor:pointer;gap:var(--s3);flex-wrap:wrap;align-items:baseline;display:flex}.imp-masowo summary::marker{color:var(--text-3)}.imp-masowo-tresc{gap:var(--s3);margin-top:var(--s4);flex-wrap:wrap;align-items:flex-end;display:flex}.imp-masowo-tresc .imp-ust{flex:180px}.imp-masowo-tresc .btn{min-height:46px}.imp-masowo p{margin-top:var(--s3)}.imp-lista-uwag{margin:var(--s2) 0 0;gap:4px;padding:0;list-style:none;display:grid}.imp-lista-uwag li{padding-left:12px;font-size:12.5px;line-height:1.5;position:relative}.imp-lista-uwag li:before{content:"—";color:var(--text-3);position:absolute;left:0}.imp-detale{margin-top:var(--s3)}.imp-detale summary{cursor:pointer;color:var(--text-2);gap:var(--s2);flex-wrap:wrap;align-items:baseline;font-size:13px;display:flex}.imp-detale summary:hover{color:var(--text)}.info-pas.blad{border-left-color:var(--red);background:var(--red-soft);border-color:#ff6b6b38}.info-pas.blad .ik{color:var(--red-tekst)}.imp-podsum{margin-top:var(--s5)}.imp-tor{margin:var(--s5) 0 var(--s2)}.imp-akcje-konca{gap:var(--s3);margin-top:var(--s5);flex-wrap:wrap;display:flex}.imp-wpis{gap:var(--s4);flex-wrap:wrap;align-items:flex-start;display:flex}.imp-wpis .rez-tresc{flex:320px;min-width:280px}.imp-wpis .rez-prawa{flex:none}.imp-wpis .rzad{margin-top:var(--s2);gap:var(--s2);flex-wrap:wrap}.imp-wpis-ilu{border-radius:var(--r-md);background:var(--kolo-tlo);width:46px;height:46px;color:var(--green-tekst);flex:none;place-items:center;display:grid}.imp-dziennik{margin:var(--s4) 0 0;gap:4px;max-height:320px;padding:0;list-style:none;display:grid;overflow-y:auto}.imp-dziennik li{gap:var(--s3);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:baseline;padding-bottom:4px;font-size:12.5px;display:flex}.moje-ogl.szkic{border-style:dashed}.imp-braki{margin:var(--s3) 0;gap:3px;padding:0;list-style:none;display:grid}.imp-braki li{color:var(--amber-tekst);padding-left:12px;font-size:12px;line-height:1.45;position:relative}.imp-braki li:before{content:"!";font-weight:700;position:absolute;left:2px}.imp-pasek-akcji{gap:var(--s3);margin-bottom:var(--s4);flex-wrap:wrap;align-items:center;display:flex}@media (width<=820px){.imp-dwie{grid-template-columns:1fr}.imp-tabela-box{max-height:none}}@media (width<=600px){.imp-glowa{gap:var(--s2);flex-direction:column}.imp-strefa{padding:var(--s6) var(--s4)}.imp-masowo-tresc{flex-direction:column;align-items:stretch}.imp-masowo-tresc .btn{width:100%}.imp-plik-ust{gap:var(--s3);flex-direction:column}.imp-akcje-konca .btn{width:100%}}.imp-podpowiedz{margin-top:var(--s3);max-width:70ch}.imp-przyklady span{text-overflow:ellipsis;white-space:nowrap;margin-bottom:2px;display:block;overflow:hidden}.imp-przyklady span+span{color:var(--text-3)}.imp-pusto{color:var(--text-3);font-style:italic}.imp-wspolne{margin-top:var(--s5)}.imp-wspolne summary{cursor:pointer;gap:var(--s3);flex-wrap:wrap;align-items:baseline;display:flex}.imp-wspolne summary b{font-size:14.5px}.imp-wspolne>p{margin-top:var(--s3);max-width:70ch}.imp-wspolne-siatka{gap:var(--s4);margin-top:var(--s4);grid-template-columns:repeat(auto-fill,minmax(230px,1fr));display:grid}.imp-ust-uwaga{margin-top:4px;line-height:1.4;display:block}.imp-kropka{color:var(--green-tekst);font-size:15px;line-height:1}.imp-wspolne-podsum{margin-top:var(--s5)}.imp-wspolne-podsum>b{margin-bottom:var(--s2);display:block}.imp-grupy{gap:var(--s2);margin-top:var(--s4);flex-wrap:wrap;display:flex}.imp-grupa{min-width:116px;padding:var(--s3) var(--s4);cursor:pointer;border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);color:var(--text-2);transition:border-color var(--t),background var(--t),color var(--t);flex-direction:column;align-items:flex-start;gap:2px;display:flex}.imp-grupa b{color:var(--text);font-size:19px;font-weight:650;line-height:1.1}.imp-grupa span{letter-spacing:.02em;font-size:11.5px}.imp-grupa:hover:not(.martwa){border-color:var(--line-2)}.imp-grupa.akt{border-color:var(--green-ring);background:var(--green-soft)}.imp-grupa.akt b,.imp-grupa.akt span{color:var(--green-tekst)}.imp-grupa.martwa{opacity:.42;cursor:not-allowed}.imp-grupa.zielona b{color:var(--green-tekst)}.imp-grupa.bursztyn b{color:var(--amber-tekst)}.imp-grupa.czerwona b{color:var(--red-tekst)}.imp-filtry-dodatkowe{gap:var(--s3);margin-top:var(--s3);flex-wrap:wrap;align-items:flex-end;display:flex}.imp-ust.waski{flex:0 220px}.imp-ust.waski .pole,.imp-filtry-dodatkowe .btn{min-height:38px}.imp-nad-tabela{align-items:center;gap:var(--s3);margin-top:var(--s4);flex-wrap:wrap;display:flex}.imp-check{cursor:pointer;align-items:center;gap:6px;display:inline-flex}.imp-check input{width:16px;height:16px;accent-color:var(--green);cursor:pointer;flex:none;margin:0}.imp-zazn-wszystkie span{color:var(--text-2);font-size:12.5px}.imp-wiersze tbody.imp-zazn td{background:var(--green-soft)}.imp-duplikat-wiersz td{padding-top:0;padding-bottom:var(--s3)}.imp-decyzja{align-items:center;gap:var(--s3);padding:var(--s3);border-radius:var(--r-md);background:var(--amber-soft);border:1px solid var(--amber-linia);flex-wrap:wrap;display:flex}.imp-decyzja .ik{color:var(--amber-tekst);flex:none}.imp-decyzja>span{max-width:64ch;font-size:12.5px;line-height:1.45}.imp-decyzja b{color:var(--amber-tekst)}.imp-masowo-akcje{gap:var(--s2);margin-top:var(--s4);padding-top:var(--s4);border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;display:flex}.imp-etapy{margin:var(--s5) 0 0;gap:var(--s2);padding:0;list-style:none;display:grid}.imp-etapy li{align-items:center;gap:var(--s3);color:var(--text-3);transition:color var(--t);font-size:13.5px;display:flex}.imp-etap-kropka{border:2px solid var(--line-2);width:10px;height:10px;transition:all var(--t);background:0 0;border-radius:50%;flex:none}.imp-etapy li.zrobiony{color:var(--text-2)}.imp-etapy li.zrobiony .imp-etap-kropka{background:var(--green);border-color:var(--green)}.imp-etapy li.akt{color:var(--text);font-weight:600}.imp-etapy li.akt .imp-etap-kropka{border-color:var(--green);box-shadow:0 0 0 4px var(--green-ring)}.imp-tor-maly{height:4px;margin-top:var(--s2);max-width:320px}.imp-uzyte{gap:var(--s4);margin-top:var(--s3);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.imp-uzyte>div>b{color:var(--text-3);margin-bottom:4px;display:block}.imp-podglad-box{margin-top:var(--s4);padding:var(--s4);border-radius:var(--r-lg);background:var(--surface-2);border:1px solid var(--amber-linia);flex:1 0 100%;order:9}.imp-podglad-cofniecia h3{margin-bottom:var(--s3);font-size:15px}.imp-podglad-cofniecia b.mala{margin-top:var(--s3);color:var(--text-3);display:block}.imp-podglad-akcje{gap:var(--s3);margin-top:var(--s4);flex-wrap:wrap;display:flex}.imp-zdjecia-stan{color:var(--text-3);margin-top:var(--s2)}.imp-zdjecia-blad{margin-top:var(--s3);padding:var(--s3);border-radius:var(--r-md);background:var(--amber-soft);border:1px solid var(--amber-linia)}.imp-zdjecia-blad p{margin:0 0 var(--s2);color:var(--amber-tekst)}@media (width<=600px){.imp-wspolne-siatka{grid-template-columns:1fr}.imp-grupa{min-width:96px;padding:var(--s2) var(--s3)}.imp-grupa b{font-size:16px}.imp-decyzja .btn{flex:auto}.imp-podglad-akcje .btn{width:100%}}.zs-formularz{flex-direction:column;gap:14px;max-width:520px;margin:32px auto;padding:0 16px;display:flex}.zs-formularz h1{margin:0}.zs-info{color:#666;margin:0}.zs-typ{border:1px solid #ddd;border-radius:8px;gap:24px;padding:10px 14px;display:flex}.zs-typ label{cursor:pointer;align-items:center;gap:6px;display:flex}.zs-pole{flex-direction:column;flex:1;gap:4px;display:flex}.zs-pole input,.zs-pole select{font:inherit;border:1px solid #ccc;border-radius:6px;padding:9px 10px}.zs-pole input.zs-blad{border-color:#d33}.zs-wiersz{gap:12px;display:flex}.zs-komunikat{color:#d33}.zs-serwer{margin:0}.zs-formularz button{font:inherit;cursor:pointer;border:none;border-radius:6px;padding:11px;font-weight:600}.zs-formularz button:disabled{opacity:.6;cursor:default}@media (width<=480px){.zs-wiersz{flex-direction:column}}
