.pasek-kroku{background:var(--white);border:1px solid var(--line);border-left:4px solid var(--accent);border-radius:var(--promien);padding:var(--pad-karta);margin-bottom:var(--odstep-sekcji)}.pasek-kroku-zrobione{border-left-color:var(--green)}.pasek-kroku-zamkniete{border-left-color:var(--line-strong)}.pasek-kroku h2{color:var(--ink);margin:0 0 4px;font-size:16px;line-height:24px}.pasek-kroku-etykieta{text-transform:uppercase;letter-spacing:.05em;color:var(--th-text);margin:0 0 4px;font-size:12px}.pasek-kroku-opis{color:var(--ink-2);margin:0 0 12px}.pasek-kroku-akcje{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pasek-kroku-uwaga{color:var(--muted);margin:12px 0 0;font-size:14px}.postep-zamowienia{color:var(--muted);flex-wrap:wrap;gap:6px 14px;margin:0 0 12px;padding:0;font-size:12px;list-style:none;display:flex}.postep-zamowienia li{align-items:center;gap:6px;display:inline-flex}.postep-zamowienia .postep-num{background:var(--line-2);width:20px;height:20px;color:var(--ink-2);border-radius:50%;place-items:center;font-weight:600;display:grid}.postep-zamowienia .postep-zrobiony .postep-num{background:var(--green);color:#fff}.postep-zamowienia .postep-biezacy{color:var(--ink);font-weight:600}.postep-zamowienia .postep-biezacy .postep-num{background:var(--accent);color:var(--accent-fg)}.kroki-kopii{flex-direction:column;gap:4px;margin:0 0 12px;padding:0;font-size:14px;list-style:none;display:flex}.kroki-kopii li{align-items:center;gap:8px;display:flex}.kroki-kopii .krok-znak{text-align:center;width:18px;font-weight:600}.kroki-kopii .krok-GOTOWE .krok-znak{color:var(--green)}.kroki-kopii .krok-W_TOKU{color:var(--ink);font-weight:600}.kroki-kopii .krok-BLAD{color:var(--red-ink);font-weight:600}.kroki-kopii .krok-CZEKA{color:var(--muted)}.zakladki-karty{margin-bottom:var(--odstep-sekcji);flex-wrap:wrap;gap:8px;display:flex}.menu-wiecej{display:inline-block;position:relative}.menu-wiecej-lista{z-index:20;background:var(--white);border:1px solid var(--line-strong);border-radius:var(--promien-l);min-width:240px;box-shadow:var(--cien-duzy);margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 4px);left:0}.menu-wiecej-pozycja{text-align:left;border-radius:var(--promien-s);width:100%;font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;padding:8px 12px;display:block}.menu-wiecej-pozycja:hover,.menu-wiecej-pozycja:focus-visible{background:var(--tile)}.menu-wiecej-niebezpieczna{color:var(--red-ink)}.kroki-umowy{flex-direction:column;gap:12px;margin:0 0 12px;padding:0;list-style:none;display:flex}.kroki-umowy>li{grid-template-columns:24px 1fr;align-items:start;gap:8px;display:grid}.kroki-umowy .krok-nr{background:var(--accent);width:24px;height:24px;color:var(--accent-fg);border-radius:50%;place-items:center;font-size:12px;font-weight:600;display:grid}.kroki-umowy p{margin:0 0 6px}.kroki-umowy pre{background:var(--tile);border:1px solid var(--line);border-radius:var(--promien-s);white-space:pre-wrap;overflow-wrap:anywhere;font:12px/18px var(--mono);max-height:160px;margin:6px 0 0;padding:8px 12px;overflow:auto}.osoba-poprzednia{color:var(--muted);margin:8px 0 0;font-size:14px}section[aria-labelledby^=k-] .stan-puste{text-align:left;padding:14px 16px}section[aria-labelledby^=k-] .stan-puste:before{content:none}section[aria-labelledby^=k-] .stan-puste strong{display:inline}section[aria-labelledby^=k-] .stan-puste p{margin:0 0 0 8px;display:inline}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/plus-jakarta-sans-cyrillic-ext-wght-normal-lLTsRRxN.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/plus-jakarta-sans-vietnamese-wght-normal-qRpaaN48.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/plus-jakarta-sans-latin-ext-wght-normal-DmpS2jIq.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/plus-jakarta-sans-latin-wght-normal-eXO_dkmS.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--menu:#1e2330;--menu-deep:#121418;--menu-text:#b8c0ce;--menu-strong:#fff;--menu-muted:#98a1b3;--menu-caption:#dfe1e7;--menu-icon:#8b94a7;--accent:#d4a017;--accent-hover:#b68a14;--accent-dark:#85620f;--accent-fg:#1a1d23;--accent-on-dark:#ebbf47;--bg:#f3f4f6;--white:#fff;--tile:#f9fafb;--line:#e5e7eb;--line-2:#f3f4f6;--line-strong:#d1d5db;--ink:#1a1d23;--ink-2:#374151;--body-text:#1f2937;--th-text:#4b5563;--muted:#5b6472;--soft:#6b7280;--gold:var(--accent);--gold-bg:#fbf3dc;--gold-ink:#7a5a00;--blue:#2563eb;--blue-bg:#dbeafe;--blue-ink:#1e40af;--green:#16a34a;--green-bg:#dcfce7;--green-ink:#166534;--amber:#d97706;--amber-bg:#fef3c7;--amber-ink:#92400e;--red:#dc2626;--red-bg:#fee2e2;--red-ink:#b91c1c;--grey-bg:#f3f4f6;--grey-ink:#374151;--focus:#94701a;--font:"Plus Jakarta Sans Variable", Inter, -apple-system, BlinkMacSystemFont, system-ui, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--promien:4px;--promien-s:6px;--promien-l:8px;--cien:none;--cien-duzy:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--pad-karta:16px;--odstep-sekcji:16px;--odstep-kafli:12px}*{box-sizing:border-box}html,body,#root{min-height:100%}html,body{margin:0}body{background:var(--bg);color:var(--body-text);font:400 14px/20px var(--font);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased}h1,h2,h3{color:var(--ink);margin:0 0 12px;font-weight:600}h1{letter-spacing:0;font-size:24px;line-height:32px}h2{font-size:14px;font-weight:500}p{margin:0 0 12px}a{color:var(--accent-dark);text-underline-offset:3px;text-decoration-color:#85620f73;text-decoration-thickness:1px}a:hover{color:var(--ink)}.mono{font-family:var(--mono);font-size:12px}.muted{color:var(--muted)}.maly{font-size:12px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.pomin{z-index:100;background:var(--white);color:var(--ink);border-radius:var(--promien-s);box-shadow:var(--cien-duzy);padding:8px 14px;font-weight:600;text-decoration:none;position:absolute;top:-48px;left:8px}.pomin:focus{top:8px}.uklad{min-height:100vh;display:flex}.menu-boczne{background:var(--menu);width:248px;height:100vh;color:var(--menu-text);z-index:40;flex-direction:column;flex:none;align-self:flex-start;font-size:13.5px;transition:width .2s;display:flex;position:sticky;top:0}.menu-gora{border-bottom:1px solid #ffffff12;align-items:center;gap:8px;min-height:64px;padding:10px 12px 10px 18px;display:flex}.marka{min-width:0;color:inherit;flex-direction:column;flex:1;align-items:flex-start;gap:2px;text-decoration:none;display:flex}.marka-logo{width:auto;height:34px;display:block}.marka-podpis{padding-left:2px}.marka-znak{flex:none;width:24px;height:31px;display:none}.marka-tekst{flex-direction:column;min-width:0;line-height:1.15;display:flex}.marka-nazwa{letter-spacing:.2em;text-transform:uppercase;color:var(--menu-strong);white-space:nowrap;font-size:16px;font-weight:700}.marka-podpis{letter-spacing:.1em;text-transform:uppercase;color:var(--accent-on-dark);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:11px;overflow:hidden}.menu-przycisk{border-radius:var(--promien-s);color:var(--menu-icon);cursor:pointer;background:0 0;border:0;flex:none;padding:6px;display:inline-flex}.menu-przycisk:hover{color:var(--menu-strong);background:#ffffff14}.menu-przycisk:focus-visible,.menu-poz:focus-visible{outline:2px solid var(--accent-on-dark);outline-offset:-2px}.menu-zwin,.menu-zamknij{display:none}.menu-nawigacja{scrollbar-width:none;flex:1;padding:8px 0 10px;overflow:hidden auto}.menu-nawigacja::-webkit-scrollbar{display:none}.menu-grupa{margin-bottom:4px}.menu-tytul{text-transform:uppercase;letter-spacing:.1em;color:var(--menu-caption);white-space:nowrap;margin:0;padding:16px 24px 6px;font-size:10.5px;font-weight:700}.menu-poz{border-radius:var(--promien-l);color:var(--menu-text);align-items:center;gap:12px;margin:1px 10px;padding:9px 12px;font-weight:500;text-decoration:none;transition:background-color .15s,color .15s;display:flex;position:relative}.menu-licznik{background:var(--red);color:#fff;text-align:center;border-radius:10px;flex:none;min-width:20px;height:20px;margin-left:auto;padding:0 6px;font-size:12px;font-weight:700;line-height:20px;overflow:visible!important}.zwiniete .menu-poz .menu-licznik{border-radius:8px;min-width:16px;height:16px;padding:0 4px;font-size:10px;line-height:16px;display:block;position:absolute;top:2px;right:0}.menu-poz svg{width:20px;height:20px;color:var(--menu-icon);flex:none}.menu-poz span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.menu-poz:hover{color:var(--menu-strong);background:#ffffff0f}.menu-poz.aktywna{color:var(--menu-strong);background:#ffffff17;font-weight:600}.menu-poz.aktywna svg{color:var(--accent-on-dark)}.menu-poz.aktywna:before{content:"";background:var(--accent-on-dark);border-radius:0 3px 3px 0;width:3px;position:absolute;top:7px;bottom:7px;left:-10px}.menu-tlo{display:none}.zwiniete .menu-boczne{width:68px}.zwiniete .menu-gora{flex-direction:column;justify-content:center;gap:4px;min-height:76px;padding:8px 0}.zwiniete .marka{flex:none;align-items:center}.zwiniete .marka-logo{display:none}.zwiniete .marka-znak{display:block}.zwiniete .marka-podpis,.zwiniete .menu-poz span{display:none}.zwiniete .menu-tytul{border-top:1px solid #ffffff1a;height:0;margin:8px 16px;padding:0;font-size:0}.zwiniete .menu-poz{justify-content:center;width:44px;margin:1px auto;padding:9px 0}.zwiniete .menu-poz.aktywna:before{left:-12px}.glowna{flex-direction:column;flex:1;min-width:0;display:flex}.naglowek{z-index:20;background:var(--white);border-bottom:1px solid var(--line);align-items:center;gap:12px;height:48px;padding:0 32px;display:flex;position:sticky;top:0}.naglowek-menu{display:none}.naglowek-marka{line-height:0;display:none}.naglowek-marka svg{width:auto;height:26px;display:block}.naglowek-strona{color:var(--soft);white-space:nowrap;border-radius:var(--promien-s);padding:4px 8px;font-size:13px}.naglowek-strona:hover{color:var(--ink-2);background:var(--line-2)}.gosc-wroc{color:#6b7280;margin:-4px 0 4px;font-size:13px;display:block}.gosc-wroc:hover{color:var(--ink-2);text-decoration:underline}.naglowek-prawa{align-items:center;gap:10px;min-width:0;margin-left:auto;display:flex}.szukaj-przycisk{border:1px solid var(--line);border-radius:var(--promien-s);background:var(--tile);width:240px;color:var(--soft);font:400 14px var(--font);text-align:left;cursor:pointer;align-items:center;gap:8px;padding:5px 12px;display:flex}.szukaj-przycisk:hover{border-color:var(--line-strong);background:var(--white)}.szukaj-przycisk svg{flex:none;width:16px;height:16px}.szukaj-przycisk span{flex:1}kbd{font:500 10.5px var(--mono);border:1px solid var(--line-strong);color:var(--soft);background:var(--white);border-radius:4px;padding:1px 6px}.uzytkownik{position:relative}.uzytkownik-przycisk{border-radius:var(--promien-s);color:var(--soft);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:4px;display:flex}.uzytkownik-przycisk:hover{background:var(--line-2)}.awatar{background:var(--accent);width:32px;height:32px;color:var(--accent-fg);border-radius:50%;place-items:center;font-size:12px;font-weight:700;display:grid}.uzytkownik-menu{z-index:60;background:var(--white);border:1px solid var(--line);border-radius:var(--promien-l);width:264px;box-shadow:var(--cien-duzy);position:absolute;top:calc(100% + 6px);right:0;overflow:hidden}.uzytkownik-dane{border-bottom:1px solid var(--line-2);padding:12px 16px}.uzytkownik-dane strong{color:var(--ink);font-size:14px;display:block}.uzytkownik-dane span{color:var(--muted);overflow-wrap:anywhere;font-size:12px;display:block}.uzytkownik-poz{width:100%;color:var(--ink-2);font:400 14px var(--font);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:8px 16px;text-decoration:none;display:flex}.uzytkownik-poz svg{width:16px;height:16px;color:var(--soft)}.uzytkownik-poz:hover{background:var(--tile);color:var(--ink)}.uzytkownik-poz+.uzytkownik-poz{border-top:1px solid var(--line-2)}.tresc{width:100%;max-width:1280px;margin:0 auto;padding:32px}.strona-naglowek{margin-bottom:var(--odstep-sekcji);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.strona-naglowek h1,.strona-naglowek h2{margin:0}.strona-tytul{min-width:0}.strona-tytul-linia{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.strona-naglowek p,.strona-opis{color:var(--muted);margin:2px 0 0;font-size:14px}.strona-akcje{margin-left:auto}.strona-naglowek .btn,.strona-akcje .btn{padding:6px 10px;font-size:12px}.sekcja-naglowek{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-bottom:12px;display:flex}.sekcja-naglowek h2{margin:0}.naglowek-ramka{background:var(--white);border:1px solid var(--line);border-radius:var(--promien);padding:var(--pad-karta);margin-bottom:var(--odstep-sekcji)}.naglowek-ramka .strona-naglowek{margin-bottom:0}.naglowek-meta{color:var(--muted);margin:4px 0 0;font-size:14px}.akcje{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.siatka-2{gap:var(--odstep-sekcji);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.siatka-2-1{gap:var(--odstep-sekcji);grid-template-columns:2fr 1fr;align-items:start;display:grid}.siatka-3{gap:var(--odstep-kafli);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.odstep{margin-top:12px}.karta{background:var(--white);border:1px solid var(--line);border-radius:var(--promien);padding:var(--pad-karta);margin-bottom:var(--odstep-sekcji);box-shadow:var(--cien)}.karta h2{margin-bottom:12px;font-size:14px}.karta-tabela{padding:0;overflow:hidden}.karta-tytul{border-bottom:1px solid var(--line-2);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.karta-tytul h2{margin:0}.karta-tytul .btn{padding:6px 10px;font-size:12px}.karta-tabela .karta-tytul+.tabela-przewijana,.karta-tytul+.tabela-przewijana{margin-top:0}.karta-tresc{padding:12px 16px}.tabela-przewijana{overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:14px}th{text-align:left;text-transform:uppercase;letter-spacing:.05em;color:var(--th-text);border-bottom:1px solid var(--line);background:var(--tile);white-space:nowrap;padding:8px 12px;font-size:12px;font-weight:400}td{border-bottom:1px solid var(--line-2);vertical-align:middle;padding:8px 12px}tbody tr:hover td{background:var(--tile)}tr:last-child td{border-bottom:0}td a{color:var(--ink);font-weight:500;text-decoration:none}td a:hover{color:var(--accent-dark);text-decoration:underline}.wiersz-klik{cursor:pointer}.kwota{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.kwota-liczba{font-variant-numeric:tabular-nums;white-space:nowrap}.kwota-ujemna{color:#b91c1c}th.kwota{text-align:right}.dane-waski{max-width:420px}.dane-kwoty dd{font-variant-numeric:tabular-nums;white-space:nowrap}.td-druga{color:var(--muted);font-size:12px;font-weight:400;display:block}.td-strzalka{color:#9ca3af;text-align:right;width:32px;padding-left:0;padding-right:12px}.td-strzalka svg{vertical-align:middle;width:16px;height:16px}.td-przytnij{white-space:nowrap;text-overflow:ellipsis;max-width:240px;overflow:hidden}.nr,td.kwota,.kpi-karta strong,.dane dd.kwota{font-variant-numeric:tabular-nums}.tabela-pasek{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px;padding:12px 16px;display:flex}.tabela-pasek input[type=search]{max-width:360px}.tabela-pasek select{width:auto;min-width:150px}.tabela-pasek input,.tabela-pasek select{height:36px;padding-top:0;padding-bottom:0}.tabela-pasek input:not([type=search]){width:130px}.tabela-licznik{color:var(--muted);white-space:nowrap;margin-left:auto;font-size:14px}.tabela-suma td{background:var(--tile);border-top:1px solid var(--line);border-bottom:0;font-weight:500}.tabela-suma td:first-child{text-transform:uppercase;letter-spacing:.05em;color:var(--th-text);font-size:12px;font-weight:400}.wiecej{border-top:1px solid var(--line-2);flex-direction:column;align-items:center;gap:4px;padding:12px;display:flex}.nr{white-space:nowrap}.akcje-wiersza{flex-wrap:wrap;gap:6px;display:flex}.dane{grid-template-columns:180px 1fr;gap:8px 16px;margin:0;font-size:14px;display:grid}.dane dt{color:var(--muted);padding-top:2px;font-size:12px}.dane-2{grid-template-columns:repeat(2,160px minmax(0,1fr))}.dane dd{overflow-wrap:anywhere;color:var(--ink);margin:0}.okruszki{color:var(--muted);margin:0 0 4px;font-size:12px}.okruszki a{color:var(--muted);font-weight:500;text-decoration:none}.okruszki a:hover{color:var(--ink);text-decoration:underline}.okruszki [aria-current=page]{color:var(--ink);font-weight:600}.odznaka{white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:12px;font-weight:500;line-height:16px;display:inline-flex}.odznaka-ok{background:var(--green-bg);color:var(--green-ink)}.odznaka-wait{background:var(--amber-bg);color:var(--amber-ink)}.odznaka-bad{background:var(--red-bg);color:var(--red-ink)}.odznaka-info{background:var(--blue-bg);color:var(--blue-ink)}.odznaka-off{background:var(--grey-bg);color:var(--grey-ink)}.odznaka-gold{color:var(--accent-dark);background:#d4a01726}.btn{border-radius:var(--promien-s);font:500 14px/20px var(--font);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:8px 14px;text-decoration:none;transition:background-color .15s,border-color .15s;display:inline-flex}.btn svg{flex:none;width:16px;height:16px}.btn:disabled,.btn[aria-disabled=true]{opacity:.5;cursor:not-allowed}.btn:focus-visible{box-shadow:0 0 0 2px #fff, 0 0 0 4px var(--accent);outline:none}.btn-primary,.btn-gold{background:var(--accent);color:var(--accent-fg)}.btn-primary:hover:not(:disabled),.btn-gold:hover:not(:disabled){background:var(--accent-hover);color:var(--accent-fg)}.btn-outline{background:var(--white);border-color:var(--line-strong);color:var(--body-text)}.btn-outline:hover:not(:disabled){background:var(--tile);color:var(--body-text)}.btn-outline:active:not(:disabled){background:var(--line-2)}.btn-ghost{color:var(--ink-2);background:0 0}.btn-ghost:hover:not(:disabled){background:var(--line-2);color:var(--ink-2)}.btn-link{color:var(--accent-dark);background:0 0;border:0;padding:0}.btn-link:hover:not(:disabled){color:var(--accent);background:0 0;text-decoration:underline}.btn-danger-outline{background:var(--white);color:var(--red);border-color:#fecaca}.btn-danger-outline:hover:not(:disabled){background:#fef2f2}.btn-danger{background:var(--red);color:#fff}.btn-danger:hover:not(:disabled){color:#fff;background:#b91c1c}.btn-maly{padding:6px 10px;font-size:12px;line-height:16px}.btn-duzy{padding:10px 16px;font-weight:600}.btn-pelny{width:100%;margin-top:8px}.pole{flex-direction:column;gap:4px;margin-bottom:16px;display:flex}.pole label{color:var(--ink-2);font-size:14px;font-weight:500}.pole label.wymagane:after{content:" *";color:var(--red)}input,select,textarea{font:400 14px/20px var(--font);border:1px solid var(--line-strong);border-radius:var(--promien-s);background:var(--white);color:var(--body-text);width:100%;padding:8px 12px}input::placeholder,textarea::placeholder{color:#6b7280}.pole input::placeholder,.pole textarea::placeholder{color:#9ca3af}input:focus-visible,select:focus-visible,textarea:focus-visible{box-shadow:0 0 0 2px var(--accent);border-color:#0000;outline:none}input:disabled,select:disabled,textarea:disabled{background:var(--tile);opacity:.6;cursor:not-allowed}input[aria-invalid=true],textarea[aria-invalid=true],select[aria-invalid=true]{border-color:var(--red)}input[aria-invalid=true]:focus-visible,textarea[aria-invalid=true]:focus-visible{box-shadow:0 0 0 2px var(--red)}textarea{resize:vertical}input[type=radio],input[type=checkbox]{width:16px;height:16px;accent-color:var(--accent);flex:none;padding:0}input[type=search]{appearance:none;background:var(--white) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'/%3E%3Cpath d='m21 21-4.3-4.3'/%3E%3C/svg%3E") no-repeat 12px center;padding-left:36px}input[type=search]::-webkit-search-cancel-button{appearance:none;cursor:pointer;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2.5' stroke-linecap='round'%3E%3Cpath d='M18 6 6 18M6 6l12 12'/%3E%3C/svg%3E") 50% no-repeat;width:16px;height:16px;margin-right:2px}select{appearance:none;background:var(--white) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 10px center;padding-right:32px}.pole-blad{color:var(--red);align-items:center;gap:4px;margin:0;font-size:12px;display:flex}.pole-blad svg{flex:none;width:14px;height:14px}.pole-ikona{position:relative}.pole-ikona>svg{color:#9ca3af;pointer-events:none;width:16px;height:16px;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.pole-ikona input{padding-left:36px}.pole-podpowiedz{color:var(--muted);margin:0;font-size:12px}.formularz{max-width:640px}.formularz-szeroki{max-width:760px}.filtry{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.filtry .pole{margin-bottom:0}.filtry input,.filtry select{width:auto;min-width:150px}.filtry input[type=search]{min-width:240px}.segmenty{background:var(--line-2);border-radius:var(--promien-s);max-width:100%;margin-bottom:16px;padding:3px;display:inline-flex;overflow-x:auto}.segment{border-radius:var(--promien-s);font:500 14px var(--font);cursor:pointer;color:var(--muted);white-space:nowrap;background:0 0;border:0;padding:6px 12px}.segment:hover{color:var(--ink)}.segment.aktywny{background:var(--white);color:var(--ink);box-shadow:0 0 0 1px var(--line), 0 1px 2px #1018280d}.checkbox{align-items:center;gap:8px;margin:14px 0;display:flex}.checkbox input{flex:none}.alert{border-radius:var(--promien-s);border:1px solid #0000;margin-bottom:12px;padding:8px 12px;font-size:14px}.alert-bad{color:var(--red-ink);background:#fef2f2;border-color:#fecaca}.alert-ok{color:#065f46;background:#ecfdf5;border-color:#a7f3d0}.alert-info{background:var(--blue-bg);color:var(--blue-ink);border-color:#bfdbfe}.alert-wait{color:#78350f;background:#fffbeb;border-color:#fde68a}.alert-krok{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.alert-krok strong{font-weight:600;display:block}.alert-krok p{margin:0}fieldset.bez-ramki{border:0;min-width:0;margin:0;padding:0}.lista-brakow{margin:4px 0 0 18px;padding:0}.lista-brakow li{margin:2px 0}.podmiot-wiersz{border:1px solid var(--line-2);border-radius:var(--promien-s);margin-bottom:12px;padding:12px}.podmiot-wiersz h3{margin:0 0 8px;font-size:13px}.sila{min-height:1.2em;margin:-6px 0 12px;font-size:12px}.sila-dobra,.sila-mocna{color:var(--green-ink)}.grupa{border:1px solid var(--line);border-radius:var(--promien);margin:0 0 14px;padding:8px 14px 6px}.grupa legend{color:var(--ink-2);padding:0 6px;font-size:12px;font-weight:600}.gosc{background:#1a1d23;flex-direction:column;justify-content:center;align-items:center;gap:20px;min-height:100vh;padding:40px 16px;display:flex;position:relative}.gosc-karta{background:var(--white);border-radius:var(--promien-l);border:1px solid #ffffff1a;width:100%;max-width:448px;padding:28px;overflow:hidden;box-shadow:0 25px 50px -12px #0006}.gosc-karta:before{content:"";background:var(--accent);height:4px;margin:-28px -28px 20px;display:block}.gosc-marka{justify-content:center;align-items:center;margin:20px 0 12px;display:flex}.gosc-marka svg{width:auto;max-width:100%;height:36px;display:block}.gosc-opis{text-align:center;color:#6b7280;margin:12px 0 20px;font-size:14px;line-height:20px}.pole-wiersz{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.pole-wiersz a{color:var(--accent-dark);font-size:12px;font-weight:500;text-decoration:none}.pole-wiersz a:hover{text-decoration:underline}.pole-ikona .pole-oko{color:#9ca3af;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:6px;display:inline-flex;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.pole-ikona .pole-oko:hover{background:var(--line-2);color:var(--ink-2)}.pole-ikona .pole-oko svg{width:16px;height:16px;color:inherit;position:static;transform:none}.pole-ikona.z-okiem input{padding-right:40px}.gosc-karta .checkbox{color:var(--ink-2);margin:4px 0 12px;font-size:14px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.dev-konta{border-radius:var(--promien-l);background:#fffbebb3;border:1px dashed #fcd34d;margin-top:20px;padding:12px}.dev-konta-gora{color:#78350f;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;font-size:12px;font-weight:600;display:flex}.dev-konta-znacznik{letter-spacing:.05em;text-transform:uppercase;background:#fde68ab3;border-radius:999px;padding:2px 8px;font-size:10px;font-weight:500}.dev-konta-siatka{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.dev-konta-siatka.jedno{grid-template-columns:1fr}.dev-kafel{border-radius:var(--promien-s);background:var(--white);text-align:left;min-width:0;font:600 12px/16px var(--font);color:var(--ink);cursor:pointer;border:1px solid #fde68a;align-items:center;gap:8px;padding:8px 10px;display:flex}.dev-kafel:hover:not(:disabled){border-color:var(--accent);background:#fffbeb}.dev-kafel:disabled{opacity:.5;cursor:not-allowed}.dev-kafel-znak{background:var(--menu);width:24px;height:24px;color:var(--accent-on-dark);border-radius:999px;flex:none;place-items:center;font-size:10px;font-weight:700;display:grid}.dev-konta+p{margin-top:16px}.dev-konta-info{color:#92400e;margin:8px 0 0;font-size:11px;line-height:14px}.gosc-szeroka{max-width:640px}.gosc-karta h1{text-align:center;margin-bottom:4px;font-size:20px;line-height:28px}.gosc-karta h1+p{text-align:center}.gosc-karta form+p{margin-top:16px}.gosc-stopka{color:#9ca3af;text-align:center;margin:0;font-size:12px}.gosc-stopka a{color:inherit;text-decoration:none}.gosc-stopka a:hover{color:var(--accent)}.kroki{color:var(--muted);justify-content:center;align-items:center;gap:8px;margin-bottom:16px;font-size:12px;display:flex}.kroki-krok{align-items:center;gap:6px;display:inline-flex}.kroki-num{background:var(--line-2);width:20px;height:20px;color:var(--ink-2);border-radius:50%;place-items:center;font-size:12px;font-weight:600;display:grid}.kroki-biezacy .kroki-num{background:var(--accent);color:var(--accent-fg)}.kroki-biezacy{color:var(--ink);font-weight:500}.kroki-zrobiony .kroki-num{background:var(--green);color:#fff}.qr-wiersz{flex-wrap:wrap;align-items:center;gap:20px;margin-bottom:18px;display:flex}.qr{border:1px solid var(--line);border-radius:var(--promien);background:#fff;width:176px;height:176px}.klucz{background:var(--tile);border:1px solid var(--line);border-radius:var(--promien-s);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;padding:8px 10px}.kody{background:var(--tile);border:1px solid var(--line);border-radius:var(--promien);grid-template-columns:repeat(2,1fr);gap:6px;margin:0 0 12px;padding:12px;list-style:none;display:grid}.kpi{gap:var(--odstep-kafli);margin-bottom:var(--odstep-sekcji);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));display:grid}@media (min-width:1200px){.kpi-5{grid-template-columns:repeat(5,minmax(0,1fr))}}.kpi-karta{background:var(--white);border:1px solid var(--line);border-radius:var(--promien);padding:var(--pad-karta);color:var(--body-text);box-shadow:var(--cien);flex-direction:column;gap:4px;text-decoration:none;display:flex}a.kpi-karta:hover{border-color:var(--accent);color:var(--ink-2)}.kpi-karta strong{letter-spacing:0;color:var(--ink);font-size:24px;font-weight:700;line-height:32px}.kpi-podpis{color:var(--muted);font-size:12px}.kpi-link{color:var(--accent-dark);margin-top:auto;padding-top:4px;font-size:14px;font-weight:500;text-decoration:none}.kpi-link:hover{color:var(--accent);text-decoration:underline}.kpi-bar{background:var(--line-2);border-radius:4px;height:8px;margin-top:4px;overflow:hidden}.kpi-bar>span{background:var(--accent);height:100%;display:block}.kpi-etykieta{text-transform:uppercase;letter-spacing:.025em;color:#6b7280;font-size:12px;font-weight:400}.kpi-wyrozniona{border-left:3px solid var(--amber)}.kpi-wyrozniona-bad{border-left:3px solid var(--red)}.lista-zdarzen{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.stan-puste{text-align:center;margin:0;padding:48px 16px}.stan-puste strong{color:#111827;font-size:14px;font-weight:500;display:block}.stan-puste p{color:var(--muted);margin:4px 0 0;font-size:14px}.stan-puste .btn{margin-top:12px}.stan-puste:before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23d1d5db' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 12h-6l-2 3h-4l-2-3H2'/%3E%3Cpath d='M5.45 5.11 2 12v6a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-6l-3.45-6.89A2 2 0 0 0 16.76 4H7.24a2 2 0 0 0-1.79 1.11z'/%3E%3C/svg%3E") 50%/contain no-repeat;width:48px;height:48px;margin:0 auto 12px;display:block}.stan-ladowanie{color:var(--muted);margin:0;padding:8px 0 16px}.szkielet{flex-direction:column;gap:12px;margin-top:8px;display:flex}.szkielet i{background:var(--line-2);border-radius:4px;height:12px;animation:1.4s ease-in-out infinite puls;display:block}.szkielet i:first-child{width:38%;height:12px}.szkielet i:nth-child(2){width:92%}.szkielet i:nth-child(3){width:80%}.szkielet i:nth-child(4){width:64%}@keyframes puls{50%{opacity:.45}}.komorka-tresc{overflow-wrap:anywhere;max-width:280px}.chipy{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.chip{border:1px solid var(--line-strong);background:var(--white);border-radius:var(--promien-s);font:500 12px/16px var(--font);cursor:pointer;color:var(--ink-2);align-items:center;gap:6px;padding:4px 10px;display:inline-flex}.chip-licznik{color:var(--muted);font-size:12px;font-weight:400}.chip:hover{background:var(--tile)}.chip.aktywny{color:var(--accent-dark);border-color:var(--accent);background:#d4a01726}.chip.aktywny .chip-licznik{color:var(--accent-dark)}.kontrole{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.kontrola{border-radius:var(--promien);border:1px solid var(--line);border-left:3px solid var(--line-strong);background:var(--white);grid-template-columns:1fr auto;gap:2px 10px;padding:8px 12px;display:grid}.kontrola-ok{border-left-color:var(--green)}.kontrola-wait{border-left-color:var(--amber)}.kontrola-bad{border-left-color:var(--red)}.kontrola-nazwa{color:var(--ink);font-weight:600}.kontrola-opis{color:var(--muted);grid-column:1/-1;font-size:12px}.tresc-zgloszenia{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.wiadomosc{border:1px solid var(--line);border-radius:var(--promien);background:var(--white);margin-bottom:10px;padding:10px 14px}.wiadomosc.wychodzaca{background:var(--blue-bg);border-color:#bfd4fb}.wiadomosc p{margin:0 0 4px}.wiadomosc-wewnetrzna{background:var(--amber-bg);border-color:#f3d3a6}.szkic-ai{background:var(--amber-bg);color:var(--amber-ink);border-radius:var(--promien);border:1px solid #f3d3a6;flex-direction:column;gap:2px;margin-bottom:12px;padding:10px 14px;display:flex}.podglad{background:var(--tile);border:1px solid var(--line);border-radius:var(--promien-s);white-space:pre-wrap;overflow-wrap:anywhere;max-height:240px;margin:0 0 12px;padding:10px 14px;overflow-y:auto}.blok{border:1px solid var(--line);border-radius:var(--promien);background:#fff;margin-bottom:12px;padding:12px 14px}.blok-naglowek{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;display:flex}.postep{background:var(--line);border-radius:9px;height:18px;position:relative;overflow:hidden}.postep-pasek{background:var(--accent);height:100%;transition:width .15s}.postep span{color:var(--ink);place-items:center;font-size:11px;font-weight:600;display:grid;position:absolute;inset:0}.modal-tlo{z-index:50;background:#12141880;place-items:start center;padding:40px 12px;display:grid;position:fixed;inset:0;overflow-y:auto}.modal{background:var(--white);border-radius:var(--promien-l);width:100%;max-width:560px;box-shadow:var(--cien-duzy);padding:0;overflow:hidden}.modal h2{border-bottom:1px solid var(--line);margin:0;padding:16px 20px;font-size:16px;font-weight:600}.modal-tresc{padding:20px}.modal-tresc>:last-child{margin-bottom:0}.modal-akcje{background:var(--tile);border-top:1px solid var(--line);justify-content:flex-end;margin:0;padding:12px 20px}.toasty{z-index:70;flex-direction:column;gap:8px;max-width:min(380px,100vw - 32px);display:flex;position:fixed;bottom:16px;right:16px}.toast{border:1px solid var(--line);border-radius:var(--promien-s);background:var(--white);color:var(--ink);box-shadow:var(--cien-duzy);align-items:flex-start;gap:8px;padding:10px 12px;font-size:14px;display:flex}.toast svg{flex:none;width:16px;height:16px;margin-top:2px}.toast span{flex:1}.toast-ok{color:var(--green-ink);background:#f0fdf4;border-color:#bbf7d0}.toast-bad{color:var(--red-ink);background:#fef2f2;border-color:#fecaca}.toast button{cursor:pointer;color:inherit;opacity:.7;background:0 0;border:0;padding:0 2px}.toast button:hover{opacity:1}.paleta-tlo{z-index:80;background:#12141880;place-items:start center;padding:12vh 12px 12px;display:grid;position:fixed;inset:0}.paleta{background:var(--white);border-radius:var(--promien-l);width:100%;max-width:520px;box-shadow:var(--cien-duzy);overflow:hidden}.paleta-pole{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:0 14px;display:flex}.paleta-pole svg{width:18px;height:18px;color:var(--soft);flex:none}.paleta-pole input{box-shadow:none;background:0 0;border:0;border-radius:0;padding:14px 0;font-size:14px}.paleta-pole input:focus-visible{box-shadow:none;outline:none}.paleta-pole button{cursor:pointer;color:var(--soft);background:0 0;border:0;border-radius:4px;padding:4px;display:inline-flex}.paleta-pole button:hover{background:var(--line-2);color:var(--ink)}.paleta-lista{max-height:340px;margin:0;padding:6px;list-style:none;overflow-y:auto}.paleta-poz{border-radius:var(--promien-s);width:100%;font:500 14px var(--font);color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:9px 10px;display:flex}.paleta-poz svg{width:18px;height:18px;color:var(--soft);flex:none}.paleta-poz small{color:var(--muted);margin-left:auto;font-size:12px}.paleta-poz[aria-selected=true]{background:var(--gold-bg)}.paleta-puste{text-align:center;color:var(--muted);margin:0;padding:22px}.paleta-stopka{border-top:1px solid var(--line-2);color:var(--muted);gap:14px;padding:8px 14px;font-size:12px;display:flex}.etapy{flex-direction:column;gap:8px;margin:0 0 12px;padding:0;list-style:none;display:flex}.etapy li{border:1px solid var(--line);background:var(--white);border-radius:var(--promien);flex-direction:column;gap:2px;padding:8px 12px;display:flex}.etapy:not(.etapy-poziome){gap:0}.etapy:not(.etapy-poziome) li{border:0;border-bottom:1px solid var(--line-2);background:0 0;border-radius:0;flex-flow:wrap;align-items:baseline;gap:4px 12px;padding:6px 0}.etapy:not(.etapy-poziome) li:last-child{border-bottom:0}.etapy:not(.etapy-poziome) li strong{color:var(--ink);font-weight:500}.etapy-poziome{flex-flow:wrap;gap:10px}.etapy-poziome li{flex:150px}.etapy-poziome li strong{color:var(--ink);font-size:14px}.kod-duzy{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 12px;display:flex}.kod-ramka{background:var(--tile);border:1px solid var(--line);border-radius:var(--promien);align-items:center;gap:12px;padding:8px 8px 8px 16px;display:inline-flex}.kod-duzy .mono,.kod-ramka .mono{letter-spacing:.04em;color:var(--ink);font-size:20px;font-weight:600}.os-czasu{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.os-krok{gap:12px;padding:8px 0;display:flex;position:relative}.os-tresc{flex:1;justify-content:space-between;align-items:baseline;gap:12px;min-width:0;display:flex}.os-tresc strong{color:var(--ink);font-size:14px;font-weight:500}.os-data{color:var(--muted);white-space:nowrap;font-size:12px}.os-przyszly .os-tresc strong{color:var(--muted);font-weight:400}.os-biezacy .os-tresc strong{font-weight:700}.os-krok:not(:last-child):before{content:"";background:var(--line);width:2px;position:absolute;top:30px;bottom:-4px;left:9px}.os-numer{background:var(--grey-bg);width:20px;height:20px;color:var(--grey-ink);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:700;display:grid}.os-zrobione .os-numer{background:var(--green);color:#fff}.os-biezacy .os-numer{background:var(--accent);color:var(--accent-fg)}.os-anulowany .os-numer{background:var(--red-bg);color:var(--red-ink)}.os-krok p{margin:0}.h3{color:var(--ink);margin:14px 0 8px;font-size:14px;font-weight:500}.kod-pole{font:600 18px var(--mono);letter-spacing:.2em;text-align:center;max-width:200px;margin:0 auto}.sha{word-break:break-all}.strefa{border:2px dashed var(--line-strong);border-radius:var(--promien);text-align:center;background:var(--tile);padding:18px}.strefa-nad{border-color:var(--accent);background:var(--gold-bg)}.strefa p{margin:0 0 8px}.lista-plikow{flex-direction:column;gap:8px;margin:10px 0 0;padding:0;list-style:none;display:flex}.lista-plikow li{border:1px solid var(--line);border-radius:var(--promien);background:var(--white);align-items:center;gap:10px;padding:6px 8px;display:flex}.plik-opis{overflow-wrap:anywhere;flex-direction:column;flex:1;min-width:0;display:flex}.miniatura{object-fit:cover;border-radius:var(--promien-s);background:var(--tile);flex:none;width:48px;height:48px}.miniatura-pdf{color:var(--muted);place-items:center;font-size:11px;font-weight:600;display:grid}.postep-plik{width:100%;height:8px;accent-color:var(--accent)}@media (max-width:1023px){.menu-boczne{width:264px;box-shadow:var(--cien-duzy);transition:transform .2s;position:fixed;inset:0 auto 0 0;transform:translate(-100%)}.menu-otwarte .menu-boczne{transform:translate(0)}.menu-tlo{z-index:30;background:#12141880;border:0;display:block;position:fixed;inset:0}.menu-zamknij{display:inline-flex}.naglowek{padding:0 16px}.naglowek-menu{border-radius:var(--promien-s);color:var(--ink-2);cursor:pointer;background:0 0;border:0;padding:6px;display:inline-flex}.naglowek-menu:hover{background:var(--line-2)}.naglowek-marka{display:block}.tresc{padding:24px}.zwiniete .menu-boczne{width:264px}}@media (min-width:1024px){.menu-zwin{display:inline-flex}}@media (max-width:1100px){.dane-2{grid-template-columns:180px minmax(0,1fr)}.siatka-2-1{grid-template-columns:1fr}}@media (max-width:900px){.szukaj-przycisk{width:40px;padding:8px 11px}.szukaj-przycisk span,.szukaj-przycisk kbd{display:none}}@media (max-width:640px){.siatka-2,.siatka-3{grid-template-columns:1fr}.tresc{padding:16px}.kody{grid-template-columns:1fr}.karta-tytul{padding:12px 16px}.dane{grid-template-columns:1fr;gap:2px}.dane dd{margin-bottom:8px}.filtry input,.filtry select,.filtry input[type=search]{width:100%;min-width:0}.filtry .pole{flex:100%}th,td{padding-left:12px;padding-right:12px}h1{font-size:20px;line-height:28px}.dane-2,.siatka-2-1{grid-template-columns:1fr}.gosc-karta{padding:24px}.gosc-karta:before{margin:-24px -24px 20px}.kpi{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.kwota-lewa{text-align:left;font-variant-numeric:tabular-nums}.duza-liczba{color:var(--ink);font-variant-numeric:tabular-nums;font-size:24px;font-weight:700;line-height:32px}.kpi-wartosc-linia{margin:0 0 4px}.szczegoly-wiersza{background:var(--tile);padding:12px 16px}.wiersz-szczegoly>td{border-bottom:1px solid var(--line-2);padding:0}.btn-wiersz{font:500 14px var(--font);color:var(--ink);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.btn-wiersz:hover{color:var(--accent-dark);text-decoration:underline}.btn-wiersz svg{color:#9ca3af;flex:none;width:16px;height:16px}.dane-kwoty{grid-template-columns:1fr auto;column-gap:0}.dane-kwoty dt{padding-right:16px}.dane-kwoty dd{text-align:right}.dane-kwoty .dane-suma{border-top:1px solid var(--line);color:var(--ink);padding-top:8px;font-size:14px;font-weight:600}.kroki{margin:0 0 16px;padding:0}.kroki-linia{background:var(--line-strong);width:20px;height:1px}.gosc-karta .kod-pole{width:100%;display:block}.szkielet-wiersz td i{background:var(--line-2);border-radius:4px;height:12px;animation:1.4s ease-in-out infinite puls;display:block}.szkielet-wiersz:hover td{background:0 0}.karta h2.karta-tytul{margin:0}.siatka-pulpit{gap:var(--odstep-sekcji);grid-template-columns:3fr 2fr;align-items:start;display:grid}@media (max-width:1100px){.siatka-pulpit{grid-template-columns:1fr}}.karta-tytul a,.karta-tytul a.maly{color:var(--accent-dark);font-weight:500;text-decoration:none}.karta-tytul a:hover{text-decoration:underline}.sekcja-naglowek a{font-weight:500;text-decoration:none}.filtry select{width:auto;min-width:150px}td.akcje-wiersza{white-space:nowrap;display:table-cell}.akcje-wiersza>*{margin-right:6px}.karta-tytul .pole{margin:0}.li-wiadomosc{margin-bottom:var(--odstep-sekcji)}.karta-tresc .li-wiadomosc{border-color:var(--line)}.li-wiadomosc-gora{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-bottom:8px;display:flex}.li-tresc{background:var(--tile);border:1px solid var(--line);border-left:3px solid var(--line-strong);border-radius:var(--promien);white-space:pre-wrap;overflow-wrap:anywhere;color:var(--ink);margin:0 0 8px;padding:12px 16px}.li-tresc-przych{background:var(--blue-bg);border-left-color:var(--blue)}.li-zaslepka{background:var(--gold-bg);color:var(--gold-ink);outline:1px dashed var(--accent);border-radius:3px;padding:0 3px;font-weight:600}.li-przekroczony{color:var(--red-ink)}.li-akcje{align-items:center;margin-top:8px}.li-wersje{max-width:420px;margin-top:8px}.li-oznaczenie{color:var(--ink);font-weight:600}.li-link-profilu{white-space:nowrap;align-items:center;gap:4px;font-weight:500;display:inline-flex}.li-limit{margin-bottom:12px}.li-limit-linia{color:var(--muted);justify-content:space-between;margin-bottom:4px;font-size:12px;display:flex}.li-limit-linia strong{color:var(--ink);font-variant-numeric:tabular-nums}.li-limit-linia .li-limit-pelny{color:var(--red-ink)}.li-wyjasnienie{background:var(--tile);border:1px solid var(--line);border-radius:var(--promien);margin-bottom:var(--odstep-sekcji);color:var(--ink-2);padding:10px 16px;font-size:14px}.li-wyjasnienie summary{cursor:pointer;color:var(--ink);font-weight:600}.li-wyjasnienie-tresc{margin-top:8px}.li-wyjasnienie-tresc p{margin:0 0 8px}.li-wyjasnienie-tresc p:last-child{margin-bottom:0}.li-zakladki{margin-bottom:16px}@media (max-width:600px){.li-zakladki{flex-wrap:wrap;display:flex}}.li-podpowiedz{padding:0 16px}.li-statystyki{margin-top:12px}.li-statystyki>summary{cursor:pointer;color:var(--ink);margin-bottom:12px;font-weight:600}.os-watku{border-left:2px solid var(--line);margin:0;padding:0 0 0 16px;list-style:none}.os-watku li{padding:0 0 12px 12px;position:relative}.os-watku li:before{content:"";background:var(--white);border:2px solid var(--accent);border-radius:999px;width:10px;height:10px;position:absolute;top:6px;left:-22px}.os-watku li:last-child{padding-bottom:0}.os-watku p{margin:0 0 2px}.wiadomosc .lista-zdarzen{margin-top:6px}.przelacznik-jezyka{border:1px solid var(--line);background:var(--tile);border-radius:999px;align-items:center;padding:2px;display:inline-flex}.przelacznik-jezyka button{min-width:32px;color:var(--muted);font:600 12px var(--font);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:3px 10px}.przelacznik-jezyka button:hover{background:var(--white);color:var(--ink)}.przelacznik-jezyka button[aria-pressed=true]{background:var(--accent);color:#fff}.przelacznik-jezyka button:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.przelacznik-maly button{min-width:28px;padding:2px 8px;font-size:11px}.gosc-jezyk{position:absolute;top:16px;right:16px}.gosc-jezyk .przelacznik-jezyka{background:#ffffff14;border-color:#fff3}.gosc-jezyk .przelacznik-jezyka button{color:#cbd5e1}.gosc-jezyk .przelacznik-jezyka button:hover{color:#fff;background:#ffffff24}.gosc-jezyk .przelacznik-jezyka button[aria-pressed=true]{color:#1a1d23;background:#fff}.uzytkownik-jezyk{border-bottom:1px solid var(--line-2);padding:8px 12px;display:none}@media (max-width:760px){.naglowek-prawa>.przelacznik-jezyka{display:none}.uzytkownik-jezyk{display:block}}.odznaka-jezyk{letter-spacing:.02em;margin-left:6px;font-size:11px}.lejek{margin:0 0 var(--odstep-sekcji);gap:var(--odstep-kafli);grid-template-columns:repeat(auto-fill,minmax(150px,1fr));padding:0;list-style:none;display:grid}@media (min-width:1200px){.lejek{grid-template-columns:repeat(9,minmax(0,1fr))}}.lejek-etap{background:var(--white);border:1px solid var(--line);border-radius:var(--promien);height:100%;color:var(--body-text);box-shadow:var(--cien);flex-direction:column;gap:4px;padding:12px;text-decoration:none;display:flex}.lejek-etap:hover{border-color:var(--accent);color:var(--ink-2)}.lejek-etap:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.lejek-alarm{border-left:3px solid var(--red)}.lejek-nazwa{color:var(--muted);align-items:center;gap:6px;font-size:12px;font-weight:600;display:flex}.lejek-nr{background:var(--tile);border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:11px;display:inline-flex}.lejek-liczba{color:var(--ink);font-variant-numeric:tabular-nums;font-size:28px;font-weight:700;line-height:34px}.lejek-podpis{color:var(--muted);font-size:12px;line-height:16px}.lejek-podpis-alarm{color:var(--red-ink);font-weight:500}.progi-alarmow{margin-top:var(--odstep-sekcji)}.progi-alarmow summary{cursor:pointer}.progi-alarmow summary h2{margin:0;display:inline}.promocja-cennika{margin-top:var(--odstep-sekcji)}.promocja-cennika summary{cursor:pointer}.promocja-cennika summary h2{margin:0;display:inline}.promocja-cennika .promocja-waluta{border:1px solid var(--linia,#e2e4ea);border-radius:10px;min-width:0;margin:0 0 14px;padding:8px 14px 4px}.promocja-cennika .promocja-waluta legend{padding:0 6px;font-weight:600}.promocja-cennika .promocja-po-tytul{margin:18px 0 2px;font-size:1rem}.odstep-sekcji{margin-bottom:var(--odstep-sekcji)}.skrzynka-listy{margin-top:12px}.zakladki{margin:0 0 var(--odstep-sekcji);border-bottom:1px solid var(--line);gap:4px;display:flex}.zakladka{color:var(--muted);border-bottom:2px solid #0000;margin-bottom:-1px;padding:8px 14px;font-weight:500;text-decoration:none}.zakladka:hover{color:var(--ink-2)}.zakladka.aktywna{color:var(--ink);border-bottom-color:var(--accent);font-weight:600}@media (max-width:640px){.naglowek-strona{padding:6px 8px;font-size:0}.naglowek-strona:before{content:"←";font-size:16px}}.modal-szeroki{max-width:860px}.dok-zam{color:#1c1f26;max-width:760px;margin:0 auto;font-family:system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:13px;line-height:1.45}.dok-zam h1{border:0;margin:0 0 2px;padding:0;font-size:22px}.dok-zam .dok-podtytul{color:#5a6070;margin:0 0 14px}.dok-zam h2{border:0;border-bottom:2px solid #c9a227;margin:18px 0 6px;padding:0 0 3px;font-size:14px}.dok-zam table{border-collapse:collapse;width:100%}.dok-zam th,.dok-zam td{text-align:left;vertical-align:top;border:1px solid #d9dce3;padding:5px 8px}.dok-zam th{background:#f4f5f8;width:42%;font-weight:500}.dok-zam td.dok-wyr{font-weight:700}.dok-zam .dok-braki{background:#fff8e1;border:1px solid #c9a227;margin:12px 0;padding:8px 10px}.dok-zam .dok-stopka{color:#5a6070;margin-top:16px;font-size:11px}@media print{body *{visibility:hidden}.modal-druk,.modal-druk .modal,.modal-druk .modal-tresc{box-shadow:none;background:0 0;padding:0;position:static;overflow:visible}.dok-druk,.dok-druk *{visibility:visible}.dok-druk{width:100%;position:absolute;top:0;left:0}.nie-drukuj{display:none!important}.dok-zam{max-width:none}.dok-zam h2{break-after:avoid}.dok-zam table{break-inside:avoid}}.wybor-waluty{margin:4px 0;display:block}.wykres{width:100%;height:auto;max-height:260px;display:block}.wykres-siatka{stroke:var(--line);stroke-width:1px}.wykres-os{fill:var(--muted);font-variant-numeric:tabular-nums;font-size:10px}.wykres-slupek{fill:var(--accent)}.wykres-slupek:hover{fill:var(--accent-hover)}.wykres-linia{stroke:var(--blue);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.wykres-punkt{fill:var(--blue)}.wykres-legenda{flex-wrap:wrap;align-items:center;gap:4px 16px;margin:8px 0 0;display:flex}.wykres-znacznik{vertical-align:middle;display:inline-block}.wykres-znacznik-slupek{background:var(--accent);border-radius:2px;width:10px;height:10px}.wykres-znacznik-linia{background:var(--blue);width:14px;height:2px}.stat-siatka{gap:var(--odstep-kafli);grid-template-columns:repeat(auto-fit,minmax(320px,1fr));align-items:start;display:grid}.stat-stan{margin:0 0 12px}.stat-nota{margin-top:12px}
