:root,[data-theme=light],[data-theme=sea]{--ok-line:#bfe2cc;--bad-line:#f2c9b6;--warn-line:#f0dca8;--et-zapyt:var(--line-strong);--et-zapyt-bg:var(--surface-2);--et-zapyt-ink:var(--ink-muted);--et-wyc:#7c5cbf;--et-wyc-bg:#f3eefa;--et-wyc-ink:#5e3a9e;--et-wyc-line:#d8cbee;--et-doum:#4a61c0;--et-doum-bg:var(--accent-soft);--et-doum-ink:var(--accent-ink);--et-umow:#0f7a74;--et-umow-bg:#dcf0f0;--et-umow-ink:#0f6b6b;--et-przyjete:var(--ink-muted);--et-toku:var(--signal);--et-gotowe:var(--ok-ink);--on-bar:#fff;--on-photo:#fff;--photo-chip:#141820b8;--float-bg:#141820d1;--scrim-photo:#0c1016eb;--board-edge:var(--accent-soft);--paper:#fff;--paper-ink:#15202b;--paper-bad:#a3201f;--bar-stripe:#ffffff29;--on-photo-soft:#ffffff42}[data-theme=dark]{--bar-stripe:#00000024}@media (prefers-color-scheme:dark){:root:not([data-theme]){--bar-stripe:#00000024}}[data-theme=dark]{--ok-line:#1f5a45;--bad-line:#5c2b2b;--warn-line:#5a4720;--et-wyc:#b39cf0;--et-wyc-bg:#2a2340;--et-wyc-ink:#d2c2ff;--et-wyc-line:#463a69;--et-doum:#8ea3ff;--et-umow:#5fd3c9;--et-umow-bg:#12302f;--et-umow-ink:#7be0d6;--on-bar:#14181f;--float-bg:#232934e6;--board-edge:var(--accent-soft)}@media (prefers-color-scheme:dark){:root:not([data-theme]){--ok-line:#1f5a45;--bad-line:#5c2b2b;--warn-line:#5a4720;--et-wyc:#b39cf0;--et-wyc-bg:#2a2340;--et-wyc-ink:#d2c2ff;--et-wyc-line:#463a69;--et-doum:#8ea3ff;--et-umow:#5fd3c9;--et-umow-bg:#12302f;--et-umow-ink:#7be0d6;--on-bar:#14181f;--float-bg:#232934e6}}:root,[data-theme=light],[data-theme=sea]{--sys-wyglad:var(--accent-ink);--sys-logowanie:var(--et-umow-ink);--sys-ai:var(--et-wyc-ink);--sys-katalog:var(--ok-ink);--sys-formularze:var(--warn-ink);--sys-poczta:#a1306f;--sys-dane:var(--ink-muted)}[data-theme=dark]{--sys-poczta:#f09bc7}@media (prefers-color-scheme:dark){:root:not([data-theme]){--sys-poczta:#f09bc7}}:root,[data-theme=light],[data-theme=sea]{--kat-czerwony:#c93a3a;--kat-czerwony-bg:#fbe9e7;--kat-czerwony-ink:#8f1f1f;--kat-pomaranczowy:#d9701a;--kat-pomaranczowy-bg:#fdeede;--kat-pomaranczowy-ink:#8a4208;--kat-zolty:#b8920a;--kat-zolty-bg:#faf3d3;--kat-zolty-ink:#6f5a05;--kat-zielony:#2f9a5a;--kat-zielony-bg:#e3f4ea;--kat-zielony-ink:#1b6a3b;--kat-turkusowy:#1f9a96;--kat-turkusowy-bg:#dcf1f0;--kat-turkusowy-ink:#0f6663;--kat-niebieski:#3f6fd1;--kat-niebieski-bg:#e6edfb;--kat-niebieski-ink:#264a9e;--kat-fioletowy:#8a5cc9;--kat-fioletowy-bg:#f1eafa;--kat-fioletowy-ink:#5e3a9e;--kat-rozowy:#d2488c;--kat-rozowy-bg:#fbe6f0;--kat-rozowy-ink:#9a2a62;--pora-przed-bg:#fff6e5;--pora-przed-ink:#7a4f06;--pora-przed-line:#efd9a8;--pora-praca-bg:#eef3fb;--pora-praca-ink:#264a9e;--pora-praca-line:#cbd8f1;--pora-po-bg:#f1eafa;--pora-po-ink:#5e3a9e;--pora-po-line:#d8cbee}[data-theme=dark]{--kat-czerwony:#f07a74;--kat-czerwony-bg:#3a1f1f;--kat-czerwony-ink:#ffb3ad;--kat-pomaranczowy:#f2a05a;--kat-pomaranczowy-bg:#3a2814;--kat-pomaranczowy-ink:#ffc999;--kat-zolty:#e6c64a;--kat-zolty-bg:#35300f;--kat-zolty-ink:#f3de85;--kat-zielony:#5fd08c;--kat-zielony-bg:#14301f;--kat-zielony-ink:#9be8b9;--kat-turkusowy:#5fd3c9;--kat-turkusowy-bg:#12302f;--kat-turkusowy-ink:#7be0d6;--kat-niebieski:#8ea3ff;--kat-niebieski-bg:#1c2444;--kat-niebieski-ink:#b9c6ff;--kat-fioletowy:#b39cf0;--kat-fioletowy-bg:#2a2340;--kat-fioletowy-ink:#d2c2ff;--kat-rozowy:#f079b4;--kat-rozowy-bg:#3b1b2d;--kat-rozowy-ink:#ffb3d6;--pora-przed-bg:#33290f;--pora-przed-ink:#f0cf85;--pora-przed-line:#5a4720;--pora-praca-bg:#1c2444;--pora-praca-ink:#b9c6ff;--pora-praca-line:#33407a;--pora-po-bg:#2a2340;--pora-po-ink:#d2c2ff;--pora-po-line:#463a69}@media (prefers-color-scheme:dark){:root:not([data-theme]){--kat-czerwony:#f07a74;--kat-czerwony-bg:#3a1f1f;--kat-czerwony-ink:#ffb3ad;--kat-pomaranczowy:#f2a05a;--kat-pomaranczowy-bg:#3a2814;--kat-pomaranczowy-ink:#ffc999;--kat-zolty:#e6c64a;--kat-zolty-bg:#35300f;--kat-zolty-ink:#f3de85;--kat-zielony:#5fd08c;--kat-zielony-bg:#14301f;--kat-zielony-ink:#9be8b9;--kat-turkusowy:#5fd3c9;--kat-turkusowy-bg:#12302f;--kat-turkusowy-ink:#7be0d6;--kat-niebieski:#8ea3ff;--kat-niebieski-bg:#1c2444;--kat-niebieski-ink:#b9c6ff;--kat-fioletowy:#b39cf0;--kat-fioletowy-bg:#2a2340;--kat-fioletowy-ink:#d2c2ff;--kat-rozowy:#f079b4;--kat-rozowy-bg:#3b1b2d;--kat-rozowy-ink:#ffb3d6;--pora-przed-bg:#33290f;--pora-przed-ink:#f0cf85;--pora-przed-line:#5a4720;--pora-praca-bg:#1c2444;--pora-praca-ink:#b9c6ff;--pora-praca-line:#33407a;--pora-po-bg:#2a2340;--pora-po-ink:#d2c2ff;--pora-po-line:#463a69}}:root{--t-2xs:12px;--t-xs:13px;--t-sm:13px;--t-md:14px;--t-base:15px;--t-lg:18px;--t-xl:22px;--t-2xl:30px}:root,[data-theme]{--n-0:var(--surface);--n-25:var(--surface);--n-50:var(--bg);--n-100:var(--bg);--n-150:var(--surface-2);--n-200:var(--line);--n-300:var(--line-strong);--n-400:var(--ink-muted);--n-500:var(--ink-muted);--n-600:var(--ink-muted);--n-700:var(--ink);--n-800:var(--ink);--n-900:var(--ink);--b-50:var(--accent-soft);--b-100:var(--accent-soft);--b-200:var(--accent-soft);--b-500:var(--focus-ring);--b-700:var(--accent-ink);--b-800:var(--accent-hover);--b-900:var(--accent-hover);--zle-ink:var(--bad-ink);--zle-bg:var(--bad-bg);--zle-line:var(--bad-line);--uwaga-ink:var(--warn-ink);--uwaga-bg:var(--warn-bg);--uwaga-line:var(--warn-line);--umow-ink:var(--et-umow-ink);--umow-bg:var(--et-umow-bg);--page:var(--bg);--card:var(--surface);--muted:var(--ink-muted);--blue:var(--accent);--blue-d:var(--ink);--cream:var(--warn-bg);--cream-d:var(--warn-line);--amber:var(--warn-ink);--red:var(--bad-ink);--green:var(--ok-ink);--shadow:var(--shadow-1);--focus:var(--focus-ring);--lbl-ink:var(--ink);--lbl-muted:var(--ink-muted)}:where([data-theme]:not(:root)){color:var(--ink)}:root{--font:var(--font-sans);--mono:var(--font-mono);--navh:0px;--subh:46px;--tabh:0px;--sidew:0px;--r-xs:4px;--r-sm:var(--radius-sm);--r-md:var(--radius-md);--r-lg:var(--radius-lg);--r-pill:var(--radius-pill);--lbl:var(--t-2xs);--lbl-sm:var(--t-2xs);--lbl-track:.06em;--ruch:.2s;--ruch-krzywa:cubic-bezier(.2,.8,.2,1)}::selection{background:var(--cream);color:var(--ink)}html{caret-color:var(--blue);accent-color:var(--blue)}:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--r-sm)}.nav :focus-visible{outline-color:var(--nav-focus)}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body{margin:0}body{background:var(--page);color:var(--ink);font-family:var(--font);font-size:var(--t-base);font-variant-numeric:tabular-nums;padding-left:var(--sidew);padding-bottom:var(--tabh);line-height:1.4}.mono{font-variant-numeric:tabular-nums}input,select,textarea{color:var(--ink)}::placeholder{color:var(--ink-muted);opacity:1}.wrap{max-width:430px;min-height:calc(100dvh - var(--navh));background:var(--page);margin:0 auto;padding-bottom:24px;position:relative}.banner{background:var(--n-100);color:var(--zle-ink);border-top:1px solid var(--zle-line);border-bottom:1px solid var(--zle-line);font-size:var(--t-sm);text-align:center;padding:6px 16px}.nav{z-index:40;background:var(--nav-bg);color:var(--nav-ink);justify-content:center;display:flex;position:fixed}.navmarka,.navaddtxt{display:none}.navin{align-items:center;gap:2px;width:100%;max-width:430px;padding:6px 8px;display:flex}.navpol{flex:1 1 0;align-items:center;gap:2px;min-width:0;display:flex}.navbtn{min-width:0;color:var(--nav-ink-muted);font-family:inherit;font-size:var(--t-2xs);cursor:pointer;border-radius:var(--r-md);background:0 0;border:0;flex-direction:column;flex:1;align-items:center;gap:2px;padding:4px 2px;font-weight:600;line-height:1.1;display:flex}.navbtn .ico{justify-content:center;align-items:center;height:20px;display:flex}.ikona{vertical-align:-.15em;flex:none;display:inline-block}button .ikona,label .ikona{vertical-align:middle}.navbtn.on{color:var(--nav-active-ink);background:var(--nav-active-bg)}.navbtn:active{background:var(--nav-active-bg)}.navadd{background:var(--accent);width:46px;height:46px;color:var(--on-accent);font-size:var(--t-2xl);cursor:pointer;box-shadow:var(--shadow-2);border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;margin:0 5px;line-height:1;display:flex}.navadd:hover{background:var(--accent-hover)}.navadd:active{transform:scale(.93)}.dzw{bottom:calc(var(--tabh) + 12px);z-index:41;border:1px solid var(--line);background:var(--nav-bg);width:40px;height:40px;color:var(--nav-ink);cursor:pointer;box-shadow:var(--shadow-2);border-radius:50%;justify-content:center;align-items:center;display:flex;position:fixed;right:10px}.dzw:active{transform:scale(.94)}.dzwtxt{display:none}.dzwlicz{border-radius:var(--r-md);background:var(--signal);min-width:18px;height:18px;color:var(--on-signal);font-size:var(--t-2xs);border:2px solid var(--nav-bg);justify-content:center;align-items:center;padding:0 4px;font-weight:700;line-height:1;display:flex;position:absolute;top:-2px;right:-2px}.konto{bottom:calc(var(--tabh) + 12px);z-index:41;border:1px solid var(--line);background:var(--nav-bg);min-width:40px;height:40px;color:var(--nav-ink);cursor:pointer;box-shadow:var(--shadow-2);border-radius:50%;justify-content:center;align-items:center;padding:0;font-family:inherit;display:flex;position:fixed;left:10px}.konto:active{transform:scale(.94)}.konto-wiersz{display:contents}.konto-wiersz .k-theme-toggle{bottom:calc(var(--tabh) + 12px);z-index:41;border:1px solid var(--line);background:var(--nav-bg);width:40px;height:40px;color:var(--nav-ink);box-shadow:var(--shadow-2);border-radius:50%;position:fixed;left:58px}.kontoini{width:100%;height:100%;font-size:var(--t-sm);letter-spacing:.3px;border-radius:50%;place-items:center;font-weight:700;display:grid}.awatar-foto{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.awatar-edycja{align-items:center;gap:var(--space-4);display:flex}.awatar-duze{width:calc(var(--space-7) + var(--space-2));height:calc(var(--space-7) + var(--space-2));background:var(--nav-active-bg);color:var(--nav-active-ink);font-size:var(--t-lg);border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid}.awatar-akcje{gap:var(--space-2);flex-wrap:wrap;display:flex}.kontotxt{display:none}.obecni{bottom:calc(var(--tabh) + var(--space-3));left:calc(var(--space-7) * 2 + var(--space-2) + var(--space-1));z-index:41;align-items:center;gap:var(--space-1);height:calc(var(--space-6) + var(--space-2));padding:0 var(--space-3);border-radius:var(--radius-pill);border:1px solid var(--line);background:var(--nav-bg);color:var(--nav-ink);box-shadow:var(--shadow-2);font-size:var(--t-sm);cursor:default;font-weight:700;display:flex;position:fixed}.obecni:before{content:"";width:var(--space-2);height:var(--space-2);border-radius:var(--radius-pill);background:var(--ok-ink)}.obecny{width:var(--space-5);height:var(--space-5);border-radius:var(--radius-pill);background:var(--nav-active-bg);color:var(--nav-active-ink);border:2px solid var(--nav-bg);font-size:var(--t-2xs);place-items:center;font-weight:600;display:none;position:relative}.obecny+.obecny{margin-left:calc(var(--space-3) * -1)}.obecny:after{content:"";right:calc(var(--space-1) * -1);bottom:calc(var(--space-1) * -1);width:var(--space-2);height:var(--space-2);border-radius:var(--radius-pill);background:var(--ok-ink);border:2px solid var(--nav-bg);position:absolute}.obecny.bezczynny{opacity:.5}.obecny.bezczynny:after,.obecni-reszta:after{display:none}.obecni-reszta{background:var(--surface-2);color:var(--nav-ink-muted)}.logmc{max-width:520px}.loglista{max-height:62vh;margin-top:2px;overflow-y:auto}.logdzien{font-size:var(--lbl-sm);letter-spacing:var(--lbl-track);text-transform:uppercase;color:var(--lbl-muted);padding:12px 3px 5px;font-weight:700}.logrow{border-radius:var(--r-md);text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:8px;font-family:inherit;display:flex}.logrow:hover{background:var(--page)}.logrow.gluchy{cursor:default}.logrow.nowy{background:var(--n-100)}.logico{background:var(--page);width:30px;height:30px;color:var(--accent-ink);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.logrow.nowy .logico{background:var(--blue);color:var(--n-0)}.logtxt{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.logtxt b{font-size:var(--t-md);font-weight:600;line-height:1.25}.logtxt span{font-size:var(--t-xs);color:var(--muted)}.logarrow{color:var(--muted);flex:none}.subbar{top:var(--navh);z-index:19;height:var(--subh);background:var(--page);align-items:center;gap:var(--space-3);border-bottom:1px solid var(--line);padding:0 10px;display:flex;position:sticky}.subtytul{font-size:var(--t-xl);white-space:nowrap;margin:0 auto 0 0;font-weight:650;line-height:28px;display:none}.subback{top:var(--navh);z-index:19;background:var(--page);padding:8px 10px;position:sticky}.backlink{color:var(--accent-ink);font-family:inherit;font-size:var(--t-md);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:2px;font-weight:600;display:inline-flex}.modhd{font-weight:650;font-size:var(--t-lg);padding:var(--space-3) 14px var(--space-1);align-items:center;gap:var(--space-2);line-height:24px;display:flex}.modhdc{min-width:28px;height:24px;padding:0 var(--space-2);border-radius:var(--r-pill);background:var(--surface);border:1px solid var(--line);font-size:var(--t-xs);letter-spacing:0;color:var(--ink-muted);justify-content:center;align-items:center;font-weight:600;display:inline-flex}.impinfo{text-align:left;padding:0 14px 10px}.impfield{padding:0 14px}.impfield textarea{width:100%;font-size:var(--t-md);font-family:var(--mono);resize:vertical}.impakcje{margin-bottom:12px;padding:0 14px}.impodglad{background:var(--page);border:1px solid var(--line);border-radius:var(--r-md);margin:0 14px 12px;padding:10px 12px}.impodglad .msub{color:var(--muted);font-size:var(--t-sm);margin-bottom:4px}.improw{background:var(--card);border:1px solid var(--line);border-radius:var(--r-md);align-items:center;gap:10px;margin-bottom:6px;padding:9px 12px;display:flex}.improw.ok{cursor:pointer}.impstan{width:20px;color:var(--muted);justify-content:center;display:flex}.improw.ok .impstan{color:var(--green)}.improw.blad .impstan,.improw.blad .zauto{color:var(--red)}.improw.juz{opacity:.55}.improw.leci{opacity:.7}.protrow{border:1px solid var(--line);border-radius:var(--r-md);align-items:center;gap:10px;margin-bottom:7px;padding:9px 10px;display:flex}.protrow.pominiety{border-left-color:var(--muted)}.protrow.czeka{border-left-color:var(--line);opacity:.6}.protmain{flex:1;min-width:0}.protnazwa{font-weight:600;font-size:var(--t-md)}.protstan{font-size:var(--t-sm);color:var(--muted);margin-top:1px}.protrow.ok .protstan{color:var(--green)}.protrow.brak .protstan{color:var(--amber)}.protbtn{font-size:var(--t-sm);white-space:nowrap;padding:5px 11px}.protfoto{margin:12px 0 6px}.protmc{width:calc(100vw - 24px);max-width:760px}.protdane{background:var(--page);border:1px solid var(--line);border-radius:var(--r-md);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:7px 12px;margin-bottom:12px;padding:10px 12px;display:grid}.protdane span{font-size:var(--lbl-sm);color:var(--lbl-muted);text-transform:uppercase;letter-spacing:var(--lbl-track);display:block}.protdane b{font-size:var(--t-md)}.protpola .field{margin-bottom:10px}.protpostep{font-size:var(--t-sm);color:var(--muted);border-top:1px solid var(--line);margin-bottom:6px;padding:7px 0}.protok{color:var(--green);font-weight:600}.protsek{margin-bottom:14px}.protsekhd{font-weight:700;font-size:var(--t-md);border-bottom:2px solid var(--line);align-items:center;gap:8px;margin-bottom:4px;padding:7px 0 5px;display:flex}.protopc{font-weight:500;font-size:var(--t-xs);color:var(--muted);text-transform:none}.ppoz{border-bottom:1px solid var(--line);padding:7px 2px}.ppoz.pusta{background:var(--warn-bg)}.ppozgl{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ppoztxt{min-width:190px;font-size:var(--t-sm);flex:1;line-height:1.35}.ppozctl{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pchk2{flex-wrap:wrap;gap:4px;display:flex}.pchk2 .pcheck{border:1px solid var(--line);border-radius:var(--r-sm);white-space:nowrap;padding:4px 8px}.pchk2 .pcheck.on.tak{border-color:var(--green);color:var(--green);font-weight:600}.pchk2 .pcheck.on.ns{border-color:var(--amber);color:var(--amber);font-weight:600}.pnotkabtn{border:1px dashed var(--line);color:var(--muted);border-radius:var(--r-sm);font-size:var(--t-xs);cursor:pointer;white-space:nowrap;background:0 0;padding:4px 8px}.ppowod,.pnotka{width:100%;font-size:var(--t-sm);margin-top:6px;padding:6px 8px}.ppowod{border-color:var(--amber)}.uszkmapa{border:1px solid var(--line);border-radius:var(--r-md);background:var(--paper);cursor:crosshair;line-height:0;position:relative;overflow:hidden}.uszkmapa img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;display:block}.uszkx{border:2px solid var(--paper-bad);background:var(--paper);width:26px;height:26px;color:var(--paper-bad);font-weight:700;font-size:var(--t-md);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;padding:0;line-height:1;display:flex;position:absolute;transform:translate(-50%,-50%)}.uszknr{background:var(--paper-bad);color:var(--paper);width:15px;height:15px;font-size:var(--t-2xs);border-radius:50%;justify-content:center;align-items:center;font-weight:700;display:flex;position:absolute;top:-7px;right:-7px}.uszklista{flex-direction:column;gap:8px;margin-top:8px;display:flex}.uszkrow{align-items:flex-start;gap:8px;display:flex}.uszkbadge{background:var(--paper-bad);width:22px;height:22px;color:var(--paper);font-size:var(--t-xs);border-radius:50%;flex:none;justify-content:center;align-items:center;margin-top:5px;font-weight:700;display:flex}.uszkcol{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.uszkcol>input{width:100%;font-size:var(--t-sm);padding:6px 8px}.uszkcol .pstrip{padding:0}.uszkpodp{font-size:var(--t-xs);color:var(--muted)}.uszk{margin-bottom:16px}.bledmc{max-width:440px}.bledhd{color:var(--red)}.bledtxt{font-size:var(--t-md);white-space:pre-line;background:var(--page);border:1px solid var(--line);border-radius:var(--r-md);max-height:52vh;margin-bottom:14px;padding:11px 13px;line-height:1.5;overflow-y:auto}.bledrow{justify-content:flex-end}.bledrow .btn{min-width:96px}.trello{margin:18px 14px 0}.trello textarea{width:100%;font-size:var(--t-md);font-family:var(--mono);resize:vertical}.trellotest{margin:12px 0 0}.trellobrak{color:var(--red)}.trelloplyta.wybrana{color:var(--ink);font-weight:600}.trellofiltr{margin:10px 0}.trellolista.brak .zname{color:var(--red)}.trellolista.rejestracja .zname{color:var(--green)}.ptnn{gap:3px;display:flex}.ptnnb{border:1px solid var(--line);background:var(--card);color:var(--muted);border-radius:var(--r-sm);font-size:var(--t-xs);cursor:pointer;min-width:38px;padding:5px 9px;font-weight:700}.pdz{margin-top:4px}.ptnnb.on.tak{background:var(--green);border-color:var(--green);color:var(--n-0)}.ptnnb.on.nie{background:var(--red);border-color:var(--red);color:var(--n-0)}.ptnnb.on.ns{background:var(--muted);border-color:var(--muted);color:var(--n-0)}.pcheck{font-size:var(--t-sm);color:var(--muted);cursor:pointer;align-items:center;gap:6px;display:flex}.pcheck input{width:20px;height:20px}.pcheck.big{font-size:var(--t-md);color:var(--ink);margin-top:8px}.ppom{font-size:var(--t-xs);color:var(--muted);align-items:center;gap:4px;display:flex}.ppom input{width:62px;font-size:var(--t-sm);text-align:right;padding:5px 6px}.protoswiad{margin:14px 0}.protoswtxt{font-size:var(--t-xs);color:var(--muted);background:var(--page);border:1px solid var(--line);border-radius:var(--r-md);max-height:190px;padding:10px 12px;line-height:1.5;overflow-y:auto}.protpodpisy{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;margin:14px 0;display:grid}.podpisbox{border:1px solid var(--line);border-radius:var(--r-md);padding:9px 10px}.podpislbl{font-size:var(--t-xs);color:var(--muted);margin-bottom:6px;font-weight:600}.podpispad{border:1px dashed var(--line-strong);border-radius:var(--r-md);background:var(--paper);touch-action:none;cursor:crosshair;width:100%;height:120px;display:block}.kreator{flex-direction:column;gap:12px;margin:14px 0;display:flex}.kreatorpodsum{font-size:var(--t-xs);color:var(--muted);justify-content:space-between;align-items:baseline;gap:10px;margin:0 0 10px;display:flex}.uszkfoto{margin-top:10px}.podpisstart{font-family:inherit;font-size:var(--t-base);color:var(--paper-ink);cursor:pointer;font-weight:600}.podpisokno{z-index:1000;background:var(--page);padding:12px;padding-bottom:max(12px,env(safe-area-inset-bottom));flex-direction:column;gap:10px;display:flex;position:fixed;inset:0}.podpisokno-bar{flex-direction:column;gap:2px;display:flex}.podpisokno-hint{font-size:var(--t-xs);color:var(--muted)}.podpisokno-pad{border:1px dashed var(--line-strong);border-radius:var(--r-md);background:var(--paper);touch-action:none;cursor:crosshair;flex:1;width:100%;min-height:0;display:block}.podpisokno-akcje{gap:8px;display:flex}.podpishint{font-size:var(--t-xs);color:var(--muted);text-align:center;margin-top:5px}.podpisgot img{object-fit:contain;background:var(--paper);border:1px solid var(--line);border-radius:var(--r-md);width:100%;height:120px}.podpisgot{flex-direction:column;align-items:flex-start;gap:5px;display:flex}.protbraki{background:var(--warn-bg);border:1px solid var(--warn-line);border-radius:var(--r-md);font-size:var(--t-sm);margin-bottom:10px;padding:9px 12px}.protbraki ul{color:var(--muted);margin:5px 0 0;padding-left:18px}.protpominlink{font-size:var(--t-sm);margin:0 0 10px;display:block}.protpomin{border-top:1px solid var(--line);padding-top:10px}.protakcje{background:var(--card);padding-top:10px;position:sticky;bottom:0}.homebar{align-items:center;gap:10px;padding:12px 14px 4px;display:flex}.hbrand{font-weight:800;font-size:var(--t-lg);letter-spacing:.2px}.hbrand .ver{font-size:var(--t-2xs);color:var(--muted);letter-spacing:.3px;margin-left:3px;font-weight:500}.huser{font-size:var(--t-sm);color:var(--muted);margin-left:auto}.homebar .lgout{border:1px solid var(--line);color:var(--muted);background:var(--card)}.homebar .lgout:active{background:var(--page)}.list{flex-direction:column;gap:10px;padding:12px;display:flex}.zcard{background:var(--card);border:1px solid var(--line);border-radius:var(--r-md);box-shadow:var(--shadow);cursor:pointer;align-items:center;gap:12px;padding:13px 14px;display:flex}.zcard:active{transform:scale(.995)}.led{width:9px;height:9px;box-shadow:0 0 0 3px var(--surface-2);border-radius:50%;flex:none}.led.toku{background:var(--et-toku)}.led.gotowe{background:var(--et-gotowe)}.led.przyjete{background:var(--et-przyjete)}.led.zapyt{background:var(--et-zapyt)}.led.wyc{background:var(--et-wyc)}.led.doum{background:var(--et-doum)}.led.umow{background:var(--et-umow)}.zmain{flex:1;min-width:0}.zid{font-size:var(--t-sm);color:var(--muted)}.zname{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.zauto{font-size:var(--t-sm);color:var(--muted)}.zright{text-align:right}.zsum{font-weight:600}.over{font-size:var(--t-2xs);color:var(--red);margin-top:2px;font-weight:600}.chip{font-size:var(--t-2xs);border-radius:var(--r-pill);letter-spacing:.3px;padding:2px 7px;font-weight:600;display:inline-block}.chip.toku{background:var(--uwaga-bg);color:var(--uwaga-ink)}.chip.gotowe{background:var(--n-150);color:var(--ok-ink)}.chip.przyjete{background:var(--n-150);color:var(--n-700)}.chip.zapyt{background:var(--et-zapyt-bg);color:var(--et-zapyt-ink)}.chip.wyc{background:var(--et-wyc-bg);color:var(--et-wyc-ink)}.chip.doum{background:var(--et-doum-bg);color:var(--et-doum-ink)}.chip.umow{background:var(--et-umow-bg);color:var(--et-umow-ink)}.filters{-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:6px;padding:12px 12px 0;display:flex;overflow-x:auto}.filters::-webkit-scrollbar{display:none}.fchip{border:1px solid var(--line);background:var(--card);border-radius:var(--r-pill);font-family:inherit;font-size:var(--t-sm);color:var(--muted);cursor:pointer;white-space:nowrap;flex:none;padding:8px 13px;font-weight:600}.fchip.on{border-color:var(--blue);background:var(--n-150);color:var(--accent-ink)}.pchips{flex-wrap:wrap;gap:6px;display:flex}.fchip .fdot{border:1px solid var(--line);vertical-align:-1px;background:var(--n-0);border-radius:50%;width:9px;height:9px;margin-right:5px;display:inline-block}.hint{font-size:var(--t-xs);color:var(--muted);text-align:center;padding:8px 16px 0}.hint.lewo{text-align:left}.hint.pod{text-align:left;padding:0 12px 8px}.hint.wpanelu{text-align:left;padding:0 0 8px}.pomocbtn{color:var(--n-400);cursor:pointer;vertical-align:-3px;background:0 0;border:0;flex:none;justify-content:center;align-items:center;margin-left:6px;padding:0;display:inline-flex}.pomocbtn:active{color:var(--accent-ink)}.modhd .pomocbtn{margin-left:0}.ppomoc{align-items:center;display:inline-flex}.mc.pomocmc{max-width:460px}.pomoctresc{font-size:var(--t-md);color:var(--n-800);line-height:1.55}.pomoctresc p{margin:0 0 9px}.pomoctresc p:last-child{margin-bottom:0}.zle{color:var(--zle-ink)}.wielkie{text-transform:uppercase}.wrap.card{padding-bottom:24px}section{margin:12px 12px 0}.wrap.card{flex-direction:column;display:flex}.wrap.card>.czeka,.wrap.card>.totals{margin-bottom:0}.pchwyt{color:var(--n-500);cursor:grab;touch-action:none;align-items:center;padding-right:2px;display:flex}.pchwyt:active{cursor:grabbing}.ukladdnd .panel{outline:1px dashed var(--line)}.panel{background:var(--card);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow);overflow:hidden}.panel.wskaz{border-color:var(--blue);box-shadow:0 0 0 2px var(--b-100)}.phead{border-bottom:1px solid var(--line);background:var(--surface-2);align-items:center;gap:8px;padding:10px 14px;display:flex}.phead .lbl{font-size:var(--lbl-sm);letter-spacing:var(--lbl-track);text-transform:uppercase;color:var(--ink);font-weight:600}.phead .meta{font-size:var(--t-sm);color:var(--muted);margin-left:auto}.pbtn{background:var(--n-150);color:var(--accent-ink);border-radius:var(--r-sm);font-family:inherit;font-weight:600;font-size:var(--t-sm);cursor:pointer;border:0;padding:6px 10px}.row{border-bottom:1px solid var(--n-100);align-items:center;gap:10px;padding:10px 14px;display:flex}.row:last-child{border-bottom:0}.row .txt{flex:1;min-width:0}.row .n1{font-size:var(--t-md)}.row .n2{font-size:var(--t-sm);color:var(--muted)}.row .val{white-space:nowrap;font-weight:500}.tag{font-size:var(--t-2xs);border-radius:var(--r-xs);background:var(--uwaga-bg);color:var(--uwaga-ink);margin-left:6px;padding:1px 6px;font-weight:700}.tag.pilne{background:var(--zle-bg);color:var(--zle-ink)}.tag.luzne,.tag.bonus{background:var(--n-100);color:var(--n-600)}.tag.hala{background:var(--b-50);color:var(--accent-ink)}.tag.wlasny{background:var(--n-150);color:var(--b-900)}.priobtn.wazna.on{color:var(--zle-ink);opacity:1}.priobtn.bonusowa.on{color:var(--uwaga-ink);opacity:1}.ohdr{padding:16px 16px 4px}.ohdr .onum{font-size:var(--t-sm);color:var(--muted);letter-spacing:.3px;font-weight:600}.ohdr .name{font-size:var(--t-xl);justify-content:space-between;align-items:center;gap:10px;font-weight:700;display:flex}.editbtn{background:var(--n-150);color:var(--accent-ink);border-radius:var(--r-md);font-family:inherit;font-weight:600;font-size:var(--t-md);cursor:pointer;border:0;flex-shrink:0;padding:8px 14px}.przenies{width:100%}.ohdr .auto{color:var(--muted);font-size:var(--t-md);margin-top:1px}.budget{margin:10px 14px 4px}.btrack{background:var(--n-100);border-radius:var(--r-md);height:16px;position:relative;overflow:hidden}.bband{background:var(--n-200);position:absolute;top:0;bottom:0}.bfill{background:var(--green);position:absolute;top:0;bottom:0;left:0}.bfill.bad{background:var(--red)}.blegend{font-size:var(--t-xs);color:var(--muted);justify-content:space-between;margin-top:5px;display:flex}.blegend .bover{color:var(--red);font-weight:700}.blegend .bok{color:var(--green);font-weight:600}.wysuma{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.wysumakwota{font-size:var(--t-lg);color:var(--blue-d);white-space:nowrap;letter-spacing:-.2px;font-weight:800}.wysumaczas{white-space:nowrap;font-size:var(--t-md);color:var(--n-700);background:var(--n-150);border-radius:var(--r-pill);align-items:center;gap:4px;padding:2px 9px;font-weight:700;display:inline-flex}.chk{border-bottom:1px solid var(--n-100);cursor:pointer;font-size:var(--t-md);align-items:center;gap:11px;padding:11px 14px;display:flex}.chk:last-child{border-bottom:0}.chk input{width:20px;height:20px;accent-color:var(--green);flex:none}.chk .done{color:var(--muted);text-decoration:line-through}.metagreen{font-weight:700;color:var(--green)!important}.calnav{justify-content:space-between;align-items:center;padding:12px 12px 8px;display:flex}.calnav span{font-weight:700;font-size:var(--t-base)}.calnav button{border:1px solid var(--line);background:var(--n-0);border-radius:var(--r-md);cursor:pointer;width:38px;height:38px;color:var(--accent-ink);justify-content:center;align-items:center;display:inline-flex}.calwrap{--calbase:64px;--calkol:7;padding:0 8px}.calwrap.dwutyg{--calbase:104px}.calwrap.tydzien{--calbase:190px}.calnag{grid-template-columns:repeat(7,1fr);display:grid}.calhd{text-align:center;font-size:var(--lbl-sm);color:var(--lbl-muted);text-transform:uppercase;padding:4px 0;font-weight:700}.calsiatka{border:1px solid var(--line);border-radius:var(--r-md);background:var(--card);overflow:hidden}.calweek{position:relative}.calweek+.calweek{border-top:1px solid var(--line)}.caldays{grid-template-columns:repeat(var(--calkol),1fr);display:grid}.calday{min-width:0;padding:3px}.calday+.calday{border-left:1px solid var(--line)}.calday.empty{background:var(--n-50)}.calday.today{background:var(--n-150)}.caldnum{font-size:var(--t-2xs);color:var(--muted);padding:1px 3px;line-height:16px}.calday.today .caldnum{color:var(--accent-ink);font-weight:700}.calbars{grid-template-columns:repeat(var(--calkol),1fr);pointer-events:none;grid-auto-rows:17px;display:grid;position:absolute;top:21px;left:0;right:0}.calbar{pointer-events:auto;font-size:var(--t-2xs);border-radius:var(--r-xs);white-space:nowrap;text-overflow:ellipsis;cursor:pointer;height:15px;color:var(--on-bar);background:var(--ink-muted);margin:0 3px;padding:0 6px;font-weight:600;line-height:15px;overflow:hidden}.calday{cursor:pointer}.calday.zazn{background:var(--n-200);box-shadow:inset 0 0 0 1px var(--blue)}.calday.empty{cursor:default}.calsiatka.ciagne{-webkit-user-select:none;user-select:none;touch-action:none}.calnowezlec{justify-content:center;width:100%;margin-bottom:12px}.calalbo{color:var(--muted);font-size:var(--t-xs);align-items:center;gap:10px;margin-bottom:12px;display:flex}.calalbo:before,.calalbo:after{content:"";background:var(--line);flex:1;height:1px}.kwyc,.zwyc{font-size:var(--t-2xs);border-radius:var(--r-pill);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:5px;max-width:100%;margin-top:5px;padding:2px 8px;font-weight:700;display:inline-flex;overflow:hidden}.kwyc.ok,.zwyc.ok{background:var(--n-100);color:var(--ok-ink)}.kwyc.robocza,.zwyc.robocza{background:var(--n-100);color:var(--uwaga-ink)}.zwyc{margin-top:4px}.protgodz{max-width:170px}.wydinfo{background:var(--page);border-radius:var(--r-md);font-size:var(--t-md);color:var(--n-700);align-items:center;gap:7px;margin-bottom:11px;padding:9px 11px;display:flex}.rzkol.nieob{opacity:.62}.rzkol.nieob .rzimie{text-decoration:line-through}.plnieob{font-size:var(--t-2xs);background:var(--n-100);color:var(--red);border-radius:var(--r-pill);flex:none;align-items:center;gap:5px;padding:2px 8px;font-weight:700;display:inline-flex}.plnieob.szkol{background:var(--n-150);color:var(--et-wyc-ink)}.plzamkniete{background:var(--ink);color:var(--n-0);border-radius:var(--r-md);font-size:var(--t-md);align-items:center;gap:8px;margin-bottom:12px;padding:10px 13px;font-weight:600;display:flex}.calpopis{background:var(--page);border-radius:var(--r-md);font-size:var(--t-md);white-space:pre-wrap;margin-top:10px;padding:9px 11px;line-height:1.5}.calbar.wyd{background-image:repeating-linear-gradient(45deg,var(--bar-stripe) 0 5px,transparent 5px 10px)}.calbar.w-urlop{background-color:var(--et-umow)}.calbar.w-choroba{background-color:var(--red)}.calbar.w-szkolenie{background-color:var(--et-wyc)}.calbar.w-zamkniete{background-color:var(--n-900)}.calbar.w-inne{background-color:var(--et-zapyt)}.calbar.zapyt{background:var(--et-zapyt)}.calbar.wyc{background:var(--et-wyc)}.calbar.doum{background:var(--et-doum)}.calbar.umow{background:var(--et-umow)}.calbar.przyjete{background:var(--et-przyjete)}.calbar.toku{background:var(--et-toku)}.calbar.gotowe{background:var(--et-gotowe)}.calbar.held{background:repeating-linear-gradient(45deg,var(--n-400),var(--n-400) 5px,var(--n-500) 5px,var(--n-500) 10px)}.calbar.ciagL{border-top-left-radius:0;border-bottom-left-radius:0;margin-left:0}.calbar.ciagP{border-top-right-radius:0;border-bottom-right-radius:0;margin-right:0}.calwiecej{font-size:var(--t-2xs);color:var(--muted);padding:2px 8px 4px}.calpop .calpname{font-size:var(--t-lg);margin-bottom:6px;font-weight:700}.calprow{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.chip.held{background:var(--uwaga-bg);color:var(--uwaga-ink)}.chip.konc{background:var(--n-150);color:var(--n-700)}.calpdane{flex-direction:column;gap:6px;display:flex}.calpdane>div{font-size:var(--t-md);border-bottom:1px solid var(--n-100);gap:10px;padding-bottom:5px;display:flex}.calpdane b{color:var(--lbl-muted);font-weight:600;font-size:var(--lbl);text-transform:uppercase;letter-spacing:var(--lbl-track);flex:0 0 84px;padding-top:2px}.calpdane span{flex:1;min-width:0}.calviews{padding-bottom:2px}.viewsw{flex-wrap:nowrap;min-width:0}.viewsw .k-tab{flex:none}.vico{display:inline-flex}.wrap.embed{min-height:0;padding-bottom:24px}.board{gap:var(--space-4);height:calc(100dvh - var(--navh) - var(--subh));padding:var(--space-3) var(--space-3) var(--space-4);-webkit-overflow-scrolling:touch;justify-content:flex-start;display:flex;overflow:auto hidden}.knav{z-index:35;background:var(--float-bg);width:40px;height:40px;color:var(--on-photo);font-size:var(--t-xl);cursor:pointer;box-shadow:var(--shadow-2);border:0;border-radius:50%;justify-content:center;align-items:center;line-height:1;display:flex;position:fixed;top:50%;transform:translateY(-50%)}.knav.left{left:calc(var(--sidew) + 6px)}.knav.right{right:6px}.kzoom{z-index:36;background:var(--float-bg);width:40px;height:40px;color:var(--on-photo);cursor:pointer;box-shadow:var(--shadow-2);border:0;border-radius:50%;justify-content:center;align-items:center;display:none;position:fixed;right:10px}.knav:active{opacity:.85}.kcol{background:var(--surface-2);border-radius:var(--r-lg);flex-direction:column;flex:0 0 210px;max-height:100%;display:flex}.kcol.kover{outline:2px dashed var(--accent);outline-offset:-2px;background:var(--accent-soft)}.kcolhd{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-3) var(--space-2);display:flex}.kcolhd .led{width:8px;height:8px;box-shadow:none}.kcolnr{font-family:var(--mono);font-size:var(--t-2xs);color:var(--ink-muted);font-weight:500}.kcoltitle{font-size:var(--t-base);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;flex:1;font-weight:600;overflow:hidden}.kcolcount{min-width:28px;height:24px;padding:0 var(--space-2);border-radius:var(--r-pill);background:var(--surface);border:1px solid var(--line);font-size:var(--t-xs);color:var(--ink-muted);justify-content:center;align-items:center;font-weight:600;display:inline-flex}.kcolcount.alert{background:var(--signal);border-color:var(--signal);color:var(--on-signal)}.kcolbody{padding:2px var(--space-2) var(--space-3);gap:var(--space-2);flex-direction:column;flex:1;display:flex;overflow-y:auto}.kcard{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);box-shadow:var(--shadow-1);padding:var(--space-3);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;position:relative}.kcard:active{transform:scale(.997)}.kcard.kdrag{opacity:.4}.kcard.kdropb{box-shadow:0 -3px 0 -1px var(--accent),var(--shadow-1)}.kcard.kdropa{box-shadow:0 3px 0 -1px var(--accent),var(--shadow-1)}.kcard:active{cursor:grabbing}.kphoto{aspect-ratio:3/2;object-fit:cover;border-radius:var(--r-sm);background:var(--n-200);width:100%;margin:0 0 7px;display:block}.ktop{align-items:center;gap:6px;min-height:20px;display:flex}.kid{font-family:var(--mono);font-size:var(--t-md);color:var(--ink-muted);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:500;overflow:hidden}.k1d{border-radius:var(--r-sm);background:var(--n-150);color:var(--n-700);font-size:var(--t-2xs);letter-spacing:.4px;text-transform:uppercase;vertical-align:top;margin-top:6px;padding:3px 7px;font-weight:700;display:inline-block}.ktabl+.k1d{margin-left:6px}.kosoba{background:var(--ka,var(--ink-muted));min-width:0;color:var(--on-photo);border-radius:var(--r-pill);font-size:var(--t-xs);white-space:nowrap;flex:0 auto;align-items:center;gap:5px;padding:2px 9px 2px 2px;font-weight:600;line-height:1.5;display:inline-flex;overflow:hidden}.kosoba b{background:var(--on-photo-soft);width:18px;height:18px;font-size:var(--t-2xs);letter-spacing:.2px;border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:700;display:flex;overflow:hidden}.kname{font-weight:600;font-size:var(--t-base);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;overflow:hidden}.kauto{font-size:var(--t-xs);color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;overflow:hidden}.kblacha{align-items:center;gap:6px;margin-bottom:4px;display:flex}.kblacha .ktabl,.kblacha .k1d{margin-top:0}.ktabl{border:1.5px solid var(--paper-ink);border-radius:var(--r-xs);background:var(--paper);height:22px;line-height:20px;font-family:var(--mono);font-weight:500;font-size:var(--t-md);letter-spacing:1.4px;color:var(--paper-ink);align-items:center;margin-top:6px;padding:0 9px;display:inline-flex;overflow:hidden}.kkoszt{border-top:1px solid var(--line);margin-top:8px;padding-top:7px}.kzatw{border:1px solid var(--ok-line);background:var(--ok-bg);width:100%;color:var(--ok-ink);border-radius:var(--r-md);font-family:inherit;font-size:var(--t-sm);cursor:pointer;justify-content:center;align-items:center;gap:5px;margin-top:8px;padding:6px 8px;font-weight:700;display:flex}.klicznik{align-items:baseline;gap:5px;display:flex}.ksum{font-weight:700;font-size:var(--t-md)}.ksum.nad{color:var(--red)}.kcel{font-size:var(--t-xs);color:var(--muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.kpasek{border-radius:var(--r-xs);background:var(--n-200);height:4px;margin-top:6px;overflow:hidden}.kpasek i{border-radius:var(--r-xs);background:var(--blue);transform-origin:0;width:100%;height:100%;transform:scaleX(var(--kp,0));transition:transform .3s;display:block}.kpasek i.nad{background:var(--red)}.kpaid{font-size:var(--lbl-sm);text-transform:uppercase;letter-spacing:var(--lbl-track);color:var(--red);white-space:nowrap;margin-left:auto;font-weight:700}.kpaid.ok{color:var(--green)}.knowe{border:1px dashed var(--line-strong);border-radius:var(--r-md);width:100%;min-height:40px;color:var(--ink-muted);font-family:inherit;font-size:var(--t-md);cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:6px;margin-bottom:8px;font-weight:500;display:flex}.knowe:hover{background:var(--surface);color:var(--ink)}.sekact{justify-content:flex-start;padding:8px 12px 10px;display:flex}.kempty{color:var(--ink-muted);font-size:var(--t-xs);text-align:center;padding:var(--space-5) var(--space-3);line-height:20px}.kghost{z-index:90;pointer-events:none;background:var(--surface);border:1px solid var(--accent);border-radius:var(--r-md);box-shadow:var(--shadow-2);min-width:150px;max-width:220px;padding:9px 12px;position:fixed;transform:translate(-50%,-120%)}.kghost .kauto{color:var(--accent-ink);margin-top:3px;font-weight:600}.kcard.kheld{background:var(--n-100);opacity:.72}.kcard.kheld .kname,.kcard.kheld .kid{color:var(--n-500)}.khold{font-size:var(--t-xs);color:var(--uwaga-ink);background:var(--uwaga-bg);border-radius:var(--r-sm);margin-top:5px;padding:3px 6px;font-weight:600;line-height:1.3}.kzmiana{font-size:var(--t-xs);color:var(--et-wyc-ink);background:var(--et-wyc-bg);border:1px solid var(--et-wyc-line);border-radius:var(--r-sm);align-items:center;gap:5px;margin-top:5px;padding:3px 6px;font-weight:700;line-height:1.3;display:flex}.holdbar{font-size:var(--t-sm);color:var(--uwaga-ink);background:var(--uwaga-bg);border:1px solid var(--uwaga-line);border-radius:var(--r-sm);margin-top:8px;padding:7px 10px;font-weight:600}.field.hold .notes.held{border:1px solid var(--line);border-radius:var(--r-md);background:var(--n-0);margin-top:8px;padding:9px 11px}.wrap.home{padding-bottom:32px}.modtiles{grid-template-columns:1fr 1fr;gap:10px;padding:14px 12px 6px;display:grid}.modtile{background:var(--card);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow);cursor:pointer;flex-direction:column;gap:3px;padding:16px 14px;display:flex}.modtile:active{transform:scale(.99)}.modicon{font-size:var(--t-2xl)}.modname{font-weight:700;font-size:var(--t-base)}.modmeta{font-size:var(--t-xs);color:var(--muted)}.homecal{margin-top:8px}.homehd{font-size:var(--lbl-sm);letter-spacing:var(--lbl-track);text-transform:uppercase;color:var(--lbl-ink);padding:8px 16px 0;font-weight:700}.printview{z-index:100;background:var(--n-0);position:fixed;inset:0;overflow-y:auto}.pbar{background:var(--n-50);border-bottom:1px solid var(--line);justify-content:flex-end;gap:9px;padding:12px 16px;display:flex;position:sticky;top:0}.pbar .btn{flex:none;min-width:120px}.psheet{max-width:720px;color:var(--n-900);margin:0 auto;padding:24px 26px 60px}.phdr{border-bottom:2px solid var(--blue-d);justify-content:space-between;align-items:flex-start;padding-bottom:12px;display:flex}.pfirma{font-size:var(--t-xl);font-weight:800}.pmeta{font-size:var(--t-sm);color:var(--muted)}.pmeta.r{text-align:right}.pklient{font-size:var(--t-md);margin:14px 0 18px;line-height:1.7}.ptab{border-collapse:collapse;width:100%;font-size:var(--t-md);margin-bottom:16px}.ptab th{text-align:left;background:var(--n-100);font-size:var(--lbl-sm);text-transform:uppercase;letter-spacing:var(--lbl-track);color:var(--lbl-ink);border-bottom:1px solid var(--line);padding:8px 10px}.ptab td{border-bottom:1px solid var(--n-100);vertical-align:top;padding:8px 10px}.ptab .c{text-align:center;width:44px}.ptab .r{text-align:right;white-space:nowrap}.psum{border-top:2px solid var(--blue-d);margin-top:8px;padding-top:10px}.psumrow{font-size:var(--t-md);color:var(--muted);justify-content:space-between;padding:3px 0;display:flex}.psumrow.big{font-size:var(--t-lg);color:var(--ink);font-weight:800}.pnote{font-size:var(--t-xs);color:var(--muted);border-top:1px solid var(--line);margin-top:22px;padding-top:12px;line-height:1.5}@media print{body *{visibility:hidden}.printview,.printview *{visibility:visible}.printview{position:absolute;inset:0;overflow:visible}.printview .noprint{display:none}.psheet{max-width:none;padding:0}}.ppanelbody{padding:10px 14px}.ppanelbody .pstrip{padding:0}.pstrip{flex-wrap:wrap;align-items:center;gap:8px;padding:10px 14px;display:flex}.pthumb{border-radius:var(--r-md);border:1px solid var(--line);flex:none;width:64px;height:64px;position:relative;overflow:hidden}.pstrip.sm .pthumb{width:46px;height:46px}.pthumb img{object-fit:cover;cursor:zoom-in;width:100%;height:100%;display:block}.galklient .pthumb img{cursor:pointer;opacity:.42;transition:opacity .15s}.galklient .pthumb.wgalerii img{opacity:1}.galklient .pthumb.wgalerii{border-color:var(--green);box-shadow:0 0 0 2px var(--green) inset}.galklient .pthumb.czeka{opacity:.5;pointer-events:none}.galptak{background:var(--green);width:18px;height:18px;color:var(--n-0);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;bottom:2px;left:2px}.pthumbdel{background:var(--photo-chip);width:18px;height:18px;color:var(--on-photo);font-size:var(--t-md);cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;line-height:1;display:flex;position:absolute;top:2px;right:2px}.paddphoto{border:1.5px dashed var(--line);border-radius:var(--r-md);width:64px;height:64px;font-size:var(--t-xl);color:var(--muted);cursor:pointer;background:var(--n-50);flex:none;justify-content:center;align-items:center;display:flex}.pstrip.sm .paddphoto{width:46px;height:46px;font-size:var(--t-lg)}.paddphoto.busy{opacity:.6}.mc .field .pstrip{padding:0}.chkrow{border-bottom:1px solid var(--n-100)}.chkrow:last-child{border-bottom:0}.chkrow .chk{border-bottom:0;padding-bottom:3px}.chkplak{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.chkrow.zpaskiem{border-left:4px solid var(--line)}.chkrow.zpaskiem .chk,.chkrow.zpaskiem .chkstopka{padding-left:10px}.chkrow.zpaskiem .chkstopka{padding-left:41px}.chkrow.wazna{background:var(--zle-bg)}.chkrow.bonusowa{background:var(--uwaga-bg)}.przypbtn.tagbtn{margin-left:auto}@media (width<=640px){.chkplak .tag{border-radius:50%;width:14px;height:14px;margin-left:0;padding:0;font-size:0}}.chkstopka{flex-wrap:wrap;align-items:center;gap:8px;padding:0 14px 9px 45px;display:flex}.chkrow.wstawtu:before{top:0}.chkkoniec{height:1px}.chkstopka .pstrip.sm{padding:0}.osobka{background:var(--blue);width:26px;height:26px;color:var(--n-0);font-size:var(--t-2xs);letter-spacing:.3px;cursor:pointer;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.osobka.pusta{background:var(--n-150);color:var(--muted)}.kombtn{color:var(--muted);font-size:var(--t-xs);cursor:pointer;background:0 0;border:0;align-items:center;gap:3px;padding:2px 4px;font-weight:700;display:inline-flex}.kombtn.ma{color:var(--accent-ink)}.komlista{max-height:44vh;margin:6px 0 2px;overflow:auto}.kompoz{border-top:1px solid var(--n-100);padding:8px 0}.komnag{font-size:var(--t-2xs);color:var(--muted);align-items:center;gap:6px;display:flex}.komusun{color:var(--muted);cursor:pointer;background:0 0;border:0;margin-left:auto;padding:0 2px;display:flex}.komtresc{font-size:var(--t-sm);color:var(--ink);white-space:pre-wrap;word-break:break-word;margin-top:2px}.kompisz{align-items:flex-end;gap:8px;margin-top:8px;display:flex}.kompisz textarea{border:1px solid var(--line);border-radius:var(--r-md);min-width:0;font-family:inherit;font-size:var(--t-sm);background:var(--n-0);color:var(--ink);resize:none;flex:1;padding:9px 11px}.kompisz .btn{flex:none}.metared{font-weight:700;color:var(--red)!important}.ser{font-family:var(--mono);font-size:var(--t-sm);color:var(--b-800);white-space:pre-wrap;word-break:break-word;padding:11px 14px}.ser.empty{color:var(--n-400);font-style:italic;font-family:var(--font)}.totals{background:var(--surface-2);color:var(--ink);border:1px solid var(--line);border-radius:var(--r-md);margin:12px;padding:12px 14px}.totals .tr{font-size:var(--t-md);color:var(--ink-muted);justify-content:space-between;padding:3px 0;display:flex}.totals .tr.big{color:var(--ink);font-size:var(--t-lg);border-top:1px solid var(--line);margin-top:5px;padding-top:8px;font-weight:700}.totals .tr .mono{color:var(--ink)}.rabpole{align-items:center;gap:8px;display:flex}.rabkwota{opacity:.85}.rabin{text-align:right;background:var(--surface);border:1px solid var(--line-strong);width:76px;color:var(--ink);border-radius:var(--r-sm);font-family:var(--mono);font-size:var(--t-md);padding:4px 7px}.rabin::placeholder{color:var(--ink-muted)}.rabin:focus{outline:2px solid var(--focus-ring);outline-offset:1px}.rabzl{font-size:var(--t-sm)}.btn{border:1px solid var(--line-strong);border-radius:var(--r-md);min-height:40px;padding:0 var(--space-4);background:var(--surface);color:var(--ink);font-family:inherit;font-weight:600;font-size:var(--t-base);cursor:pointer;justify-content:center;align-items:center;gap:var(--space-2);flex:1;line-height:24px;transition:background .15s ease-out,border-color .15s ease-out;display:flex}.btn:hover{background:var(--surface-2)}.btn.primary{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.btn.primary:hover{background:var(--accent-hover);border-color:var(--accent-hover)}.btn.ghost{color:var(--accent-ink)}.btn:active{filter:brightness(.96)}.btn:disabled{opacity:.5;cursor:not-allowed}a.btn{text-decoration:none}@media (pointer:coarse){.btn{min-height:44px}}.scrim{background:var(--scrim);z-index:40;position:fixed;inset:0}.sheet{z-index:50;background:var(--page);animation:zprawej var(--ruch) var(--ruch-krzywa);flex-direction:column;display:flex;position:fixed;inset:0}.modal.boczny>.mc{animation:zprawej var(--ruch) var(--ruch-krzywa)}.sheet .sh{padding:calc(14px + env(safe-area-inset-top,0px)) 16px 10px;background:var(--n-0);border-bottom:1px solid var(--line)}.shstopka{background:var(--n-0);border-top:1px solid var(--line);padding:10px 16px;padding-bottom:calc(10px + env(safe-area-inset-bottom,0px));align-items:center;gap:12px;display:flex}.shile{min-width:0;font-size:var(--t-xs);color:var(--muted);flex:1}.shstopka .btn{flex:none}.sheet .sh h3{font-size:var(--t-base);align-items:center;margin:0 0 9px;display:flex}.x{font-size:var(--t-xl);color:var(--muted);cursor:pointer;background:0 0;border:0;margin:-10px -4px -10px auto;padding:10px 4px 10px 12px;line-height:1}.search{border:1px solid var(--line-strong);border-radius:var(--r-md);width:100%;min-height:40px;padding:var(--space-2) var(--space-3);background:var(--surface);color:var(--ink);font-family:inherit;font-size:var(--t-base);appearance:textfield}.search::-webkit-search-cancel-button{-webkit-appearance:none}.search:focus{outline:2px solid var(--focus-ring);outline-offset:1px;border-color:var(--focus-ring)}.search::placeholder{color:var(--ink-muted)}.scl{flex:1;padding:6px 12px 16px;overflow-y:auto}.grp{font-size:var(--lbl-sm);letter-spacing:var(--lbl-track);text-transform:uppercase;color:var(--lbl-ink);padding:14px 4px 6px;font-weight:700}.grp.star{color:var(--accent-ink)}.pi{background:var(--n-0);border:1px solid var(--line);border-radius:var(--r-md);align-items:center;gap:11px;margin-bottom:7px;padding:11px 12px;display:flex}.pi .pt{flex:1;min-width:0}.pi .pn{font-size:var(--t-md);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pi .pm{font-size:var(--t-xs);color:var(--muted)}.pi .req{color:var(--amber);font-weight:700}.pi .stk{font-size:var(--t-xs);color:var(--n-500);text-align:right;min-width:54px}.pi .stk b{color:var(--ink)}.pi .stk b.low{color:var(--red)}.add{border-radius:var(--r-md);background:var(--blue);width:38px;height:38px;color:var(--n-0);font-size:var(--t-xl);cursor:pointer;border:0;flex:none;line-height:1;position:relative}.add:active{filter:brightness(.92)}@keyframes pojaw{0%{opacity:0}to{opacity:1}}@keyframes wskocz{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:none}}@keyframes zprawej{0%{transform:translate(100%)}to{transform:none}}@keyframes zdolu{0%{opacity:0;transform:translate(-50%,14px)}to{opacity:1;transform:translate(-50%)}}.modal{z-index:70;background:var(--scrim);-webkit-user-select:text;user-select:text;cursor:auto;justify-content:center;align-items:center;padding:16px;animation:.14s ease-out pojaw;display:flex;position:fixed;inset:0}.mc{background:var(--surface);color:var(--ink);border:1px solid var(--line);box-shadow:var(--shadow-2);border-radius:var(--r-lg);width:100%;max-width:430px;padding:var(--space-4) var(--space-4) var(--space-5);max-height:88vh;animation:wskocz var(--ruch) var(--ruch-krzywa);overflow-y:auto}@media (width<=899px){.modal.boczny{align-items:stretch;padding:0}.modal.boczny>.mc{width:100%;max-width:none;min-height:100dvh;max-height:none;padding:calc(16px + env(safe-area-inset-top,0px)) 16px calc(24px + env(safe-area-inset-bottom,0px));border-radius:0}}.frow{gap:10px;display:flex}.frow .field{flex:1;min-width:0}.contact{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.contact a{color:var(--accent-ink);font-weight:600;text-decoration:none}.telbtn,.contact a.telbtn{border:1px solid var(--blue);background:var(--blue);color:var(--n-0);font:inherit;font-weight:700;font-size:var(--t-md);border-radius:var(--r-pill);cursor:pointer;align-items:center;gap:6px;min-height:38px;padding:8px 14px;text-decoration:none;display:inline-flex}@media (width<=899px){.telbtn,.contact a.telbtn{min-height:44px;font-size:var(--t-base);padding:10px 16px}}.telbtn:active{filter:brightness(.92)}.telbtn:disabled{opacity:.6;cursor:default}.telrec{font-size:var(--t-2xs);background:color-mix(in srgb,var(--on-accent) 20%,transparent);border-radius:var(--r-pill);align-items:center;gap:3px;margin-left:2px;padding:2px 6px;font-weight:600;display:inline-flex}.rozmowy{flex-direction:column;gap:12px;display:flex}.rozmowa{border:1px solid var(--line);border-radius:var(--r-md);background:var(--n-25);padding:10px 12px}.rozhd{font-size:var(--t-md);flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:6px;display:flex}.rozstan{font-size:var(--t-xs);color:var(--muted);background:var(--page);border-radius:var(--r-pill);margin-left:auto;padding:2px 9px;font-weight:700}.rozstan.ok{color:var(--green);background:var(--n-100)}.rozstan.zle{color:var(--red);background:var(--n-100)}.rozaudio{width:100%;height:34px;margin:4px 0 8px;display:block}.roztekst{font-size:var(--t-md);white-space:pre-wrap;border-left:3px solid var(--cream-d);max-width:68ch;color:var(--b-900);padding-left:10px;line-height:1.62}.mc h3{font-size:var(--t-lg);align-items:center;margin:0 0 4px;font-weight:600;display:flex}.mc .msub{color:var(--muted);font-size:var(--t-sm);margin-bottom:12px}.field{margin-bottom:11px}.field label{font-size:var(--t-sm);color:var(--ink);margin-bottom:var(--space-1);font-weight:600;display:block}.field input,.field textarea,.field select{border:1px solid var(--line-strong);border-radius:var(--r-md);width:100%;min-height:40px;padding:var(--space-2) var(--space-3);font-family:inherit;font-size:var(--t-base);background:var(--surface);color:var(--ink)}.field input:not([type=checkbox]):not([type=radio]):focus,.field select:focus,.field textarea:focus{outline:2px solid var(--focus-ring);outline-offset:1px;border-color:var(--focus-ring)}.field input::placeholder,.field textarea::placeholder{color:var(--ink-muted)}.req{color:var(--red);font-weight:700}.field.check{align-items:center;gap:9px;display:flex}.field.check input{width:20px;height:20px}.field.check label{margin:0}.mrow{gap:9px;margin-top:8px;display:flex}.toast{animation:zdolu .18s var(--ruch-krzywa);background:var(--surface);color:var(--ink);border:1px solid var(--line-strong);box-shadow:var(--shadow-2);padding:var(--space-3) var(--space-4);border-radius:var(--r-md);font-size:var(--t-md);z-index:80;text-align:center;white-space:pre-line;max-width:90%;position:fixed;bottom:120px;left:50%;transform:translate(-50%)}#qr-reader{border-radius:var(--r-md);width:100%;margin-bottom:10px;overflow:hidden}.chip.tap{cursor:pointer}.resp{color:var(--muted);font-size:var(--t-sm);margin-top:3px}.resp b{color:var(--ink);font-weight:600}.resp i{color:var(--n-600)}.linkish{color:var(--accent-ink);cursor:pointer;font-size:var(--t-sm);margin-left:8px;font-weight:600}.partact{gap:9px;margin:10px 12px 4px;display:flex}.stbtns{flex-wrap:wrap;gap:8px;display:flex}.stbtn{border:1px solid var(--line);background:var(--n-0);border-radius:var(--r-md);font-family:inherit;font-weight:600;font-size:var(--t-md);cursor:pointer;color:var(--muted);flex:1 0 28%;padding:10px 6px}.stbtn.on{border-color:var(--blue);background:var(--n-150);color:var(--accent-ink)}.qty{align-items:center;gap:7px;display:flex}.qty button{border-radius:var(--r-md);border:1px solid var(--line);background:var(--n-0);width:36px;height:36px;font-size:var(--t-lg);cursor:pointer;color:var(--accent-ink);line-height:1}.qty span{text-align:center;min-width:16px;font-weight:600}.qn{color:var(--muted);text-align:right;min-width:30px;font-weight:600}.del{cursor:pointer;font-size:var(--t-md);opacity:.5;background:0 0;border:0;padding:0 0 0 2px}.del:active{opacity:1}.partact.in{border-top:1px solid var(--n-100);margin:6px 0 0;padding:12px 14px 2px}.row.tapc,.txt.tapc{cursor:pointer}.racts{display:contents}@media (width<=640px){:is(.row:has(>.qty),.row:has(>.qn),.row:has(>.racts)){border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);flex-wrap:wrap;align-items:center;gap:8px 10px;margin:8px 12px;padding:12px}:is(.row:has(>.qty)>.txt,.row:has(>.qn)>.txt,.row:has(>.racts)>.txt){flex:100%}:is(.row:has(>.qty)>.qty,.row:has(>.qn)>.qn){order:1}:is(.row:has(>.qty)>.val,.row:has(>.qn)>.val,.row:has(>.racts)>.val){font-size:var(--t-md);order:2;margin-left:auto;font-weight:600}.row>.racts{order:3;gap:2px;margin-left:auto;display:flex}.row>.racts .del{opacity:.7;padding:9px}}.notes{width:100%;font:inherit;font-size:var(--t-md);color:var(--ink);resize:vertical;background:0 0;border:0;outline:none;min-height:64px;padding:4px 14px 12px}.tag.util{background:var(--n-150);color:var(--zle-ink)}.pcount{background:var(--green);color:var(--n-0);font-weight:700;font-size:var(--t-sm);border-radius:var(--r-pill);text-align:center;min-width:36px;padding:3px 10px}.robtoggle{background:var(--n-150);color:var(--accent-ink);border-radius:var(--r-sm);font-family:inherit;font-weight:700;font-size:var(--t-xs);cursor:pointer;border:0;margin-left:8px;padding:2px 10px}.arch{background:var(--n-100);border:1px solid var(--line);color:var(--muted);border-radius:var(--r-md);font-size:var(--t-sm);align-items:center;gap:6px;margin:10px 12px 0;padding:9px 12px;display:flex}.archbtn{background:var(--ink);border-color:var(--ink);color:var(--surface);width:100%;margin-bottom:8px}.folder{margin:18px 12px 4px}.folderhd{color:var(--lbl-muted);font-size:var(--lbl);text-transform:uppercase;letter-spacing:var(--lbl-track);cursor:pointer;align-items:center;gap:7px;padding:6px 2px;font-weight:700;display:flex}.unpaid{color:var(--red);font-size:var(--lbl-sm);text-transform:uppercase;letter-spacing:var(--lbl-track);margin-top:2px;font-weight:700;display:block}.unpaid.ok{color:var(--green)}.add.minus{background:var(--n-0);color:var(--accent-ink);border:1px solid var(--line)}select.search{appearance:auto;background:var(--n-0)}.alerts{flex-direction:column;gap:7px;padding:8px 12px 0;display:flex}.alert{background:var(--n-100);border:1px solid var(--zle-line);color:var(--zle-ink);border-radius:var(--r-md);font-size:var(--t-sm);cursor:pointer;box-shadow:var(--shadow);align-items:center;gap:9px;padding:10px 12px;display:flex}.alert:active{transform:scale(.995)}.alert .aico{flex:none;display:flex}.alert span:not(.aico):not(.asub):not(.aapp){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.alert b{font-weight:700}.alert .asub{font-size:var(--t-xs);color:inherit;white-space:nowrap;text-overflow:ellipsis;flex:0 auto;min-width:0;max-width:45%;margin-left:auto;overflow:hidden}.alert.uwaga{border-color:var(--uwaga-line);color:var(--uwaga-ink)}.alert.info{border-color:var(--line);color:var(--ink)}.alert .aapp{background:var(--n-150);color:var(--ink-muted);font-size:var(--t-2xs);flex:none;min-height:0;line-height:20px}.alertfiltr{gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}.alertzr{font-size:var(--t-2xs);color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex}.alertodsw{font-family:inherit;font-size:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;margin-left:auto;padding:2px 0;display:inline-flex}.alertodsw:disabled{cursor:default;opacity:.6}.alfz{padding-bottom:var(--space-3);border-bottom:1px solid var(--line)}.alfz .alfzst{color:var(--muted);font-weight:400}.alfrod{margin-top:var(--space-2);flex-direction:column;gap:2px;display:flex}.field .alfrod label{align-items:center;gap:var(--space-2);font-weight:400;font-size:var(--t-sm);color:var(--ink);cursor:pointer;margin:0;padding:4px 0;display:flex}.field .alfrod label.off{color:var(--muted)}.field .alfrod input{width:18px;height:18px;accent-color:var(--blue);flex:none;margin:0}.alfrod .alfrodd{font-size:var(--t-xs);color:var(--muted);white-space:nowrap;margin-left:auto}.mgsearch{padding:12px 12px 0;position:relative}.mgsearch .search{padding-right:40px}.mgclear{width:40px;height:calc(100% - 12px);color:var(--muted);font-size:var(--t-xl);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;line-height:1;display:flex;position:absolute;top:12px;right:16px}.mgclear:active{color:var(--accent-ink)}.mgrow{padding:10px 12px}.mgthumb{border-radius:var(--r-md);border:1px solid var(--line);background:var(--n-50);width:48px;height:48px;font-size:var(--t-xl);flex:none;justify-content:center;align-items:center;display:flex;overflow:hidden}.mgthumb img{object-fit:cover;width:100%;height:100%;display:block}.mgstan{text-align:right;flex:none}.mgstan b{font-size:var(--t-base)}.mgstan b.low{color:var(--red)}.mgstan .mgmin{font-size:var(--t-2xs);color:var(--muted);margin-top:1px}.mgedit{background:var(--card);border:1px solid var(--line);border-radius:0 0 var(--r-md) var(--r-md);box-shadow:var(--shadow);border-top:0;margin:-6px 2px 0;padding:12px}.mgphotorow{align-items:center;gap:12px;margin-bottom:12px;display:flex}.mgbig{border-radius:var(--r-md);border:1px solid var(--line);background:var(--n-50);width:84px;height:84px;font-size:var(--t-2xl);flex:none;justify-content:center;align-items:center;display:flex;overflow:hidden}.mgbig img{object-fit:cover;width:100%;height:100%;display:block}.mgphotobtns{flex-direction:column;gap:7px;display:flex}.mgphotobtns .btn{text-align:center}.mgphotobtns .btn.busy{opacity:.6}.mgfields{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.mgfields+.mgfields{margin-top:14px}.mgf label{font-size:var(--lbl-sm);text-transform:uppercase;letter-spacing:var(--lbl-track);color:var(--lbl-muted);margin-bottom:7px;font-weight:700;display:block}.mgf input{border:1px solid var(--line);border-radius:var(--r-md);width:76px;font-family:inherit;font-size:var(--t-md);text-align:center;padding:9px 10px}.qty input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.qty input{appearance:textfield}.mgeditbtn{width:100%;margin-top:12px}.mgf input:focus{outline:2px solid var(--focus);border-color:var(--blue)}.mgf.grow{flex:1;min-width:120px}.mgf.grow input{text-align:left;width:100%}.mgf .qty input{width:84px}.alerthd{cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:var(--r-md);background:var(--zle-bg);border:1px solid var(--zle-line);color:var(--zle-ink);align-items:center;gap:6px;margin:8px 12px 0;padding:7px 10px;display:flex}.mgtools{flex-wrap:wrap;gap:8px;padding:10px 12px 0;display:flex}.mgtools .btn{min-width:96px;font-size:var(--t-md);flex:1;padding:9px 8px}.mgdel{cursor:pointer;font-size:var(--t-lg);opacity:.6;background:0 0;border:0;flex:none;margin:-10px -4px -10px 0;padding:10px 4px 10px 10px}.mgdel:active{opacity:1}.mggrab{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.mgdragging{opacity:.55;outline:2px dashed var(--blue);outline-offset:-2px}.mgbulk{flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px 0;display:flex}.mgbulkc{font-size:var(--t-sm);color:var(--accent-ink);white-space:nowrap;font-weight:700}.mgbulk .btn{font-size:var(--t-sm);padding:7px 12px}.mgbulk .mgbdel:not(:disabled){color:var(--red);border-color:var(--zle-line)}.mgcheck{width:20px;height:20px;accent-color:var(--blue);pointer-events:none;flex:none;margin-right:2px}.mgrow.mgsel,.mgrow.mgotw{outline:2px solid var(--blue);outline-offset:-2px}.mgpanelhd{align-items:flex-start;line-height:1.3}.mc .msub.mono{margin-top:-6px}.btn.mgusun{color:var(--red);border-color:var(--zle-line);margin-top:8px}.fchip.chipmove{touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab}.fchip.chipdrag{opacity:.55;outline:2px dashed var(--blue)}.mgsec{top:var(--navh);z-index:5;background:var(--page);font-size:var(--lbl);color:var(--lbl-ink);text-transform:uppercase;letter-spacing:var(--lbl-track);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:6px;padding:8px 4px 4px;font-weight:700;display:flex;position:sticky}.mgsec:active{opacity:.6}.mgsec.zwin{opacity:.75}.mgseccar{color:var(--muted);flex:none;display:flex}.mgsec .fdot{border:1px solid var(--line);background:var(--n-0);border-radius:50%;width:10px;height:10px;display:inline-block}.mgsecc{color:var(--muted);text-transform:none;font-weight:600}.mgf select{border:1px solid var(--line);border-radius:var(--r-md);width:100%;font-family:inherit;font-size:var(--t-md);background:var(--n-0);appearance:auto;padding:9px 10px}.mgf select:focus{outline:2px solid var(--focus);border-color:var(--blue)}.loklist{flex-direction:column;gap:8px;max-height:44vh;margin-bottom:12px;display:flex;overflow-y:auto}.lokrow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.loknazwa{font-weight:600;font-size:var(--t-md);border-radius:var(--r-md);border:1px solid var(--line);padding:4px 10px}.swatch{border:1px solid var(--line);cursor:pointer;background:var(--n-0);border-radius:50%;width:22px;height:22px;padding:0}.swatch.none{position:relative}.swatch.none:after{content:"∅";color:var(--muted);font-size:var(--t-md);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.swatch.on{outline:2px solid var(--blue);outline-offset:1px}.katlista{flex-direction:column;gap:8px;display:flex}.lokadd{gap:8px;display:flex}.lokadd input{flex:1;min-width:0}.lokadd .btn{flex:none;width:48px}.mgview{font-size:var(--t-md);color:var(--muted);flex-direction:column;gap:5px;display:flex}.mgtags{flex-wrap:wrap;gap:5px;display:flex}.mgtag{background:var(--n-150);color:var(--accent-ink);border-radius:var(--r-pill);font-size:var(--t-xs);padding:2px 9px;font-weight:600}.wkcard .zauto{margin-top:2px}.wkarrow{color:var(--n-400);flex:none;align-items:center;display:flex}.wksnip{font-size:var(--t-sm);color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-style:italic;overflow:hidden}.inshit,.inslink{color:inherit;text-decoration:none}.inslink{min-width:0}.insrow{cursor:default}.insselect{margin:0}.insstr{font-size:var(--t-xs);color:var(--accent-ink);white-space:nowrap;margin-left:6px;font-weight:600}.insfrag{font-size:var(--t-sm);color:var(--muted);overflow-wrap:anywhere;margin-top:4px;line-height:1.4}.insskan{font-size:var(--t-xs);color:var(--zle-ink);margin-top:3px}.insocr{font-size:var(--t-xs);color:var(--muted);margin-top:3px}.insakcje{flex:none;gap:6px;display:flex}.insczat{gap:var(--space-2);flex-direction:column;display:flex}.insmsg{border:1px solid var(--line);border-radius:var(--r-md);padding:var(--space-2) var(--space-3);font-size:var(--t-md);white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.5}.insmsg.user{background:var(--surface-2);align-self:flex-end;max-width:92%}.insmsg.asystent{background:var(--card)}.insmsg.blad{color:var(--zle-ink);border-color:var(--zle-line)}.insref{color:var(--accent-ink);padding:0 1px;font-weight:700;text-decoration:none}.insref:hover{text-decoration:underline}.inszrodla{margin-top:var(--space-2);padding-top:var(--space-2);border-top:1px solid var(--line);font-size:var(--t-xs);white-space:normal;flex-direction:column;gap:2px;display:flex}.inszrodla a{color:var(--accent-ink);text-decoration:none}.inszrodla a:hover{text-decoration:underline}.insform{gap:var(--space-2);align-items:center;display:flex}.insform .search{flex:1;min-width:0}.insform .btn{flex:none}.wkname{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.wktag{font-size:var(--t-xs);color:var(--accent-ink);margin-right:6px;font-weight:600}.wkdata{font-size:var(--t-xs);color:var(--muted)}.wkpanel{padding:14px}.wkbody,.wkczyt .ProseMirror{font-size:var(--t-md);line-height:1.5}.wkczyt .ProseMirror,.wked{outline:0}.wkbody h2,.wkczyt h2{font-weight:700;font-size:var(--t-md);color:var(--n-700);border-bottom:1px solid var(--line);margin:14px 0 6px;padding-bottom:4px}.wkbody h3,.wkczyt h3{font-weight:700;font-size:var(--t-md);color:var(--n-700);margin:12px 0 4px}.wkbody>:first-child,.wkczyt .ProseMirror>:first-child{margin-top:0}.wkbody p,.wkczyt p{margin:6px 0}.wkbody ul,.wkbody ol,.wkczyt ul,.wkczyt ol{margin:6px 0;padding-left:24px}.wkbody li,.wkczyt li{margin:3px 0}.wkbody li>p,.wkczyt li>p{margin:0}.wkbody hr,.wkczyt hr{border:0;border-top:1px solid var(--line);margin:12px 0}.wknote{border-radius:var(--r-md);font-size:var(--t-md);margin:8px 0;padding:7px 10px 7px 32px;position:relative}.wknote>p{margin:2px 0}.wknote:before{content:"";background:var(--wknote-ink);width:15px;height:15px;-webkit-mask:var(--wknote-ico) no-repeat center/15px 15px;-webkit-mask:var(--wknote-ico) no-repeat center/15px 15px;mask:var(--wknote-ico) no-repeat center/15px 15px;position:absolute;top:8px;left:9px}.wknote.warning{background:var(--n-100);border:1px solid var(--zle-line);--wknote-ink:var(--bad-ink);--wknote-ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3'/%3E%3Cpath d='M12 9v4'/%3E%3Cpath d='M12 17h.01'/%3E%3C/svg%3E")}.wknote.tip{background:var(--n-150);border:1px solid var(--focus);--wknote-ink:var(--accent-ink);--wknote-ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15 14c.2-1 .7-1.7 1.5-2.5 1-.9 1.5-2.2 1.5-3.5A6 6 0 0 0 6 8c0 1 .2 2.2 1.5 3.5.7.7 1.3 1.5 1.5 2.5'/%3E%3Cpath d='M9 18h6'/%3E%3Cpath d='M10 22h4'/%3E%3C/svg%3E")}.wklink{color:var(--accent-ink);border-bottom:1px solid var(--focus);cursor:pointer;font-weight:600}.wkfoto{margin-top:16px}.wkfhint{font-weight:500;font-size:var(--t-xs);color:var(--muted);text-transform:none;letter-spacing:0}.wkbody img,.wkczyt img{border-radius:var(--r-md);border:1px solid var(--line);background:var(--n-50);cursor:zoom-in;max-width:100%;max-height:300px;margin:8px 0;display:block}.wked img.ProseMirror-selectednode{outline:2px solid var(--blue)}mark.wkcyt{background:var(--cream);border-bottom:2px solid var(--amber);padding:1px 0}.wkfotki{flex-wrap:wrap;gap:10px;margin-top:8px;display:flex}.wkft{width:86px;height:86px;position:relative}.wkftimg{border:1px solid var(--line);border-radius:var(--r-md);background:var(--n-50);cursor:pointer;width:100%;height:100%;padding:0;display:block;overflow:hidden}.wkftimg img{object-fit:cover;width:100%;height:100%;display:block}.wkfn{background:var(--photo-chip);color:var(--on-photo);font-size:var(--t-xs);border-radius:var(--r-sm);pointer-events:none;padding:1px 5px;font-weight:600;position:absolute;top:4px;left:4px}.wkfstar{border-radius:var(--r-md);background:var(--surface);cursor:pointer;width:26px;height:26px;color:var(--amber);border:0;justify-content:center;align-items:center;line-height:1;display:flex;position:absolute;bottom:2px;left:2px}.wkfstar.on{background:var(--cream)}.wkfstar .ikona.pelna{fill:var(--amber)}.wkfdel{border-radius:var(--r-md);background:var(--surface);width:24px;height:24px;color:var(--red);font-size:var(--t-base);cursor:pointer;border:0;line-height:1;position:absolute;top:2px;right:2px}.wkfadd{border:1px dashed var(--line);border-radius:var(--r-md);width:86px;height:86px;font-size:var(--t-xl);cursor:pointer;background:var(--n-50);justify-content:center;align-items:center;display:flex}.wkfadd.busy{opacity:.6}.wkthumb{border-radius:var(--r-md);border:1px solid var(--line);background:var(--n-50);width:52px;height:52px;font-size:var(--t-xl);flex:none;justify-content:center;align-items:center;display:flex;overflow:hidden}.wkthumb img{object-fit:cover;width:100%;height:100%;display:block}.wkform .field{margin-bottom:10px}.wkins{flex-wrap:wrap;align-items:center;gap:10px;margin-top:2px;display:flex}.wkins .btn{text-align:center;flex:none}.wkins .btn.busy{opacity:.6}.wkinshint{font-size:var(--t-xs);color:var(--muted)}.wked{border:1px solid var(--line);border-radius:0 0 var(--r-md) var(--r-md);background:var(--card);border-top:0;min-height:260px;padding:10px 12px}.wked:focus{box-shadow:inset 0 0 0 2px var(--focus)}.wked table,.wkczyt table{margin:8px 0}.wked .selectedCell{position:relative}.wked .selectedCell:after{content:"";background:color-mix(in srgb,var(--accent) 15%,transparent);pointer-events:none;position:absolute;inset:0}.wkbar{background:var(--n-50);border:1px solid var(--line);border-radius:var(--r-md) var(--r-md) 0 0;flex-wrap:wrap;align-items:center;gap:4px;padding:6px;display:flex}.wkbarsep{background:var(--line);align-self:stretch;width:1px;margin:2px 4px}.wkplus{font-size:var(--t-xs);color:var(--green);margin-left:1px;font-weight:800;line-height:1}.wkplus.minus{color:var(--red)}.wkbtn{border-radius:var(--r-sm);min-width:32px;height:30px;font-size:var(--t-md);cursor:pointer;color:var(--n-700);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:0 7px;font-weight:700;line-height:1;display:inline-flex}.wkbtn:hover{background:var(--n-150)}.wkbtn.on{background:var(--card);border-color:var(--blue);color:var(--accent-ink)}.wkbtn.busy{opacity:.5}.wkikony{border:1px solid var(--line);background:var(--n-25);border-top:0;flex-wrap:wrap;gap:2px;padding:5px 6px;display:flex}.wkik{border-radius:var(--r-sm);width:32px;height:30px;font-size:var(--t-lg);cursor:pointer;background:0 0;border:0;line-height:1}.wkik:hover{background:var(--n-150)}.wkkomtools{border-bottom:1px dashed var(--line);flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;padding-bottom:10px;display:flex}.wkkomtools .btn{flex:none}.wkuwbadge{font-size:var(--t-xs);color:var(--uwaga-ink);background:var(--cream);border-radius:var(--r-pill);margin-left:6px;padding:2px 8px;font-weight:700}.wkuwagi{border-top:1px solid var(--line);margin-top:16px;padding-top:10px}.wkuw{border:1px solid var(--line);border-radius:var(--r-md);background:var(--n-25);margin:8px 0;padding:8px 10px}.wkuw.zam{opacity:.55}.wkcytat{font-size:var(--t-sm);color:var(--n-500);border-left:3px solid var(--cream-d);margin-bottom:5px;padding-left:8px;font-style:italic}.wkuwzmiana{color:var(--red);font-style:normal;font-weight:600}.wkuwtresc{font-size:var(--t-md);white-space:pre-wrap;line-height:1.45}.wkuwstopka{font-size:var(--t-xs);color:var(--muted);flex-wrap:wrap;align-items:center;gap:12px;margin-top:6px;display:flex}.wkuwstopka .lnk{color:var(--accent-ink);font-size:var(--t-xs);cursor:pointer;background:0;border:0;padding:0;font-weight:600}.wkuwstopka .lnk.czer{color:var(--red)}.wkhistpod{border:1px solid var(--line);border-radius:var(--r-md);background:var(--n-25);max-height:46vh;margin:6px 0;padding:10px 12px;overflow:auto}.wklinklist{max-height:38vh;margin:4px 0;overflow:auto}.wklinkrow{border:0;border-bottom:1px solid var(--line);text-align:left;cursor:pointer;width:100%;font-size:var(--t-md);background:0 0;align-items:center;gap:10px;padding:6px;display:flex}.wklinkrow:hover{background:var(--n-50)}.wklinkt{flex-direction:column;min-width:0;display:flex}.wklinkt span{font-size:var(--t-xs);color:var(--muted)}.wkthumb.sm{width:34px;height:34px;font-size:var(--t-base)}.wklinkt{flex:1}.wkdlicz{font-size:var(--t-xs);flex:none;gap:6px;margin-left:auto;display:flex}.wkdlicz .plus{color:var(--ok-ink)}.wkdlicz .minus{color:var(--zle-ink)}.wkdiff{font-size:var(--t-sm);line-height:1.5}.wkdlin{border-radius:var(--r-xs);gap:8px;padding:2px 4px;display:flex}.wkdlin.plus{background:var(--ok-bg)}.wkdlin.minus{background:var(--zle-bg);text-decoration:line-through;-webkit-text-decoration-color:var(--zle-line);text-decoration-color:var(--zle-line)}.wkdznak{font-family:var(--mono);color:var(--muted);flex:0 0 10px}.wkdlin.plus .wkdznak{color:var(--ok-ink)}.wkdlin.minus .wkdznak{color:var(--zle-ink)}.wkdtxt{word-break:break-word;min-width:0}.wkdlin.plus .wkdslowo{background:var(--ok-line);border-radius:var(--r-xs)}.wkdlin.minus .wkdslowo{background:var(--bad-line);border-radius:var(--r-xs)}.wkwidoki{margin:8px 0 0}.mc.wkmc{width:100%;max-width:640px}.wkdel{width:100%;color:var(--red)}.mc.addmc{width:100%;max-width:440px}.addgrid{flex-direction:column;gap:10px;margin-top:6px;display:flex}.addopt{text-align:left;background:var(--n-50);border:1px solid var(--line);border-radius:var(--r-lg);cursor:pointer;align-items:center;gap:14px;width:100%;padding:14px;font-family:inherit;display:flex}.addopt:active{background:var(--n-150)}.addico{color:var(--accent-ink);flex:none;display:flex}.addtxt{flex-direction:column;flex:1;min-width:0;display:flex}.addtxt b{font-size:var(--t-base);font-weight:700}.addtxt span{font-size:var(--t-sm);color:var(--muted)}.addarrow{color:var(--muted);flex:none;display:flex}.wdinfo{padding:2px 14px 0}.wdsec{top:var(--navh);z-index:5;background:var(--page);font-size:var(--t-sm);color:var(--n-700);text-transform:capitalize;padding:8px 4px 4px;font-weight:700;position:sticky}.wdcard{align-items:flex-start;gap:12px}.wdtop{align-items:baseline;gap:8px;display:flex}.wdnazwa{font-weight:600}.wdqty{font-size:var(--t-sm);color:var(--accent-ink);font-weight:700}.wdmeta{font-size:var(--t-xs);color:var(--muted);margin-top:3px}.wdnr{color:var(--n-700);font-weight:600}.wdright{text-align:right;font-size:var(--t-xs);color:var(--muted);white-space:nowrap;flex:none;line-height:1.35}.loginwrap{background:var(--page);justify-content:center;align-items:center;min-height:100vh;padding:20px;display:flex}.logincard{background:var(--card);border:1px solid var(--line);border-radius:var(--r-lg);width:100%;max-width:340px;box-shadow:var(--shadow);flex-direction:column;gap:12px;padding:24px 22px;display:flex}.loginlogo{font-size:var(--t-xl);text-align:center;letter-spacing:.5px;color:var(--blue-d);margin-bottom:4px}.loginlogo b{font-weight:800}.logincard .banner{border:1px solid var(--zle-line);border-radius:var(--r-md);padding:8px 10px}.lgout{border:1px solid var(--n-700);color:var(--n-400);border-radius:var(--r-sm);font-family:inherit;font-size:var(--t-xs);cursor:pointer;background:0 0;padding:4px 10px}.lgout:active{background:var(--n-800)}@media (width>=900px){:root{--sidew:248px}:root:has(.loginwrap,.kkwrap){--sidew:0px}.nav{width:var(--sidew);border-right:1px solid var(--line);top:0;bottom:0;left:0}.navin{max-width:none;padding:var(--space-4) var(--space-3);flex-direction:column;justify-content:flex-start;align-items:stretch;gap:2px;overflow-y:auto}.navmarka{align-items:baseline;gap:var(--space-2);padding:var(--space-1) var(--space-3) var(--space-3);font-weight:700;font-size:var(--t-lg);order:-3;line-height:24px;display:flex}.navmarka .ver{font-size:var(--t-2xs);color:var(--nav-ink-muted);font-weight:500}.navadd{width:auto;height:auto;min-height:40px;margin:0 0 var(--space-1);padding:0 var(--space-4);border-radius:var(--r-md);gap:var(--space-2);font:600 var(--t-base)/24px var(--font);box-shadow:none;order:-2}.navaddtxt{font-family:inherit;display:inline}.dzw{border-radius:var(--r-md);gap:var(--space-3);width:auto;height:auto;min-height:40px;padding:0 var(--space-3);color:var(--nav-ink-muted);box-shadow:none;font-family:inherit;font-size:var(--t-base);background:0 0;border:0;order:-1;justify-content:flex-start;font-weight:500;transition:background .15s ease-out,color .15s ease-out;position:relative;bottom:auto;right:auto}.dzw:hover{background:var(--nav-active-bg);color:var(--nav-ink)}.dzwtxt{display:inline}.dzwlicz{border:0;margin-left:auto;position:static}.konto-wiersz{align-items:center;gap:var(--space-1);padding-right:var(--space-2);border-top:1px solid var(--nav-active-bg);bottom:calc(var(--space-4) * -1);z-index:2;background:var(--nav-bg);box-shadow:0 calc(var(--space-4) * -1) var(--space-4) calc(var(--space-2) * -1) var(--nav-bg);order:99;margin-top:auto;display:flex;position:sticky}.konto-wiersz .k-theme-toggle{border-radius:var(--radius-md);color:var(--nav-ink-muted);box-shadow:none;background:0 0;border:0;position:static}.konto-wiersz .k-theme-toggle:hover{background:var(--nav-active-bg);color:var(--nav-ink)}.konto{gap:var(--space-3);width:auto;min-width:0;height:auto;min-height:40px;padding:var(--space-3);color:var(--nav-ink);box-shadow:none;background:0 0;border:0;border-radius:0;flex:1;justify-content:flex-start;font-weight:600;position:relative;bottom:auto;left:auto}.konto:hover{background:var(--nav-active-bg)}.kontoini{background:var(--nav-active-bg);width:28px;height:28px;color:var(--nav-active-ink);font-size:var(--t-2xs);letter-spacing:0;border-radius:50%;flex:none;place-items:center;font-weight:600;display:grid}.kontotxt{font-size:var(--t-base);text-overflow:ellipsis;white-space:nowrap;font-weight:600;display:block;overflow:hidden}.obecni{height:auto;box-shadow:none;background:0 0;border:0;flex:none;padding:0;position:static}.obecny{display:grid}.obecni:before,.obecni-licznik{display:none}.navgrp{flex-direction:column;gap:2px;display:flex}.navgrphd{font-size:var(--t-2xs);letter-spacing:var(--lbl-track);text-transform:uppercase;color:var(--nav-ink-muted);padding:var(--space-4) var(--space-3) var(--space-1);font-weight:600;line-height:16px}.navbtn{justify-content:flex-start;gap:var(--space-3);min-height:40px;padding:0 var(--space-3);font-size:var(--t-base);flex-direction:row;flex:none;font-weight:500;transition:background .15s ease-out,color .15s ease-out}.navbtn .ico{height:auto}.navbtn:hover{background:var(--nav-active-bg);color:var(--nav-ink)}.navbtn.on{font-weight:600}.navlink{text-decoration:none}.nav :focus-visible{outline-color:var(--nav-focus)}.wrap{max-width:none;padding-left:var(--space-3);padding-right:var(--space-3)}.modhd{font-size:var(--t-xl);padding-top:var(--space-5);padding-bottom:var(--space-2);line-height:28px}.modhd>.ikona:first-child{display:none}.wrap.wkwrap{max-width:1040px}:root{--subh:72px}.subbar{padding:0 var(--space-5);border-bottom:0}.subtytul{display:block}.modtiles{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));padding:14px}.list{flex-direction:column;display:flex}.filters{flex-wrap:wrap}.calwrap{--calbase:96px}.kcol{flex:1 1 0;min-width:260px;max-width:none}.board{padding:var(--space-2) var(--space-5) var(--space-5)}.toast{bottom:34px}:root{--panelw:400px;--panelw-xl:580px}.sheet{width:var(--panelw);border-left:1px solid var(--line);box-shadow:var(--shadow-2);left:auto}.scrim{display:none}body{transition:padding-right var(--ruch) var(--ruch-krzywa)}body.zpanelem{padding-right:var(--panelw)}body.zpanelem.pxl{padding-right:var(--panelw-xl)}.modal.boczny{width:var(--panelw);background:0 0;padding:0;display:block;inset:0 0 0 auto}.modal.boczny.xl{width:var(--panelw-xl)}.modal.boczny>.mc{border-left:1px solid var(--line);width:100%;max-width:none;height:100%;max-height:none;box-shadow:var(--shadow-2);border-radius:0;padding-bottom:28px}}@media (width>=1100px){.wrap.card{max-width:1100px;margin-left:auto;margin-right:auto}}.telrow{gap:8px;display:flex}.telkod{flex:0 0 96px;padding-left:8px;padding-right:2px;width:96px!important}.telrow input{letter-spacing:.4px;flex:auto;min-width:0}.telrow input.telbad{border-color:var(--red);background:var(--n-50)}.telerr{font-size:var(--t-xs);color:var(--red);margin-top:5px;font-weight:600}.zahead{margin-top:14px}.zalist{flex-direction:column;gap:6px;padding:0 12px 12px;display:flex}.zarow{background:var(--n-50);border:1px solid var(--line);border-radius:var(--r-md);align-items:center;gap:8px;padding:8px 10px;display:flex}.zaname{min-width:0;font-size:var(--t-md);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;flex:1;text-decoration:none;overflow:hidden}a.zaname{color:var(--accent-ink);font-weight:600}.zadel{color:var(--red);font-size:var(--t-lg);cursor:pointer;background:0 0;border:0;padding:0 4px;line-height:1}.zaadd{cursor:pointer;flex:none;align-self:flex-start}.zaadd.busy{opacity:.6;pointer-events:none}.btn.danger,.btn.mgdanger{background:var(--bad-bg);border-color:var(--bad-ink);color:var(--bad-ink)}.linkish.danger,.field.badfield>label{color:var(--red)}.field.badfield input,.field.badfield select,.field.badfield .telrow input{border-color:var(--red);background:var(--n-50)}.field.badfield input:focus,.field.badfield select:focus{outline-color:var(--zle-line)}.podplista{border:1px solid var(--line);border-radius:var(--r-sm);max-height:min(38vh,300px);margin-top:6px;padding:0 10px 8px;overflow-y:auto}.pi.podp{cursor:pointer;gap:8px}.pi.podp.wybrany .pn{color:var(--accent-ink);font-weight:700}.ustrow{align-items:center}.ustrow .del{margin-left:auto}.wersbtn{background:var(--et-wyc-bg);color:var(--et-wyc-ink)}.zatw{width:100%}.wersje{flex-direction:column;gap:10px;max-height:60vh;margin-top:6px;display:flex;overflow-y:auto}.wers{border:1px solid var(--line);border-radius:var(--r-md);background:var(--n-25);padding:9px 11px}.wershd{align-items:baseline;gap:8px;display:flex}.wersno{color:var(--et-wyc-ink);font-weight:700}.wersval{margin-left:auto;font-weight:600}.wersmeta{font-size:var(--t-xs);color:var(--muted);margin-top:1px}.werszm{font-size:var(--t-sm);white-space:pre-wrap;margin-top:6px}.werszm>div{padding:1px 0}.lightbox{background:var(--scrim-photo);cursor:zoom-out;justify-content:center;align-items:center;padding:24px;display:flex}.lightbox img{border-radius:var(--r-md);object-fit:contain;cursor:default;max-width:100%;max-height:86vh;box-shadow:var(--shadow-2)}.lbx{background:color-mix(in srgb,var(--on-photo) 14%,transparent);width:40px;height:40px;color:var(--on-photo);font-size:var(--t-2xl);cursor:pointer;border:0;border-radius:50%;line-height:1;position:fixed;top:12px;right:14px}.lbfull{text-align:center;color:var(--on-photo);opacity:.8;font-size:var(--t-sm);text-decoration:none;position:fixed;bottom:16px;left:0;right:0}.lightbox.zwatkiem{flex-direction:column;gap:12px;padding:60px 16px 44px;overflow-y:auto}.lightbox.zwatkiem img{max-height:48vh}.lbwatek{background:var(--n-0);border-radius:var(--r-lg);cursor:default;width:100%;max-width:560px;max-height:36vh;padding:4px 14px 12px;overflow-y:auto}.lbwatek .komlista{max-height:none}.lbdel{border-radius:var(--r-pill);background:var(--red);color:var(--n-0);font-family:inherit;font-size:var(--t-sm);cursor:pointer;border:0;align-items:center;gap:6px;padding:9px 14px;font-weight:600;display:flex;position:fixed;top:14px;left:14px}.lbdel:active{filter:brightness(.92)}.lbdel:disabled{opacity:.6}.ustsek{align-items:center;gap:12px}.ustico{color:var(--accent-ink);flex:none;display:flex}.ustarr{color:var(--n-400);flex:none;align-items:center;display:flex}.klsprzet{flex-wrap:wrap;align-items:center;gap:5px;margin-top:8px;display:flex}.klsplbl{font-size:var(--lbl-sm);text-transform:uppercase;letter-spacing:var(--lbl-track);color:var(--lbl-muted);width:100%;font-weight:700}.klspit{font-size:var(--t-xs);background:var(--n-150);color:var(--b-700);border-radius:var(--r-pill);padding:3px 9px}.klhit{color:var(--b-700);font-weight:600}.terminy{flex-wrap:wrap;gap:12px;padding:10px 12px 12px;display:flex}.terminy .field{flex:150px;margin:0}.zatwbtn{width:100%}.zatwbraki{font-size:var(--t-sm);color:var(--red);text-align:center;margin-top:8px;font-weight:600}.zatwbraki.ok{color:var(--green)}.zatwok{background:var(--n-50);border:1px solid var(--ok-line);border-radius:var(--r-md);font-size:var(--t-sm);color:var(--green);margin:10px 12px;padding:9px 11px}.zatwok b{font-weight:600}.zatwok .zatwbtn{margin-top:8px}.wgrp+.wgrp{border-top:3px solid var(--line)}.wgrp .row:last-child{border-bottom:0}.wsub{background:var(--n-100);border-bottom:1px solid var(--line);font-size:var(--lbl-sm);text-transform:uppercase;letter-spacing:var(--lbl-track);color:var(--lbl-ink);align-items:center;gap:7px;padding:8px 14px;font-weight:700;display:flex}.wsubi{color:var(--n-700);display:flex}.wsubn{font-size:var(--t-2xs);color:var(--muted);background:var(--n-0);border:1px solid var(--line);border-radius:var(--r-pill);letter-spacing:0;padding:0 7px;font-weight:600}.wsubs{font-size:var(--t-sm);color:var(--n-700);letter-spacing:0;text-transform:none;margin-left:auto;font-weight:600}.komdot{font-size:var(--t-2xs);border-radius:var(--r-pill);background:var(--n-100);color:var(--n-600);flex:none;padding:2px 9px;font-weight:700}.komdot.on{background:var(--n-150);color:var(--ok-ink)}.komstatus{border-radius:var(--r-md);font-size:var(--t-sm);background:var(--n-50);border:1px solid var(--cream-d);color:var(--uwaga-ink);margin:10px 12px;padding:9px 12px}.komstatus.on{background:var(--n-50);border-color:var(--ok-line);color:var(--green)}.komstatus b{font-weight:600}.komadd{border-top:1px solid var(--line);flex-wrap:wrap;gap:8px;padding:10px 14px;display:flex}.komadd input{flex:140px;min-width:0}.komadd .btn{flex:none}.row.komsel{background:var(--n-150)}.komto{font-size:var(--t-md);color:var(--muted);margin-bottom:8px}.komto b{color:var(--ink)}.komsend{width:100%;margin-top:10px}.komtresc{font-size:var(--t-sm);color:var(--n-700);white-space:pre-wrap;overflow-wrap:anywhere;margin-top:3px}.komstat{font-size:var(--t-2xs);border-radius:var(--r-sm);white-space:nowrap;background:var(--n-150);color:var(--ok-ink);flex:none;padding:2px 8px;font-weight:700}.komstat.bad{background:var(--n-100);color:var(--zle-ink)}.setuphelp .komhelp{font-size:var(--t-md);color:var(--n-700);line-height:1.5}.komhelp p{margin:0 0 8px}.komhelp ol,.komhelp ul{margin:0 0 8px;padding-left:20px}.komhelp li{margin:4px 0}.komhelp code{font-family:var(--mono);font-size:var(--t-xs);background:var(--n-100);border:1px solid var(--line);border-radius:var(--r-sm);overflow-wrap:anywhere;padding:1px 5px}.potrzwspol{background:var(--cream);border:1px solid var(--cream-d);border-radius:var(--r-md);margin-bottom:14px;padding:11px 13px}.potrzwspolhd{color:var(--ink);align-items:center;gap:7px;margin-bottom:5px;font-weight:700;display:flex}.potrz{border-top:1px solid var(--line);margin-top:11px;padding-top:11px}.potrz:first-of-type{border-top:0;margin-top:0;padding-top:0}.potrzhd{font-weight:700;font-size:var(--t-md);color:var(--ink);align-items:center;gap:7px;margin-bottom:8px;display:flex}.potrzhd .komdot{margin-left:auto}.potrzw{margin-bottom:7px}.potrzet{font-size:var(--lbl-sm);text-transform:uppercase;letter-spacing:var(--lbl-track);color:var(--lbl-muted);margin-bottom:2px;font-weight:700;display:block}.potrztr{max-width:75ch;display:block}@media (width>=700px){.potrzw{grid-template-columns:170px 1fr;align-items:baseline;gap:12px;display:grid}.potrzet{margin-bottom:0}}.potrzstopka{border-top:1px solid var(--line);margin-top:12px;padding-top:10px}.czat{flex-direction:column;gap:10px;display:flex}.czathd{font-weight:700;font-size:var(--t-md)}.czatlista{overscroll-behavior:contain;flex-direction:column;gap:8px;max-height:420px;padding:2px;display:flex;overflow-y:auto}.czatpusty{color:var(--muted);font-size:var(--t-md);align-items:center;gap:9px;padding:14px 4px;line-height:1.5;display:flex}.czatdata{text-align:center;font-size:var(--t-xs);color:var(--muted);margin:6px 0 2px;font-weight:700}.czatw{display:flex}.czatw.moja{justify-content:flex-end}.czatbal{background:var(--card);border:1px solid var(--line);border-radius:var(--r-lg) var(--r-lg) var(--r-lg) var(--r-xs);max-width:min(78%,520px);font-size:var(--t-md);padding:8px 11px 5px;line-height:1.5}.czatw.moja .czatbal{background:var(--n-100);border-color:var(--b-200);border-radius:var(--r-lg) var(--r-lg) var(--r-xs) var(--r-lg)}.czatkto{font-size:var(--t-xs);color:var(--accent-ink);margin-bottom:2px;font-weight:700}.czattr{white-space:pre-wrap;overflow-wrap:anywhere}.czatplik{object-fit:cover;border-radius:var(--r-md);background:var(--n-900);width:260px;max-width:100%;max-height:320px;margin-top:6px;display:block}.czatstopka{font-size:var(--t-2xs);color:var(--muted);justify-content:flex-end;align-items:center;gap:4px;margin-top:3px;display:flex}.czatptak{color:var(--muted);display:inline-flex}.czatptak.on{color:var(--accent-ink)}.czatpodglad{flex-wrap:wrap;gap:8px;display:flex}.czatmini{border-radius:var(--r-md);border:1px solid var(--line);background:var(--n-900);width:64px;height:64px;position:relative;overflow:hidden}.czatmini img,.czatmini video{object-fit:cover;width:100%;height:100%}.czatx{background:var(--photo-chip);width:20px;height:20px;color:var(--on-photo);cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:2px;right:2px}.czatblad{background:var(--n-100);border:1px solid var(--zle-line);color:var(--red);border-radius:var(--r-md);font-size:var(--t-sm);padding:8px 11px;line-height:1.45}.czatpisz{align-items:flex-end;gap:8px;display:flex}.czatpisz textarea{border:1px solid var(--line);border-radius:var(--r-md);min-width:0;font-family:inherit;font-size:var(--t-base);background:var(--n-0);resize:none;field-sizing:content;flex:1;min-height:44px;max-height:140px;padding:10px 12px;line-height:1.4}.czatpisz textarea:focus{outline:2px solid var(--focus);border-color:var(--blue)}.czatspinacz,.czatslij{border-radius:var(--r-md);border:1px solid var(--line);background:var(--n-0);width:44px;height:44px;color:var(--accent-ink);cursor:pointer;flex:none;justify-content:center;align-items:center;display:flex}.czatslij{background:var(--blue);border-color:var(--blue);color:var(--n-0)}.czatslij:disabled,.czatspinacz:disabled{opacity:.5;cursor:default}.kkczat .czatbal{background:var(--n-50)}.kkczat .czatw.moja .czatbal{background:var(--n-100)}.zcard.zheld{background:var(--n-50);border-color:var(--uwaga-line)}.zhold{font-size:var(--t-xs);color:var(--uwaga-ink);background:var(--uwaga-bg);border-radius:var(--r-sm);margin-top:5px;padding:3px 7px;font-weight:600;display:inline-block}.holdbar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.holdbar,.koncbar,.zapbar,.czekabar{width:fit-content;max-width:100%}.holdlink{color:var(--uwaga-ink);margin-left:auto;font-weight:700}.holdbtn{background:var(--uwaga-bg);border:1px solid var(--uwaga-line);color:var(--uwaga-ink);border-radius:var(--r-sm);font-family:inherit;font-size:var(--t-sm);cursor:pointer;margin-top:8px;padding:7px 12px;font-weight:600}.holdbtn:active{background:var(--uwaga-line)}.pjthumb{border-radius:var(--r-md);border:1px solid var(--line);background:var(--n-50);width:52px;height:52px;color:var(--muted);flex:none;justify-content:center;align-items:center;display:flex;overflow:hidden}.pjthumb img{object-fit:cover;width:100%;height:100%}.pjdata{font-size:var(--t-xs);color:var(--muted);margin-top:2px}.pjfotobox{margin:12px 12px 0}.pjfoto{object-fit:contain;background:var(--n-200);border-radius:var(--r-md);border:1px solid var(--line);width:100%;max-height:300px}.viewsw{scrollbar-width:none;-webkit-overflow-scrolling:touch;overflow-x:auto}.viewsw::-webkit-scrollbar{display:none}.koncbar,.zapbar{border-radius:var(--r-sm);font-size:var(--t-sm);border:1px solid;flex-wrap:wrap;align-items:center;gap:10px;margin-top:8px;padding:7px 10px;font-weight:600;display:flex}.zapbar.tak{background:var(--ok-bg);border-color:var(--ok-line);color:var(--ok-ink)}.zapbar.nie{background:var(--uwaga-bg);border-color:var(--uwaga-line);color:var(--uwaga-ink)}.zapbar .holdlink{color:inherit}.koncbar.sprawdz{background:var(--cream);border-color:var(--cream-d);color:var(--uwaga-ink)}.koncbar.wydanie{background:var(--n-100);border-color:var(--ok-line);color:var(--ok-ink)}.koncbar.wlasny,.koncbtn{background:var(--n-100);border-color:var(--line);color:var(--n-700)}.czekabar{border-radius:var(--r-sm);font-size:var(--t-sm);background:var(--n-150);border:1px solid var(--focus);color:var(--b-700);margin-top:8px;padding:7px 10px;font-weight:600}.czekabar.ok{background:var(--et-wyc-bg);border-color:var(--et-wyc-line);color:var(--et-wyc-ink)}.zkonc,.kkonc{font-size:var(--t-xs);border-radius:var(--r-sm);margin-top:5px;padding:2px 7px;font-weight:700;display:inline-block}.zkonc.sprawdz,.kkonc.sprawdz{background:var(--cream);color:var(--uwaga-ink)}.zkonc.wydanie,.kkonc.wydanie{background:var(--n-100);color:var(--ok-ink)}.zkonc.wlasny,.kkonc.wlasny{background:var(--n-150);color:var(--n-700)}.tag.diag{background:var(--n-100);color:var(--b-700)}.tag.klient{background:var(--b-50);color:var(--b-700)}.tag.bezpieczenstwo{background:var(--zle-bg);color:var(--zle-ink)}.tag.usterka{background:var(--uwaga-bg);color:var(--uwaga-ink)}.tag.uwaga{background:var(--n-100);color:var(--n-600)}.znal+.znal{border-top:1px solid var(--line)}.znal .pstrip{padding:0 12px 8px}.kkznal{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.kkznal li+li{border-top:1px solid var(--line);padding-top:12px}.kkzwaga{border-radius:var(--r-pill);vertical-align:1px;font-size:var(--t-2xs);text-transform:uppercase;letter-spacing:.3px;background:var(--n-100);color:var(--n-600);margin-left:8px;padding:1px 7px;font-weight:700}.kkzwaga.bezpieczenstwo{background:var(--zle-bg);color:var(--zle-ink)}.kkzwaga.usterka{background:var(--uwaga-bg);color:var(--uwaga-ink)}.kkzopis{font-size:var(--t-md);font-weight:600}.ocrbtn{flex:none;margin:2px 0 10px}.ocrbtn.busy{opacity:.65;pointer-events:none}.ocrprop{margin-top:6px}.ocrprop .fchip{font-family:var(--mono);letter-spacing:.4px}.kkzrobione{font-size:var(--t-sm);color:var(--muted);margin-top:2px}.kkgaleria.mala img{width:64px;height:64px}.wybory{flex-wrap:wrap;gap:8px;margin:10px 0 4px;display:flex}.wybor{border:1px solid var(--line);background:var(--card);border-radius:var(--r-md);font-family:inherit;font-size:var(--t-md);color:var(--n-700);cursor:pointer;text-align:left;flex:auto;padding:10px 12px;font-weight:600}.wybor.on{border-color:var(--blue);background:var(--n-150);color:var(--accent-ink);box-shadow:inset 0 0 0 1px var(--blue)}.wybor.sprawdz.on{border-color:var(--amber);background:var(--cream);color:var(--uwaga-ink);box-shadow:inset 0 0 0 1px var(--amber)}.wybor.wydanie.on{border-color:var(--green);background:var(--n-100);color:var(--ok-ink);box-shadow:inset 0 0 0 1px var(--green)}.przypbtn{color:var(--muted);font-size:var(--t-sm);cursor:pointer;opacity:.7;background:0 0;border:0;margin-left:4px;padding:2px 4px}.przypbtn:hover{opacity:1}.linkbox{width:100%;font-size:var(--t-sm);background:var(--n-50)}.metagreen{color:var(--green);font-weight:700}.kkwrap{background:var(--page);max-width:560px;min-height:100dvh;margin:0 auto;padding:16px 12px 40px}.kkhdr{align-items:baseline;gap:10px;padding:4px 4px 14px;display:flex}.kkbrand{font-weight:800;font-size:var(--t-lg)}.kknr{font-size:var(--t-sm);color:var(--muted);margin-left:auto;font-weight:600}.kkbox{background:var(--card);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow);margin-bottom:12px;padding:16px 18px}.kkbox h3{font-size:var(--lbl);text-transform:uppercase;letter-spacing:var(--lbl-track);color:var(--lbl-ink);margin:0 0 10px}.kkstan{text-align:center}.kkico{color:var(--accent-ink);justify-content:center;display:flex}.kkstan h2{font-size:var(--t-xl);margin:8px 0 4px}.kkstan p{color:var(--muted);font-size:var(--t-md);margin:0}.kkkonc{background:var(--n-100);color:var(--ok-ink);border-radius:var(--r-pill);font-weight:700;font-size:var(--t-md);margin-top:10px;padding:5px 14px;display:inline-block}.kkhold{background:var(--uwaga-bg);color:var(--uwaga-ink);border-radius:var(--r-md);font-weight:600;font-size:var(--t-md);margin-top:10px;padding:8px 12px}.kkauto{font-size:var(--t-base);flex-wrap:wrap;align-items:center;gap:10px;display:flex}.kkrej{background:var(--n-100);border:1px solid var(--line);border-radius:var(--r-sm);font-size:var(--t-md);padding:2px 8px;font-weight:600}.kkdaty{font-size:var(--t-md);color:var(--muted);flex-wrap:wrap;gap:14px;margin-top:10px;display:flex}.kkpasek{background:var(--n-100);border-radius:var(--r-sm);height:10px;overflow:hidden}.kkfill{background:var(--green);transform-origin:0;width:100%;height:100%;transition:transform .4s}.kkpct{font-size:var(--t-sm);color:var(--muted);margin:6px 0 10px}.kklista{margin:0;padding:0;list-style:none}.kklista li{border-bottom:1px solid var(--n-100);font-size:var(--t-md);flex-wrap:wrap;align-items:center;gap:9px;padding:8px 0;display:flex}.kklista li:last-child{border-bottom:0}.kkmark{background:var(--n-100);width:20px;height:20px;color:var(--muted);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.kklista li.ok .kkmark{background:var(--green);color:var(--n-0)}.kklista li.ok .kknazwa{color:var(--muted)}.kknazwa{flex:1;min-width:0}.kkgaleria{flex-wrap:wrap;gap:6px;display:flex}.kkgaleria img{object-fit:cover;border-radius:var(--r-md);border:1px solid var(--line);cursor:zoom-in;width:104px;height:104px}.kkmala{font-size:var(--t-xs);color:var(--muted);margin-top:6px}.kkstopka{text-align:center;font-size:var(--t-xs);color:var(--muted);padding:8px}.serwkod{text-align:center;background:var(--n-150);min-width:38px;color:var(--accent-ink);border-radius:var(--r-sm);font-size:var(--t-sm);letter-spacing:.5px;flex:none;padding:5px 7px;font-weight:700}.wktab{border-collapse:collapse;width:100%;font-size:var(--t-md);background:var(--card)}.wktab th,.wktab td{border:1px solid var(--line);text-align:left;vertical-align:top;padding:7px 10px}.wktab th{background:var(--n-100);font-weight:700;font-size:var(--lbl);text-transform:uppercase;letter-spacing:var(--lbl-track);color:var(--lbl-ink);white-space:nowrap}.wktab tr:nth-child(2n) td{background:var(--n-25)}.bzkafle{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;padding:12px;display:grid}.bzkafel{background:var(--card);border:1px solid var(--line);border-radius:var(--r-md);box-shadow:var(--shadow);padding:12px 14px}.bzkafel.green .bzkwota{color:var(--green)}.bzkafel.red .bzkwota{color:var(--red)}.bztyt{font-size:var(--lbl-sm);text-transform:uppercase;letter-spacing:var(--lbl-track);color:var(--lbl-muted);font-weight:700}.bzkwota{font-size:var(--t-xl);margin-top:4px;font-weight:700;line-height:1.1}.bzopis{font-size:var(--t-xs);color:var(--muted);margin-top:4px}.bzpasek{border-radius:var(--r-sm);background:var(--n-100);height:12px;margin:10px 14px 0;display:flex;overflow:hidden}.bzczesc.rob{background:var(--blue)}.bzczesc.mat{background:var(--green)}.bzlegenda{font-size:var(--t-xs);color:var(--muted);gap:14px;padding:6px 14px 12px;display:flex}.bzlegenda i{border-radius:var(--r-xs);width:9px;height:9px;margin-right:5px;display:inline-block}.bzlegenda i.rob{background:var(--blue)}.bzlegenda i.mat{background:var(--green)}.bzred{color:var(--red);font-weight:700}.bzwykres{align-items:flex-end;gap:6px;height:180px;padding:14px;display:flex;overflow-x:auto}.bzslupek{flex-direction:column;flex:1 0 42px;justify-content:flex-end;align-items:center;height:100%;display:flex}.bzsval{font-size:var(--t-2xs);color:var(--muted);margin-bottom:3px}.bzsbar{background:linear-gradient(180deg,var(--n-600),var(--b-700));border-radius:var(--r-xs) var(--r-xs) 0 0;width:100%;min-height:4px}.bzslbl{font-size:var(--t-2xs);color:var(--muted);white-space:nowrap;margin-top:5px}.kkwyc{margin:0;padding:0;list-style:none}.kkwyc li{border-bottom:1px solid var(--n-100);font-size:var(--t-md);align-items:baseline;gap:9px;padding:7px 0;display:flex}.kkwyc li:last-child{border-bottom:0}.kkwico{flex:none}.kkwnazwa{flex:1;min-width:0}.kkwcena{font-size:var(--t-sm);color:var(--muted);white-space:nowrap;flex:none}.kkwsuma{border-top:2px solid var(--line);font-size:var(--t-md);justify-content:space-between;align-items:baseline;gap:10px;margin-top:10px;padding-top:10px;display:flex}.kkwsuma b{font-size:var(--t-lg)}.kkkoszty{flex-direction:column;gap:2px;display:flex}.kkkoszty>div{border-bottom:1px solid var(--n-100);font-size:var(--t-md);justify-content:space-between;align-items:baseline;gap:10px;padding:7px 0;display:flex}.kkkoszty>div.suma{border-bottom:0;border-top:2px solid var(--line);margin-top:4px;padding-top:10px;font-weight:700}.kkkoszty>div.suma b{font-size:var(--t-lg)}.kkwidelki{border-radius:var(--r-md);font-size:var(--t-md);margin-top:12px;padding:9px 12px;font-weight:600}.kkwidelki.ok{background:var(--n-100);color:var(--ok-ink)}.kkwidelki.nad{background:var(--n-100);color:var(--zle-ink)}.board.przeciaganie:before,.board.przeciaganie:after{content:"";top:calc(var(--navh) + var(--subh));z-index:60;pointer-events:none;width:70px;position:fixed;bottom:0}.board.przeciaganie:before{left:var(--sidew);background:linear-gradient(90deg,var(--board-edge),transparent)}.board.przeciaganie:after{background:linear-gradient(270deg,var(--board-edge),transparent);right:0}.czeka{border:1px dashed var(--et-wyc-line);background:var(--et-wyc-bg);border-radius:var(--r-md);margin:10px 14px 14px;padding:10px 12px}.czekahd{font-size:var(--lbl);text-transform:uppercase;letter-spacing:var(--lbl-track);color:var(--et-wyc-ink);align-items:center;gap:8px;font-weight:700;display:flex}.czekaile{background:var(--et-wyc-ink);color:var(--n-0);border-radius:var(--r-pill);font-size:var(--lbl);letter-spacing:0;padding:1px 8px}.czekalista{font-size:var(--t-sm);color:var(--lbl-ink);white-space:pre-wrap;margin:8px 0 10px}.czekalista>div{padding:2px 0}.pbtn.wersbtn.zmiany{background:var(--et-wyc-ink);color:var(--n-0)}.czeka.akcept .mrow{flex-wrap:wrap;margin-top:0}.czekahd.niewyslano{color:var(--uwaga-ink)}.czeka.akcept:has(.niewyslano){border-style:solid;border-color:var(--uwaga-line);background:var(--uwaga-bg)}.wersakc{font-size:var(--t-xs);color:var(--uwaga-ink);align-items:center;gap:4px;margin-top:3px;display:flex}.wersakc.ok{color:var(--ok-ink)}.tag.czeka{background:var(--et-wyc-bg);color:var(--et-wyc-ink)}.row.skreslona .txt{opacity:.55}.row.skreslona .n1{text-decoration:line-through}.row.skreslona .val{opacity:.55;text-decoration:line-through}.chkrow.czeka{opacity:.55;background:repeating-linear-gradient(135deg,transparent 0 8px,var(--n-50) 8px 16px)}.chkrow.czeka .chk{cursor:not-allowed}.chkrow.wycofana .chk>span:first-of-type{color:var(--muted);text-decoration:line-through}.kkzmiany .kklista li{font-size:var(--t-sm)}.kkakcept{width:100%;font-size:var(--t-base);justify-content:center;padding:14px}.kkstan .kkmala{margin-top:10px}.calwrap.dzien{--calbase:120px}.calwrap.dzien .calbars{grid-auto-rows:26px;padding:0 6px;top:8px}.calwrap.dzien .calbar{height:23px;line-height:23px;font-size:var(--t-md);border-radius:var(--r-sm);padding:0 12px}.calwrap.dzien .caldnum{display:none}.mdtop{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.mddata{font-size:var(--t-sm);color:var(--muted);text-transform:capitalize;font-weight:500}.mdbanner{margin:0 12px 10px}.mdpusto{text-align:center;color:var(--muted);font-size:var(--t-md);padding:28px 12px}.mdsek{margin-top:6px}.mdhd{font-size:var(--lbl);color:var(--lbl-muted);text-transform:uppercase;letter-spacing:var(--lbl-track);align-items:center;gap:8px;padding:12px 12px 6px;font-weight:700;display:flex}.mdrow{align-items:center}.mdchk{border-radius:var(--r-md);border:1px solid var(--line);background:var(--card);width:34px;height:34px;font-size:var(--t-lg);cursor:pointer;color:var(--muted);flex:none;line-height:1}.mdchk:active{transform:scale(.94)}.mdchk.st-wtoku{color:var(--amber);border-color:var(--amber)}.mdchk.st-zrobione{color:var(--green);border-color:var(--green)}.mdterm{color:var(--amber);font-weight:600}.mdhold{color:var(--amber)}.mdtake{font-size:var(--t-sm);flex:none;padding:7px 12px}.mdpoz{opacity:.72}.zadgot{opacity:.55}.zadgot .zname{text-decoration:line-through}.zklinki{flex-wrap:wrap;gap:10px;margin-top:4px;display:flex}.zklinki a{font-size:var(--t-sm);color:var(--accent-ink);font-weight:600;text-decoration:none}.zkakcje{flex:none;align-items:center;gap:6px;display:flex}.zkbtn{font-size:var(--t-sm);flex:none;padding:7px 11px}.zkik{justify-content:center;align-self:stretch;align-items:center;min-width:38px;padding:0 9px;display:inline-flex}.zkkup{cursor:pointer}.zkpaczka{font-size:var(--t-sm);color:var(--amber);margin-top:3px;font-weight:600}.zkpaczka.ok{color:var(--ok-ink)}.zkpaczka b{font-weight:700}.zkpaczka .n2{color:var(--muted);font-weight:400}.zkhist{margin-top:2px;font-weight:400}.zkhist summary{cursor:pointer;color:var(--muted);font-size:var(--t-xs)}.zkhist .n2{font-size:var(--t-xs)}.zksklep{font-size:var(--t-sm);color:var(--muted)}.zkpostep{gap:var(--space-3);flex-wrap:wrap;margin:4px 0;display:flex}.zkpkrok{font-size:var(--t-xs);color:var(--muted);align-items:center;gap:6px;display:inline-flex}.zkpkropka{border-radius:var(--r-pill);border:2px solid var(--line-strong);background:0 0;flex:none;width:9px;height:9px}.zkpkrok.zrobiony{color:var(--ok-ink)}.zkpkrok.zrobiony .zkpkropka{background:var(--green);border-color:var(--green)}.zkpkrok.biezacy{color:var(--ink);font-weight:700}.zkpkrok.biezacy .zkpkropka{border-color:var(--accent);background:var(--accent)}.zkzl .txt{min-width:0}.zpoczta{gap:var(--space-2);margin:var(--space-2) 0 var(--space-3);flex-direction:column;display:flex}.zpoczta-ok{background:var(--accent-soft);border:1px solid var(--line);border-radius:var(--r-md);padding:var(--space-2) var(--space-3);font-size:var(--t-sm);color:var(--ink);flex-direction:column;align-items:flex-start;gap:2px;display:flex}.zpoczta-ok .n2{font-size:var(--t-xs);color:var(--muted)}.zpoczta-ok .btn{margin-top:var(--space-1)}.zpoczta-inne summary{cursor:pointer;font-size:var(--t-sm);color:var(--accent-ink);font-weight:600}.zpoczta-mail{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-2) 0;border-bottom:1px solid var(--line);display:flex}.zpoczta-mail .n1{font-size:var(--t-sm);font-weight:600}.zpoczta-mail .n2{font-size:var(--t-xs);color:var(--muted)}.zpoczta-link{cursor:pointer;font-size:var(--t-sm);color:var(--accent-ink);background:0 0;border:0;align-self:flex-start;align-items:center;gap:6px;padding:0;font-weight:600;display:inline-flex}.zpoczta-link:disabled{opacity:.6;cursor:default}.zpoczta-wklej{gap:var(--space-2);flex-direction:column;display:flex}.zlecstala{font-size:var(--t-sm);padding:var(--space-2) 0;font-weight:600}.zkluczeb{padding:0 var(--space-3) var(--space-3)}.zkrazem{font-size:var(--t-md);white-space:nowrap;flex:none;font-weight:700}.skrow{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:7px 0;display:flex}.skrow:last-child{border-bottom:0}.sknazwa{font-size:var(--t-md);font-weight:600}.skbtns{flex:none;gap:4px;display:flex}.skb{border-radius:var(--r-md);border:1px solid var(--line);background:var(--card);width:30px;height:30px;font-family:inherit;font-size:var(--t-sm);color:var(--muted);cursor:pointer;font-weight:700}.skb.on{background:var(--blue);border-color:var(--blue);color:var(--n-0)}.skpoz{flex:none;gap:3px;display:flex}.skpoz i{background:var(--line);border-radius:50%;width:10px;height:10px}.skpoz i.on{background:var(--blue)}.admchip{border-radius:var(--r-pill);background:var(--blue);color:var(--n-0);font-size:var(--t-2xs);vertical-align:1px;margin-left:6px;padding:1px 7px;font-weight:700;display:inline-block}.ustinp{width:100%;font-family:inherit;font-size:var(--t-md);background:0 0;border:0;padding:0;font-weight:600}.ustinp:disabled{color:inherit}.klflagi{flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;display:flex}.klflaga{border-radius:var(--r-pill);font-size:var(--t-xs);border:1px solid;padding:3px 9px;font-weight:700}.klflaga.zla{background:var(--n-150);border-color:var(--red);color:var(--red)}.klflaga.vip{background:var(--n-100);border-color:var(--green);color:var(--green)}.klflaga.uwaga{background:var(--n-50);border-color:var(--amber);color:var(--amber)}.klflaga.mini{font-size:var(--t-2xs);vertical-align:1px;margin-left:6px;padding:1px 7px}.klnotatka{font-size:var(--t-sm);color:var(--muted)}.klzrodlo{font-size:var(--t-sm);color:var(--muted);align-items:center;gap:6px;display:flex}.fchip.klf.on.zla{background:var(--n-150);border-color:var(--red);color:var(--red)}.fchip.klf.on.vip{background:var(--n-100);border-color:var(--green);color:var(--green)}.fchip.klf.on.uwaga{background:var(--n-50);border-color:var(--amber);color:var(--amber)}.ocbtns{flex-wrap:wrap;gap:6px;display:flex}.ockropka{vertical-align:-1px;background:var(--muted);border-radius:50%;width:9px;height:9px;display:inline-block}.ockropka.oc-krytycznie{background:var(--red)}.ockropka.oc-malo,.ockropka.oc-srednio{background:var(--amber)}.ockropka.oc-duzo{background:var(--green)}.ocb{border-radius:var(--r-md);border:1px solid var(--line);background:var(--card);font-family:inherit;font-size:var(--t-sm);color:var(--muted);cursor:pointer;flex:46%;padding:9px 8px;font-weight:600}.ocb.on{border-width:2px;font-weight:700}.ocb.on.oc-krytycznie{border-color:var(--red);color:var(--red);background:var(--n-150)}.ocb.on.oc-malo{border-color:var(--amber);color:var(--amber);background:var(--n-50)}.ocb.on.oc-srednio{border-color:var(--amber);color:var(--uwaga-ink);background:var(--n-50)}.ocb.on.oc-duzo{border-color:var(--green);color:var(--green);background:var(--n-100)}.mgstan b.oc-krytycznie{color:var(--red)}.mgstan b.oc-malo{color:var(--amber)}.mgstan b.oc-duzo{color:var(--green)}.mgzam{border-radius:var(--r-md);background:var(--n-150);border:1px solid var(--blue);font-size:var(--t-sm);color:var(--accent-ink);flex-wrap:wrap;align-items:center;gap:10px;margin-top:8px;padding:9px 11px;font-weight:600;display:flex}.mgocchk{align-items:center}.chip.krotki{background:var(--n-50);border-color:var(--amber);color:var(--amber);margin-left:6px}.krotkibar{border-radius:var(--r-lg);border:1px solid var(--amber);background:var(--n-50);flex-direction:column;gap:10px;padding:12px;display:flex}.krotkitxt{font-size:var(--t-md);color:var(--blue-d)}.krotkichk{margin-top:4px}.podpolem{margin:7px 0 0}.podpolem input{width:17px;height:17px}.podpolem label{font-size:var(--t-sm);color:var(--muted);font-weight:400}.aipanel{flex-direction:column;display:flex}.aipanel h3 .ppomoc{margin-left:6px}.aiprop{flex-direction:column;gap:6px;margin-top:10px;display:flex}.aipoz{border:1px solid var(--line);border-radius:var(--r-md);background:var(--n-0);cursor:pointer;align-items:flex-start;gap:9px;padding:8px 10px;display:flex}.aipoz input{flex:none;width:18px;height:18px;margin-top:1px}.aipoz.wyl{opacity:.5}.aipoztresc{flex-direction:column;gap:2px;min-width:0;display:flex}.aipozco{font-size:var(--t-sm);font-weight:600}.aipozkomu{font-size:var(--t-sm);color:var(--accent-ink)}.aipozczemu{font-size:var(--t-xs);color:var(--muted);line-height:1.35}.airozmowa{flex-direction:column;flex:auto;gap:8px;margin-top:14px;display:flex}.aimsg{flex-direction:column;gap:4px;max-width:92%;display:flex}.aimsg.user{align-self:flex-end;align-items:flex-end}.aimsg.asystent{align-self:flex-start}.aitresc{border-radius:var(--r-md);font-size:var(--t-sm);white-space:pre-wrap;background:var(--n-100);padding:9px 12px;line-height:1.45}.aimsg.user .aitresc{background:var(--n-150);color:var(--ink)}.aitresc.muted{color:var(--muted)}.aiocena{gap:4px;display:flex}.aiocena .pbtn{color:var(--muted);padding:4px 7px}.aiocena .pbtn.on{color:var(--accent-ink)}.aipyt{background:var(--n-0);gap:8px;margin-top:12px;padding:8px 0 4px;display:flex;position:sticky;bottom:-20px}.aipyt input{border:1px solid var(--line);border-radius:var(--r-md);font-family:inherit;font-size:var(--t-base);background:var(--n-0);flex:1;min-width:0;padding:11px 12px}.aipyt input:focus{outline:2px solid var(--focus);border-color:var(--blue)}.aipyt .btn{flex:none;padding:11px 14px}.krotkihint{text-align:left;padding:0 0 6px}.ostrz{font-size:var(--t-md);line-height:1.5}.ostrz ul{margin:6px 0 10px 18px;padding:0}.ostrz li{margin:2px 0}.protpodt{color:var(--amber);font-weight:700}.pedyt{border:1px solid var(--line);border-radius:var(--r-md);background:var(--card);margin-bottom:8px;padding:9px}.pedytxt{border:1px solid var(--line);border-radius:var(--r-md);width:100%;font-family:inherit;font-size:var(--t-md);background:var(--n-0);padding:8px}.pedytrow{flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;display:flex}.pedytrow select{flex:140px}.pedypom{border:1px solid var(--line);border-radius:var(--r-md);font-family:inherit;font-size:var(--t-sm);flex:110px;padding:7px}.pedytchk{font-size:var(--t-sm);color:var(--muted);align-items:center;gap:6px;display:flex}.pedyhd{border:1px solid var(--line);border-radius:var(--r-md);min-width:0;font-family:inherit;font-size:var(--t-md);flex:1;padding:6px 8px;font-weight:700}.ustzap{padding:0 12px 20px}.pedsek{overflow:hidden}.pedsekhd{cursor:pointer;background:var(--n-100);border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:8px 12px;display:flex}.pedsekhd:hover{background:var(--n-150)}.pedkar{color:var(--n-500);flex:none;display:flex}.pedliczba{font-size:var(--t-xs);color:var(--muted);white-space:nowrap;flex:none}.pedlista{margin:8px 0}.pedpoz{border:1px solid var(--line);border-radius:var(--r-md);background:var(--card);align-items:flex-start;gap:10px;margin-bottom:6px;padding:9px;display:flex}.pednr{font-size:var(--t-xs);color:var(--n-400);text-align:right;flex:0 0 22px;padding-top:8px}.pedbody{flex:1;min-width:0}.pedmeta{flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;display:flex}.pedmeta .fchips{flex-wrap:wrap;flex:auto;gap:6px;display:flex}.pedmeta .fchip{font-size:var(--t-xs);padding:5px 10px}.pedbody .pstrip{padding:6px 0 0}.pedfoto{border-top:1px dashed var(--line);flex-wrap:wrap;align-items:center;gap:10px;margin-top:6px;padding-top:6px;display:flex}.pedfoto .lbl{flex:none}.pedbar{z-index:5;background:var(--card);border:1px solid var(--line);border-radius:var(--r-md) var(--r-md) 0 0;box-shadow:var(--shadow-1);flex-wrap:wrap;align-items:center;gap:8px;margin:12px 12px 0;padding:10px 12px;display:flex;position:sticky;bottom:0}.pedstan{font-size:var(--t-sm);color:var(--muted);align-items:center;gap:6px;margin-right:auto;display:flex}.pedbar .btn{flex:none}@media (width<=640px){.board{scroll-snap-type:x mandatory;justify-content:flex-start;gap:8px;padding:12px 8px;scroll-padding:0 8px}.kcol{scroll-snap-align:center;scroll-snap-stop:always;flex:0 0 calc(100vw - 32px)}.kcol:first-child{scroll-snap-align:start}.kcol:last-child{scroll-snap-align:end}.knav{opacity:.92;width:34px;height:34px}.kzoom{bottom:calc(var(--tabh) + 62px);display:flex}.board.male{scroll-snap-type:none}.board.male .kcol{scroll-snap-align:none;flex:0 0 40vw}.board.male .kcolhd{gap:5px;padding:8px 8px 6px}.board.male .kcoltitle{font-size:var(--t-2xs);letter-spacing:0}.board.male .kcolnr{font-size:var(--t-2xs)}.board.male .kcolcount{font-size:var(--t-2xs);min-width:19px;padding:0 6px}.board.male .kcard{padding:7px 8px}.board.male .kphoto{height:44px}.board.male .kname{font-size:var(--t-sm)}.board.male .kauto,.board.male .kid{font-size:var(--t-2xs)}.board.male .ktabl{font-size:var(--t-xs);padding:1px 5px}.board.male .khold,.board.male .kkonc,.board.male .kosoba span,.board.male .kcel,.board.male .kpaid{display:none}}.pthumb{height:auto}.pthumb img{height:64px}.pstrip.sm .pthumb img{height:46px}.pthumbkom{background:var(--blue);width:18px;height:18px;color:var(--n-0);box-shadow:0 0 0 2px var(--card);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;bottom:-2px;right:-2px}.popis{border:1px solid var(--line);border-radius:var(--r-sm);width:100%;font-family:inherit;font-size:var(--t-2xs);color:var(--ink);background:var(--card);margin-top:3px;padding:3px 5px;line-height:1.25;display:block}.popis.ro{color:var(--muted);word-break:break-word;background:0 0;border:0;padding:2px 1px}.pskhint{padding:0 0 8px}.pskrok{border-top:1px solid var(--line);align-items:flex-start;gap:10px;padding:8px 0;display:flex;position:relative}.pskrok:first-of-type{border-top:0}.psknr{background:var(--blue);height:24px;color:var(--n-0);font-size:var(--t-sm);border-radius:50%;flex:0 0 24px;justify-content:center;align-items:center;font-weight:700;display:flex}.pskrok img{object-fit:cover;border-radius:var(--r-md);border:1px solid var(--line);cursor:zoom-in;flex:none;width:88px;height:88px}.pskmain{flex:1;min-width:0}.pskopis{border:1px solid var(--line);border-radius:var(--r-md);width:100%;font-family:inherit;font-size:var(--t-sm);resize:vertical;padding:6px 8px}.pskopis.ro{font-size:var(--t-sm);border:0;padding:2px 0}.pskdata{font-size:var(--t-2xs);color:var(--muted);margin-top:3px}.pskdel{top:6px;right:0}.pskadd{margin-top:10px}.mghist{border-top:1px solid var(--line);margin:10px 0 4px;padding-top:8px}.mghisthd{font-size:var(--lbl-sm);text-transform:uppercase;letter-spacing:var(--lbl-track);color:var(--lbl-muted);margin-bottom:4px;font-weight:700}.mghistco{color:var(--accent-ink);text-transform:none;letter-spacing:0;margin-left:6px;font-weight:600}.mghistrow{font-size:var(--t-sm);border-bottom:1px dotted var(--line);gap:10px;padding:2px 0;display:flex}.mghistrow span:nth-child(2){margin-left:auto;font-weight:600}.okladka{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.okladka img{object-fit:cover;border-radius:var(--r-md);border:1px solid var(--line);cursor:pointer;width:82px;height:62px}.okladka .btn{font-size:var(--t-md);flex:0 auto;padding:9px 14px}.modtile[hidden]{display:none}.plkod{font-size:var(--t-xs);background:var(--blue);color:var(--n-0);border-radius:var(--r-sm);padding:2px 7px;font-weight:700}.plterm{font-size:var(--t-xs);color:var(--amber);font-weight:600}.plkomu{border:1px solid var(--line);border-radius:var(--r-sm);max-width:132px;font-family:inherit;font-size:var(--t-sm);background:var(--card);padding:4px 6px}.rzsekcje{flex-direction:column;display:flex}.rzoblozin{padding:10px 12px}.rzoblozproc{font-size:var(--t-lg);color:var(--blue-d);font-weight:700}.rzoblozproc.przeciazony{color:var(--red)}.rzoblozopis{font-size:var(--t-sm);color:var(--muted);margin-top:6px}.rzzakres{margin-left:auto;font-weight:400}.rzplan{flex-direction:column;gap:10px;padding:0 12px;display:flex}.rzlewa{border-radius:var(--r-md);flex-direction:column;gap:8px;display:flex}.rzblok{background:var(--card);border:1px solid var(--line);border-radius:var(--r-md);padding-bottom:8px}.rzblok .mdhd{padding:9px 10px 6px}.rzblok.pilne{background:var(--uwaga-bg);border-color:var(--uwaga-line)}.rzblok.pilne .mdhd{color:var(--uwaga-ink)}.rzbloksuma{font-size:var(--t-xs);color:var(--blue-d);text-transform:none;letter-spacing:0;margin-left:auto;font-weight:700}.rzlista{flex-direction:column;gap:6px;padding:0 8px;display:flex}.rztablica{grid-template-columns:repeat(auto-fill,minmax(172px,1fr));align-items:start;gap:8px;min-width:0;display:grid}.rzkol{background:var(--n-150);border-radius:var(--r-md);flex-direction:column;min-width:0;padding-bottom:6px;display:flex}.rzkolhd{align-items:center;gap:6px;padding:8px 8px 5px;display:flex}.rzimie{font-weight:700;font-size:var(--t-sm);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.rzx{color:var(--muted);cursor:pointer;background:0 0;border:0;flex:none;padding:0;display:flex}.rzkolnieob{padding:0 8px 5px}.rzobc{font-size:var(--t-2xs);color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:6px;padding:0 8px 5px;display:flex}.rzproc{font-size:var(--t-md);color:var(--blue-d);font-weight:700}.rzproc.przeciazony{color:var(--red)}.rzponad{color:var(--red);align-items:center;gap:3px;font-weight:700;display:inline-flex}.rzpasek{border-radius:var(--r-xs);background:var(--n-200);height:4px;margin:0 8px 6px;overflow:hidden}.rzpasek.duzy{height:6px;margin:0}.rzpasek i{border-radius:var(--r-xs);background:var(--blue);transform-origin:0;width:100%;height:100%;transform:scaleX(var(--rzp,0));transition:transform .3s;display:block}.rzpasek i.przeciazony{background:var(--red)}.rzkolbody{flex-direction:column;gap:6px;min-width:0;min-height:54px;padding:0 6px;display:flex}.rzkarta{background:var(--card);border:1px solid var(--line);border-radius:var(--r-md);box-shadow:var(--shadow);padding:7px 8px}.rzkartatyt{font-size:var(--t-sm);align-items:center;gap:5px;font-weight:600;line-height:1.35;display:flex}.rztekst{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.rzh{font-size:var(--t-2xs);color:var(--muted);flex:none;font-weight:600}.rzmeta{font-size:var(--t-2xs);color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;overflow:hidden}.rztagi{margin-top:4px}.rzlider{font-size:var(--t-2xs);color:var(--n-700);align-items:center;gap:4px;margin-top:4px;display:inline-flex}.rzstop{font-size:var(--t-2xs);color:var(--uwaga-ink);align-items:center;gap:4px;margin-top:4px;display:flex}.rzkarta .plkomu{width:100%;min-width:0;max-width:none;font-size:var(--t-xs);margin-top:6px;padding:3px 5px;display:block}.rzkarta .plterm{margin-top:3px;display:block}.rzauto{background:var(--n-50)}.rzpozniej{opacity:.72}.rzpusto{font-size:var(--t-2xs);color:var(--n-500);text-align:center;padding:12px 6px;line-height:1.4}.rzdodaj{flex-direction:column;align-items:flex-start;gap:5px;min-width:0;padding:8px;display:flex}.rzdodajhd{font-size:var(--lbl);color:var(--lbl-muted);text-transform:uppercase;letter-spacing:var(--lbl-track);font-weight:700}.rzkarta.rozwinieta{border-color:var(--blue);box-shadow:0 0 0 1px var(--blue) inset,var(--shadow)}.rzkarta.rozwinieta .rztekst{white-space:normal;text-overflow:clip;overflow:visible}.rzwiecej{border-top:1px solid var(--line);flex-direction:column;gap:3px;margin-top:6px;padding-top:6px;display:flex}.rzwrow{font-size:var(--t-2xs);color:var(--muted);align-items:baseline;gap:6px;display:flex}.rzwrow b{color:var(--ink);text-align:right;min-width:0;margin-left:auto;font-weight:600}.rzwopis{font-size:var(--t-2xs);color:var(--n-700);line-height:1.4}.rzdokarty{width:100%;font-size:var(--t-sm);justify-content:center;margin-top:6px;padding:5px 8px}.rzokno{flex-wrap:wrap;align-items:center;gap:6px;padding:0 10px 8px;display:flex}.rzokno .fchip{font-size:var(--t-xs);padding:5px 11px}.rzokno input[type=date]{font-family:inherit;font-size:var(--t-xs);border:1px solid var(--line);border-radius:var(--r-sm);background:var(--card);color:var(--ink);min-width:0;padding:4px 6px}.rzsp{background:var(--card);border:1px solid var(--line);border-radius:var(--r-md);padding:7px 8px}.rzsp.brak{border-color:var(--uwaga-line);background:var(--uwaga-bg)}.rzsp.brak .rzmeta{color:var(--uwaga-ink);font-weight:600}.rzsp.tbd{border-color:var(--zle-line);background:var(--zle-bg)}.rzsp.tbd .rzmeta{color:var(--zle-ink);font-weight:600}.rzsphd{font-size:var(--t-sm);align-items:center;gap:6px;font-weight:600;line-height:1.35;display:flex}.rzspauta{flex-wrap:wrap;gap:4px;margin-top:5px;display:flex}.rzspauta .fchip{font-size:var(--t-2xs);padding:3px 8px;font-weight:600}.mhukl{flex-direction:column;gap:10px;padding:10px 8px;display:flex}.mhpula{border:1px dashed var(--line);border-radius:var(--r-md);background:var(--n-25);padding:8px 0}.mhpula .rzdodajhd{align-items:baseline;gap:6px;padding:0 10px 6px;display:flex}.mhkarta{padding:5px 7px}.mhkarta.stoi{background:var(--n-100);opacity:.8}.mhkarta .plkomu{font-size:var(--t-xs);padding:7px 6px}.mhprzewijak{flex:1;min-width:0;overflow-x:auto}.mhrys{aspect-ratio:1742/1174;background:var(--n-50);border-radius:var(--r-md);min-width:620px;position:relative}.mhsciana{left:var(--mx);top:var(--my);width:var(--mw);height:var(--mh);pointer-events:none;border:1px solid var(--n-300);border-radius:var(--r-xs);position:absolute}.mhsciana.hala,.mhsciana.przybudowka{background:var(--card)}.mhsciana.namiot{background:var(--n-100);border-style:dashed}.mhsciana.kanal{background:var(--n-200);border:0;border-radius:0}.mhsciana.blok{background:var(--n-300);border-color:var(--n-400)}.mhm{left:var(--mx);top:var(--my);width:var(--mw);height:var(--mh);transform:rotate(var(--mrot));border:1px dashed var(--n-400);border-radius:var(--r-sm);position:absolute}.mhkod{z-index:1;pointer-events:none;font-size:var(--t-2xs);color:var(--n-500);font-weight:700;position:absolute;top:2px;left:4px}.mhauto,.mhdalej{border-radius:var(--r-xs);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:13px 3px 3px;display:flex;position:absolute;inset:1px;overflow:hidden}.mhauto{background:var(--n-150);border:1px solid var(--n-400)}.mhauto.toku{background:var(--uwaga-bg);border-color:var(--uwaga-line)}.mhauto.gotowe{background:var(--ok-bg);border-color:var(--ok-line)}.mhrej{font-size:var(--t-2xs);color:var(--ink);overflow-wrap:anywhere;font-weight:700;line-height:1.2}.mhstop{color:var(--uwaga-ink)}.mhdalej{background:var(--n-100);border:1px dashed var(--n-400);font-size:var(--t-2xs);color:var(--muted);overflow-wrap:anywhere;font-weight:600}.mhplus{font-size:var(--t-2xs);align-items:center;gap:2px;padding:1px 6px;line-height:1.4;display:inline-flex}@media (width>=900px){.rzplan{flex-direction:row;align-items:flex-start}.rzlewa{flex:0 0 268px}.rztablica{flex:1}.mhukl{flex-direction:row;align-items:flex-start}.mhpula{flex:0 0 190px}}.uprlist{flex-direction:column;gap:2px;margin-top:2px;display:flex}.uprchk{border-radius:var(--r-md);font-family:inherit;font-size:var(--t-md);color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;align-items:center;gap:8px;padding:6px 8px;display:flex}.uprchk.on{border-color:var(--blue);background:var(--n-150);color:var(--accent-ink);font-weight:600}.uprbox{font-size:var(--t-base);line-height:1}.klvcf{margin-top:8px}.klvcf .btn{font-size:var(--t-md);flex:none;padding:8px 14px;text-decoration:none;display:inline-flex}.phead{cursor:pointer;-webkit-user-select:none;user-select:none}.pcar{color:var(--blue-d);flex:none;display:flex}.pprawa{cursor:default;align-items:center;gap:8px;margin-left:auto;display:flex}.pprawa .meta{margin-left:0}.panel.zwin .phead{border-bottom:0}.kadrmc{width:calc(100vw - 24px);max-width:640px}.kadrbox{background:var(--b-900);border-radius:var(--r-md);justify-content:center;display:flex;overflow:hidden}.kadrbox canvas{touch-action:none;cursor:grab;width:100%;max-width:600px;height:auto;display:block}.kadrzoom{color:var(--muted);font-size:var(--t-base);align-items:center;gap:10px;padding:10px 2px 2px;display:flex}.kadrzoom input{flex:1}.lokrow{align-items:center;gap:8px;padding:5px 0;display:flex}input.loknazwa{border:1px solid var(--line);border-radius:var(--r-md);min-width:0;font-family:inherit;font-size:var(--t-md);color:var(--ink);flex:1;padding:7px 9px;font-weight:600}.lokkolor{background:var(--card);border:1px solid var(--line);border-radius:var(--r-md);font-family:inherit;font-size:var(--t-sm);color:var(--muted);cursor:pointer;flex:none;align-items:center;gap:6px;padding:6px 9px;display:flex}.lokprobka{border-radius:var(--r-sm);border:1px solid var(--line);width:18px;height:18px;font-size:var(--t-2xs);color:var(--muted);justify-content:center;align-items:center;display:flex}.paleta{grid-template-columns:repeat(6,1fr);gap:8px;margin:6px 0 4px;display:grid}.paleta .swatch{border-radius:var(--r-md);border:1px solid var(--line);cursor:pointer;width:100%;height:38px}.paleta .swatch.on{outline:2px solid var(--blue);outline-offset:1px}.paleta .swatch.none{background:repeating-linear-gradient(45deg,var(--n-0),var(--n-0) 5px,var(--n-150) 5px,var(--n-150) 10px)}@media (width<=899px){:root{--tabh:74px}.nav{background:var(--nav-bg);border-top:1px solid var(--line);height:auto;inset:auto 0 0}.navin{padding:6px 8px 22px}.navbtn{color:var(--nav-ink-muted);background:0 0;font-size:10px;overflow:hidden}.navbtn>span:last-child{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.navbtn .ico{height:19px}.navbtn.on{color:var(--nav-active-ink);background:0 0}.navbtn:active{background:var(--nav-active-bg)}.navadd{background:var(--accent);width:52px;height:52px;color:var(--on-accent);box-shadow:var(--shadow-2);margin:0 5px -16px}.board{height:calc(100dvh - var(--subh) - var(--tabh))}.board.przeciaganie:before,.board.przeciaganie:after{top:var(--subh)}}.pushbox{border:1px solid var(--line);border-radius:var(--r-md);padding:var(--space-3);margin:var(--space-3) 0;gap:var(--space-2);flex-direction:column;display:flex}.pushhd{align-items:center;gap:var(--space-2);font-size:var(--t-md);display:flex}.pushstan{padding:0 var(--space-2);border-radius:var(--r-pill);background:var(--surface-2);color:var(--ink-muted);font-size:var(--t-2xs);margin-left:auto;font-weight:600;line-height:20px}.pushstan.on{background:var(--ok-bg);color:var(--ok-ink)}.pushakcje{gap:var(--space-2);flex-wrap:wrap;display:flex}.pushakcje .btn{flex:none;min-height:40px}.navduch{z-index:70;pointer-events:none;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--r-md);background:var(--accent);color:var(--on-accent);box-shadow:var(--shadow-2);font-size:var(--t-sm);font-weight:600;display:flex;position:fixed;transform:translate(-50%,-135%)}.navham,.navhamlicz,.navslot,.navdrawer,.navhint,.navchwyt{display:none}@media (width<=899px){.nav-mob .navbar{z-index:2;background:var(--nav-bg);position:relative}.navslot{border-radius:var(--r-md);flex:1 1 0;min-width:0;display:flex}.navslot.edycja{outline:2px dashed var(--nav-ink-muted);outline-offset:-2px}.navslot.cel{outline:2px solid var(--accent);background:var(--accent-soft)}.navham{background:var(--accent);width:52px;height:52px;color:var(--on-accent);box-shadow:var(--shadow-2);cursor:pointer;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;margin:0 5px -16px;padding:0;display:flex;position:relative}.navham:active{transform:scale(.93)}.navhamlicz{border-radius:var(--r-pill);background:var(--signal);min-width:20px;height:20px;color:var(--on-signal);font-size:var(--t-2xs);border:2px solid var(--nav-bg);justify-content:center;align-items:center;padding:0 5px;font-weight:700;line-height:1;display:flex;position:absolute;top:-4px;right:-4px}.navdrawer{top:0;left:0;right:0;bottom:var(--tabh);z-index:1;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:var(--nav-bg);color:var(--nav-ink);position:fixed;overflow-y:auto}.nav-mob.menu-otwarte .navdrawer{display:block}.navdrawerin{max-width:480px;min-height:100%;padding:var(--space-4) var(--space-3) var(--space-5);flex-direction:column;gap:2px;margin:0 auto;display:flex}.navdrawer .navmarka{align-items:baseline;gap:var(--space-2);padding:var(--space-1) var(--space-3) var(--space-3);font-weight:700;font-size:var(--t-lg);line-height:24px;display:flex}.navdrawer .navmarka .ver{font-size:var(--t-2xs);color:var(--nav-ink-muted);font-weight:500}.navdrawer .navadd{width:auto;height:auto;min-height:44px;margin:0 0 var(--space-1);padding:0 var(--space-4);border-radius:var(--r-md);gap:var(--space-2);font:600 var(--t-base)/24px var(--font);box-shadow:none}.navdrawer .navaddtxt{font-family:inherit;display:inline}.navdrawer .dzw,.navdrawer .dzw.alertnav{border-radius:var(--r-md);gap:var(--space-3);width:auto;height:auto;min-height:44px;padding:0 var(--space-3);color:var(--nav-ink-muted);box-shadow:none;font-family:inherit;font-size:var(--t-base);background:0 0;border:0;justify-content:flex-start;font-weight:500;position:relative;bottom:auto;right:auto}.navdrawer .dzwtxt{display:inline}.navdrawer .dzwlicz{border:0;margin-left:auto;position:static}.navhint{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);font-size:var(--t-sm);color:var(--nav-ink-muted);line-height:1.35;display:flex}.navdrawer .navgrp{flex-direction:column;gap:2px;display:flex}.navdrawer .navgrphd{font-size:var(--t-2xs);letter-spacing:var(--lbl-track);text-transform:uppercase;color:var(--nav-ink-muted);padding:var(--space-4) var(--space-3) var(--space-1);font-weight:600;line-height:16px}.navdrawer .navbtn{justify-content:flex-start;gap:var(--space-3);min-height:48px;padding:0 var(--space-3);font-size:var(--t-base);color:var(--nav-ink);flex-direction:row;flex:none;font-weight:500;overflow:visible}.navdrawer .navbtn>span:last-child{max-width:none;overflow:visible}.navdrawer .navbtn .ico{height:auto}.navdrawer .navbtn.on{color:var(--nav-active-ink);background:var(--nav-active-bg);font-weight:600}.navdrawer .navlink{text-decoration:none}.navdrawer .navdrag{cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.navdrawer .navdrag>span:last-child.navchwyt,.navdrawer .navchwyt{color:var(--nav-ink-muted);opacity:.55;margin-left:auto;display:flex}.navdrawer .navpush{border-color:var(--nav-active-bg);color:var(--nav-ink)}.navdrawer .navpush .hint{color:var(--nav-ink-muted)}.navdrawer .konto-wiersz{align-items:center;gap:var(--space-1);padding-top:var(--space-2);border-top:1px solid var(--nav-active-bg);margin-top:auto;display:flex}.navdrawer .konto-wiersz .k-theme-toggle{border-radius:var(--radius-md);color:var(--nav-ink-muted);box-shadow:none;background:0 0;border:0;position:static}.navdrawer .konto{border-radius:var(--r-md);gap:var(--space-3);width:auto;min-width:0;height:auto;min-height:44px;padding:var(--space-2) var(--space-3);color:var(--nav-ink);box-shadow:none;background:0 0;border:0;flex:1;justify-content:flex-start;font-weight:600;position:relative;bottom:auto;left:auto}.navdrawer .kontoini{background:var(--nav-active-bg);width:28px;height:28px;color:var(--nav-active-ink);font-size:var(--t-2xs);letter-spacing:0;border-radius:50%;flex:none;place-items:center;font-weight:600;display:grid}.navdrawer .kontotxt{font-size:var(--t-base);text-overflow:ellipsis;white-space:nowrap;font-weight:600;display:block;overflow:hidden}.navdrawer .obecni{height:auto;box-shadow:none;background:0 0;border:0;flex:none;padding:0;position:static}.navdrawer .obecny{display:grid}.navdrawer .obecni:before,.navdrawer .obecni-licznik{display:none}}.wknarz{background:var(--n-50);border-color:var(--focus)}.wknarz .wkthumb{background:var(--blue);color:var(--n-0)}.kaltryb{margin:10px 12px 0}.kalpanel{padding:12px 14px}.kalpanel .field{margin-bottom:12px}.kalpanel .field:last-child{margin-bottom:0}.kalhint{text-align:left;margin-top:5px}.kalchipy{flex-wrap:wrap;gap:6px;display:flex}.kalobc{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.kalobc input{flex:none;width:120px}.kalwynik{padding:0 0 12px}.kalglowny{background:var(--cream);border-bottom:1px solid var(--cream-d);text-align:center;padding:14px}.kalmm2{font-size:var(--t-2xl);color:var(--blue-d);font-weight:800;line-height:1.1}.kalawg{font-size:var(--t-md);color:var(--uwaga-ink);margin-top:2px;font-weight:700}.kalpodpis{font-size:var(--t-xs);color:var(--uwaga-ink);margin-top:6px}.kalrzad{border-bottom:1px solid var(--n-100);font-size:var(--t-md);align-items:baseline;gap:10px;padding:8px 14px;display:flex}.kalrzad span{color:var(--muted)}.kalrzad b{text-align:right;white-space:nowrap;margin-left:auto}.kalrzad.n2{font-size:var(--t-sm)}.kalzalozenia{background:var(--n-50);border:1px solid var(--line);border-radius:var(--r-md);margin:12px 14px 0;padding:10px 12px}.kalzalhd{font-size:var(--lbl);text-transform:uppercase;letter-spacing:var(--lbl-track);color:var(--lbl-ink);align-items:center;gap:6px;font-weight:700;display:flex}.kalzalozenia ul{margin:6px 0 0;padding-left:18px}.kalzalozenia li{font-size:var(--t-sm);color:var(--n-700);margin:4px 0;line-height:1.45}.kalczeka{color:var(--muted);font-size:var(--t-md);align-items:center;gap:9px;padding:14px;display:flex}.kalpuste{border-color:var(--amber);background:var(--n-50)}.kaltab{padding:12px 14px}.kaltab table{border-collapse:collapse;width:100%;font-size:var(--t-sm);margin-top:8px}.kaltab th{text-align:left;font-size:var(--lbl);text-transform:uppercase;letter-spacing:var(--lbl-track);color:var(--lbl-ink);border-bottom:1px solid var(--line);padding:4px 6px;font-weight:700}.kaltab td{border-bottom:1px solid var(--n-100);padding:5px 6px}.kaltab th:last-child,.kaltab td:last-child{text-align:right}.kaltab tr.on td{background:var(--cream);color:var(--blue-d);font-weight:700}.bazapasek{background:var(--signal);color:var(--on-signal);font-size:var(--t-xs);letter-spacing:.2px;text-align:center;padding:4px 12px;font-weight:700}.bazakarta{align-items:center;gap:10px}.bazakarta.on{border-color:var(--green);background:var(--n-50)}.bazachip{background:var(--green);color:var(--n-0);border-radius:var(--r-pill);font-size:var(--lbl-sm);letter-spacing:var(--lbl-track);text-transform:uppercase;align-items:center;gap:4px;margin-left:8px;padding:1px 8px;font-weight:700;display:inline-flex}.bazaliczby{margin-top:3px}.kopie{margin-top:18px}.kopiebar{margin:0 0 10px}.kopieopcja{font-size:var(--t-md);padding:6px 0}.kopieopcja.chk{border-bottom:0;padding:6px 0}.kopiezach{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.kopiezach input{border:1px solid var(--line-strong);border-radius:var(--r-md);width:76px;min-height:40px;padding:var(--space-2) var(--space-3);font-family:inherit;font-size:var(--t-base);background:var(--surface);color:var(--ink)}.kopielista{margin-top:10px}.kopiekarta{cursor:default;align-items:flex-start}.kopiekarta:active{transform:none}.kopiekarta>.btn{flex:none;width:auto}.bazachip.kopieauto{background:var(--n-600)}.kopiepliki{flex-wrap:wrap;gap:4px 14px;margin-top:6px;display:flex}.kopiepliki a{font-size:var(--t-sm);color:var(--accent-ink);align-items:center;gap:5px;text-decoration:none;display:inline-flex}.kopiepliki a:hover{text-decoration:underline}.kopiepliki a span{color:var(--muted)}.kopieblad{color:var(--red);padding:4px 0 0}.chkrow.wskazana{outline:2px solid var(--blue);outline-offset:2px;background:var(--b-50)}.przeciagany{opacity:.45}.wstawtu{position:relative}.wstawtu:before{content:"";background:var(--blue);border-radius:2px;height:3px;position:absolute;top:-8px;left:0;right:0}.sekckoniec{height:1px}.strefaon{outline:2px dashed var(--blue);outline-offset:2px;background:var(--n-150)}.strefanie{outline:2px dashed var(--red);outline-offset:2px;cursor:not-allowed}.przeciagalne{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;transition:opacity .12s linear}.przeciagalne:active{cursor:grabbing}body.ciagne{-webkit-user-select:none;user-select:none;overscroll-behavior:none}.przeciagalne input,.przeciagalne textarea,.przeciagalne select{-webkit-user-select:text;user-select:text}.belkadnd{background:var(--n-100);border-radius:var(--r-md);flex-wrap:wrap;gap:6px;min-height:52px;margin-top:8px;padding:8px;display:flex}.belkael{background:var(--card);border:1px solid var(--line);border-radius:var(--r-pill);font-size:var(--t-sm);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;align-items:center;gap:6px;padding:6px 11px;font-weight:600;display:flex}.belkael .chwyt{color:var(--n-500);align-items:center;display:flex}.belkael button{color:var(--muted);font-size:var(--t-md);cursor:pointer;background:0 0;border:0;padding:0 0 0 2px;line-height:1}.belkapuste{font-size:var(--t-sm);color:var(--muted);padding:6px 4px}.plghost{z-index:90;pointer-events:none;background:var(--card);border:1px solid var(--accent);border-radius:var(--r-md);box-shadow:var(--shadow-2);min-width:170px;max-width:260px;padding:9px 12px;position:fixed;transform:translate(-50%,-120%)}.plghosttyt{font-size:var(--t-md);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.plghostmeta{font-size:var(--t-xs);color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;overflow:hidden}.plghostcel{font-size:var(--t-xs);color:var(--accent-ink);margin-top:4px;font-weight:600}.rzkol.strefaon{background:var(--n-200)}.rzlewa.strefaon{outline-offset:4px}.pllider{background:var(--cream);color:var(--uwaga-ink);border-radius:var(--r-pill);font-size:var(--t-2xs);white-space:nowrap;padding:2px 8px;font-weight:700}.plprio{font-size:var(--t-2xs);color:var(--muted);flex:none}.plwidoki{background:var(--n-100);border-radius:var(--r-md);gap:4px;margin:0 12px;padding:3px;display:flex}.plwidok{border-radius:var(--r-sm);font-family:inherit;font-size:var(--t-sm);color:var(--muted);cursor:pointer;background:0 0;border:0;flex:1;padding:7px 10px;font-weight:600}.plwidok.on{background:var(--blue);color:var(--cream)}.chip,.tag,.kwyc,.zwyc,.khold,.kkonc,.zkonc,.kzmiana,.k1d,.kosoba,.pllider,.plnieob,.komdot,.komstat,.poziomchip,.admchip,.mgtag,.klspit,.klflaga,.kkzwaga,.wkuwbadge,.pcount,.wysumaczas,.czekaile,.bazachip,.wkrotcetag,.serwkod,.kkrej,.telrec{line-height:20px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.kkczekaakc{align-items:center;gap:6px;margin:0 0 10px;display:flex}.kkwersje{flex-direction:column;gap:6px;display:flex}.kkwers{border:1px solid var(--line);border-radius:var(--r-md);background:var(--n-25);padding:0 10px}.kkwers summary{cursor:pointer;font-size:var(--t-md);flex-wrap:wrap;align-items:baseline;gap:8px;padding:8px 0;list-style:none;display:flex}.kkwers summary::-webkit-details-marker{display:none}.kkwersno{color:var(--et-wyc-ink);font-weight:700}.kkwersdata{font-size:var(--t-xs);color:var(--muted)}.kkwersstan{font-size:var(--t-xs);color:var(--uwaga-ink);align-items:center;gap:4px;display:inline-flex}.kkwers.ok .kkwersstan{color:var(--ok-ink)}.kkwerskw{white-space:nowrap;margin-left:auto}.kkwers[open]{padding-bottom:10px}.kkwerspod{font-size:var(--lbl);text-transform:uppercase;letter-spacing:var(--lbl-track);color:var(--lbl-ink);margin:8px 0 4px;font-weight:700}.kkwerszm li{font-size:var(--t-sm)}.poziomchip{border-radius:var(--r-pill);font-size:var(--t-2xs);vertical-align:1px;background:var(--n-150);color:var(--n-700);margin-left:6px;padding:1px 8px;font-weight:700;display:inline-block}.poziomchip.p-manager{background:var(--signal);color:var(--on-signal)}.poziomchip.p-admin{background:var(--blue);color:var(--n-0)}.poziomrow{border-bottom:1px solid var(--line);align-items:flex-start;gap:10px;padding:8px 0;display:flex}.poziomrow:last-of-type{border-bottom:0}.poziomrow .poziomchip{flex:none;margin-top:2px;margin-left:0}.poziomopis{font-size:var(--t-sm)}.shdopisz{border-top:1px solid var(--n-100);padding:10px 16px 0}.shdopisz .btn{justify-content:center;width:100%}.wrap.syswrap{max-width:none;padding:0 var(--space-3) var(--space-5)}.sysinfo{padding:var(--space-3) 2px var(--space-2);color:var(--ink-muted);font-size:var(--t-md);max-width:80ch}.sysinfo code,.syspanel code,.sysnazwa code,.syskafel code,.sysinne code,.sysleg code,.sysnarzedzia code{font-family:var(--mono);overflow-wrap:anywhere;font-size:.92em}.sysblad{justify-content:space-between;align-items:center;gap:var(--space-3);margin:var(--space-3) 0;flex-wrap:wrap;display:flex}.sysblad .btn{flex:none}.sysstopka{padding:var(--space-4) 0 0}.syslink{font:inherit;color:var(--accent-ink);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.syslink:disabled{opacity:.6;cursor:default}.sysnarzedzia{gap:var(--space-2);padding:var(--space-3) 0;flex-direction:column;display:flex}.sysszukaj{max-width:420px;padding:0}.syschips{gap:var(--space-2);flex-wrap:wrap;display:flex}.syschip{align-items:center;gap:var(--space-2);min-height:40px;padding:0 var(--space-3);border:1px solid var(--line-strong);border-radius:var(--r-pill);background:var(--surface);color:var(--ink);font:inherit;font-size:var(--t-sm);cursor:pointer;font-weight:500;display:inline-flex}.syschip:hover{background:var(--surface-2)}.syschip[aria-pressed=false]{color:var(--ink-muted);background:0 0;border-style:dashed}.sysplamka{background:var(--sys-dane);border-radius:50%;flex:none;width:10px;height:10px}.syschip.t-wyglad .sysplamka{background:var(--sys-wyglad)}.syschip.t-logowanie .sysplamka{background:var(--sys-logowanie)}.syschip.t-ai .sysplamka{background:var(--sys-ai)}.syschip.t-katalog .sysplamka{background:var(--sys-katalog)}.syschip.t-formularze .sysplamka{background:var(--sys-formularze)}.syschip.t-poczta .sysplamka{background:var(--sys-poczta)}.sysprobka{color:var(--ink);flex:none}.sysprobka line{stroke:currentColor;stroke-width:2px;stroke-linecap:round}.sysprobka.st-kopia line{stroke-dasharray:6 4;stroke-linecap:butt}.sysprobka.st-czesciowo line{stroke-dasharray:2 2.5;stroke-linecap:butt}.sysprobka.st-plan line{stroke-dasharray:.1 5}.sysmapa{gap:var(--space-4);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.sysramka{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);-webkit-overflow-scrolling:touch;overflow-x:auto}.syspolotno{margin:0 auto;position:relative}.sysband{background:var(--surface-2);border-top:1px solid var(--line);border-bottom:1px solid var(--line);position:absolute;left:0;right:0}.sysband-nazwa{left:var(--space-3);padding:2px var(--space-2);border-radius:var(--r-sm);background:var(--surface-2);font-size:var(--lbl);letter-spacing:var(--lbl-track);text-transform:uppercase;color:var(--lbl-muted);font-weight:600;position:absolute}.sysedges{pointer-events:none;position:absolute;top:0;left:0;overflow:visible}.sysedge{color:var(--sys-dane)}.sysedge.t-wyglad{color:var(--sys-wyglad)}.sysedge.t-logowanie{color:var(--sys-logowanie)}.sysedge.t-ai{color:var(--sys-ai)}.sysedge.t-katalog{color:var(--sys-katalog)}.sysedge.t-formularze{color:var(--sys-formularze)}.sysedge.t-poczta{color:var(--sys-poczta)}.sysedge.t-dane{color:var(--sys-dane)}.sysedge-linia{fill:none;stroke:currentColor;stroke-width:1.5px;opacity:.6;transition:opacity .15s,stroke-width .15s}.sysedge-grot{fill:currentColor;opacity:.75}.sysedge-hit{fill:none;stroke:#0000;stroke-width:12px;pointer-events:stroke}.sysedge.st-kopia .sysedge-linia{stroke-dasharray:7 5;stroke-width:2px}.sysedge.st-czesciowo .sysedge-linia{stroke-dasharray:2 3}.sysedge.st-plan .sysedge-linia{stroke-dasharray:.1 6;stroke-linecap:round;stroke-width:2.2px}.sysedge.wyr .sysedge-linia{opacity:1;stroke-width:2.6px}.sysedge.wyr .sysedge-grot{opacity:1}.sysedge.przyg{opacity:.12}.sysnod{text-align:left;font:inherit;color:var(--ink);background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--r-md);box-shadow:var(--shadow-1);cursor:pointer;flex-direction:column;justify-content:center;gap:2px;padding:0 6px;transition:opacity .15s,border-color .15s,box-shadow .15s;display:flex;position:absolute;overflow:hidden}.sysnod:hover{border-color:var(--ink-muted);box-shadow:var(--shadow-2)}.sysnod.r-modul{background:var(--accent-soft);border-color:var(--accent-ink)}.sysnod.glowna{border:2px solid var(--accent)}.sysnod.s-plan{border-style:dashed}.sysnod.trafiony{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent)}.sysnod.wybrany{outline:2px solid var(--focus);outline-offset:2px}.sysnod.przyg{opacity:.38}.sysnod-nazwa{font-size:var(--t-md);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-weight:600;line-height:1.2;display:-webkit-box;overflow:hidden}.sysnod-dol{font-size:var(--t-xs);color:var(--ink-muted);justify-content:space-between;align-items:center;gap:6px;min-width:0;display:flex}.sysnod-dol code{font-family:var(--font);font-size:var(--t-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sysnod-kopie,.sysnod-st{font-size:var(--t-2xs);white-space:nowrap;color:var(--warn-ink);font-weight:600}.sysnod-st.s-dziala{display:none}.sysbok{min-width:0;scroll-margin-top:calc(var(--navh) + var(--subh) + var(--space-3))}.syspanel{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);padding:var(--space-4);gap:var(--space-3);flex-direction:column;display:flex}.syspanel-glowa{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.syspanel-tytul{font-size:var(--t-lg);overflow-wrap:anywhere;margin:0;font-weight:650;line-height:1.25}.syspanel-meta,.syspanel-oficjalna,.syspanel-podpis{font-size:var(--t-sm);color:var(--ink-muted)}.syspanel-meta{margin-top:2px}.sysstatus{font-weight:600}.sysstatus.s-dziala{color:var(--ok-ink)}.sysstatus.s-czesciowo,.sysstatus.s-plan{color:var(--warn-ink)}.sysstatus.s-glowna{color:var(--accent-ink)}.syspanel-opis{font-size:var(--t-md);max-width:72ch;margin:0;line-height:1.45}.syspanel-kolumny{gap:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}.syspanel-kol{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.syspanel-lista{gap:var(--space-1) var(--space-3);font-size:var(--t-sm);grid-template-columns:auto 1fr;margin:0;display:grid}.syspanel-lista dt{color:var(--ink-muted)}.syspanel-lista dd{margin:0}.syspanel-linki,.syskafel-linki{gap:var(--space-2);flex-wrap:wrap;display:flex}.syspanel-linki .btn,.syskafel-linki .btn,.syspanel-sekcja>.btn{flex:none;justify-content:center;align-items:center;gap:6px;text-decoration:none;display:inline-flex}.syspanel-sekcja{align-items:flex-start;gap:var(--space-2);border-top:1px solid var(--line);padding-top:var(--space-3);flex-direction:column;display:flex}.syspanel-sekcja>*{max-width:100%}.syspanel-etykieta{font-size:var(--lbl);letter-spacing:var(--lbl-track);text-transform:uppercase;color:var(--lbl-muted);font-weight:600}.syspanel-doki{gap:var(--space-1);font-size:var(--t-sm);flex-direction:column;display:flex}.syspanel-blad{color:var(--bad-ink);font-size:var(--t-sm)}.syspanel-akcje{gap:var(--space-2);display:flex}.syspanel-akcje .btn{flex:none}.syspanel-sekcja .search{width:100%}.sysnotatka{border:1px solid var(--line-strong);border-radius:var(--r-md);width:100%;min-height:56px;padding:var(--space-2) var(--space-3);background:var(--surface);font:inherit;font-size:var(--t-md);resize:vertical}.sysnotatka:focus{outline:2px solid var(--focus-ring);outline-offset:1px;border-color:var(--focus-ring)}.sysx{width:40px;height:40px;margin:calc(var(--space-2) * -1) calc(var(--space-2) * -1) 0 0;border-radius:var(--r-md);color:var(--ink-muted);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;display:grid}.sysx:hover{background:var(--surface-2);color:var(--ink)}.sysfiltry{gap:var(--space-2);flex-direction:column;display:flex}.sysfiltry>summary{cursor:pointer;font-size:var(--t-sm);color:var(--ink-muted);min-height:32px;list-style:revert;align-items:center;font-weight:600;display:flex}.sysfiltry[open]>.syschips+.syschips{margin-top:var(--space-2)}.syspow-lista{gap:var(--space-3);flex-direction:column;width:100%;margin:0;padding:0;list-style:none;display:flex}.syspow{gap:var(--space-2);align-items:flex-start;display:flex}.syspow .sysprobka{color:var(--ink-muted);margin-top:9px}.syspow-tresc{min-width:0;font-size:var(--t-md)}.syspow-st{font-size:var(--t-sm);color:var(--ink-muted)}.syspow-opis{font-size:var(--t-sm)}.syspow-sciezka{font-size:var(--t-sm);color:var(--ink-muted);display:block}.sysleg{gap:var(--space-2);font-size:var(--t-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.sysleg li{align-items:flex-start;gap:var(--space-2);display:flex}.sysleg .sysprobka{margin-top:7px}.syskopie{gap:var(--space-1);font-size:var(--t-md);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.sysinne{padding-top:var(--space-4);gap:var(--space-2);flex-direction:column;display:flex}.sysinne-lista{gap:var(--space-2);flex-wrap:wrap;display:flex}.sysinne-chip.wybrany{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent)}.sysinne-chip.przyg{opacity:.4}.syssekcja{margin:var(--space-4) 0 var(--space-2);font-size:var(--lbl);letter-spacing:var(--lbl-track);text-transform:uppercase;color:var(--lbl-muted);font-weight:600}.syskafle{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));display:grid}.syskafel{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);padding:var(--space-4);gap:var(--space-2);flex-direction:column;display:flex}.syskafel-glowa{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.syskafel-glowa code{color:var(--ink-muted)}.syskafel-opis{font-size:var(--t-md);color:var(--ink-muted);flex:1;margin:0}.sysnazwy .mgsearch{padding:0 0 var(--space-2);max-width:420px}.sysnazwy-lista{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);flex-direction:column;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.sysnazwa{gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(170px,280px) auto;align-items:center;display:grid}.sysnazwa:last-child{border-bottom:0}.sysnazwa-glowa{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.sysnazwa-glowa code{color:var(--ink-muted)}.sysnazwa-meta{font-size:var(--t-sm);color:var(--ink-muted);margin-top:2px}.sysnazwa-tekst{font-size:var(--t-md)}.sysnazwa-kopiuj{min-width:40px;padding:0 var(--space-2);flex:none;justify-content:center}@media (width>=900px){.syspanel-kolumny{gap:var(--space-5);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.syspanel-kol>.syspanel-sekcja:first-child{border-top:0;padding-top:0}}@media (width>=1720px){.syspanel-kolumny{grid-template-columns:minmax(0,1fr)}.syspanel-kol>.syspanel-sekcja:first-child{border-top:1px solid var(--line);padding-top:var(--space-3)}.sysmapa{grid-template-columns:minmax(0,1fr) 320px}.sysbok{top:calc(var(--navh) + var(--subh) + var(--space-3));max-height:calc(100dvh - var(--subh) - var(--navh) - var(--space-5));position:sticky;overflow-y:auto}}@media (width<=720px){.sysnazwa{grid-template-columns:minmax(0,1fr) auto}.sysnazwa-pole{grid-area:2/1/auto/-1}}@media (prefers-reduced-motion:reduce){.sysnod,.sysedge-linia{transition:none}}.field input.wyliczone{background:var(--surface-2);color:var(--ink);cursor:default}.rzimiebtn{color:inherit;font-family:inherit;font-weight:700;font-size:var(--t-sm);text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.rzimiebtn:hover{text-decoration:underline}.rzx:disabled{opacity:.35;cursor:not-allowed}.rzukryci .fchip{color:var(--muted)}.osobakarta .osoimie{text-overflow:ellipsis;flex:1;min-width:0;margin-left:8px;overflow:hidden}.osobakarta .x{margin-left:auto}.ososekcja{margin-top:14px}.osonaglowek{font-size:var(--lbl);color:var(--lbl-muted);text-transform:uppercase;letter-spacing:var(--lbl-track);margin-bottom:6px;font-weight:700}.osodni{grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.osodzien{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--card);min-width:0;font-size:var(--t-2xs);color:var(--muted);flex-direction:column;align-items:center;gap:1px;padding:5px 2px;display:flex}.osodzien b{font-size:var(--t-md);color:var(--ink)}.osodzien .osodst{min-height:1.3em;font-weight:700}.osodzien.wolny{background:var(--surface-2)}.osodzien.nie{background:var(--uwaga-bg);border-color:var(--uwaga-line);color:var(--uwaga-ink)}.osodzien.nie b{color:var(--uwaga-ink)}.osodzien.zam{background:var(--zle-bg);border-color:var(--zle-line);color:var(--zle-ink)}.osodzien.zam b{color:var(--zle-ink)}.osodzien.dzis{outline:2px solid var(--focus-ring);outline-offset:1px}.osowyd{border-bottom:1px solid var(--line);align-items:flex-start;gap:9px;padding:8px 0;display:flex}.osowydtxt{min-width:0;font-size:var(--t-md);flex-direction:column;flex:1;gap:1px;display:flex}.osowydtxt .mono{color:var(--muted);font-size:var(--t-sm)}.osobakarta .mrow .btn{white-space:nowrap}.osobakarta .mrow .btn.ghost{flex:1}.osobakarta .mrow .btn.primary{flex:2}.glospole{flex:auto;min-width:0}.glosrow{position:relative}.glosrow>input,.glosrow>textarea{width:100%;padding-right:46px;display:block}.glosbtn{width:34px;height:34px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:50%;right:5px;transform:translateY(-50%)}.glosrow.wiele .glosbtn{top:6px;transform:none}.glosbtn:hover{background:var(--n-150);color:var(--accent-ink)}.glosbtn.on{background:var(--zle-bg);color:var(--zle-ink);animation:1.4s ease-out infinite glospuls}@keyframes glospuls{0%{box-shadow:0 0 0 0 var(--zle-line)}70%{box-shadow:0 0 0 10px #0000}to{box-shadow:0 0 #0000}}@media (prefers-reduced-motion:reduce){.glosbtn.on{box-shadow:0 0 0 2px var(--zle-line);animation:none}}.glosstan{font-size:var(--t-xs);color:var(--muted);text-align:left;overflow-wrap:anywhere;padding:4px 2px 0}.glosstan.blad{color:var(--zle-ink)}.mgsearch .glosrow>.search{padding-right:84px}.mgsearch .glosbtn{right:46px}.mgsearch .glosstan{z-index:6;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-sm);box-shadow:var(--shadow-1);padding:4px 8px;position:absolute;top:calc(100% + 2px);left:12px;right:12px}.katpanel,.katprop{margin:10px 0 0}.katpanel .mrow{justify-content:flex-start}.katpanel .mrow .btn{flex:none}.katnaglowek{cursor:pointer;flex:1;min-width:0;font-weight:700}.katpolacz{margin-top:8px}.katprozycja{border-top:1px solid var(--line);padding:10px 0 4px}.katstara{margin-bottom:6px}.katkand{align-items:center;gap:8px;padding:6px 0;display:flex}.katkand .zmain{flex:1;min-width:0}.katnazwa{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;overflow:visible}.katrzad{align-items:center}.katkand .btn,.katrzad .btn{width:auto;min-width:0;font-size:var(--t-sm);white-space:nowrap;flex:none;padding:6px 12px}.katnarzedzia{margin:4px 0 8px}.katwygas{font-size:var(--t-sm);padding:7px 12px}.katwiecej{width:100%;margin-top:8px}.katroznice{border-top:1px solid var(--line);margin-top:6px;padding-top:6px}.katlink{font-family:inherit;font-size:var(--t-sm);color:var(--accent-ink);cursor:pointer;background:0 0;border:0;padding:2px 0;font-weight:600}.katrozn{font-size:var(--t-sm);color:var(--muted);justify-content:space-between;gap:10px;padding:3px 0;display:flex}.katznacznik{border-radius:var(--r-pill);background:var(--surface-2);color:var(--muted);font-size:var(--t-2xs);align-items:center;gap:3px;margin-left:8px;padding:0 6px;line-height:18px;display:inline-flex}.katznacznik.rozna{background:var(--uwaga-bg);color:var(--uwaga-ink)}.katznacznik.zle{background:var(--zle-bg);color:var(--zle-ink)}.katwyniki{max-height:46vh;margin:8px 0;overflow-y:auto}.sklepinfo a{color:var(--accent-ink)}.navbtn .ico{position:relative}.navlicz{border-radius:var(--r-pill);background:var(--accent);min-width:18px;height:18px;color:var(--on-accent);font-size:var(--t-2xs);text-align:center;letter-spacing:0;padding:0 5px;font-weight:700;line-height:18px;position:absolute;top:-7px;right:-11px}.pcz-wrap{padding-bottom:var(--space-5)}.pcz-hd{flex-wrap:wrap}.pcz-hdakcje{gap:var(--space-2);margin-left:auto;display:flex}.pcz-hdakcje .btn{min-height:36px;padding:0 var(--space-3);font-size:var(--t-md);flex:none}.pcz-alarm{margin:0 var(--space-3) var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--warn-line);background:var(--warn-bg);color:var(--warn-ink);border-radius:var(--r-md);font-size:var(--t-sm);align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.pcz-alarm.zle{border-color:var(--bad-line);background:var(--bad-bg);color:var(--bad-ink)}.pcz-link{font:inherit;color:var(--accent-ink);cursor:pointer;margin-left:var(--space-2);background:0 0;border:0;padding:0;text-decoration:underline}.pcz{display:block}.pcz-bok{display:none}.pcz-mobil{padding-bottom:var(--space-2);display:block}.pcz-mobil .filters{padding-top:0}.pcz-adresselect{margin:var(--space-2) var(--space-3) 0;width:calc(100% - 2 * var(--space-3));border:1px solid var(--line-strong);border-radius:var(--r-md);min-height:40px;padding:0 var(--space-3);background:var(--surface);color:var(--ink);font:inherit;font-size:var(--t-md);display:block}.pcz-lista{background:var(--surface);border-top:1px solid var(--line);display:block}.pcz-czytaj{background:var(--surface);display:none}.pcz-wrap.otwarty .pcz-lista,.pcz-wrap.otwarty .pcz-mobil{display:none}.pcz-wrap.otwarty .pcz-czytaj{display:block}.pcz-bokhd{font-size:var(--lbl-sm);letter-spacing:var(--lbl-track);text-transform:uppercase;color:var(--lbl-muted);padding:var(--space-4) var(--space-3) var(--space-1);font-weight:600}.pcz-bokbtn{align-items:center;gap:var(--space-2);width:100%;min-height:38px;padding:0 var(--space-3);border-radius:var(--r-md);color:var(--ink);font:inherit;font-size:var(--t-md);cursor:pointer;text-align:left;background:0 0;border:0;display:flex}.pcz-bokbtn span:not(.pcz-licznik){text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.pcz-bokbtn:hover{background:var(--surface)}.pcz-bokbtn.on{background:var(--accent-soft);color:var(--accent-ink);font-weight:600}.pcz-licznik{border-radius:var(--r-pill);background:var(--accent);min-width:20px;height:20px;color:var(--on-accent);font-size:var(--t-2xs);justify-content:center;align-items:center;margin-left:auto;padding:0 6px;font-weight:700;display:inline-flex}.pcz-sync{padding:var(--space-3);font-size:var(--t-2xs);color:var(--ink-muted);margin-top:auto}.pcz-szukaj{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3);border-bottom:1px solid var(--line);color:var(--ink-muted);background:var(--surface);display:flex}.pcz-szukaj input{min-width:0;font:inherit;font-size:var(--t-md);color:var(--ink);background:0 0;border:0;outline:none;flex:1;min-height:40px}.pcz-szukaj:focus-within{box-shadow:inset 0 -2px 0 var(--accent)}.pcz-bokprzel{border-radius:var(--r-md);width:32px;height:32px;color:var(--ink-muted);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;display:none}.pcz-bokprzel:hover{background:var(--surface-2);color:var(--ink)}.pcz-pozycje{margin:0;padding:0;list-style:none}.pcz-poz{border-bottom:1px solid var(--line);background:var(--surface);align-items:stretch;display:flex;position:relative}.pcz-poz.on{background:var(--accent-soft)}.pcz-poz.nowa:before{content:"";background:var(--accent);width:3px;position:absolute;top:0;bottom:0;left:0}.pcz-pozbtn{gap:var(--space-3);min-width:0;padding:var(--space-3);font:inherit;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;flex:1;display:flex}.pcz-pozbtn:hover{background:var(--surface-2)}.pcz-poz.on .pcz-pozbtn:hover{background:0 0}.pcz-avatar{background:var(--accent-soft);width:34px;height:34px;color:var(--accent-ink);font-size:var(--t-2xs);border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid}.pcz-poz.on .pcz-avatar{background:var(--surface)}.pcz-avatar.wy{background:var(--surface-2);color:var(--ink-muted)}.pcz-pozmain{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.pcz-pozgora,.pcz-pozdol{align-items:center;gap:var(--space-2);min-width:0;display:flex}.pcz-pozod{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--t-md);flex:1;overflow:hidden}.pcz-poz.nowa .pcz-pozod,.pcz-poz.nowa .pcz-poztemat{font-weight:700}.pcz-licz{font-size:var(--t-2xs);color:var(--ink-muted);background:var(--surface-2);border-radius:var(--r-pill);margin-left:6px;padding:0 6px}.pcz-pozdata{font-size:var(--t-xs);color:var(--ink-muted);flex:none}.pcz-poztemat{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--t-md);flex:1;overflow:hidden}.pcz-pozpodglad{text-overflow:ellipsis;white-space:nowrap;font-size:var(--t-sm);color:var(--ink-muted);overflow:hidden}.pcz-pozpodglad .pcz-chip{margin-right:6px}.pcz-gw{width:42px;color:var(--n-400);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;display:grid}.pcz-gw:hover{color:var(--ink)}.pcz-gw.on{color:var(--warn-ink)}.pcz-gw.on .ikona{fill:currentColor}.pcz-puste{padding:var(--space-5) var(--space-4);text-align:center;color:var(--ink-muted);font-size:var(--t-md)}.pcz-wiecej{padding:var(--space-3);text-align:center}.pcz-pusty{align-items:center;gap:var(--space-3);text-align:center;padding:var(--space-5) var(--space-4);color:var(--ink-muted);flex-direction:column;max-width:540px;margin:0 auto;display:flex}.pcz-pusty h3{color:var(--ink);font-size:var(--t-lg);margin:0}.pcz-pusty p{font-size:var(--t-md);margin:0;line-height:1.5}.pcz-pusty .btn{flex:none}.pcz-chip{border-radius:var(--r-pill);background:var(--surface-2);color:var(--ink-muted);border:1px solid var(--line);font:inherit;font-size:var(--t-2xs);align-items:center;gap:4px;padding:2px 8px;font-weight:600;line-height:18px;display:inline-flex}.pcz-chip.adres{background:var(--accent-soft);color:var(--accent-ink);border-color:#0000}.pcz-chip.klient{color:var(--ok-ink);border-color:var(--ok-line)}.pcz-chip.uwaga{background:var(--warn-bg);color:var(--warn-ink);border-color:var(--warn-line)}.pcz-chip.zlecenie{cursor:pointer;color:var(--accent-ink)}.pcz-chip.zlecenie:hover{background:var(--accent-soft)}.pcz-chip.mini{font-size:var(--t-2xs);padding:0 6px}.pcz-wybierz{justify-content:center;align-items:center;gap:var(--space-3);height:100%;min-height:280px;color:var(--ink-muted);font-size:var(--t-md);flex-direction:column;display:flex}.pcz-watek{padding:0 var(--space-3) var(--space-5)}.pcz-pasek{z-index:5;background:var(--surface);align-items:center;gap:var(--space-2);padding:var(--space-2) 0;border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex;position:sticky;top:0}.pcz-narzedzia{flex-wrap:wrap;gap:2px;margin-left:auto;display:flex}.pcz-nbtn{min-height:36px;padding:0 var(--space-2);border-radius:var(--r-md);color:var(--ink-muted);font:inherit;font-size:var(--t-sm);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;font-weight:600;display:inline-flex}.pcz-nbtn:hover{background:var(--surface-2);color:var(--ink)}.pcz-nbtn.on{color:var(--warn-ink)}.pcz-nbtn.on .ikona{fill:currentColor}.pcz-nbtn.zle{color:var(--bad-ink)}.pcz-nbtn span{display:none}.pcz-temat{margin:var(--space-3) 0 var(--space-2);font-size:var(--t-lg);overflow-wrap:anywhere;font-weight:650;line-height:1.3}.pcz-chipy{margin-bottom:var(--space-3);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pcz-przypisz{font-size:var(--t-sm);color:var(--ink-muted);align-items:center;gap:6px;display:inline-flex}.pcz-przypisz select{border:1px solid var(--line-strong);border-radius:var(--r-md);background:var(--surface);min-height:32px;color:var(--ink);font:inherit;font-size:var(--t-sm);padding:0 var(--space-2)}.pcz-wiadomosci{gap:var(--space-2);flex-direction:column;display:flex}.pcz-wiad{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);overflow:hidden}.pcz-wiad.nowa{border-color:var(--accent)}.pcz-wiadhd{align-items:center;gap:var(--space-3);width:100%;padding:var(--space-3);background:var(--surface-2);font:inherit;color:var(--ink);cursor:pointer;text-align:left;border:0;display:flex}.pcz-wiad:not(.otwarta) .pcz-wiadhd{background:var(--surface)}.pcz-wiadkto{min-width:0;font-size:var(--t-md);flex-direction:column;flex:1;gap:1px;display:flex}.pcz-wiadkto b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pcz-wiadpod{font-size:var(--t-sm);color:var(--ink-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pcz-wiaddata{font-size:var(--t-xs);color:var(--ink-muted);flex:none}.pcz-wiadbody{padding:var(--space-3);border-top:1px solid var(--line)}.pcz-meta{gap:2px var(--space-3);margin:0 0 var(--space-3);font-size:var(--t-sm);grid-template-columns:auto 1fr;display:grid}.pcz-meta dt{color:var(--ink-muted)}.pcz-meta dd{overflow-wrap:anywhere;min-width:0;margin:0}.pcz-adres{color:var(--ink-muted)}.pcz-tekst{font-size:var(--t-base);overflow-wrap:anywhere;white-space:pre-wrap;line-height:1.5}.pcz-cyt{color:var(--ink-muted);border-left:3px solid var(--line-strong);padding-left:var(--space-2)}.pcz-ramka{border:1px solid var(--line);border-radius:var(--r-md);background:var(--paper);width:100%;height:120px;display:block}.pcz-obrazy{align-items:center;gap:var(--space-2);margin-bottom:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--warn-line);background:var(--warn-bg);color:var(--warn-ink);border-radius:var(--r-md);font-size:var(--t-sm);flex-wrap:wrap;display:flex}.pcz-obrazy .btn{min-height:32px;padding:0 var(--space-3);flex:none}.pcz-zal{margin-top:var(--space-3);gap:var(--space-2);flex-direction:column;display:flex}.pcz-zalchipy{flex-wrap:wrap;gap:6px;display:flex}.pcz-zalchip{border:1px solid var(--line-strong);border-radius:var(--r-pill);background:var(--surface);max-width:100%;color:var(--ink);font-size:var(--t-sm);align-items:center;gap:6px;padding:4px 10px;text-decoration:none;display:inline-flex}.pcz-zalnazwa{text-overflow:ellipsis;white-space:nowrap;max-width:240px;overflow:hidden}.pcz-zalrozm{color:var(--ink-muted);font-size:var(--t-xs)}.pcz-miniatury{gap:var(--space-2);flex-wrap:wrap;display:flex}.pcz-miniatury img{object-fit:cover;border-radius:var(--r-sm);border:1px solid var(--line);width:auto;max-width:160px;height:84px;display:block}.pcz-przekaz{margin-top:var(--space-3);border-radius:var(--r-md);background:var(--surface-2);color:var(--ink-muted);font-size:var(--t-sm);flex-wrap:wrap;align-items:center;gap:6px;padding:6px 10px;display:flex}.pcz-przekaz.zle{background:var(--bad-bg);color:var(--bad-ink)}.pcz-wiadakcje{gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.pcz-wiadakcje .btn{min-height:36px;padding:0 var(--space-3);font-size:var(--t-md);flex:none}.pcz-szybka{gap:var(--space-2);margin-top:var(--space-4);display:flex}.pcz-szybka .btn{flex:none}.pcz-mc{max-width:760px}.pcz-tresc{resize:vertical;min-height:220px;line-height:1.5}.pe-ramka{border:1px solid var(--line-strong);border-radius:var(--r-md);background:var(--surface);overflow:hidden}.pe-ramka:focus-within{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-soft)}.pe-laduje{min-height:220px}.pe-pasek{padding:var(--space-1);border-bottom:1px solid var(--line);background:var(--surface-2);flex-wrap:wrap;gap:2px;display:flex}.pe-btn{border-radius:var(--r-sm);min-width:32px;height:32px;color:var(--ink);cursor:pointer;font:inherit;font-size:var(--t-md);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.pe-btn:hover{background:var(--surface)}.pe-btn.on{background:var(--accent-soft);color:var(--accent-ink)}.pe-u{font-weight:700;line-height:1;text-decoration:none}.pe-tresc{min-height:220px;max-height:50vh;padding:var(--space-3);outline:none;line-height:1.55;overflow:auto}.pe-tresc p{margin:0 0 var(--space-2)}.pe-tresc h2{font-size:var(--t-lg);margin:var(--space-3) 0 var(--space-2)}.pe-tresc ul,.pe-tresc ol{margin:0 0 var(--space-2);padding-left:22px}.pe-tresc blockquote{margin:0 0 var(--space-2);padding-left:var(--space-3);border-left:3px solid var(--line-strong);color:var(--n-700)}.pe-tresc a{color:var(--accent-ink);text-decoration:underline}.field .pcz-szablon{width:auto;margin-left:var(--space-2);font-size:var(--t-sm);max-width:60%;display:inline-block}.pcz-stopka{margin:var(--space-2) 0 var(--space-3)}.pcz-podglad{width:100%;height:var(--wys,56px);border:1px solid var(--line);border-radius:var(--r-md);background:#fff;display:block}.pcz-podpis-tekst{margin:var(--space-2) 0 0;padding:var(--space-2) var(--space-3);border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface-2);font:inherit;font-size:var(--t-sm);white-space:pre-wrap}.pcu-tryby{gap:var(--space-1) var(--space-4);margin-bottom:var(--space-2);flex-wrap:wrap;display:flex}.pcu-kolor{align-items:center;gap:var(--space-2);display:flex}.pcu-kolor input[type=color]{border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--surface);width:44px;height:36px;padding:2px}.pcu-kod{font-family:var(--mono);font-size:var(--t-sm)}.pcz-adresaci{position:relative}.pcz-podp{z-index:10;background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--r-md);box-shadow:var(--shadow-2);margin:2px 0 0;padding:4px;list-style:none;position:absolute;top:100%;left:0;right:0}.pcz-podp button{text-align:left;border-radius:var(--r-sm);width:100%;font:inherit;font-size:var(--t-md);cursor:pointer;color:var(--ink);background:0 0;border:0;padding:6px 8px}.pcz-podp button:hover{background:var(--surface-2)}.pcz-podp span{color:var(--ink-muted)}.pcz-zalacz{align-items:center;gap:var(--space-2);margin:var(--space-2) 0;flex-wrap:wrap;display:flex}.pcz-zalacz .btn{flex:none;min-height:36px}.pcz-zalx{color:var(--ink-muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:2px;display:inline-grid}.pcz-blad{margin:var(--space-2) 0;padding:var(--space-2) var(--space-3);border:1px solid var(--bad-line);background:var(--bad-bg);color:var(--bad-ink);border-radius:var(--r-md);font-size:var(--t-sm);align-items:flex-start;gap:6px;display:flex}.pcz-ostrzez{font-size:var(--t-sm);color:var(--warn-ink);background:var(--warn-bg);border:1px solid var(--warn-line);border-radius:var(--r-md);align-items:flex-start;gap:6px;margin-top:6px;padding:6px 10px;display:flex}.pcz-check{align-items:center;gap:var(--space-2);font-size:var(--t-md);margin:var(--space-2) 0;display:flex}.field label .pcz-link{font-weight:400;font-size:var(--t-sm)}.field label.pcu-check{margin:var(--space-1) 0;font-weight:400;font-size:var(--t-md);display:flex}@media (width>=900px){.pcz{height:calc(100dvh - 96px);min-height:420px;margin:0 var(--space-2);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);grid-template-columns:208px clamp(290px,26vw,380px) minmax(0,1fr);display:grid;overflow:hidden}.pcz-mobil{display:none}.pcz-bok{padding:var(--space-2);border-right:1px solid var(--line);background:var(--surface-2);flex-direction:column;gap:2px;display:flex;overflow-y:auto}.pcz-lista{border-top:0;border-right:1px solid var(--line);flex-direction:column;min-height:0;overflow:hidden;display:flex!important}.pcz-pozycje{flex:auto;min-height:0;overflow-y:auto}.pcz-puste,.pcz-wiecej{flex:none}.pcz-czytaj{min-width:0;overflow-y:auto;display:block!important}.pcz-wroc{display:none}.pcz-pasek{padding-top:var(--space-3)}.pcz-bokprzel{display:grid}.pcz-watek{max-width:1000px;padding:0 var(--space-5) var(--space-5);margin:0 auto}.pcz-wiadbody{padding:var(--space-4)}.pcz-tekst{max-width:86ch}.pcz.zwin{grid-template-rows:auto minmax(0,1fr);grid-template-columns:clamp(290px,26vw,380px) minmax(0,1fr)}.pcz.zwin .pcz-bok{display:none}.pcz.zwin .pcz-mobil{border-right:1px solid var(--line);background:var(--surface-2);padding-top:var(--space-2);grid-area:1/1;display:block}.pcz.zwin .pcz-lista{grid-area:2/1}.pcz.zwin .pcz-czytaj{grid-area:1/2/3}}@media (width>=1100px){.pcz-nbtn span{display:inline}.pcz{grid-template-columns:224px clamp(320px,26vw,420px) minmax(0,1fr)}.pcz.zwin{grid-template-columns:clamp(320px,26vw,420px) minmax(0,1fr)}}@media (width<=899px){.pcz-nowakarta{display:none!important}.pcz-hdakcje .btn,.pcz-wiadakcje .btn,.pcz-szybka .btn{min-height:44px}.pcz-nbtn{justify-content:center;min-width:44px;min-height:44px}.pcz-gw{width:48px}.pcz-etykieta{display:none}.pcz-hdakcje .btn{padding:0 var(--space-3);justify-content:center;min-width:40px}.pcz-mc{max-height:94dvh}}:root:has(.pcz-solo){--sidew:0px;--tabh:0px}.wrap.pcz-solo{max-width:none;padding-left:0;padding-right:0}.pcz-solo .pcz-hd{padding:var(--space-2) var(--space-3);font-size:var(--t-lg);align-items:center;line-height:28px}.pcz-solo .pcz-alarm{margin-top:var(--space-2)}@media (width>=900px){.pcz-solo .pcz{border-width:1px 0 0;border-radius:0;height:calc(100dvh - 53px);margin:0}}.pcu-p{margin:0 0 var(--space-3);line-height:1.5}.pcu-opis{margin-top:4px;line-height:1.4}.pcu-zrodlo{color:var(--ink-muted)}.pcu-zrodlo.srodowisko{color:var(--warn-ink)}.pcu-usun{margin:0 0 0 var(--space-3);vertical-align:middle;display:inline-flex}.pcu-check{align-items:center;gap:var(--space-2);font-size:var(--t-md);margin:var(--space-1) 0;font-weight:400;display:flex}.pcu-check input{flex:none;width:18px;height:18px}.pcu-dwa,.pcu-trzy{gap:0 var(--space-3);grid-template-columns:1fr;display:grid}@media (width>=640px){.pcu-dwa{grid-template-columns:1fr 1fr}.pcu-trzy{grid-template-columns:2fr 1fr 2fr}}.pcu-grupa{border:1px solid var(--line);border-radius:var(--r-md);padding:var(--space-3) var(--space-3) var(--space-1);margin:0 0 var(--space-3)}.pcu-grupa legend{padding:0 var(--space-2);font-size:var(--t-sm);color:var(--ink);font-weight:600}.pcu-zaaw{margin:0 0 var(--space-3)}.pcu-zaaw summary{cursor:pointer;font-size:var(--t-md);color:var(--accent-ink);margin-bottom:var(--space-2);font-weight:600}.pcu-mc{max-width:720px}.pcu-stan{gap:var(--space-3);flex-direction:column;display:flex}.pcu-krok{gap:var(--space-3);align-items:flex-start;display:flex}.pcu-krok .ikona{margin-top:2px}.pcu-krok b{font-size:var(--t-md)}.pcu-konto{align-items:flex-start}.pcu-akcje{gap:var(--space-1);flex-wrap:wrap;justify-content:flex-end;align-items:center;display:flex}.pcu-akcje .btn{min-height:34px;padding:0 var(--space-3);font-size:var(--t-md);flex:none}.pcu-blad{color:var(--bad-ink);font-size:var(--t-sm);align-items:flex-start;gap:6px;margin-top:4px;display:flex}.pcu-adres{align-items:center;gap:var(--space-2);display:flex}.pcu-adres input{flex:140px;min-width:0}.pcu-adres select{border:1px solid var(--line-strong);border-radius:var(--r-md);background:var(--surface);min-width:0;min-height:40px;color:var(--ink);font:inherit;padding:0 var(--space-3);flex:160px}.pcu-osoby{margin:var(--space-1) 0 0 var(--space-3)}.pcu-wiersz{gap:var(--space-2);margin-bottom:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.pcu-wiersz select,.pcu-wiersz input{border:1px solid var(--line-strong);border-radius:var(--r-md);background:var(--surface);min-width:0;min-height:40px;color:var(--ink);font:inherit;font-size:var(--t-md);padding:0 var(--space-3);flex:220px}.pcu-wiersz .btn{flex:none}.pcu-hr{border:0;border-top:1px solid var(--line);margin:var(--space-4) 0}.pcu-wyniki{gap:var(--space-2);margin:0 0 var(--space-2);flex-direction:column;display:flex}.pcu-wynik{gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--r-md);border:1px solid var(--line);background:var(--surface-2);font-size:var(--t-md);align-items:flex-start;line-height:1.4;display:flex}.pcu-wynik .ikona{margin-top:2px}.pcu-wynik.ok{border-color:var(--ok-line);color:var(--ok-ink)}.pcu-wynik.zle{border-color:var(--bad-line);background:var(--bad-bg);color:var(--bad-ink)}.pcu-wynik.uwaga{border-color:var(--warn-line);background:var(--warn-bg);color:var(--warn-ink)}.pcu-wynik.info{color:var(--ink-muted)}.pcu-szcz{color:var(--ink-muted);font-size:var(--t-sm)}.pcu-wynik.zle .pcu-szcz{color:inherit;opacity:.8}.pcu-otworz{align-items:center;gap:var(--space-3);margin:var(--space-2) var(--space-3) var(--space-3);flex-wrap:wrap;display:flex}.pcu-otworz .btn{flex:none}.pcu-stopka{padding-bottom:var(--space-4)}.pcu-tabs{scrollbar-width:none;max-width:100%;margin:0 0 var(--space-3);flex-wrap:nowrap;display:flex;overflow-x:auto}.pcu-tabs::-webkit-scrollbar{display:none}.pcu-tabs .k-tab{white-space:nowrap;flex:none}.pcu-kropka{background:var(--amber);vertical-align:middle;border-radius:50%;width:8px;height:8px;margin-left:6px;display:inline-block}.pcu-krok .pcz-link{white-space:nowrap;align-self:center;margin-left:auto}.pcu-tabs{padding:2px}@media (width<=640px){.row.pcu-konto{flex-wrap:wrap}.row.pcu-konto>.txt{flex:100%}.row.pcu-konto>.pcu-akcje{margin-left:auto}}.pcu-token{margin:var(--space-2) 0 var(--space-3)}.pcu-token .btn{flex:none}.pcu-nowytoken{margin-top:var(--space-3);padding:var(--space-3);border:1px solid var(--warn-line);background:var(--warn-bg);color:var(--warn-ink);border-radius:var(--r-md);gap:var(--space-2);flex-direction:column;align-items:flex-start;display:flex}.pcu-nowytoken code{font-family:var(--mono);font-size:var(--t-sm);word-break:break-all;background:var(--surface);color:var(--ink);padding:var(--space-2);border-radius:var(--r-sm);border:1px solid var(--line);width:100%}.atadres{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.atadres code{flex:260px;min-width:0}.atprosba{padding:var(--space-3);border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);margin-bottom:var(--space-3);gap:var(--space-2);flex-direction:column;display:flex}.atprosba.nowa{border-color:var(--warn-line);background:var(--warn-bg)}.atprosba-glowa{gap:var(--space-2);flex-wrap:wrap;align-items:baseline;display:flex}.zglsum{gap:var(--space-2);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.komdot.zgl-warn{background:var(--warn-bg);color:var(--warn-ink)}.komdot.zgl-bad{background:var(--bad-bg);color:var(--bad-ink)}.zglfiltry{gap:var(--space-3);flex-wrap:wrap;align-items:flex-end;display:flex}.zglseg{gap:var(--space-1);flex-wrap:wrap;display:flex}.zglseg .btn{min-height:36px;padding:0 var(--space-3)}.zglpole{flex:180px;min-width:150px;margin:0}.zglcnt{border-radius:var(--r-pill);background:var(--n-100);min-width:18px;color:var(--n-600);font-size:var(--t-2xs);text-align:center;margin-left:6px;padding:0 6px;font-weight:700;line-height:18px;display:inline-block}.btn.primary .zglcnt{background:var(--n-0);color:var(--accent-ink)}.zglcnt.zgl-warn{background:var(--warn-bg);color:var(--warn-ink)}@media (width<=600px){.zgl-opis{display:none}.zglseg{gap:4px}.zglseg .btn{padding:0 var(--space-2);font-size:var(--t-xs)}.zglcnt{margin-left:4px}.zglsum{margin-bottom:var(--space-2)}}.zgl{padding:var(--space-3);border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);margin-bottom:var(--space-3);gap:var(--space-2);flex-direction:column;display:flex}.zgl.nowa{border-color:var(--warn-line);background:var(--warn-bg)}.zgl.zalatwiona{opacity:.78}.zgl-glowa{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.zgl{gap:0}.zgl-wiersz{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.zgl-toggle{align-items:center;gap:var(--space-2);min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;border-radius:var(--r-sm);background:0 0;border:0;flex:320px;padding:0;display:flex}.zgl-chev{color:var(--ink-muted);flex:none;transition:transform .15s;display:inline-flex}.zgl-main{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.zgl-linia{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.zgl-nazwa{font-weight:700}.zgl-podglad{text-overflow:ellipsis;white-space:nowrap;font-size:var(--t-sm);color:var(--ink-muted);display:block;overflow:hidden}.zgl-toggle .zgl-wiek{white-space:nowrap;flex:none;margin-left:auto}.zgl-szybkie{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.zgl-szybkie .btn{white-space:nowrap}.zgl-szczegoly{gap:var(--space-2);margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--line);flex-direction:column;display:flex}.zgl-strona{gap:var(--space-3);flex-direction:column;display:flex}.zgl-nagl{gap:var(--space-2);flex-direction:column;display:flex}.zgl-h1{align-items:center;gap:var(--space-2);font-size:var(--t-xl);margin:0;font-weight:700;display:flex}.zgl-wiek-l{margin-left:0}.zgl-baner{padding:var(--space-2) var(--space-3);border:1px solid var(--warn-line);border-radius:var(--r-md);background:var(--warn-bg);color:var(--warn-ink);font-size:var(--t-sm)}.zgl-link{color:var(--accent-ink);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline;display:inline}.zgl-uklad{gap:var(--space-3);grid-template-columns:minmax(260px,2fr) minmax(0,3fr);align-items:start;display:grid}.zgl-kol{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.zgl-dl{gap:6px var(--space-3);margin:0 0 var(--space-3);grid-template-columns:max-content minmax(0,1fr);display:grid}.zgl-dl dt{color:var(--ink-muted);font-size:var(--t-sm)}.zgl-dl dd{overflow-wrap:anywhere;margin:0}.zgl-temat{margin-bottom:var(--space-1)}.zgl-os-kor{gap:var(--space-2);margin-bottom:var(--space-3);flex-direction:column;display:flex}.zgl-wiad{padding:var(--space-2) var(--space-3);border-radius:var(--r-md);border:1px solid var(--line);flex-direction:column;gap:4px;max-width:92%;display:flex}.zgl-wiad.od_klienta{background:var(--accent-soft);align-self:flex-start}.zgl-wiad.do_klienta{background:var(--n-100);align-self:flex-end}.zgl-wiad.wewnetrzna{background:var(--warn-bg);border-color:var(--warn-line);align-self:stretch;max-width:100%}.zgl-wiad-akcje{gap:var(--space-3);font-size:var(--t-sm);display:flex}.zgl-tresc-maila{max-height:18em;overflow:auto}.zgl-zalaczniki{gap:var(--space-2);flex-wrap:wrap;display:flex}.zgl-pole{margin:0}.zgl-pole textarea{min-height:96px}.zgl-tag{background:var(--surface);border:1px dashed var(--line-strong);color:var(--ink);align-items:center;gap:4px;display:inline-flex}button.zgl-tag-nowy{cursor:pointer;color:var(--ink-muted);font-family:inherit}button.zgl-tag-nowy:hover{color:var(--ink);border-style:solid}.zgl-tag-x{color:var(--ink-muted);cursor:pointer;border-radius:var(--r-pill);background:0 0;border:0;align-items:center;padding:0;display:inline-flex}.zgl-tag-x:hover{color:var(--bad-ink)}.zgl-tag-form{gap:var(--space-2);flex-wrap:wrap;flex:1 0 100%;align-items:center;display:flex}.zgl-tag-input{border:1px solid var(--line-strong);border-radius:var(--r-md);min-width:160px;min-height:36px;padding:0 var(--space-3);font-family:inherit;font-size:var(--t-base);background:var(--surface);color:var(--ink);flex:220px}.zgl-tag-input:focus{outline:2px solid var(--focus-ring);outline-offset:1px;border-color:var(--focus-ring)}.zgl-tag-input::placeholder{color:var(--ink-muted)}.zgl-tag-podp{gap:var(--space-2);flex-wrap:wrap;flex:1 0 100%;display:flex}.zgl-tag-form .btn{flex:none}.zgl-tag-nazwa{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.zgl-paleta{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:inline-flex}.zgl-swatch{border:2px solid var(--line-strong);background:var(--surface);cursor:pointer;border-radius:50%;width:22px;height:22px;padding:0}.zgl-swatch.brak{border-style:dashed}.zgl-swatch.wybrany{outline:2px solid var(--focus-ring);outline-offset:2px}.zgl-tag.t-szary{background:var(--et-zapyt-bg);color:var(--et-zapyt-ink);border:1px solid var(--line)}.zgl-swatch.t-szary{background:var(--et-zapyt-bg);border-color:var(--et-zapyt-ink)}.zgl-tag.t-niebieski{background:var(--accent-soft);color:var(--accent-ink);border:1px solid var(--accent-soft)}.zgl-swatch.t-niebieski{background:var(--accent-soft);border-color:var(--accent-ink)}.zgl-tag.t-zielony{background:var(--ok-bg);color:var(--ok-ink);border:1px solid var(--ok-line)}.zgl-swatch.t-zielony{background:var(--ok-bg);border-color:var(--ok-ink)}.zgl-tag.t-zolty{background:var(--warn-bg);color:var(--warn-ink);border:1px solid var(--warn-line)}.zgl-swatch.t-zolty{background:var(--warn-bg);border-color:var(--warn-ink)}.zgl-tag.t-czerwony{background:var(--bad-bg);color:var(--bad-ink);border:1px solid var(--bad-line)}.zgl-swatch.t-czerwony{background:var(--bad-bg);border-color:var(--bad-ink)}.zgl-tag.t-fioletowy{background:var(--et-wyc-bg);color:var(--et-wyc-ink);border:1px solid var(--et-wyc-line)}.zgl-swatch.t-fioletowy{background:var(--et-wyc-bg);border-color:var(--et-wyc-ink)}.zgl-tag.t-morski{background:var(--et-umow-bg);color:var(--et-umow-ink);border:1px solid var(--et-umow-bg)}.zgl-swatch.t-morski{background:var(--et-umow-bg);border-color:var(--et-umow-ink)}.zgl-pisanie{gap:var(--space-2);border-top:1px solid var(--line);padding-top:var(--space-3);flex-direction:column;display:flex}.zgl-email-box{gap:var(--space-2);flex-direction:column;display:flex}@media (width<=900px){.zgl-uklad{grid-template-columns:minmax(0,1fr)}.zgl-wiad{max-width:100%}}@media (width<=600px){.zgl-szybkie{padding-left:calc(16px + var(--space-2));flex:1 0 100%}.zgl-szybkie .btn{min-height:36px;padding-left:var(--space-3);padding-right:var(--space-3);font-size:var(--t-sm)}.zgl-etykieta{display:none}}.zgl-kat.k-reklamacja{background:var(--bad-bg);color:var(--bad-ink)}.zgl-kat.k-techniczne,.zgl-st.s-w_toku{background:var(--accent-soft);color:var(--accent-ink)}.zgl-st.s-zalatwiona{background:var(--n-150);color:var(--ok-ink)}.zgl-wiek{font-size:var(--t-sm);color:var(--ink-muted);align-items:center;gap:4px;margin-left:auto;font-weight:600;display:inline-flex}.zgl-wiek.w-uwaga,.zgl-rek.w-uwaga{color:var(--warn-ink)}.zgl-wiek.w-krytyczne,.zgl-rek.w-krytyczne{color:var(--bad-ink)}.zgl-wiek.w-ok,.zgl-rek.w-ok{color:var(--ink-muted)}.zgl-rek{align-items:center;gap:var(--space-2);font-size:var(--t-sm);flex-wrap:wrap;font-weight:600;display:flex}.zgl-rek.w-ok{color:var(--ok-ink)}.zgl-kto{gap:var(--space-2);flex-wrap:wrap;align-items:baseline;display:flex}.zgl-akcje{align-items:center;gap:var(--space-2);flex-wrap:wrap}@media (width<=600px){.zgl-akcje .btn,.zglkat select{min-height:36px;padding-left:var(--space-3);padding-right:var(--space-3);font-size:var(--t-sm)}.zgl-kto2{flex:1 0 100%;margin-left:0}.zgl-kto2:empty{display:none}}.zglkat select{border:1px solid var(--line-strong);border-radius:var(--r-md);min-height:36px;padding:0 var(--space-2);background:var(--surface);color:var(--ink);font-family:inherit;font-size:var(--t-sm)}.zgl-kto2{margin-left:auto}.zgl-kat.k-nowe_zlecenie{background:var(--accent-soft);color:var(--accent-ink)}.zgl-zrodlo{border:1px solid var(--line);background:0 0}button.zgl-brak{cursor:pointer;border:0;font-family:inherit}button.zgl-brak:hover{text-decoration:underline}.zgl-hist{border-top:1px solid var(--line);padding-top:var(--space-3);gap:var(--space-3);flex-direction:column;display:flex}.zgl-kom{gap:var(--space-2);flex-direction:column;align-items:stretch;display:flex}.zgl-kom .notes{box-sizing:border-box;width:100%}.zgl-kom>.btn{align-self:flex-start}.zgl-os{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.zgl-wpis{gap:var(--space-2);align-items:flex-start;display:flex}.zgl-wpis-ico{border-radius:var(--r-pill);background:var(--n-100);width:24px;height:24px;color:var(--n-600);flex:none;justify-content:center;align-items:center;margin-top:1px;display:inline-flex}.zgl-wpis.w-komentarz .zgl-wpis-ico{background:var(--accent-soft);color:var(--accent-ink)}.zgl-wpis-tresc{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.zgl-wpis-gora,.zgl-roznica{gap:var(--space-2);font-size:var(--t-sm);flex-wrap:wrap;align-items:baseline;display:flex}.zgl-bylo{color:var(--ink-muted);overflow-wrap:anywhere;white-space:pre-wrap;max-height:6.5em;text-decoration:line-through;overflow:auto}.zgl-jest{overflow-wrap:anywhere;white-space:pre-wrap;max-height:6.5em;font-weight:600;overflow:auto}a.zgl-etap{text-decoration:none}a.zgl-etap:hover{text-decoration:underline}.zgl-etap.e-w_toku{background:var(--accent-soft);color:var(--accent-ink)}.zgl-etap.e-klient{background:var(--n-150);color:var(--ok-ink)}.etap-klienta{margin-left:var(--space-2);vertical-align:middle;display:inline-block}.etap-klienta.e-w_toku{background:var(--accent-soft);color:var(--accent-ink)}.etap-klienta.e-klient{background:var(--n-150);color:var(--ok-ink)}.etap-klienta.e-sklep,.zgl-etap.e-sklep{background:var(--n-150);color:var(--accent-ink);box-shadow:inset 0 0 0 1px var(--accent-soft)}.klzakupy{margin:var(--space-3) 0;gap:var(--space-1);flex-direction:column;display:flex}.klzakhd{align-items:center;gap:var(--space-2);margin-bottom:var(--space-1);flex-wrap:wrap;font-weight:600;display:flex}.klzam{border:1px solid var(--n-150);border-radius:var(--radius-sm,6px)}.klzam.nie{opacity:.65}.klzamrz{gap:var(--space-3);width:100%;padding:var(--space-2) var(--space-3);color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto auto 1fr auto;align-items:baseline;display:grid}.klzamrz:hover{background:var(--n-150)}.klzamnr{font-weight:600}.klzamdt,.klzamst{color:var(--ink-muted);font-size:var(--t-sm)}.klzamsm{font-variant-numeric:tabular-nums;font-weight:600}.klzampoz{padding:0 var(--space-3) var(--space-2) var(--space-5,24px);font-size:var(--t-sm);color:var(--ink-muted);margin:0}.katzam{margin:var(--space-3) 0;padding-top:var(--space-3);border-top:1px solid var(--n-150)}.katzamhd{margin-bottom:var(--space-2)}.komhelp details{margin:0 0 var(--space-3)}.komhelp summary{cursor:pointer;margin-bottom:var(--space-2)}.field textarea{resize:vertical}.pcz-info{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--line);background:var(--surface-2);color:var(--ink-muted);font-size:var(--t-sm);flex-wrap:wrap;display:flex}.pcz-info .btn{min-height:32px;padding:0 var(--space-3);flex:none}.mc[tabindex="-1"]:focus{outline:none}@media (pointer:coarse){.x,.pbtn,.lgout{position:relative}.x:after,.pbtn:after,.lgout:after{content:"";position:absolute;inset:-8px}.fchip{min-height:40px}}[data-ux-klik]:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.potw-tekst{white-space:pre-line;color:var(--ink);font-size:var(--t-md);margin-bottom:var(--space-3);line-height:1.5}.modal.potwierdz{z-index:90}@media (width<=899px){.dzw.alertnav{bottom:calc(var(--tabh) + 60px)}}.alertmc .alerts{padding:var(--space-2) 0 0}.alertmc .hint{padding:var(--space-2) 0}.alert .arozw{border-radius:var(--r-sm);width:28px;height:28px;color:inherit;cursor:pointer;background:0 0;border:0;flex:none;place-items:center;margin:-4px -6px -4px 0;padding:0;display:grid}.alert .arozw:hover{background:var(--n-150)}.alert.roz{cursor:default;flex-wrap:wrap;align-items:flex-start}.alert.roz span.atyt:not(.aico):not(.asub):not(.aapp){white-space:normal;text-overflow:clip;flex:1 1 0;overflow:visible}.alert.roz .asub{white-space:normal;text-overflow:clip;max-width:100%;font-size:var(--t-sm);flex:100%;order:5;margin:0;padding-left:25px;line-height:1.45;overflow:visible}.alert.roz .aakcja{flex:100%;order:6;padding-left:25px}.alert .alertidz{min-height:36px;padding:0 var(--space-3);gap:var(--space-1);flex:none;justify-content:center;align-items:center;display:inline-flex}.alert.roz .arozw svg{transform:rotate(180deg)}.kanwyb{gap:var(--space-1);margin:var(--space-2) 0;flex-direction:column;display:flex}.kanwybet{font-size:var(--lbl);text-transform:uppercase;letter-spacing:var(--lbl-track);color:var(--lbl-muted);font-weight:600}.kanwybchipy{flex-wrap:wrap;gap:6px;display:flex}.kanwybchip{align-items:center;gap:6px;min-height:36px;display:inline-flex}.kanwybchip:disabled{opacity:.55;cursor:not-allowed}.kanwybopis{line-height:1.4}.czatinfo{font-size:var(--t-sm);color:var(--ok-ink);padding:2px 4px}.czatptak.bad{color:var(--bad-ink)}.waaudio{width:min(260px,100%);margin-top:6px;display:block}.walinia{border-top:1px solid var(--line)}.walinia .field{margin-bottom:var(--space-3)}.walinia-zaaw{margin:var(--space-2) 0 var(--space-3)}.walinia-zaaw summary{cursor:pointer;color:var(--muted);font-size:var(--t-sm);align-items:center;min-height:32px;display:flex}.walinia-polaczenie{margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--line)}.walinia-polaczenie .phead{padding-left:0;padding-right:0}.walista{margin:var(--space-3) 0 0;gap:var(--space-2);flex-direction:column;padding:0;list-style:none;display:flex}.walista li{line-height:1.45;display:block}.walista li.ok svg{color:var(--ok-ink)}.walista li.bad svg{color:var(--bad-ink)}.kat-czerwony{--k:var(--kat-czerwony);--k-bg:var(--kat-czerwony-bg);--k-ink:var(--kat-czerwony-ink)}.kat-pomaranczowy{--k:var(--kat-pomaranczowy);--k-bg:var(--kat-pomaranczowy-bg);--k-ink:var(--kat-pomaranczowy-ink)}.kat-zolty{--k:var(--kat-zolty);--k-bg:var(--kat-zolty-bg);--k-ink:var(--kat-zolty-ink)}.kat-zielony{--k:var(--kat-zielony);--k-bg:var(--kat-zielony-bg);--k-ink:var(--kat-zielony-ink)}.kat-turkusowy{--k:var(--kat-turkusowy);--k-bg:var(--kat-turkusowy-bg);--k-ink:var(--kat-turkusowy-ink)}.kat-niebieski{--k:var(--kat-niebieski);--k-bg:var(--kat-niebieski-bg);--k-ink:var(--kat-niebieski-ink)}.kat-fioletowy{--k:var(--kat-fioletowy);--k-bg:var(--kat-fioletowy-bg);--k-ink:var(--kat-fioletowy-ink)}.kat-rozowy{--k:var(--kat-rozowy);--k-bg:var(--kat-rozowy-bg);--k-ink:var(--kat-rozowy-ink)}.pora-przed{--pora-bg:var(--pora-przed-bg);--pora-ink:var(--pora-przed-ink);--pora-line:var(--pora-przed-line)}.pora-praca{--pora-bg:var(--pora-praca-bg);--pora-ink:var(--pora-praca-ink);--pora-line:var(--pora-praca-line)}.pora-po{--pora-bg:var(--pora-po-bg);--pora-ink:var(--pora-po-ink);--pora-line:var(--pora-po-line)}.zcard.makat{border-left:4px solid var(--k)}.zkat{border-radius:var(--r-pill);font-size:var(--t-2xs);background:var(--k-bg);color:var(--k-ink);vertical-align:1px;margin-left:6px;padding:1px 8px;font-weight:600;display:inline-block}.zgodz{font-variant-numeric:tabular-nums;color:var(--accent-ink);margin-right:8px;font-weight:700}.zgodz-skrub{-webkit-user-select:none;user-select:none;align-items:center;gap:1px;display:inline-flex}.zgodz-c{border-radius:var(--r-sm);cursor:ns-resize;touch-action:none;padding:0 2px}.zgodz-c:hover,.zgodz-c:focus-visible{background:var(--accent-soft);outline:0}.zgodz-skrub.ciagnie .zgodz-c{background:var(--accent-soft)}.zgodz-plus{border:1px solid var(--line);border-radius:var(--r-pill);color:var(--muted);font:inherit;font-size:var(--t-2xs);cursor:pointer;background:0 0;margin-left:4px;padding:0 5px;font-weight:600;line-height:16px}.zgodz-plus:hover:not(:disabled),.zgodz-plus:focus-visible{color:var(--accent-ink);background:var(--accent-soft);border-color:var(--accent)}.zgodz-plus:disabled{opacity:.4;cursor:default}.zkropka{background:var(--k);vertical-align:0;border-radius:50%;width:9px;height:9px;margin-right:6px;display:inline-block}.fchip.on[class*=kat-]{border-color:var(--k);background:var(--k-bg);color:var(--k-ink)}.fchip.on[class*=pora-]{border-color:var(--pora-ink);background:var(--pora-bg);color:var(--pora-ink)}.zwidok{padding-top:8px}.zsp{flex:auto}.zkatfiltr{padding-top:8px}.zdni{flex-direction:column;gap:18px;padding:0 12px 12px;display:flex}.zdni .hint.pod{padding:8px 0 0}.zdni .list{padding:0}.zdzien{border-top:2px solid var(--line-strong);padding-top:8px}.zdzien.dzis{border-top-color:var(--blue)}.zdzien.zalegle{border-top-color:var(--red)}.zdzien.zdrop,.zpora.zdrop{background:var(--accent-soft);outline:2px dashed var(--blue);outline-offset:2px;border-radius:var(--r-md)}.zdhd{align-items:center;gap:8px;padding:2px 0 8px;display:flex}.zdnazwa{font-weight:650;font-size:var(--t-lg)}.zdznak{font-size:var(--t-2xs);text-transform:uppercase;letter-spacing:.4px;color:var(--accent-ink);background:var(--accent-soft);border-radius:var(--r-pill);padding:2px 8px;font-weight:700}.zpora{border:1px solid var(--pora-line);background:var(--pora-bg);border-radius:var(--r-md);border-left-width:4px;margin-bottom:8px;padding:6px 8px 8px}.zpora.pusta{padding:4px 8px}.zporahd{font-size:var(--t-2xs);text-transform:uppercase;letter-spacing:.5px;color:var(--pora-ink);padding:2px 2px 6px;font-weight:700}.zpora.pusta .zporahd{padding:0}.zporapusta{font-size:var(--t-sm);color:var(--muted);padding:4px 2px}.katmc{max-width:520px}.katrow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.katrow input{flex:150px;min-width:0}.katkolory{flex-wrap:wrap;gap:6px;display:flex}.katkol{border:2px solid var(--surface);background:var(--k);cursor:pointer;width:26px;height:26px;box-shadow:0 0 0 1px var(--line-strong);border-radius:50%;padding:0}.katkol.on{box-shadow:0 0 0 2px var(--ink)}.katnowa{border-top:1px solid var(--line);margin-top:6px;padding-top:10px}.katnowa .katkolory{margin-bottom:8px}.zcard.zk .zname{white-space:normal;text-overflow:clip;overflow:visible}.zzas{border-radius:var(--r-pill);font-size:var(--t-2xs);letter-spacing:.3px;vertical-align:1px;margin-left:6px;padding:1px 7px;font-weight:600;display:inline-block}.zzas.zas-prywatne{background:var(--et-wyc-bg);color:var(--et-wyc-ink)}.zzas.zas-firmowe{background:var(--surface-2);color:var(--ink-muted)}.zzas.zas-wolne{background:var(--uwaga-bg);color:var(--uwaga-ink)}.fchip.on.zas-prywatne{border-color:var(--et-wyc-ink);background:var(--et-wyc-bg);color:var(--et-wyc-ink)}.fchip.on.zas-wolne{border-color:var(--uwaga-ink);background:var(--uwaga-bg);color:var(--uwaga-ink)}.zzakres{padding-top:0}.zzakres .fchip{font-size:var(--t-base)}.zchip{cursor:grab}.zcard.zdrop,.fchip.zdrop{outline:2px dashed var(--blue);outline-offset:2px}.zdzienpick{scrollbar-width:none;align-items:center;gap:6px;padding-bottom:4px;display:flex;overflow-x:auto}.zdzienpick input{border:1px solid var(--line-strong);border-radius:var(--r-md);background:var(--surface);min-height:36px;color:var(--ink);font-family:inherit;font-size:var(--t-sm);flex:none;padding:4px 8px}.zteam{flex-direction:column;gap:6px;padding-bottom:8px;display:flex}.zteam-narz{justify-content:flex-end;padding:0 0 6px;display:flex}.zkol{min-width:0}.zkolhd{border:1px solid var(--line);border-radius:var(--r-md);background:var(--card);width:100%;min-height:44px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;align-items:center;gap:8px;padding:6px 12px;font-weight:700;display:flex}.zkol.otw .zkolhd{border-color:var(--accent);background:var(--accent-soft)}.zkolhd .modhdc{margin-left:auto}.zkolhd:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.zkol.otw>:not(.zkolhd){margin-top:8px}.zcard.makat{border-left:6px solid var(--k);background:color-mix(in srgb,var(--k) 11%,var(--card))}.zkat{border:1px solid var(--k);font-weight:700}.zporahd{align-items:center;gap:8px;display:flex}.zplus{border-radius:var(--r-md);min-width:24px;height:24px;color:var(--muted);opacity:.75;font:inherit;font-size:var(--t-xs);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;gap:4px;margin-left:auto;padding:0 4px;font-weight:600;display:inline-flex;position:relative}.zplus:after{content:"";position:absolute;inset:-10px -8px}.zplus:hover,.zplus:active{opacity:1;color:var(--accent-ink);background:var(--accent-soft)}.zplus:focus-visible{opacity:1;color:var(--accent-ink);outline:2px solid var(--focus-ring);outline-offset:1px}.zdhd .zplus{margin-left:auto}.zchwyt{touch-action:none;cursor:grab;min-width:28px;color:var(--muted);-webkit-user-select:none;user-select:none;flex:none;justify-content:center;align-self:stretch;align-items:center;margin:-13px 0 -13px -8px;display:inline-flex}@media (pointer:coarse){.zchwyt{min-width:44px}}.zchwyt.mini{align-self:auto;min-width:32px;height:36px;margin:0}.fchip.zchipd{align-items:center;padding:0 12px 0 0;display:inline-flex}.zchipd .zchipbtn{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:8px 0}.zghost{z-index:200;pointer-events:none;text-overflow:ellipsis;white-space:nowrap;border-radius:var(--r-md);background:var(--surface);max-width:70vw;color:var(--ink);border:1px solid var(--blue);box-shadow:var(--shadow-2);font-weight:600;font-size:var(--t-sm);padding:8px 14px;position:fixed;overflow:hidden;transform:translate(-50%,-140%)}.ztytul{overflow-wrap:anywhere}.zcard.zkarta{cursor:default;flex-direction:column;align-items:stretch;gap:6px;padding:10px 12px}.zcard.zkarta .ztytul{-webkit-line-clamp:3;line-clamp:3;white-space:normal;font-size:var(--t-md);cursor:pointer;-webkit-box-orient:vertical;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.zcard.zkarta.rozwiniete .ztytul{-webkit-line-clamp:unset;line-clamp:unset;display:block;overflow:visible}.zmeta{font-size:var(--t-sm);flex-wrap:wrap;align-items:center;gap:4px 6px;display:flex}.zmeta .zgodz{margin-right:0}.zmeta .zzas,.zmeta .zkat,.zmeta .tag{font-size:var(--t-2xs);margin-left:0}.zkto{color:var(--ink-muted);overflow-wrap:anywhere;min-width:0;font-weight:600}.zcard.zkarta .zauto{font-size:var(--t-xs);color:var(--muted);-webkit-line-clamp:2;line-clamp:2;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.zcard.zkarta.rozwiniete .zauto{-webkit-line-clamp:unset;line-clamp:unset;white-space:pre-line;overflow-wrap:anywhere;font-size:var(--t-sm);display:block;overflow:visible}.zmeta .zbiore{min-height:36px;margin-left:auto;padding:0 14px}.zakcje{justify-content:space-between;align-items:center;gap:4px;margin-top:2px;display:flex}.zakcja,.zakcje .mdchk{border:1px solid var(--line);border-radius:var(--r-md);background:var(--card);min-width:0;max-width:56px;height:44px;color:var(--ink);cursor:pointer;flex:1 1 0;justify-content:center;align-items:center;padding:0;display:inline-flex}.zakcje .zchwyt{touch-action:none;min-width:0;color:var(--muted);cursor:grab;align-self:auto;margin:0}.zakcja:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.zakcja:active,.zakcje .mdchk:active{transform:scale(.94)}.zakcja-usun{color:var(--bad-ink)}.zfiltry{flex-wrap:wrap;align-items:center;gap:6px 16px;padding:8px 12px 0;display:flex}.zgrp{flex-wrap:wrap;gap:6px;display:flex}.zfiltry .fchip{padding:5px 12px}.zbar{z-index:35;background:var(--page);border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:6px 12px;display:flex;position:sticky;top:0}.zbar .fchip{min-height:40px;padding:0 13px}.zbar-seg{gap:6px;display:flex}.zbar-filtry{align-items:center;gap:6px;margin-left:auto;display:inline-flex}.zchev{transition:transform .15s;display:inline-flex}.zchev.otw{transform:rotate(180deg)}.zbar-plus{background:var(--accent);width:44px;height:44px;color:var(--on-accent);cursor:pointer;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.zbar-plus:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.zpods{font-size:var(--t-xs);color:var(--muted);align-items:center;gap:8px;padding:6px 12px;display:flex}.zpods span{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.zpods button{border-radius:var(--r-md);min-height:36px;color:var(--accent-ink);font:inherit;font-size:var(--t-xs);cursor:pointer;background:0 0;border:0;flex:none;padding:0 10px;font-weight:700}.zpanel{border-bottom:1px solid var(--line);background:var(--surface);padding:8px 12px 10px}.zpanel[hidden]{display:none}.zprow{align-items:flex-start;gap:8px;padding:4px 0;display:flex}.zprl{font-size:var(--t-2xs);letter-spacing:.4px;text-transform:uppercase;color:var(--muted);flex:0 0 64px;padding-top:9px;font-weight:700}.zprchips{flex-wrap:wrap;flex:1 1 0;gap:6px;min-width:0;display:flex}.zprchips .fchip{min-height:36px;padding:6px 11px}.zprkat{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;overflow-x:auto}.zprkat::-webkit-scrollbar{display:none}.zprkat .fchip{flex:none}.zpanel-wyczysc{padding:6px 0 0}.zpkt{border:1px solid var(--line-strong);border-radius:var(--r-pill);background:var(--surface-2);min-height:24px;color:var(--ink-muted);font:inherit;font-size:var(--t-2xs);font-variant-numeric:tabular-nums;vertical-align:1px;cursor:pointer;align-items:center;gap:5px;margin-left:6px;padding:1px 9px 1px 7px;font-weight:700;display:inline-flex}span.zpkt{cursor:default}.zpkt:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.zpkt.otw{border-color:var(--accent);color:var(--accent-ink)}.zpkt.komplet{border-color:var(--green);color:var(--green);background:color-mix(in srgb,var(--green) 12%,var(--card))}.zpkt-pasek{background:var(--line-strong);border-radius:2px;width:28px;height:4px;overflow:hidden}.zpkt-pasek span{background:var(--accent);height:100%;display:block}.zpkt.komplet .zpkt-pasek span{background:var(--green)}.zmeta .zpkt{margin-left:0}.zcard.zcl-wrap,.zcard.zkarta-pc{flex-wrap:wrap}.zcl-box{flex:0 0 100%;min-width:0;padding-top:4px}.zcard.zkomplet:not(.zadgot){box-shadow:0 0 0 1px var(--green) inset,var(--shadow)}.mdchk.podpowiedz{border-color:var(--green);color:var(--green);box-shadow:0 0 0 3px color-mix(in srgb,var(--green) 25%,transparent)}.zcl{border-radius:var(--r-md);background:var(--surface-2);cursor:default;flex-direction:column;gap:6px;padding:8px 10px;display:flex}.zcl-sum{font-size:var(--t-xs);color:var(--muted);align-items:center;gap:6px;font-weight:700;display:flex}.zcl-sum.komplet{color:var(--green)}.zcl-lista{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.zcl-p{align-items:center;gap:6px;min-height:40px;display:flex}.zcl-chk{border-radius:var(--r-md);width:40px;height:40px;color:var(--muted);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.zcl-chk:focus-visible,.zcl-akcje button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.zcl-p.ok .zcl-chk{color:var(--green)}.zcl-t{overflow-wrap:anywhere;min-width:0;font-size:var(--t-md);color:var(--ink);flex:1 1 0}.zcl-p.ok .zcl-t,.zcl-p.ok .zcl-txt{color:var(--muted);text-decoration:line-through}.zcl-txt,.zcl-nowy input{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);min-width:0;color:var(--ink);font:inherit;font-size:var(--t-md);flex:1 1 0;padding:7px 9px}.zcl-akcje{flex:none;display:inline-flex}.zcl-akcje button{border-radius:var(--r-sm);width:34px;height:40px;color:var(--ink-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.zcl-akcje button:disabled{opacity:.3;cursor:default}.zcl-akcje .zcl-usun{color:var(--bad-ink)}.zcl-nowy{align-items:center;gap:8px;display:flex}.zcl-nowy .btn{flex:none;min-height:40px}.mdsek-zlec{border-left:4px solid var(--accent);padding-left:8px}.mdsek-zlec .mdhd{color:var(--accent-ink);align-items:center;gap:6px;display:flex}.pora-wlasna-0{--pora-bg:var(--kat-zielony-bg);--pora-ink:var(--kat-zielony-ink);--pora-line:color-mix(in srgb,var(--kat-zielony) 45%,var(--card))}.pora-wlasna-1{--pora-bg:var(--kat-turkusowy-bg);--pora-ink:var(--kat-turkusowy-ink);--pora-line:color-mix(in srgb,var(--kat-turkusowy) 45%,var(--card))}.pora-wlasna-2{--pora-bg:var(--kat-rozowy-bg);--pora-ink:var(--kat-rozowy-ink);--pora-line:color-mix(in srgb,var(--kat-rozowy) 45%,var(--card))}.pora-wlasna-3{--pora-bg:var(--kat-pomaranczowy-bg);--pora-ink:var(--kat-pomaranczowy-ink);--pora-line:color-mix(in srgb,var(--kat-pomaranczowy) 45%,var(--card))}.zwierz{align-items:center;gap:4px;min-width:0;display:flex}.zwierz .ztytul{cursor:pointer;flex:auto;min-width:0;padding:6px 0}.zchk{cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex:none;justify-content:center;align-items:center;width:36px;height:40px;margin-left:-2px;padding:0;display:inline-flex}.zchk-box{border:2px solid var(--muted);border-radius:var(--r-sm);justify-content:center;align-items:center;width:20px;height:20px;transition:border-color .15s,background-color .15s,transform .15s;display:flex;position:relative;overflow:hidden}.zchk.trzyma .zchk-box{transform:scale(.86)}.zchk-fill{background:var(--green);transform-origin:bottom;position:absolute;inset:0;transform:scaleY(0)}.zchk-ptak{color:var(--card);opacity:0;transition:opacity .15s;display:flex;position:relative}.zchk:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-4px;border-radius:var(--r-md)}.zchk.st-wtoku .zchk-box{border-color:var(--amber)}.zchk.st-wtoku .zchk-box:after{content:"";border-radius:var(--r-xs);background:var(--amber);position:absolute;inset:4px}.zchk.odlicza .zchk-box{border-color:var(--green)}.zchk.odlicza .zchk-fill{animation:zchkfill var(--zchk-czas) linear forwards}.zchk.odlicza .zchk-ptak{opacity:1}.zchk.st-zrobione .zchk-box{border-color:var(--green);background:var(--green)}.zchk.st-zrobione .zchk-ptak{opacity:1}@keyframes zchkfill{to{transform:scaleY(1)}}.mc.zpodglad{max-width:min(640px,100%)}.zpod-gora{align-items:center;gap:var(--space-2);margin-bottom:var(--space-2);flex-wrap:wrap;display:flex}.zpod-gora .zchk{margin-left:0}.zpod-statusy{gap:var(--space-1);flex-wrap:wrap;display:inline-flex}.zpod-gora .mhd-akcje{margin-left:auto}.zpod-tytul{margin:0 0 var(--space-2);font-size:var(--t-lg);overflow-wrap:anywhere;font-weight:600;line-height:1.3}.mc h3.zpod-tytul{display:block}.zpod-tytul.zgot{color:var(--muted);text-decoration:line-through}.zpod-meta{align-items:center;gap:var(--space-1) var(--space-2);font-size:var(--t-sm);color:var(--muted);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.zpod-opis{white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--t-md);margin-bottom:var(--space-3);line-height:1.5}.zpod-sekcja{margin-bottom:var(--space-3)}.zpod-sekcja .pstrip{padding:0}.zpod-dodano{margin:0}.zcard.zdlugie{touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.zcard.zdlugie input,.zcard.zdlugie textarea{-webkit-user-select:text;user-select:text}.zcard.zkarta .pstrip{padding:0}.zcard.zkarta .zalist{margin:0}.zrozw{border-radius:var(--r-md);width:40px;height:44px;color:var(--muted);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.zrozw:focus-visible,.zwierz .ztytul:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.zcard.zkarta.zwiniete{gap:0;padding:2px 6px 2px 2px}.zcard.zkarta.rozwiniete{gap:6px;padding:2px 10px 10px 2px}.zcard.zkarta.rozwiniete>:not(.zwierz){margin-left:10px}.katrow.zporarow{flex-wrap:nowrap;gap:6px;margin:0 0 6px}.katrow.zporarow input{flex:1 1 0;width:auto;min-width:0}.zporarow .del:disabled{opacity:.35;cursor:default}.zinfo{font-size:var(--t-xs);margin:0;padding:4px 12px 0}.zfiltry{gap:6px 8px;padding:6px 12px 0}.zgrp{border:1px solid var(--zg-line,var(--line));border-radius:var(--r-md);background:var(--zg-bg,transparent);align-items:center;gap:4px;padding:3px 6px 3px 9px}.zfl{font-size:var(--t-2xs);letter-spacing:.4px;text-transform:uppercase;color:var(--zg-ink,var(--muted));margin-right:2px;font-weight:700}.zfiltry .zgrp .fchip{min-height:28px;font-size:var(--t-sm);padding:2px 10px}.zg-narz{border-color:#0000;padding:0}.zg-kto{--zg-bg:var(--kat-niebieski-bg);--zg-ink:var(--kat-niebieski-ink);--zg-line:color-mix(in srgb,var(--kat-niebieski) 40%,var(--card))}.zg-rodzaj{--zg-bg:var(--kat-fioletowy-bg);--zg-ink:var(--kat-fioletowy-ink);--zg-line:color-mix(in srgb,var(--kat-fioletowy) 40%,var(--card))}.zg-status{--zg-bg:var(--kat-zielony-bg);--zg-ink:var(--kat-zielony-ink);--zg-line:color-mix(in srgb,var(--kat-zielony) 40%,var(--card))}.zg-widok{--zg-bg:var(--kat-pomaranczowy-bg);--zg-ink:var(--kat-pomaranczowy-ink);--zg-line:color-mix(in srgb,var(--kat-pomaranczowy) 40%,var(--card))}.zg-kat{--zg-bg:var(--kat-turkusowy-bg);--zg-ink:var(--kat-turkusowy-ink);--zg-line:color-mix(in srgb,var(--kat-turkusowy) 40%,var(--card))}.zprow.zg-kto,.zprow.zg-rodzaj,.zprow.zg-status,.zprow.zg-widok,.zprow.zg-kat{border:1px solid var(--zg-line);border-radius:var(--r-md);background:var(--zg-bg);margin:0 0 6px;padding:4px 8px 6px}.zprow .zprl{color:var(--zg-ink,var(--muted))}.mc h3.mhd-sticky{top:calc(var(--space-4) * -1);z-index:3;margin:calc(var(--space-4) * -1) calc(var(--space-4) * -1) 6px;padding:var(--space-3) var(--space-4);background:var(--surface);border-bottom:1px solid var(--line);border-radius:var(--r-lg) var(--r-lg) 0 0;position:sticky}.mhd-akcje{align-items:center;gap:8px;margin-left:auto;display:flex}.mhd-akcje .x{margin:0;padding:10px 6px}.mhd-zapisz{min-height:40px;padding:0 18px}.field .zalist{padding:0}.zkomchip{border:1px solid var(--line-strong);border-radius:var(--r-pill);background:var(--surface-2);min-height:24px;color:var(--ink-muted);font:inherit;font-size:var(--t-xs);cursor:pointer;align-items:center;gap:4px;margin-left:6px;padding:1px 9px 1px 7px;font-weight:700;display:inline-flex}.zkomchip.pusty{background:0 0;border-style:dashed;padding:1px 7px}.zkomchip.otw{border-color:var(--accent);color:var(--accent-ink)}.zkomchip:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.zkom{cursor:auto;flex-direction:column;flex:100%;gap:2px;min-width:0;padding:4px 0 2px;display:flex}.zkom-dh{border-bottom:1px solid var(--line);font-size:var(--t-2xs);letter-spacing:.4px;text-transform:uppercase;color:var(--muted);margin:6px 0;padding-bottom:4px;font-weight:700}.zkom-k{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface-2);margin-bottom:6px;padding:6px 10px}.zkom-k.moj{border-color:color-mix(in srgb,var(--accent) 30%,var(--line));background:var(--accent-soft)}.zkom-m{font-size:var(--t-xs);color:var(--ink-muted);align-items:center;gap:8px;display:flex}.zkom-m b{color:var(--ink)}.zkom-g{font-variant-numeric:tabular-nums}.zkom-del{border-radius:var(--r-md);width:32px;height:32px;color:var(--bad-ink);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin:-6px -6px -6px auto;display:inline-flex}.zkom-t{font-size:var(--t-sm);color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;margin-top:2px;line-height:1.4}.zkom-nowy{flex-direction:column;gap:6px;margin-top:4px;display:flex}.zkom-nowy textarea{resize:vertical;width:100%;min-height:56px;font:inherit;font-size:var(--t-sm)}.zkom-nowy .btn{align-self:flex-end}.field .zkom{padding:0}.zwiersz2{align-items:baseline;gap:10px;min-width:0;display:flex}.zwiersz2 .zauto{flex:0 auto;min-width:0;max-width:55%}.zostkom{min-width:0;font-size:var(--t-xs);color:var(--ink-muted);white-space:nowrap;text-overflow:ellipsis;flex:1 1 0;margin-top:0;overflow:hidden}.zostkom svg{vertical-align:-2px;margin-right:4px}.zostkom b{color:var(--ink);font-weight:600}.zostkom span{font-variant-numeric:tabular-nums;margin-right:2px}.wstawpo{position:relative}.wstawpo:after{content:"";background:var(--blue);pointer-events:none;border-radius:2px;height:3px;position:absolute;bottom:-7px;left:0;right:0}.zlinkchip{border:1px solid color-mix(in srgb,var(--accent) 45%,var(--line));border-radius:var(--r-pill);background:var(--accent-soft);min-height:24px;color:var(--accent-ink);font-size:var(--t-xs);cursor:pointer;align-items:center;gap:4px;margin-left:6px;padding:1px 9px 1px 7px;font-weight:700;text-decoration:none;display:inline-flex}.zlinkchip:hover{border-color:var(--accent)}.zlinkchip:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.zmeta .zlinkchip{margin-left:0}.zlinkpole{align-items:center;gap:8px;display:flex}.zlinkpole input{flex:1 1 0;min-width:0}.zlinkpole .btn{flex:none;text-decoration:none}.zpora.pora-zalegle{--pora-bg:var(--bad-bg);--pora-ink:var(--bad-ink);--pora-line:var(--bad-line)}.zpora.pora-brak{--pora-bg:var(--surface-2);--pora-ink:var(--ink-muted);--pora-line:var(--line)}.nav-mob .navslot a.navbtn{text-decoration:none}.mc.zadmc{max-width:min(720px,100%)}.zdodano{margin:calc(var(--space-1) * -1) 0 var(--space-3);font-size:var(--text-sm);color:var(--ink-muted)}.zgodz-brak .zgodz-c{color:var(--muted);font-weight:500}.zgodz-info{font-size:var(--t-2xs);color:var(--muted);margin-left:8px;font-weight:500}.pole-haslo{flex:1;min-width:0;position:relative}.pole-haslo input{width:100%;padding-right:40px}.pole-haslo input::-ms-reveal{display:none}.pole-haslo input::-ms-clear{display:none}.pole-haslo-oko{width:40px;color:var(--muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:0;bottom:0;right:0}.pole-haslo-oko:hover{color:var(--ink)}.kztyt{font-size:var(--t-xl);margin:0 0 6px}.kzwstep{color:var(--muted);font-size:var(--t-md);margin:0}.kzpodglad{background:var(--uwaga-bg);color:var(--uwaga-ink);font-weight:600;font-size:var(--t-md)}fieldset.kzpkt{min-width:0}.kzleg{font-weight:700;font-size:var(--t-base);padding:0 6px}.kztresc{white-space:pre-line;font-size:var(--t-md);margin:2px 0 14px;line-height:1.5}.kzwybor{flex-wrap:wrap;gap:8px;display:flex}.kzopcja{border:2px solid var(--line);border-radius:var(--r-md);background:var(--card);font-weight:600;font-size:var(--t-md);cursor:pointer;flex:170px;align-items:center;gap:9px;padding:12px 14px;display:flex}.kzopcja input{width:18px;height:18px;accent-color:var(--accent);margin:0}.kzopcja:focus-within{outline:2px solid var(--focus);outline-offset:2px}.kzopcja.on.tak{border-color:var(--green);background:var(--n-100);color:var(--ok-ink)}.kzopcja.on.nie{border-color:var(--zle-line);background:var(--uwaga-bg);color:var(--zle-ink)}.kzstopa{flex-direction:column;gap:10px;display:flex}.kzlicz{font-size:var(--t-md);color:var(--muted)}.kzblad{color:var(--zle-ink);font-weight:600;font-size:var(--t-md)}.kzdalej{width:100%}.kzlink{color:var(--accent-ink);font:inherit;cursor:pointer;background:0 0;border:0;padding:6px;text-decoration:underline}.zgpkt{margin-bottom:12px}.zgpkt.wylaczony{opacity:.7}.zgpkthd{align-items:center;gap:10px;margin-bottom:8px;display:flex}.zgnr{text-align:center;background:var(--n-150);min-width:26px;color:var(--accent-ink);border-radius:var(--r-sm);font-weight:700;font-size:var(--t-sm);flex:none;padding:3px 7px}.zgakt{font-size:var(--t-md);align-items:center;gap:6px;display:flex}.zgakcje{align-items:center;gap:4px;margin-left:auto;display:flex}.zgponow{font-size:var(--t-md);align-items:flex-start;gap:8px;margin-top:4px;display:flex}.zgrow.zgnie .protstan{color:var(--zle-ink);font-weight:600}.zgsek{margin-top:22px}.zdtoggle{align-items:center;gap:var(--space-2);color:inherit;font:inherit;cursor:pointer;border-radius:var(--r-sm);background:0 0;border:0;padding:0;display:inline-flex}
