@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/plex-mono-latin-400.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/plex-mono-latin-ext-400.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/plex-mono-latin-500.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/plex-mono-latin-ext-500.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/plex-mono-latin-600.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/plex-mono-latin-ext-600.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/plex-sans-latin-400.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/plex-sans-latin-ext-400.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/plex-sans-latin-500.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/plex-sans-latin-ext-500.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/plex-sans-latin-600.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/plex-sans-latin-ext-600.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/plex-sans-latin-700.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/plex-sans-latin-ext-700.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--font-sans: "IBM Plex Sans", "Segoe UI", system-ui, -apple-system, sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, Menlo, Consolas, monospace;--skok-czcionki: 0px;--text-xs: calc(11px + var(--skok-czcionki));--text-sm: calc(12px + var(--skok-czcionki));--text-base: calc(14px + var(--skok-czcionki));--text-md: calc(15px + var(--skok-czcionki));--text-lg: calc(18px + var(--skok-czcionki));--text-xl: calc(22px + var(--skok-czcionki));--text-2xl: calc(30px + var(--skok-czcionki));--text-nav: 12px;--touch-min: 44px;--touch-comfortable: 48px;--safe-top: env(safe-area-inset-top, 0px);--safe-bottom: max(env(safe-area-inset-bottom, 0px), var(--android-nav-dol, 0px));--bottom-nav-h: 64px;--simple-tabs-h: 56px;--bg-canvas: #f5f2ec;--bg-chrome: #f5f2ec;--surface-1: #ffffff;--surface-3: #f0ece3;--graphite: #a6a29a;--bg: #f5f2ec;--surface: #ffffff;--surface-2: #faf8f4;--pas-wiersza: #faf8f4;--wiersz-najechany: #faf8f4;--surface-raised: #ffffff;--sidebar: #1c1b18;--sidebar-text: #a6a29a;--sidebar-text-strong: #f5f2ec;--text-primary: #1c1b18;--text: #1c1b18;--text-secondary: #5d5952;--text-tertiary: #6e695f;--text-disabled: rgba(28, 27, 24, .35);--text-inverse: #ffffff;--on-accent: #ffffff;--text-wygaszony: #716c62;--ksztalt-szary: #716c62;--line: #dcd7cc;--line-strong: #c9c3b6;--line-control: #8a8478;--sep: var(--hairline);--hover: var(--wiersz-najechany);--overlay-hover: rgba(28, 27, 24, .05);--overlay-scrim: rgba(28, 27, 24, .45);--hairline: var(--line);--hairline-strong: var(--line-strong);--btn-border: #8a8478;--btn-surface: #faf8f4;--border: var(--hairline-strong);--accent: #2c65d7;--accent-hover: #2353b4;--accent-fill: #2c65d7;--accent-fill-hover: #2353b4;--accent-soft: #e8eefb;--accent-text: #2c65d7;--green: #1b7337;--green-soft: #e5f3ea;--amber: #764c00;--amber-soft: #fff6e6;--red: #b9261a;--red-fill: #b9261a;--red-fill-hover: #9c1f15;--red-soft: #fce9e8;--dost-p-tlo: #e5f3ea;--dost-p-tekst: #1b7337;--dost-o-tlo: #fcf0c5;--dost-o-tekst: #764c00;--dost-n-tlo: #fce9e8;--dost-n-tekst: #b9261a;--dost-plan: #2c65d7;--dost-plan-tlo: #e8eefb;--dost-plan-tekst: #2c65d7;--slate: #716c62;--slate-soft: #f0ece3;--accent-strong: #2353b4;--rail-bg: #1c1b18;--rail-text: #f5f2ec;--rail-text-secondary: #a6a29a;--rail-mark: #f5f2ec;--rail-hover: rgba(255, 255, 255, .08);--rail-accent: #8fb0f2;--rail-line: #3a3833;--brand-mark: #1c1b18;--on-brand-mark: #f5f2ec;--sig-harmonogram: #4f55c8;--sig-projekty: #0d7a6c;--sig-board: #91479b;--sig-dostepnosc: #35784a;--sig-logistyka: #aa5a1f;--sig-sprzet: #54657c;--radius-sm: 3px;--radius: 10px;--radius-md: 4px;--radius-lg: 6px;--radius-xl: 8px;--radius-full: 999px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--control-sm: 28px;--control-md: 36px;--control-lg: 44px;--control-sm-telefon: 32px;--avatar-sm: 24px;--avatar-md: 32px;--avatar-lg: 40px;--cell-day: 28px;--content-max: 1440px;--shadow-sm: 0 1px 2px rgba(28, 27, 24, .05);--shadow: 0 4px 16px rgba(28, 27, 24, .08);--shadow-lg: 0 12px 44px rgba(28, 27, 24, .16);--shadow-card: 0 1px 2px rgba(28, 27, 24, .05), 0 0 0 1px #d9d4ca;--shadow-popover: 0 20px 60px rgba(28, 27, 24, .25);--shadow-modal: 0 20px 60px rgba(28, 27, 24, .25);--focus-ring: 0 0 0 2px var(--bg-canvas), 0 0 0 4px var(--accent);--rail-width: 64px;--rail-w: 64px;--tap: 48px;--topbar-height: 56px;--topbar-h: 56px;--ease: cubic-bezier(.4, 0, .2, 1);--paper: #f5f2ec;--ink: #1c1b18;--ink-2: #7a756b;--ink-3: #a6a29a;--ink-4: #5d5952;--rule: #dcd7cc;--rule-soft: #e8e3d8;--rule-row: #f0ece3;--pill-border: #d9d4ca;--surface-hover: #faf8f4;--surface-warm: #fffaf0;--dark-2: #2a2824;--dark-3: #3a3833;--amber-acc: #c47a12;--amber-text: #9a5b05;--amber-border: #e9b96a;--amber-on-dark: #f2b14e;--red-on-dark: #ff8f85;--green-acc: #3f8f5a;--green-on-dark: #8fd3a4;--grey-cell: #d6d1c6;--ink-fill: #1c1b18;--on-ink: #f5f2ec;--h1-rozmiar: 40px;--h1-ls: -.02em;--h1-rozmiar-telefon: 26px;--kicker-rozmiar: 11px;--kicker-ls: .1em;--etykieta-pola-rozmiar: 10.5px;--etykieta-pola-ls: .08em;--etykieta-paska: 9.5px;--etykieta-dolna: 10px;--przejscie-tla: background-color .12s ease-out;color-scheme:light}.kicker{font-family:var(--font-mono);font-weight:500;font-size:var(--kicker-rozmiar);line-height:1;letter-spacing:var(--kicker-ls);text-transform:uppercase;color:var(--ink-2)}.etykieta-mono{font-family:var(--font-mono);font-weight:500;font-size:var(--etykieta-pola-rozmiar);letter-spacing:var(--etykieta-pola-ls);text-transform:uppercase;color:var(--ink-2)}.badge-mono{font-family:var(--font-mono);font-weight:500;font-size:11px;letter-spacing:.04em;text-transform:uppercase}:root[data-theme=dark]{color-scheme:dark;--bg-canvas: #14130f;--bg-chrome: #1a1915;--surface-1: #1e1d19;--surface-3: #2e2c27;--graphite: #6b675e;--bg: #14130f;--surface: #1e1d19;--surface-2: #252420;--pas-wiersza: #22211d;--wiersz-najechany: #282722;--surface-raised: #34322c;--sidebar: #0f0e0b;--sidebar-text: #a9a497;--sidebar-text-strong: #ece8df;--text-primary: #ece8df;--text: #ece8df;--text-secondary: #bdb8ac;--text-tertiary: #a29d91;--text-disabled: rgba(236, 232, 223, .3);--text-wygaszony: #a29d91;--ksztalt-szary: #a29d91;--line: rgba(236, 232, 223, .11);--line-strong: rgba(236, 232, 223, .2);--line-control: #858074;--overlay-hover: rgba(255, 255, 255, .05);--overlay-scrim: rgba(8, 7, 5, .75);--hairline: var(--line);--hairline-strong: var(--line-strong);--btn-border: #858074;--btn-surface: #252420;--border: var(--hairline-strong);--accent: #7ca6f6;--accent-hover: #9dbcf8;--accent-fill: #2c65d7;--accent-fill-hover: #2353b4;--accent-soft: #24344f;--accent-text: #7ca6f6;--green: #63d08a;--green-soft: #1e3a35;--amber: #f3c75a;--amber-soft: #3f3b2a;--amber-text: #f2b14e;--red: #ff8f85;--red-fill: #d1392c;--red-fill-hover: #b43025;--red-soft: #422a31;--dost-p-tlo: #1e3a35;--dost-p-tekst: #63d08a;--dost-o-tlo: #3f3b2a;--dost-o-tekst: #f3c75a;--dost-n-tlo: #422a31;--dost-n-tekst: #ff8f85;--dost-plan: #7ca6f6;--dost-plan-tlo: #24344f;--dost-plan-tekst: #7ca6f6;--slate: #a29d91;--slate-soft: #252420;--rail-bg: #0f0e0b;--rail-text: #ffffff;--rail-text-secondary: #a9a497;--rail-mark: #ffffff;--rail-hover: rgba(255, 255, 255, .08);--rail-accent: #7ca6f6;--rail-line: rgba(236, 232, 223, .11);--brand-mark: #ece8df;--on-brand-mark: #14130f;--sig-harmonogram: #8a90e8;--sig-projekty: #3fb5a3;--sig-board: #c88ad0;--sig-dostepnosc: #7fc08c;--sig-logistyka: #dd9a62;--sig-sprzet: #9aa9bd;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .4);--shadow: 0 4px 16px rgba(0, 0, 0, .5);--shadow-lg: 0 12px 44px rgba(0, 0, 0, .7);--shadow-card: 0 0 0 1px rgba(236, 232, 223, .11);--shadow-popover: 0 20px 60px rgba(0, 0, 0, .6), 0 0 0 1px rgba(236, 232, 223, .14);--shadow-modal: 0 20px 60px rgba(0, 0, 0, .7), 0 0 0 1px rgba(236, 232, 223, .16);--paper: #14130f;--ink: #ece8df;--ink-2: #c4bfb3;--ink-3: #aaa59a;--ink-4: #d5d0c4;--rule: #34322c;--rule-soft: #2a2924;--rule-row: #252420;--pill-border: #4a473f;--surface-hover: #282722;--surface-warm: #2b2619;--dark-2: #45423b;--dark-3: #524f47;--amber-border: #7a5418;--grey-cell: #3a3832;--ink-fill: #3a3833;--on-ink: #f5f2ec}@media(min-width:2300px){:root{--content-max: 1760px}}*{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;font-family:var(--font-sans);font-size:var(--text-base);line-height:1.47;color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-synthesis:none}h1,h2,h3,h4{margin:0;font-weight:600;letter-spacing:-.012em}h1{font-size:var(--text-2xl);letter-spacing:-.021em}h2{font-size:var(--text-xl);letter-spacing:-.018em}h3{font-size:var(--text-lg)}h4{font-size:var(--text-md)}p{margin:0 0 12px}a:hover{text-decoration:underline}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.zegar{display:grid;gap:12px}.zegar-akcje{display:flex;gap:10px;flex-wrap:wrap}@keyframes zegar-puls{0%,to{opacity:1}50%{opacity:.35}}.os-blok-load{border-left-color:var(--ksztalt-szary)}.org-mark{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border-radius:5px;overflow:hidden;color:#fff;font-weight:700;line-height:1;letter-spacing:.3px;border:1px solid var(--border)}.org-mark-img{width:100%;height:100%;object-fit:contain;padding:2px;background:#fff;display:block}body .brand i.z-logo[aria-hidden]{background:#fff;overflow:hidden;padding:0}body .brand i.z-logo[aria-hidden] img{width:100%;height:100%;object-fit:contain;padding:1px;display:block}.main{flex:1;display:flex;flex-direction:column;min-width:0;min-height:0}.topbar-tabs{display:flex;gap:2px;overflow-x:auto;scrollbar-width:none;flex:1}.topbar-tabs::-webkit-scrollbar{display:none}.tab{display:inline-flex;align-items:center;gap:3px;height:30px;padding:0 8px;border-radius:8px;font-size:var(--text-sm);font-weight:500;letter-spacing:-.005em;color:var(--text-secondary);white-space:nowrap;cursor:pointer;border:none;background:none;transition:background .12s var(--ease),color .12s var(--ease)}.tab:hover{background:var(--surface-2);color:var(--text);text-decoration:none}.tab[aria-current=page]{background:var(--accent-soft);color:var(--accent);font-weight:500}.page{padding:32px 40px 48px;max-width:1440px}.content>.pasek-modulu{margin-inline:40px}@media(min-width:1800px){.page{max-width:1760px;padding:30px 40px 60px}.content>.pasek-modulu{margin-inline:40px}}@media(min-width:2300px){.page{max-width:2100px;padding:34px 52px 60px}.content>.pasek-modulu{margin-inline:52px}}.page--data{width:100%;max-width:none;min-width:0}.page--form{width:100%;max-width:1680px;margin-inline:auto}.page--reading{width:min(100%,960px);margin-inline:auto}.pole-z-przedrostkiem{display:flex;align-items:stretch;border:1px solid var(--btn-border);border-radius:8px;background:var(--surface);overflow:hidden}.pole-z-przedrostkiem:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.pole-przedrostek{display:flex;align-items:center;padding:0 2px 0 10px;color:var(--text-tertiary);font-size:var(--text-sm);white-space:nowrap}.pole-z-przedrostkiem input{border:0;border-radius:0;background:transparent;flex:1;min-width:0}.pole-z-przedrostkiem input:focus{box-shadow:none}.nav-wstecz,.btn.nav-wstecz,.tiny.nav-wstecz{color:var(--accent-text)}.nav-wstecz:hover,.btn.nav-wstecz:hover:not(:disabled),.tiny.nav-wstecz:hover{color:var(--accent-hover)}.favourite-star{color:var(--text-wygaszony);opacity:.55}.favourite-star:hover{opacity:1;color:var(--amber);background:var(--slate-soft)}.favourite-star-on,.favourite-star-on:hover{color:var(--amber);opacity:1}.skip-link{position:absolute;top:8px;left:8px;z-index:100;padding:8px 14px;background:var(--surface);color:var(--text);border:2px solid var(--accent);border-radius:8px;font-size:var(--text-sm);font-weight:600;text-decoration:none;transform:translateY(-200%)}.stack{display:flex;flex-direction:column;gap:14px}.row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.row-tight{display:flex;align-items:center;gap:5px}.stack-xs{display:flex;flex-direction:column;gap:5px}.stack-sm{display:flex;flex-direction:column;gap:9px}.stack-lg{display:flex;flex-direction:column;gap:22px}.gap-sm{gap:9px}.wrap{flex-wrap:wrap}.small{font-size:var(--text-sm)}.kwota-duza{font-size:var(--text-xl);line-height:1.2}.pasek-filtrow{display:flex;align-items:center;gap:8px;margin:6px 0 2px;color:var(--text-secondary)}.kv{display:grid;grid-template-columns:minmax(120px,auto) 1fr;gap:7px 14px;margin:0}.kv dt{font-size:var(--text-sm);color:var(--text-secondary)}.kv dd{margin:0;font-size:var(--text-sm)}.log{max-height:220px;overflow-y:auto;border:1px solid var(--hairline);border-radius:var(--radius-sm);background:var(--surface-2)}.dot{width:7px;height:7px;border-radius:50%;flex-shrink:0;display:inline-block}@keyframes pop{0%{opacity:0;transform:scale(.97) translateY(6px)}to{opacity:1;transform:none}}@keyframes slide-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.pole-daty{position:relative;display:block}.pole-daty-tekst{width:100%;padding-right:38px}.pole-daty-kalendarz{position:absolute;right:1px;top:1px;bottom:1px;width:36px;display:flex;align-items:center;justify-content:center;color:var(--text-tertiary);border-radius:0 8px 8px 0;pointer-events:none}.pole-daty-natywne{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;border:0;padding:0;background:none;color-scheme:light dark;cursor:pointer;pointer-events:auto}.pole-daty-natywne:disabled{cursor:not-allowed}.pole-daty-tekst:focus+.pole-daty-kalendarz{color:var(--accent)}.kwota-duza{font-size:26px;line-height:30px;font-weight:700;letter-spacing:-.02em;flex:none;font-variant-numeric:tabular-nums}.kwota-duza small{display:block;font-size:var(--text-xs);line-height:16px;font-weight:400;color:var(--text-secondary);letter-spacing:0;margin-top:1px}.powiadomienie-tresc{flex:1;min-width:0;font-size:var(--text-sm);line-height:17px}.powiadomienie-tresc strong{font-weight:600}.powiadomienie-tresc span{display:block;font-size:var(--text-xs);line-height:16px;color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.powiadomienie-czas{font-size:11px;line-height:16px;color:var(--text-tertiary);white-space:nowrap;padding-top:1px;flex:none}.banner-offline{position:fixed;bottom:16px;left:50%;transform:translate(-50%);z-index:150;margin:0;box-shadow:var(--shadow);background:var(--amber-soft);color:var(--text)}@keyframes spin{to{transform:rotate(360deg)}}.loading-page{display:flex;align-items:center;justify-content:center;padding:80px;gap:10px;color:var(--text-secondary)}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.auth-page{min-height:100%;display:flex;align-items:center;justify-content:center;padding:32px 20px;background:var(--bg)}.day-sat,th.day-sat{color:var(--accent-text)}.day-sun,th.day-sun{color:var(--red)}:root[data-theme=dark] .day-sat,:root[data-theme=dark] th.day-sat{color:#5aa9ff}.slot-declined{border-color:var(--red);color:var(--red)}.stepper{display:inline-flex;align-items:center;border:1px solid var(--hairline-strong);border-radius:var(--radius-sm);background:var(--surface)}.seat{display:flex;align-items:center;gap:8px;width:100%;padding:6px 9px;text-align:left;cursor:pointer;border:1px solid var(--hairline);border-radius:var(--radius-sm);background:var(--surface-2);font:inherit;font-size:var(--text-sm)}.seat:hover{border-color:var(--hairline-strong)}.matrix{border-collapse:separate;border-spacing:0;font-size:var(--text-sm)}.matrix th.corner{position:sticky;left:0;top:0;z-index:12;background:var(--surface-2);min-width:210px;text-align:left;border-right:1px solid var(--hairline-strong);border-bottom:1px solid var(--hairline-strong);padding:8px 12px}.matrix th.role-col{position:sticky;top:0;z-index:11;background:var(--surface-2);border-bottom:1px solid var(--hairline-strong);border-right:1px solid var(--hairline);height:132px;width:42px;padding:0;vertical-align:bottom}.matrix th.role-col span{display:block;writing-mode:vertical-rl;transform:rotate(180deg);padding:10px 0 12px;font-size:var(--text-xs);font-weight:600;white-space:nowrap;color:var(--text);text-transform:none;letter-spacing:0}.role-col-in{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;padding-top:29px}.role-col-akcje{position:absolute;top:3px;left:0;right:0;display:flex;justify-content:center}@media(pointer:coarse){.role-col-in{padding-top:37px}}.matrix-zawijana th.role-col>.matrix-etykieta{display:block;writing-mode:vertical-rl;transform:rotate(180deg);padding:10px 0 12px;font-size:var(--text-xs);font-weight:600;white-space:pre-line;color:var(--text);text-transform:none;letter-spacing:0;line-height:1.25}.matrix-zawijana th.role-col>.matrix-etykieta .matrix-opis{font-weight:400;color:var(--text-secondary);transform:none;padding:0;white-space:pre-line}.matrix td.person{position:sticky;left:0;z-index:9;background:var(--surface);border-right:1px solid var(--hairline-strong);border-bottom:1px solid var(--hairline);padding:6px 12px;white-space:nowrap}.matrix-zawijana td.person{white-space:pre-line;line-height:1.25}.matrix td.cell{border-bottom:1px solid var(--hairline);border-right:1px solid var(--hairline);text-align:center;padding:0;width:42px}.matrix tbody tr:hover td.person,.matrix tbody tr:hover td.cell{background:var(--surface-2)}@media(max-width:860px){.matrix th.corner{min-width:132px;padding:8px}.matrix td.person{padding:6px 8px;max-width:132px}.matrix td.person .stack-xs{min-width:0}.matrix td.person{white-space:normal}.matrix td.person strong,.matrix td.person .tiny{display:block;overflow-wrap:anywhere}.matrix-zawijana td.person{white-space:pre-line}.matrix-zawijana td.person strong,.matrix-zawijana td.person .tiny{overflow-wrap:normal}.matrix td.cell,.matrix th.role-col{width:var(--touch-min)}.cell-btn{width:var(--touch-min);height:var(--touch-min)}}.cell-btn{width:100%;height:34px;border:none;background:none;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--hairline-strong);transition:all .1s var(--ease)}.cell-btn:hover{background:var(--accent-soft)}.cell-btn[aria-pressed=true]{color:var(--green)}.cell-btn:disabled{cursor:not-allowed}.mini-cal{display:grid;grid-template-columns:26px repeat(7,1fr);gap:2px}.mini-cal>*{min-width:0}.mini-cal-head{font-size:var(--text-nav);color:var(--text-tertiary);text-align:center;padding:4px 0;font-weight:600}.mini-cal-week{font-size:var(--text-nav);color:var(--text-tertiary);text-align:center;padding-top:9px;font-variant-numeric:tabular-nums}.mini-day{aspect-ratio:1;border:1px solid transparent;border-radius:7px;background:var(--surface-2);cursor:pointer;font-size:var(--text-xs);font-variant-numeric:tabular-nums;display:flex;align-items:center;justify-content:center;position:relative;color:var(--text-secondary);transition:all .1s var(--ease)}.mini-day:hover{border-color:var(--accent)}.mini-day.other-month{opacity:.66}.mini-day.today{font-weight:700;box-shadow:inset 0 0 0 1.5px var(--accent)}.mini-day.selected{box-shadow:0 0 0 2px var(--accent)}.mini-day.PREFERRED{background:var(--dost-p-tlo);color:var(--dost-p-tekst);font-weight:600}.mini-day.OPTIONAL{background:var(--dost-o-tlo);color:var(--dost-o-tekst);font-weight:600}.mini-day.UNAVAILABLE{background:var(--dost-n-tlo);color:var(--dost-n-tekst);font-weight:600}.pasek-modulu{padding-right:26px;mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 22px),transparent);-webkit-mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 22px),transparent)}@media(max-width:640px){.kwoty-rozliczen{display:block}.kwoty-rozliczen>.card{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:10px 14px;margin-bottom:8px}.kwoty-rozliczen .kwota-duza{font-size:var(--text-lg)}.znika-na-waskim{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}.legenda-dostepnosci{display:flex;flex-wrap:wrap;gap:6px 14px;margin-top:10px}.legenda-poz{display:inline-flex;align-items:center;gap:6px}.legenda-kropka{width:10px;height:10px;border-radius:3px;display:inline-block}.legenda-kropka.PREFERRED{background:var(--dost-p-tlo);box-shadow:inset 0 0 0 1.5px var(--dost-p-tekst)}.legenda-kropka.OPTIONAL{background:var(--dost-o-tlo);box-shadow:inset 0 0 0 1.5px var(--dost-o-tekst)}.legenda-kropka.UNAVAILABLE{background:var(--dost-n-tlo);box-shadow:inset 0 0 0 1.5px var(--dost-n-tekst)}.mini-day .work-dot{position:absolute;bottom:3px;left:50%;transform:translate(-50%);width:4px;height:4px;border-radius:50%;background:var(--accent)}.avail-btn{width:32px;height:28px;border-radius:7px;border:1px solid var(--hairline-strong);background:var(--surface);cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--text-tertiary);transition:all .1s var(--ease)}.avail-btn:hover{border-color:currentColor}.avail-btn.on-PREFERRED{background:var(--green);border-color:var(--green);color:#fff}.avail-btn.on-OPTIONAL{background:var(--amber);border-color:var(--amber);color:#fff}.avail-btn.on-UNAVAILABLE{background:var(--red);border-color:var(--red);color:#fff}@media(pointer:coarse){.avail-btn{width:44px;height:44px}}.person-row{display:flex;align-items:center;gap:10px;padding:9px 11px;border-radius:9px;border:1px solid var(--hairline);margin-bottom:6px;background:var(--surface)}.person-row:hover{border-color:var(--hairline-strong);background:var(--surface-2)}.person-main{flex:1;min-width:0}.person-name{font-weight:500;font-size:var(--text-sm)}.person-meta{font-size:var(--text-xs);color:var(--text-tertiary);margin-top:1px}.person-actions{display:flex;gap:5px;flex-shrink:0}.zapros-pasek{position:absolute;top:0;right:0;bottom:0;left:0;transform-origin:right;background:var(--accent);opacity:.22;pointer-events:none;animation:zapros-odplyw 3s linear forwards}@keyframes zapros-odplyw{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media(prefers-reduced-motion:reduce){.zapros-pasek{animation:none;transform:scaleX(1);opacity:.12}}.person-row-rozmowa{flex-wrap:wrap;align-items:flex-start}.person-row-odlicza{flex-wrap:wrap}.person-row-odlicza>.person-main{min-width:160px}.person-row-rozmowa>.rozmowa{flex-basis:100%;min-width:0}.person-row-rozmowa>.person-main{min-width:160px}@media(max-width:700px){.person-row{flex-wrap:wrap}.person-actions{flex:1 1 100%}}.hold-btn{position:relative;overflow:hidden}.hold-btn .hold-fill{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--red);opacity:.9;transform-origin:left;pointer-events:none;transition:transform .05s linear}.hold-btn .hold-label{position:relative;z-index:1}.hold-btn[data-holding=true] .hold-label{color:#fff}.amount{font-variant-numeric:tabular-nums;font-weight:600}.mono{font-family:var(--font-mono);font-size:12px}.muted{color:var(--text-secondary)}.tiny{font-size:var(--text-xs);color:var(--text-tertiary)}.tiny-2{color:var(--text-wygaszony)}.nowrap{white-space:nowrap}.tabular{font-variant-numeric:tabular-nums}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.segmented{display:inline-flex;background:var(--slate-soft);border-radius:8px;padding:2px;gap:2px;flex-wrap:wrap;max-width:100%}.segmented button{border:none;background:none;padding:4px 11px;border-radius:6px;font-size:var(--text-xs);font-weight:500;color:var(--text-secondary);cursor:pointer;white-space:nowrap}.segmented button[aria-pressed=true]{background:var(--surface);color:var(--text);box-shadow:var(--shadow-sm);font-weight:600}.pasek-modulu{display:flex;align-items:center;gap:2px;padding:0;margin-bottom:20px;height:44px;background:var(--sidebar);border-radius:0;border-bottom:1px solid var(--hairline);overflow-x:auto;scrollbar-width:none}.pasek-modulu::-webkit-scrollbar{display:none}.pasek-modulu a{flex:none;display:inline-flex;align-items:center;height:44px;padding:0 10px;border-radius:0;white-space:nowrap;font-size:var(--text-sm);font-weight:500;color:var(--text-secondary);text-decoration:none;border-bottom:2px solid transparent;margin-bottom:-1px}.pasek-modulu a:hover{color:var(--text)}.pasek-modulu a.aktywna,.pasek-modulu a[aria-current=page]{background:transparent;color:var(--text);border-bottom-color:var(--accent);font-weight:600}@media(pointer:coarse){.pasek-modulu a{padding:12px 14px}}@media(pointer:coarse){.cell-btn{height:var(--touch-min)}.cc-powod,.cc-licznik-klik,.mini-day{min-height:var(--touch-min)}details>summary{min-height:var(--touch-min);display:flex;align-items:center}.segmented button{min-height:44px;padding-inline:14px}.segmented{max-width:100%;overflow-x:auto;scrollbar-width:none}.segmented::-webkit-scrollbar{display:none}}.warunek-akcji{margin:6px 0 0;font-size:var(--text-xs);color:var(--text-secondary);max-width:60ch}.popover-item-bez-celu{cursor:default}.popover-item-bez-celu:hover{background:none}kbd{display:inline-block;padding:1px 5px;border-radius:4px;border:1px solid var(--hairline-strong);border-bottom-width:2px;background:var(--surface-2);font-family:var(--font-sans);font-size:10.5px;font-weight:600;color:var(--text-secondary);min-width:17px;text-align:center}@media(max-width:1024px){.page{padding:20px 18px 60px}.content>.pasek-modulu{margin-inline:18px}.grid-3:has(>.stat){grid-template-columns:1fr 1fr;gap:10px}.grid-4 .stat,.grid-3:has(>.stat) .stat{padding:10px 12px}.grid-4 .stat-value,.grid-3:has(>.stat) .stat-value{font-size:var(--text-xl)}.grid-4 .stat-label,.grid-3:has(>.stat) .stat-label{font-size:var(--text-xs);margin-top:1px}}@media(max-width:860px){:root{--topbar-height: 52px}.page{padding:16px 14px 80px}.content>.pasek-modulu{margin-inline:14px}:root[data-klawiatura] .modal-head{padding:10px 18px 4px}:root[data-klawiatura] .modal-head h2{font-size:var(--text-md)}:root[data-klawiatura] .modal-head p{display:none}:root[data-klawiatura] .modal-body{padding-left:18px;padding-right:18px}:root[data-klawiatura] .modal-foot{flex-direction:row;padding:8px 18px max(8px,var(--safe-bottom))}:root[data-klawiatura] .modal-foot .btn{width:auto;flex:1 1 auto}.card>.table,.table-wrap>.table{min-width:560px}.table-wrap:has(>.table){overflow-x:auto;background-image:linear-gradient(to right,var(--surface) 30%,transparent),linear-gradient(to left,var(--surface) 30%,transparent),linear-gradient(to right,color-mix(in srgb,var(--text) 26%,transparent),transparent 16px),linear-gradient(to left,color-mix(in srgb,var(--text) 26%,transparent),transparent 16px);background-repeat:no-repeat;background-size:36px 100%,36px 100%,16px 100%,16px 100%;background-position:left center,right center,left center,right center;background-attachment:local,local,scroll,scroll}.kv{grid-template-columns:1fr;gap:2px 0}.kv dt{margin-top:8px}.tab{padding:12px 14px}input[type=checkbox],input[type=radio]{width:22px;height:22px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.chip-button{cursor:pointer;border-style:dashed;position:relative}.chip-button:hover{border-color:var(--accent);color:var(--accent-text);border-style:solid}@media(pointer:coarse){.chip-button:before{content:"";position:absolute;top:-11px;right:-2px;bottom:-11px;left:-2px}}.competency-stan{font-size:var(--text-xs);white-space:nowrap}.competency-stan.stan-wygasa{color:var(--amber)}.competency-stan.stan-wygasle{color:var(--red)}.competency-wycofana{color:var(--text-secondary);font-style:italic}.competency-stan.stan-brak{color:var(--text-tertiary)}.today-card-primary{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.loc-ac{position:relative}.loc-ac-pop{position:absolute;left:0;right:0;top:calc(100% + 4px);z-index:30;background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius);box-shadow:0 8px 24px #00000024;overflow:hidden;max-height:320px;overflow-y:auto}.loc-ac-item{display:flex;flex-direction:column;gap:2px;width:100%;text-align:left;padding:9px 12px;border:0;background:transparent;color:var(--text);cursor:pointer;font-family:var(--font-sans)}.loc-ac-item+.loc-ac-item{border-top:1px solid var(--hairline)}.loc-ac-item.is-active,.loc-ac-item:hover{background:var(--surface-2)}.loc-ac-name{font-weight:600;font-size:14px}.loc-ac-addr{color:var(--text-tertiary)}.loc-ac-empty{padding:12px;color:var(--text-tertiary)}.loc-ac-attr{padding:6px 12px;color:var(--text-tertiary);border-top:1px solid var(--hairline);background:var(--surface-2)}.wsz{position:relative}.wsz-lista{position:absolute;left:0;right:0;top:calc(100% + 4px);z-index:30;background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius);box-shadow:0 8px 24px #00000024;overflow:hidden;max-height:320px;overflow-y:auto}.wsz-pozycja{display:flex;flex-direction:column;gap:2px;width:100%;min-height:44px;justify-content:center;text-align:left;padding:11px 12px;border:0;background:transparent;color:var(--text);cursor:pointer;font-family:var(--font-sans)}.wsz-pozycja+.wsz-pozycja{border-top:1px solid var(--hairline)}.wsz-pozycja.is-active,.wsz-pozycja:hover{background:var(--surface-2)}.wsz-nazwa{font-weight:600;font-size:14px}.wsz-podpis{color:var(--text-tertiary)}.wsz-pusto{padding:12px;color:var(--text-tertiary)}.rozmowa{margin-top:12px}.rozmowa-lista{display:flex;flex-direction:column;gap:8px;max-height:260px;overflow-y:auto;margin-bottom:8px}.rozmowa-dymek{background:var(--surface-2);border-radius:10px;padding:8px 10px;max-width:88%;align-self:flex-start}.rozmowa-moja{background:var(--accent-soft);color:var(--accent-text);align-self:flex-end}.checklist{border:1px solid var(--hairline);border-radius:var(--radius);background:var(--surface-2);display:flex;flex-direction:column}.checklist-title{flex:1;min-width:0;border:none;background:none;font-weight:600;font-size:var(--text-sm);color:var(--text);padding:2px 4px;border-radius:5px}.checklist-title:focus{outline:none;background:var(--surface);box-shadow:0 0 0 2px var(--accent-soft)}.checklist-items{padding:6px 8px;display:flex;flex-direction:column;gap:2px}.checklist-text{flex:1;min-width:0;border:none;background:none;font-size:var(--text-sm);color:var(--text);padding:3px 4px;border-radius:5px;font-family:inherit;line-height:1.35;resize:none;overflow:hidden;white-space:pre-wrap;overflow-wrap:anywhere}.checklist-text:focus{outline:none;background:var(--surface);box-shadow:0 0 0 2px var(--accent-soft)}.checklist-text.is-done{text-decoration:line-through;color:var(--text-wygaszony)}.pin-nudge{display:flex;align-items:center;gap:14px;margin-top:8px}.pin-nudge-pad{display:grid;grid-template-columns:repeat(3,30px);grid-template-rows:repeat(3,30px);gap:2px;flex:0 0 auto}.pn-btn{border:1px solid var(--hairline);background:var(--surface);color:var(--text);border-radius:8px;cursor:pointer;font-size:12px;line-height:1;display:inline-flex;align-items:center;justify-content:center}.pn-btn:hover{border-color:var(--accent);color:var(--accent)}.pn-n{grid-area:1 / 2}.pn-w{grid-area:2 / 1}.pn-e{grid-area:2 / 3}.pn-s{grid-area:3 / 2}.pin-nudge-pad .pn-dot{grid-area:2 / 2;display:inline-flex;align-items:center;justify-content:center;color:var(--accent);font-size:10px}.pin-nudge-side{display:flex;flex-direction:column;gap:4px}.map-box{border:1px solid var(--hairline);border-radius:var(--radius);overflow:hidden;background:var(--surface-2);display:flex;flex-direction:column}.map-frame{flex:1;width:100%;border:0;display:block}.map-placeholder{flex:1;min-height:76px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;border:0;background:none;cursor:pointer;color:var(--text-secondary);font:inherit;font-size:var(--text-sm);padding:16px}.map-placeholder:hover{background:var(--slate-soft);color:var(--text)}.map-actions{display:flex;align-items:center;gap:8px;padding:7px 10px;border-top:1px solid var(--hairline);background:var(--surface)}.map-empty{display:flex;gap:9px;align-items:flex-start;padding:12px 14px;border:1px dashed var(--hairline-strong);border-radius:var(--radius);color:var(--text-secondary)}.map-empty strong{color:var(--text);font-size:var(--text-sm)}.pin-badge{display:inline-flex;align-items:center;gap:3px;padding:1px 6px 1px 4px;border-radius:999px;font-size:var(--text-xs);font-weight:500;white-space:nowrap}.pin-yes{color:var(--green);background:var(--green-soft)}.pin-no{color:var(--text-secondary);background:var(--slate-soft)}.ctx-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:130}.ctx-menu{position:fixed;z-index:131;padding:4px;background:var(--surface-raised);border:1px solid var(--hairline);border-radius:var(--radius);box-shadow:var(--shadow-lg);animation:pop .1s var(--ease)}.ctx-menu:focus{outline:none}.ctx-menu{overflow-y:auto;overscroll-behavior:contain}.ctx-backdrop{touch-action:none}.ctx-dotyk .ctx-item{height:var(--touch-min)}.ctx-item{display:flex;align-items:center;gap:8px;width:100%;height:31px;padding:0 9px;border:0;border-radius:6px;background:none;font:inherit;font-size:var(--text-sm);color:var(--text);cursor:pointer;text-align:left}.ctx-item:disabled{opacity:.36;cursor:default}.ctx-active:not(:disabled){background:var(--accent);color:#fff}.ctx-danger:not(:disabled){color:var(--red)}.ctx-danger.ctx-active:not(:disabled){background:var(--red);color:#fff}.ctx-label{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ctx-hint{font-size:var(--text-xs);opacity:.6;font-variant-numeric:tabular-nums}.ctx-icon-gap{width:14px;flex-shrink:0}.ctx-sep{height:1px;margin:3px 6px;background:var(--hairline)}.stop{display:flex;gap:11px;align-items:flex-start;padding:11px 13px;background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius);margin-bottom:4px}.stop-next{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-soft)}.karta-osoby{display:flex}.freelancer-akcje{margin-top:auto;padding-top:9px;flex-wrap:wrap}rect{fill:var(--surface);stroke:var(--ksztalt-szary);stroke-width:1.5;transition:fill .12s var(--ease),stroke .12s var(--ease)}rect{stroke:var(--accent)}rect{fill:color-mix(in srgb,var(--amber) 40%,var(--surface))}rect{fill:color-mix(in srgb,var(--green) 55%,var(--surface))}rect{stroke:var(--red);stroke-width:2}rect{stroke:var(--accent);stroke-width:2.5}.emap{position:relative;border:1px solid var(--hairline);border-radius:10px;overflow:hidden;margin:8px 0}.emap-canvas{width:100%}.emap-crosshair{position:absolute;top:50%;left:50%;transform:translate(-50%,-100%);pointer-events:none;color:var(--accent);filter:drop-shadow(0 1px 2px rgba(0,0,0,.5))}.emap-bar{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:8px 10px;border-top:1px solid var(--hairline);background:var(--surface)}.emap-address{min-width:0;flex:1}.emap-attribution{padding:4px 10px 6px;opacity:.65}.emap-awaria{padding:10px}@media print{.rail,.topbar,.no-print,.hotel-history,.btn,button{display:none!important}body,.app,.main,.content{background:#fff!important;color:#000!important}.card{border:none!important;box-shadow:none!important;break-inside:avoid}.hotel-rooms{display:grid!important;grid-template-columns:1fr 1fr;gap:8px}.hotel-room{break-inside:avoid;border:1px solid #999!important}.hotel-occupant{color:#000!important}@page{size:A4;margin:12mm}}.kiosk-sections{display:grid;grid-template-columns:1fr 1fr;gap:8px}.kiosk-sections label{display:flex;align-items:center;gap:8px;min-height:32px}@media(max-width:767px){.kiosk-sections{grid-template-columns:1fr}}@keyframes angle-pulse{0%,to{background:var(--red);box-shadow:0 0 0 4px color-mix(in srgb,var(--red) 35%,transparent)}50%{background:color-mix(in srgb,var(--red) 72%,#000 0%);box-shadow:0 0 0 1px transparent}}.sort-header{display:inline-flex;align-items:center;gap:4px;background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit}.sort-header:hover{color:var(--text)}.sort-header-active{color:var(--accent-text);font-weight:700}.sort-arrow-idle{opacity:.25}.system-pair{background-image:linear-gradient(to right,color-mix(in srgb,var(--barwa-pary) 14%,transparent),color-mix(in srgb,var(--barwa-pary) 14%,transparent))}.system-pair-0{--barwa-pary: #bf8f00}.system-pair-1{--barwa-pary: #ff2600}.system-pair-2{--barwa-pary: #ff9300}.system-pair-3{--barwa-pary: #fffc00}.system-pair-4{--barwa-pary: #00fa00}.system-pair-5{--barwa-pary: #00b0f0}.system-pair-6{--barwa-pary: #ff40ff}.system-pair-7{--barwa-pary: #bfbfbf}.system-pair-8{--barwa-pary: transparent}.system-pair-9{--barwa-pary: #000000}@media print{.system-pair{background-image:none}.system-pair td:first-child{border-left:3px solid var(--barwa-pary)}}@media print{.system-link-mark{box-shadow:none;border:1px solid #999;background:#fff}}.request-card{margin-bottom:12px}.request-message{margin:8px 0}.request-contact{margin:8px 0;opacity:.8}.request-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.request-card-highlight{border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 25%,transparent)}@media(max-width:560px){.request-actions>*{flex:1 1 calc(50% - 4px)}}.wh-table th,.wh-table td:not(.td-actions){white-space:normal;overflow-wrap:break-word}.wh-meta{display:none}.stan-ekranu h1{font-size:var(--text-xl);letter-spacing:-.018em;margin-bottom:6px}@media(max-width:767px){.wh-table th.wh-col-hide,.wh-table td.wh-col-hide{display:none}.wh-meta{display:block;margin-top:2px}.wh-table td:first-child,.wh-table th:first-child{min-width:150px}.wh-meta{overflow-wrap:anywhere}}.profil-link{display:inline-flex;align-items:center;margin-left:6px;color:var(--text-secondary);vertical-align:middle}.profil-link:hover{color:var(--accent)}.diff-podsumowanie{display:flex;flex-wrap:wrap;gap:14px;margin:12px 0;font-size:14px}.diff-lista{margin-top:12px;display:flex;flex-direction:column;gap:8px}.diff-wpis{border:1px solid var(--border);border-radius:8px;padding:8px 10px;min-width:0}.diff-wpis-ambiguous{border-color:var(--red);background:color-mix(in srgb,var(--red) 6%,transparent)}.diff-wpis-head{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:4px}.diff-kandydaci{margin:6px 0 0;padding-left:18px}.diff-zmiana{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;padding:2px 0;min-width:0}.diff-kropka{width:8px;height:8px;border-radius:50%;flex:none;align-self:center}.diff-pole{min-width:110px;opacity:.75;font-size:13px}.diff-wartosci{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap;min-width:0;font-size:13px}@media(max-width:640px){.diff-pole{min-width:0}}@media print{.btr-brand-mark{display:none}}body:has(.modal-backdrop) .btr-brand-mark{display:none}.lista-sekcja{margin-top:18px}.lista-sekcja>h3{margin:0 0 6px;font-size:14px;text-transform:uppercase;letter-spacing:.04em;color:var(--text-secondary)}.lista-tabela{table-layout:auto}.lista-tabela tr.is-dragover>td{box-shadow:inset 0 2px 0 var(--accent)}.podglad-plik{display:block;margin:0 auto;max-width:100%;max-height:68vh;border-radius:10px;background:var(--surface-2)}.czytnik-dokument{max-width:74ch;margin:0 auto;padding:4px 0 12px}.czytnik-akapit{margin:0 0 10px;font-size:var(--text-base);line-height:1.6;color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere}.czytnik-naglowek-1{font-size:var(--text-lg);font-weight:650;margin:20px 0 8px}.czytnik-naglowek-2{font-size:var(--text-md);font-weight:600;margin:16px 0 6px}.czytnik-naglowek-3{font-size:var(--text-base);font-weight:600;margin:14px 0 6px}.czytnik-punkt{display:flex;gap:8px;margin-bottom:4px}.czytnik-znacznik{flex:none;color:var(--text-tertiary)}.czytnik-tabela{margin:12px 0 16px}.czytnik-tabela .table{font-size:var(--text-sm)}.czytnik-tabela .table td,.czytnik-tabela .table th{padding:7px 10px;vertical-align:top}.czytnik-tabela .table th{position:static;text-transform:none;letter-spacing:0}.czytnik-obraz{margin:12px 0;text-align:center}.czytnik-obraz img{max-width:100%;height:auto;border-radius:8px;background:#fff}.czytnik-obraz-miejsce{height:120px;border-radius:8px;background:var(--surface-2)}.czytnik-brak-obrazu{margin:12px 0;padding:14px;border:1px dashed var(--border);border-radius:8px;font-size:var(--text-sm);color:var(--text-tertiary);text-align:center}.czytnik-zakladki{display:flex;flex-wrap:wrap;gap:4px;margin:0 0 10px;padding-bottom:8px;border-bottom:1px solid var(--hairline)}.czytnik-zakladka{min-height:var(--touch-min);padding:6px 12px;border:1px solid transparent;border-radius:999px;background:transparent;color:var(--text-secondary);font-size:var(--text-sm);cursor:pointer}.czytnik-zakladka:hover{background:var(--surface-2)}.czytnik-zakladka.is-active{background:var(--surface-2);border-color:var(--border);color:var(--text);font-weight:600}.czytnik-arkusz .table{font-size:var(--text-sm);border-collapse:separate;border-spacing:0}.czytnik-arkusz .table td{padding:5px 9px;border-right:1px solid var(--hairline);white-space:pre;font-variant-numeric:tabular-nums}.czytnik-arkusz .table th{padding:5px 9px;text-align:center}.czytnik-arkusz .czytnik-numer{position:sticky;left:0;z-index:1;min-width:42px;text-align:right;background:var(--surface-2);color:var(--text-tertiary);font-size:var(--text-xs);font-weight:500;text-transform:none;letter-spacing:0}.czytnik-pdf{display:flex;flex-direction:column;gap:12px;min-width:0}.czytnik-pdf-pasek{display:flex;align-items:center;justify-content:space-between;gap:10px;position:sticky;top:0;z-index:2;padding:6px 0;background:var(--surface)}.czytnik-pdf-skala{min-width:44px;text-align:center;font-variant-numeric:tabular-nums}.czytnik-pdf-strona{display:flex;justify-content:center;background:var(--surface-2);border-radius:8px}.czytnik-pdf-strona canvas{max-width:100%;border-radius:8px}@media print{.planner-toolbar{display:none}.planner-scroll,.planner-sekcja-praca{max-height:none;overflow:visible}.planner-pasek{border-width:1.5px}}.cc{display:flex;flex-direction:column;gap:12px}.cc-glowa{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.cc-zdrowie{display:inline-flex;align-items:center;gap:7px;font-size:var(--text-sm);font-weight:600}.cc-kropka{width:9px;height:9px;border-radius:50%;flex:none}.cc-kropka-mala{width:7px;height:7px}.cc-siatka{display:grid;grid-template-columns:repeat(var(--cc-kolumny, 3),minmax(0,1fr));grid-auto-rows:108px;gap:10px}.cc-kafelek{display:flex;flex-direction:column;min-width:0;overflow:hidden;background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius);padding:10px 12px}.cc-licznik{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;background:none;border:0;padding:0;text-align:left;color:inherit;font:inherit}.cc-licznik strong{font-size:var(--text-2xl);line-height:1.1;font-variant-numeric:tabular-nums}.cc-licznik span{font-size:var(--text-sm);color:var(--text-secondary)}.cc-licznik-klik{cursor:pointer}.cc-licznik-klik:hover strong{text-decoration:underline}.cc-dopisek{margin:6px 0 0;font-size:var(--text-xs);color:var(--text-secondary)}.cc-pusto{margin:0;font-size:var(--text-sm);color:var(--text-secondary)}.cc-spokoj{margin:0;display:flex;align-items:center;gap:6px;font-size:var(--text-sm);color:var(--green)}.cc-powody{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.cc-powod{display:flex;align-items:center;gap:7px;width:100%;background:none;border:0;padding:4px 2px;text-align:left;font:inherit;color:inherit;cursor:pointer;border-radius:var(--radius-sm)}.cc-powod:hover{background:var(--surface-2)}.cc-powod-tresc{flex:1;min-width:0;font-size:var(--text-sm);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cc-powod em{font-style:normal;font-weight:600;font-variant-numeric:tabular-nums}@media(max-width:640px){.cc-siatka{grid-auto-rows:92px}.cc-licznik strong{font-size:var(--text-xl)}}.powiadomienia-grupa{margin-bottom:14px}.powiadomienia-grupa h4{margin:0;font-size:var(--text-xs);font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--text-secondary)}.powiadomienia-naglowek{display:flex;align-items:center;gap:8px;width:100%;background:none;border:0;padding:4px 0;margin-bottom:6px;font:inherit;color:inherit;text-align:left;cursor:pointer;min-height:var(--touch-min)}.powiadomienia-kratka{display:inline-flex;align-items:center;gap:8px}.powiadomienia-kanal{display:none}.powiadomienia-tabela{width:100%;border-collapse:collapse;font-size:var(--text-sm)}.powiadomienia-tabela th{font-weight:500;font-size:var(--text-xs);color:var(--text-secondary);text-align:center;padding:2px 6px;white-space:nowrap}.powiadomienia-tabela th:first-child{text-align:left}.powiadomienia-tabela td{padding:5px 6px;border-top:1px solid var(--hairline);vertical-align:top}.powiadomienia-tabela td:not(:first-child){text-align:center;width:90px}.powiadomienia-tabela input[type=checkbox]{width:17px;height:17px;accent-color:var(--accent)}.powiadomienia-tabela input[type=checkbox]:disabled{opacity:.45;cursor:not-allowed}.staffing-ocena{display:flex;flex-wrap:wrap;align-items:center;gap:5px 8px;margin-top:4px}.staffing-znacznik{display:inline-flex;align-items:center;padding:1px 7px;border-radius:999px;font-size:var(--text-xs);font-weight:600;background:var(--surface-2);color:var(--text-secondary);border:1px solid var(--hairline)}.staffing-znacznik.is-doskonale{background:var(--green-soft);color:var(--green);border-color:var(--green)}.staffing-znacznik.is-dobrze{background:var(--accent-soft);color:var(--accent-text);border-color:var(--accent)}.staffing-znacznik.is-mozliwe{background:var(--surface-2)}.staffing-znacznik.is-slabe{background:var(--surface-2);opacity:.8}.staffing-blokada{display:inline-flex;align-items:center;gap:3px;font-size:var(--text-xs);color:var(--red)}.staffing-blokada em{font-style:normal;opacity:.75}.staffing-dlaczego{background:none;border:0;padding:0;cursor:pointer;font:inherit;font-size:var(--text-xs);color:var(--accent);text-decoration:underline}.staffing-powody{list-style:none;margin:4px 0 0;padding:6px 8px;width:100%;background:var(--surface-2);border-radius:var(--radius-sm);font-size:var(--text-xs);display:flex;flex-direction:column;gap:2px}.staffing-powody li.is-plus{color:var(--green)}.staffing-powody li.is-minus{color:var(--amber)}.staffing-powody em{font-style:normal;color:var(--text-secondary)}.uwaga-tekst{flex:1;min-width:180px;color:var(--text);font-size:var(--text-base)}.avail-btn,.cell-btn{position:relative}.avail-btn:after{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border-radius:inherit}.avail-btn:after{top:-8px;right:-6px;bottom:-8px;left:-6px}.cell-btn:after{content:"";position:absolute;top:-5px;right:0;bottom:-5px;left:0}.stepper{gap:8px}.zaproszenie-karta{max-width:720px;border-color:var(--accent);background:color-mix(in srgb,var(--accent) 8%,var(--surface))}.czlonek-link{color:inherit;text-decoration:none}.czlonek-link:hover strong{text-decoration:underline}.freelancer-akcje:last-child{margin-bottom:26px}@media(min-width:701px)and (max-width:860px){.card:has(>.table)>.table,.table-wrap:has(>.table)>.table{border-collapse:separate;border-spacing:0}.card:has(>.table)>.table td.td-actions,.card:has(>.table)>.table th.td-actions,.table-wrap:has(>.table)>.table td.td-actions,.table-wrap:has(>.table)>.table th.td-actions{position:sticky;right:0;z-index:2;background:var(--surface-1)}}@media(pointer:coarse){.powiadomienia-tabela input[type=checkbox]{position:relative}.powiadomienia-tabela input[type=checkbox]:before{content:"";position:absolute;top:-14px;right:-14px;bottom:-14px;left:-14px}.table th:has(>.sort-header){padding-block:0}.sort-header{min-height:var(--touch-min)}.czlonek-link{display:inline-flex;align-items:center;min-height:var(--touch-min);margin-block:-12px}}html,body{background:var(--bg-canvas);color:var(--text-primary);font-family:var(--font-sans);font-size:15px;line-height:20px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"tnum","cv11"}@media(min-width:1800px){html{zoom:1.125}}@media(min-width:2300px){html{zoom:1.25}}body{margin:0;font-synthesis:none;text-rendering:optimizeLegibility}h1,h2,h3,h4{margin:0;text-wrap:balance}h1{font-size:28px;line-height:34px;font-weight:700;letter-spacing:-.02em}h2{font-size:17px;line-height:22px;font-weight:600;letter-spacing:-.01em}h3{font-size:15px;line-height:20px;font-weight:600;letter-spacing:normal}h4{font-size:14px;line-height:19px;font-weight:600}p{margin:0}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:none}b,strong{font-weight:600}button,input,select,textarea{font:inherit;color:inherit}[data-go]{cursor:pointer}::selection{background:var(--accent-soft);color:var(--accent-text)}:focus-visible{outline:none;box-shadow:var(--focus-ring)}.t-display{font-size:28px;line-height:34px;font-weight:700;letter-spacing:-.02em}.t-title1,.t-title-1{font-size:22px;line-height:28px;font-weight:700;letter-spacing:-.015em}.t-title2,.t-title-2{font-size:17px;line-height:22px;font-weight:600;letter-spacing:-.01em}.t-headline{font-size:15px;line-height:20px;font-weight:600}.t-body{font-size:15px;line-height:20px;font-weight:400}.t-callout{font-size:14px;line-height:19px;font-weight:400}.t-footnote{font-size:13px;line-height:18px;font-weight:400}.t-caption{font-size:12px;line-height:16px;font-weight:500}.t-label{font-size:11px;line-height:14px;font-weight:500;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.t-stat,.t-numeral-stat{font-size:30px;line-height:34px;font-weight:700;letter-spacing:-.02em}.t-day,.t-numeral-day{font-size:26px;line-height:28px;font-weight:700;letter-spacing:-.02em}.t-mono,.code{font-family:var(--font-mono);font-size:13px;line-height:18px}.c-sec{color:var(--text-secondary)}.c-ter{color:var(--text-tertiary)}.c-acc{color:var(--accent)}.c-green{color:var(--green)}.c-amber{color:var(--amber)}.c-red{color:var(--red)}.trunc{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}svg.ic{stroke:currentColor;fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;flex:none;display:inline-block;vertical-align:-.15em}svg.ic.s12{width:12px;height:12px;stroke-width:1.75}svg.ic.s14{width:14px;height:14px}svg.ic.s18{width:18px;height:18px}svg.ic.s20{width:20px;height:20px}svg.ic.s24{width:24px;height:24px}.row{display:flex;align-items:center;gap:var(--space-2)}.between{justify-content:space-between}.col{display:flex;flex-direction:column}.grow{flex:1 1 auto;min-width:0}.wrap{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.spacer{flex:1}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:var(--control-md);padding:0 16px;border-radius:var(--radius-full);border:0;font-family:var(--font-sans);font-size:13px;line-height:18px;font-weight:500;color:var(--text-primary);background:var(--surface);box-shadow:inset 0 0 0 1px var(--btn-obwodka);cursor:pointer;white-space:nowrap;text-decoration:none;flex-shrink:0;transition:var(--przejscie-tla);--btn-obwodka: var(--pill-border);--btn-najechanie: var(--surface-warm)}:root[data-theme=dark] .btn{--btn-obwodka: var(--line-strong);--btn-najechanie: var(--surface-2)}.btn:hover:not(:disabled){background:var(--btn-najechanie);text-decoration:none}.btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.btn[disabled],.btn:disabled,.btn.disabled{opacity:.45;cursor:default;pointer-events:none}.btn.primary,.btn-primary,.btn.tertiary,.btn-tertiary,.btn-ghost,.btn.link,.btn-link,.btn.quiet,.btn-quiet,.btn.destructive,.btn-destructive,.btn-danger,.btn-alarm,.btn.add,.btn-add{box-shadow:none}.btn.primary,.btn-primary{background:var(--accent-fill);color:var(--on-accent);font-weight:500}.btn.primary:active:not(:disabled),.btn-primary:active:not(:disabled){background:var(--accent-fill-hover)}.btn.primary:hover:not(:disabled),.btn-primary:hover:not(:disabled){background:var(--accent-fill-hover)}.btn.tertiary,.btn-tertiary,.btn-ghost{background:transparent;color:var(--accent)}.btn.tertiary:hover:not(:disabled),.btn-tertiary:hover:not(:disabled),.btn-ghost:hover:not(:disabled){background:var(--accent-soft);color:var(--accent)}.btn.link,.btn-link{background:transparent;color:var(--accent);padding:0 4px;height:auto;line-height:20px}.btn.link:hover:not(:disabled),.btn-link:hover:not(:disabled){text-decoration:underline;background:transparent}.btn.quiet,.btn-quiet{background:transparent;color:var(--text-secondary)}.btn.quiet:hover:not(:disabled),.btn-quiet:hover:not(:disabled){background:var(--surface-2);color:var(--text-primary)}.btn.destructive,.btn-destructive,.btn-danger{background:var(--red-soft);color:var(--red)}.btn.destructive:hover:not(:disabled),.btn-destructive:hover:not(:disabled),.btn-danger:hover:not(:disabled){background:var(--red-soft);filter:brightness(1.08)}.btn-alarm{background:var(--red-fill);color:var(--on-accent);font-weight:600}.btn-alarm:hover:not(:disabled){background:var(--red-fill-hover)}.btn.add,.btn-add{background:transparent;color:var(--text-secondary);border:1px dashed var(--line-control);height:var(--control-sm);padding:0 12px;font-size:13px;line-height:18px;border-radius:var(--radius-full)}.btn.add:hover:not(:disabled),.btn-add:hover:not(:disabled){color:var(--text-primary);border-color:var(--accent);background:var(--accent-soft)}.btn.sm,.btn-sm{height:var(--control-sm);padding:0 12px;font-size:12px;line-height:16px;border-radius:var(--radius-full)}.btn.lg,.btn-lg{height:var(--control-lg);padding:0 20px;font-size:15px;border-radius:var(--radius-full)}.btn.icon{width:var(--control-md);padding:0;border-radius:50%}.btn.icon.sm{width:var(--control-sm)}.btn.block,.btn-block{width:100%}.btn-toggle[aria-pressed=true]{background:var(--accent-soft);color:var(--accent)}.icon-btn{width:var(--control-md);height:var(--control-md);padding:0;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;border:0;background:transparent;color:var(--text-secondary);cursor:pointer;position:relative;flex-shrink:0}.icon-btn:hover{background:var(--surface-2);color:var(--text-primary)}.icon-btn:focus-visible{outline:none;box-shadow:var(--focus-ring)}.icon-btn .badge{position:absolute;top:4px;right:4px;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:#c81e14;color:#fff;font-size:11px;line-height:16px;font-weight:700;text-align:center}.link-btn{background:none;border:0;padding:0;font:inherit;color:var(--accent);cursor:pointer}.link-btn:hover{text-decoration:underline}.chip{display:inline-flex;align-items:center;gap:4px;height:22px;padding:0 7px;border-radius:var(--radius-sm);font-size:12px;line-height:16px;font-weight:500;background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--line-strong);color:var(--text-primary);white-space:nowrap;border:0;font-variant-numeric:tabular-nums}.chip.green,.chip-green,.chip-amber,.chip-red,.chip-accent,.chip.amber,.chip.red,.chip.blue,.chip.quiet,.chip-teal,.chip-purple{box-shadow:none}.chip-green{background:var(--green-soft);color:var(--green)}.chip.amber,.chip-amber{background:var(--amber-soft);color:var(--amber)}.chip.red,.chip-red{background:var(--red-soft);color:var(--red)}.chip.blue,.chip-accent{background:var(--accent-soft);color:var(--accent)}.chip.quiet{background:transparent;color:var(--text-secondary);padding:0}.chip.outline,.chip-outline{background:transparent;box-shadow:inset 0 0 0 1px var(--line-strong);color:var(--text-secondary)}.chip-purple,.chip-teal{background:var(--surface-3);color:var(--text-primary)}.chip .ic{width:12px;height:12px;stroke-width:1.75}.chip.lg,.chip-lg{height:26px;padding:0 10px;font-size:13px;line-height:18px;gap:5px}.chip.lg .ic,.chip-lg .ic{width:14px;height:14px}button.chip{cursor:pointer}button.chip:hover{filter:brightness(.96)}button.chip[aria-pressed=true]{background:var(--accent-soft);color:var(--accent)}.chip-x{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;margin-left:2px;margin-right:-3px;padding:0;border:0;border-radius:4px;background:none;color:var(--text-secondary);font-size:13px;line-height:1;cursor:pointer;position:relative}.chip-x:hover{color:var(--text-primary)}@media(pointer:coarse){.chip-x:before{content:"";position:absolute;top:-15px;right:-15px;bottom:-15px;left:-15px}}.count{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:var(--radius-full);font-size:12px;line-height:16px;font-weight:600;background:var(--surface-3);color:var(--text-primary)}.count.amber{background:var(--amber-soft);color:var(--amber)}.count.red{background:var(--red-soft);color:var(--red)}.seg,.segmented{display:inline-flex;align-items:center;padding:2px;gap:2px;border-radius:var(--radius-md);background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--line-strong);height:var(--control-md)}.seg button,.segmented button{display:inline-flex;align-items:center;gap:6px;height:100%;border:0;background:transparent;color:var(--text-secondary);font-size:14px;line-height:20px;font-weight:500;padding:0 12px;border-radius:8px;cursor:pointer;white-space:nowrap}.seg button.on,.segmented button[aria-pressed=true]{background:var(--surface-raised);color:var(--text-primary);font-weight:600;box-shadow:var(--shadow-card)}.seg.sm{height:var(--control-sm);border-radius:var(--radius-sm)}.seg.sm button{font-size:13px;padding:0 10px;border-radius:4px}.tgl,.switch{position:relative;display:inline-block;width:40px;height:24px;border-radius:var(--radius-full);background:var(--surface-3);border:0;padding:0;flex:none;cursor:pointer;transition:background .15s}.tgl:after,.switch:after{content:"";position:absolute;top:2px;left:2px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000059;transition:left .15s}.tgl.on,.switch[aria-checked=true]{background:var(--accent-fill)}.tgl.on:after,.switch[aria-checked=true]:after{left:18px}.switch:disabled{opacity:.4;cursor:default}@media(pointer:coarse){.switch:before{content:"";position:absolute;top:-10px;right:-6px;bottom:-10px;left:-6px}}.switch-row{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:14px 0}.switch-row label{font-size:15px;line-height:20px;font-weight:500}.switch-row+.switch-row{border-top:1px solid var(--line)}.checkbox-row-desc{display:block;font-size:13px;line-height:18px;color:var(--text-secondary);margin-top:2px}.checkbox-row{display:flex;align-items:flex-start;gap:9px;padding:8px 0;cursor:pointer;font-size:14px;line-height:19px}.checkbox-row input[type=checkbox]{margin-top:2px;width:16px;height:16px;accent-color:var(--accent-fill);cursor:pointer;flex-shrink:0}.field{display:flex;flex-direction:column;gap:6px;min-width:0;margin-bottom:var(--space-4)}.field-owijka{display:flex;flex-direction:column;gap:6px}.field label:not(.field-owijka),.field-label{display:block;font-size:13px;line-height:18px;font-weight:500;color:var(--text-primary)}.field .hint,.field-hint{font-size:13px;line-height:18px;color:var(--text-secondary)}.field-error{font-size:13px;line-height:18px;color:var(--red)}.required{color:var(--red);margin-left:2px}.field-legenda{margin:0 0 10px;font-size:13px;line-height:18px;color:var(--text-secondary)}.field-legenda .required{margin-left:0}.input,.select,.textarea{display:block;width:100%;height:var(--control-md);padding:0 var(--space-3);border-radius:var(--radius-md);background:var(--surface-1);border:1px solid var(--line-control);color:var(--text-primary);font-size:14px;line-height:20px;max-width:100%}div.input{display:flex;align-items:center;gap:8px;white-space:nowrap;overflow:hidden;flex:none}.input>span:first-child,.input>b{overflow:hidden;text-overflow:ellipsis;min-width:0}.input .ph{color:var(--text-tertiary);overflow:hidden;text-overflow:ellipsis}.input .ic{color:var(--text-tertiary)}.input:focus,.select:focus,.textarea:focus,.input.focus{outline:none;border-color:var(--accent);box-shadow:var(--focus-ring)}.input::placeholder,.textarea::placeholder{color:var(--text-wygaszony)}.input:disabled,.select:disabled{color:var(--text-wygaszony);opacity:.4}.textarea:disabled{color:var(--text-wygaszony);opacity:.4}.input.mono:not(.input-sm),.textarea.mono{font-size:var(--text-base)}.input.error,.input[aria-invalid=true],.select[aria-invalid=true],.textarea[aria-invalid=true]{border-color:var(--red)}.textarea,.input.ta{height:auto;min-height:96px;padding:8px 12px;resize:vertical;line-height:20px;white-space:normal}.select{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2398989d' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;background-size:16px 16px;padding-right:34px;text-overflow:ellipsis}.input.compact,.input-sm,.select.compact{height:var(--control-sm);font-size:13px;border-radius:var(--radius-sm);padding:0 10px}.select.compact{padding-right:30px;background-position:right 8px center}.input.plain{border-color:transparent}.pole-ikona{position:relative;display:inline-flex;align-items:center;max-width:100%}.pole-ikona>.ic:first-child{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--text-tertiary);pointer-events:none}.pole-ikona>.input,.pole-ikona>.select{padding-left:36px}.pole-ikona>.input.compact,.pole-ikona>.select.compact{padding-left:32px}.pole-ikona>.input.compact~.ic,.pole-ikona>.ic.compact{left:10px}.skip-link{position:absolute;top:8px;left:8px;z-index:100;padding:8px 14px;background:var(--surface-1);color:var(--text-primary);border-radius:8px;box-shadow:var(--focus-ring);font-size:13px;font-weight:600;transform:translateY(-200%)}.skip-link:focus{transform:translateY(0)}.av,.avatar{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-full);width:32px;height:32px;font-size:12px;line-height:16px;font-weight:600;background:var(--surface-3);color:var(--text-primary);flex:none;letter-spacing:.02em;overflow:hidden;-webkit-user-select:none;user-select:none}.av img{width:100%;height:100%;border-radius:50%;object-fit:cover;display:block}img.avatar,.avatar-photo{border-radius:50%;object-fit:cover;display:block}.av.sm,.avatar-sm{width:24px;height:24px;font-size:10px}.av.lg,.avatar-lg{width:40px;height:40px;font-size:14px}.avatar-xl{width:64px;height:64px;font-size:22px}.avatar-square{border-radius:var(--radius-md)}.card{background:var(--surface-1);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:var(--space-5);min-width:0;border:0}.card.flush,.card.p0,.card.tbl,.card:has(>.table),.card:has(>.card-head){padding:0;overflow:hidden}.card:has(>.table),.card:has(>.scroll-x){overflow-x:auto}.card-pad{padding:20px}.card.stack,.card.stack-xs,.card.stack-sm,.card.stack-lg{padding:var(--space-5)}.card-head{display:flex;align-items:center;gap:10px;padding:14px 20px;border-bottom:1px solid var(--line);min-height:56px;flex-wrap:wrap}.card-head h2,.card-head h3{font-size:17px;line-height:22px;font-weight:600;letter-spacing:-.01em;min-width:0}.card-head-actions{margin-left:auto;display:flex;gap:8px;align-items:center;flex-wrap:wrap}.card-title{font-size:15px;line-height:20px;font-weight:600;margin-bottom:10px}.section-title{font-size:11px;line-height:14px;font-weight:500;text-transform:uppercase;font-family:var(--font-mono);letter-spacing:.08em;color:var(--text-tertiary);margin-bottom:8px}.more-link,.card>a.more,.card .more-link{display:inline-flex;align-items:center;gap:4px;color:var(--accent);font-size:13px;line-height:18px;font-weight:500}.stat,.stat-tile{display:flex;flex-direction:column;gap:2px;width:100%;background:var(--surface-1);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:16px 20px;text-align:left;border:0;cursor:default;color:var(--text-primary)}button.stat,button.stat-tile{cursor:pointer}button.stat:hover,button.stat-tile:hover{box-shadow:var(--shadow-card),0 0 0 1px var(--line-strong)}.stat[aria-pressed=true],.stat-tile.on{box-shadow:var(--shadow-card),inset 0 0 0 1.5px var(--accent)}.stat-value,.stat-tile b{font-size:30px;line-height:34px;font-weight:700;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.stat-label,.stat-tile span{font-size:13px;line-height:18px;color:var(--text-secondary)}.stat-amber .stat-value{color:var(--amber)}.stat-red .stat-value{color:var(--red)}.table{width:100%;border-collapse:collapse}.table th{text-align:left;padding:8px 12px;font-family:var(--font-mono);font-size:11px;line-height:14px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary);border-bottom:1px solid var(--line-strong);white-space:nowrap;background:transparent}.table td{padding:10px 12px;border-bottom:1px solid var(--line);vertical-align:middle;font-size:14px;line-height:19px}.table tr:last-child td{border-bottom:0}.table tbody tr:nth-child(2n){background:transparent}.table tr.hover td,.table tbody tr:hover td{background:var(--overlay-hover)}.table tbody tr:hover{background:transparent}.table td.num,.table th.num{text-align:right}.table td.acts,.table th.acts{text-align:right;white-space:nowrap}.table td.acts .btn{vertical-align:middle}.table td.acts .btn+.btn{margin-left:6px}.table td.go{width:36px;text-align:right;color:var(--text-tertiary);padding-right:8px}.table tr[data-go],.row-open{cursor:pointer}.row-open:hover>td{background:var(--overlay-hover)}.table th.chk,.table td.chk{width:36px;padding-right:0}.table input[type=checkbox]{width:16px;height:16px;margin:0;accent-color:var(--accent-fill);vertical-align:middle}.okstate{display:inline-flex;align-items:center;gap:4px;color:var(--text-secondary);font-size:13px;line-height:18px;white-space:nowrap}.okstate .ic{width:14px;height:14px}.scroll-x{overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%}.table-wrap{overflow-x:auto}.td-actions{text-align:right;white-space:nowrap;vertical-align:middle}.td-actions>*{vertical-align:middle}.td-actions>*+*{margin-left:6px}.td-actions .btn-sm,.td-actions .icon-btn{vertical-align:middle}.row-warn>td{background:var(--amber-soft)}.who{display:flex;align-items:center;gap:10px;min-width:0}.who>div{min-width:0}.who div b{display:block;font-size:14px;line-height:19px;font-weight:600}.who div span{display:block;font-size:12px;line-height:16px;color:var(--text-secondary)}.grid{display:grid;gap:var(--space-5)}.grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-5)}.grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-5)}.grid-4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-5)}.grid-auto{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--min, 240px),1fr));gap:var(--space-3)}.grid-split{display:grid;grid-template-columns:var(--side, 300px) minmax(0,1fr);gap:var(--space-5)}.grid-split-r{display:grid;grid-template-columns:minmax(0,1fr) var(--side, 340px);gap:var(--space-5)}.grid>*,.grid-2>*,.grid-3>*,.grid-4>*,.grid-auto>*,.grid-split>*,.grid-split-r>*{min-width:0}.only-phone,.only-tablet,.only-tab{display:none!important}.empty{display:flex;flex-direction:column;align-items:center;text-align:center;padding:var(--space-12) var(--space-6);gap:var(--space-2)}.empty .glyph,.empty .empty-icon{width:48px;height:48px;border-radius:var(--radius-full);background:var(--surface-2);color:var(--text-secondary);display:flex;align-items:center;justify-content:center;margin-bottom:var(--space-2)}.empty h3{font-size:15px;line-height:20px;font-weight:600}.empty p{max-width:380px;color:var(--text-secondary);font-size:14px;line-height:19px;margin:0}.empty .btn{margin-top:var(--space-2)}.banner{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:var(--radius-lg);font-size:14px;line-height:19px;background:var(--surface-1);color:var(--text-primary);box-shadow:var(--shadow-card)}.banner>.ic{margin-top:1px;color:var(--text-secondary)}.banner.info,.banner-info{background:var(--accent-soft);box-shadow:none}.banner.info>.ic,.banner-info>.ic{color:var(--accent)}.banner.warn,.banner-warn{background:var(--amber-soft);box-shadow:none}.banner.warn>.ic,.banner-warn>.ic{color:var(--amber)}.banner.error,.banner-error{background:var(--red-soft);box-shadow:none}.banner.error>.ic,.banner-error>.ic{color:var(--red)}.banner-body{flex:1;min-width:0}.banner .act,.banner>.btn{margin-left:auto;flex:none;align-self:center}.banner .btn.act,.banner>.btn{background:var(--surface-1);box-shadow:var(--shadow-card)}.banner .btn.act:hover,.banner>.btn:hover:not(:disabled){background:var(--surface-2)}.cell{display:inline-flex;align-items:center;justify-content:center;width:var(--cell-day);height:var(--cell-day);border-radius:var(--radius-sm);font-size:12px;line-height:16px;font-weight:600;color:var(--text-primary)}.cell.P{background:var(--green-soft);color:var(--green)}.cell.O{background:var(--amber-soft);color:var(--amber)}.cell.N{background:var(--red-soft);color:var(--red)}.cell.W{box-shadow:inset 0 0 0 1.5px var(--accent);color:var(--accent)}.cell.P.W,.cell.O.W{box-shadow:inset 0 0 0 1.5px var(--accent)}.cell.none{color:var(--text-tertiary)}.cell.today{box-shadow:inset 0 0 0 1.5px var(--line-control)}.szkielet{background:var(--surface-2);border-radius:var(--radius-md);animation:szkielet-puls 1.4s ease-in-out infinite}@keyframes szkielet-puls{0%,to{opacity:1}50%{opacity:.55}}@media(prefers-reduced-motion:reduce){.szkielet{animation:none}}.szkielet-ekran{display:flex;flex-direction:column;gap:var(--space-3);padding:4px 0}.szkielet-ekran .szkielet-tytul{width:240px;height:30px}.szkielet-ekran .szkielet-zdanie{width:min(520px,90%);height:16px}.szkielet-ekran .szkielet-wiersz{height:44px;border-radius:var(--radius-sm)}.szkielet-ekran .szkielet-karta{height:160px;border-radius:var(--radius-lg)}.szkielet-ekran .szkielet-opis{color:var(--text-secondary);font-size:14px;line-height:19px}.spinner{display:inline-block;width:24px;height:24px;border-radius:50%;border:2px solid var(--surface-3);border-top-color:var(--accent);animation:kolko .8s linear infinite;flex:none}@keyframes kolko{to{transform:rotate(360deg)}}@media(max-width:1000px){.grid-3,.grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}.hide-tablet{display:none!important}.table th[style*=width],.table td[style*=width]{width:auto!important}.table:not(.keep) th{white-space:normal}.table:not(.keep) td,.table:not(.keep) th{padding-left:8px;padding-right:8px}.card:has(>.table),.card:has(>.scroll-x),.card:has(>div>.table){overflow-x:auto!important}.btn{white-space:normal}}@media(min-width:701px)and (max-width:1000px){.hide-tablet-only,.hide-tab-only,.hide-tab{display:none!important}.only-tablet,.only-tab{display:revert!important}}@media(max-width:700px){.only-phone{display:revert!important}.hide-phone{display:none!important}.grid-2,.grid-3,.grid-4,.grid-split,.grid-split-r{grid-template-columns:minmax(0,1fr);gap:var(--space-3)}.grid-auto{grid-template-columns:minmax(0,1fr)}.card{padding:var(--space-4)}.card.flush,.card.p0,.card.tbl,.card:has(>.table),.card:has(>.card-head){padding:0}#root{overflow-wrap:anywhere}.table:not(.keep) td .chip{white-space:normal;height:auto;min-height:22px;padding-top:2px;padding-bottom:2px;text-align:left}.btn{height:40px}.btn.sm,.btn-sm{height:var(--control-sm-telefon)}.btn.icon{width:40px}.btn.icon.sm{width:32px}.btn.add,.btn-add{height:32px}.btn.link,.btn-link{height:auto}.seg.multi,.seg.wrap2{flex-wrap:wrap;height:auto;padding:3px;gap:3px}.seg.multi button,.seg.wrap2 button{flex:1 1 45%;height:36px;justify-content:center}.banner{flex-wrap:wrap}.banner>span,.banner>div{flex:1 1 200px;min-width:0}.banner .act,.banner>.btn{flex:1 1 100%;margin-left:26px}.table:not(.keep) td{width:auto!important}.card.p0 .table:not(.keep) tr,.card.tbl .table:not(.keep) tr,.card.flush .table:not(.keep) tr,.card>.table:not(.keep) tr{padding-left:16px;padding-right:16px}.table:not(.keep) td:before{font-family:var(--font-sans)}.table:not(.keep) td:first-child .sub,.table:not(.keep) td:first-child span,.table:not(.keep) td.chk+td span{font-weight:400}.input,.select{height:40px}.input.compact,.input-sm,.select.compact{height:32px}.seg,.segmented{height:40px}.t-display{font-size:22px;line-height:28px}.t-stat,.stat-value{font-size:26px;line-height:30px}.table:not(.keep) thead{display:none}.table:not(.keep),.table:not(.keep) tbody,.table:not(.keep) tr{display:block;width:100%;min-width:0}.table:not(.keep) tr{padding:10px 0;border-bottom:1px solid var(--line)}.table:not(.keep) tr:last-child{border-bottom:0}.table:not(.keep) td{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:3px 0;border:0;text-align:right;min-height:24px}.table:not(.keep) td:before{content:attr(data-label);color:var(--text-tertiary);font-size:11px;line-height:14px;font-weight:500;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;text-align:left;flex:none;max-width:45%}.table:not(.keep) td:first-child{font-size:15px;font-weight:600;text-align:left;justify-content:flex-start;padding-bottom:6px}.table:not(.keep) td:first-child:before,.table:not(.keep) td.go:before,.table:not(.keep) td.nolabel:before,.table:not(.keep) td[data-label=""]:before,.table:not(.keep) td:not([data-label]):before{display:none}.table:not(.keep) td.go,.table:not(.keep) td.chk{display:none}.table:not(.keep) td.chk+td{font-size:15px;font-weight:600;text-align:left;justify-content:flex-start;padding-bottom:6px}.table:not(.keep) td.chk+td:before{display:none}.table:not(.keep) td.acts,.table:not(.keep) td.td-actions{justify-content:flex-start;gap:8px;padding-top:8px}.table:not(.keep) td.acts:before,.table:not(.keep) td.td-actions:before{display:none}.table:not(.keep) tbody tr:hover td{background:transparent}.table.keep{min-width:640px}img,svg:not(.ic){max-width:100%}.empty{padding:var(--space-8) var(--space-4)}.empty .btn{width:100%}}@media(pointer:coarse){.input,.select,.textarea{font-size:16px}.btn.sm,.btn-sm{position:relative}.btn.sm:before,.btn-sm:before{content:"";position:absolute;top:-6px;right:-2px;bottom:-6px;left:-2px}input[type=checkbox],input[type=radio]{width:22px;height:22px}.icon-btn:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:inherit}.link-btn{min-width:var(--touch-min);display:inline-block;padding:12px 10px;margin:-12px -10px;text-align:center}}.pole-szukaj{display:flex}.pole-szukaj>.input{width:100%}.pole-szukaj-wyczysc{position:absolute;right:4px;top:50%;transform:translateY(-50%)}.stat-green .stat-value,.stat-accent .stat-value{color:var(--text-primary)}.tel-link{color:inherit;text-decoration:underline;text-decoration-color:var(--line-strong);text-underline-offset:2px;display:inline-flex;align-items:center;gap:4px}.tel-link:hover{color:var(--accent);text-decoration-color:currentColor}.powloka{display:grid;grid-template-columns:var(--rail-w) minmax(0,1fr);grid-template-rows:var(--topbar-h) minmax(0,1fr);height:100vh;height:100dvh;width:100%;overflow:hidden;padding-top:var(--safe-top);background:linear-gradient(var(--bg-chrome),var(--bg-chrome)) top / 100% var(--safe-top) no-repeat,var(--bg-canvas)}.powloka>.rail{grid-row:1 / -1;grid-column:1;background:linear-gradient(180deg,#ffffff1a,#ffffff05 18%,#fff0 55%,#ffffff0d),radial-gradient(120% 55% at 18% 0%,rgba(255,255,255,.16),transparent 70%),color-mix(in srgb,var(--rail-bg) 88%,transparent);backdrop-filter:blur(22px) saturate(160%);-webkit-backdrop-filter:blur(22px) saturate(160%);color:var(--rail-text);border-right:1px solid rgba(255,255,255,.08);box-shadow:inset 1px 0 #ffffff29,inset -1px 0 #00000038,2px 0 18px #00000024;display:flex;flex-direction:column;align-items:center;padding:12px 0 10px;gap:6px;width:auto;overflow-y:auto;scrollbar-width:none;min-height:0}.powloka>.rail::-webkit-scrollbar{display:none}.powloka>.rail .wm{font-size:11px;line-height:14px;font-weight:800;letter-spacing:.12em;color:var(--rail-text)}.powloka>.rail .sep{width:28px;height:1px;background:var(--rail-line);margin:4px 0;flex:none}.powloka>.rail .lbl{font-size:9px;line-height:12px;font-weight:600;font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--rail-text-secondary);margin:2px 0 0}.powloka>.rail .mark{width:36px;height:36px;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;font-size:11px;line-height:14px;font-weight:700;letter-spacing:.02em;position:relative;background:var(--rail-mark);color:#161d2b;border:0;padding:0;cursor:pointer;flex:none;overflow:hidden}.powloka>.rail .mark:hover{box-shadow:0 0 0 2px transparent,0 0 0 3px var(--rail-text-secondary)}.powloka>.rail .mark.on{box-shadow:0 0 0 2px transparent,0 0 0 4px var(--rail-accent)}.powloka>.rail .mark img{width:100%;height:100%;object-fit:contain;padding:4px;background:#fff;display:block}.powloka>.rail .rb{display:flex;flex-direction:column;align-items:center;gap:2px;width:60px;padding:4px 0;border:0;background:transparent;color:var(--rail-text-secondary);border-radius:var(--radius-md);cursor:pointer;position:relative;flex:none}.powloka>.rail .rb span.podpis{font-size:10px;line-height:12px;font-weight:500;white-space:nowrap}.powloka>.rail .rb:hover{background:#ffffff1a;box-shadow:inset 0 1px #ffffff2e;color:var(--rail-text)}.powloka>.rail .rb.on{background:#ffffff24;box-shadow:inset 0 1px #ffffff38;color:var(--rail-text)}.powloka>.rail .rb.on .av{box-shadow:0 0 0 2px transparent,0 0 0 3.5px var(--rail-accent)}.powloka>.rail .rb.ja,.powloka>.rail .rb.ja:hover,.powloka>.rail .rb.ja.on{background:transparent;box-shadow:none}.powloka>.rail .rb.ja:hover .av{box-shadow:0 0 0 2px transparent,0 0 0 3.5px #ffffff59}.powloka>.rail .rb.ja.on .av{box-shadow:0 0 0 2px transparent,0 0 0 3.5px var(--rail-accent)}.powloka>.rail .rb .odznaka,.powloka>.rail .mark .odznaka{position:absolute;top:-2px;right:6px;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:#c81e14;color:#fff;font-size:11px;line-height:16px;font-weight:700;text-align:center}.powloka>.rail .mark .odznaka{top:-4px;right:-4px}.powloka>.rail .spacer{flex:1}.powloka>.top{grid-column:2;grid-row:1;background:var(--bg-chrome);border-bottom:1px solid var(--line);display:flex;align-items:center;padding:0 var(--space-5) 0 var(--space-4);gap:var(--space-2);min-width:0;position:relative;z-index:3}.powloka .top .company{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 8px 0 10px;border-radius:8px;border:0;background:transparent;font-size:16px;line-height:22px;font-weight:600;letter-spacing:-.01em;color:var(--text-primary);white-space:nowrap;cursor:pointer;margin-right:var(--space-2);min-width:0;flex:none}.powloka .top .company>span{overflow:hidden;text-overflow:ellipsis}.powloka .top .company:hover{background:var(--surface-2)}.powloka .top .company .ic{color:var(--text-tertiary)}.powloka .top .who{display:flex;align-items:center;gap:10px;font-size:16px;line-height:22px;font-weight:600;letter-spacing:-.01em;white-space:nowrap;min-width:0;overflow:hidden;text-overflow:ellipsis}.powloka .top .who .ic{color:var(--text-secondary)}.powloka .tabs{display:flex;align-items:center;gap:0;min-width:0;overflow-x:auto;scrollbar-width:none}.powloka .tabs::-webkit-scrollbar{display:none}.powloka .tab{display:inline-flex;align-items:center;gap:3px;height:34px;padding:0 10px;border-radius:var(--radius-md);font-size:15px;line-height:20px;font-weight:500;color:var(--text-secondary);border:0;background:transparent;cursor:pointer;white-space:nowrap;flex:none;text-decoration:none;position:relative}.powloka .tab:hover{color:var(--text-primary);background:var(--overlay-hover);text-decoration:none}.powloka .tab.on{color:var(--accent);background:var(--accent-soft);font-weight:600}.powloka .tab .odznaka{min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:#c81e14;color:#fff;font-size:11px;line-height:16px;font-weight:700;text-align:center;margin-left:2px}.powloka .top .right{margin-left:auto;display:flex;align-items:center;gap:2px;flex:none}.powloka .top .ib{position:relative;width:36px;height:36px;border-radius:8px;display:flex;align-items:center;justify-content:center;color:var(--text-secondary);border:0;background:transparent;cursor:pointer}.powloka .top .ib:hover{background:var(--surface-2);color:var(--text-primary)}.powloka .top .ib .badge{position:absolute;top:4px;right:4px;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:#c81e14;color:#fff;font-size:11px;line-height:16px;font-weight:700;text-align:center}.powloka .top .acct{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 6px 0 4px;border-radius:8px;border:0;background:transparent;color:var(--text-primary);cursor:pointer;margin-left:4px}.powloka .top .acct:hover{background:var(--surface-2)}.powloka .top .acct .av{width:28px;height:28px;font-size:10px}.powloka .top .acct>.imie{font-size:13px;line-height:18px;font-weight:500;white-space:nowrap}.powloka .top .acct .ic{color:var(--text-tertiary)}.powloka .top .modechip{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 10px;border-radius:8px;font-size:13px;line-height:18px;font-weight:500;color:var(--text-secondary);background:var(--surface-2);border:0;cursor:pointer;white-space:nowrap;margin-right:4px}.powloka .top .modechip:hover{background:var(--surface-3);color:var(--text-primary)}.powloka>.main{display:block;flex:none;grid-column:2;grid-row:2;padding:var(--space-8) var(--space-10) var(--space-12);min-width:0;min-height:0;overflow-y:auto;overflow-x:hidden;position:relative}.powloka>.main>*{max-width:var(--content-max)}.powloka>.main>.subbar{max-width:none}.pagehead,.page-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-6);margin-bottom:var(--space-6)}.pagehead>div:first-child,.page-head-text{min-width:0;flex:1 1 auto}.page-head h1,.pagehead h1{font-size:30px;line-height:36px;font-weight:700;letter-spacing:-.01em;margin:0}.pagehead p,.page-head p,.page-sub{margin:4px 0 0;color:var(--text-secondary);font-size:14px;line-height:19px;max-width:760px}.pagehead .acts,.page-actions,.page-head-actions{display:flex;align-items:center;gap:var(--space-2);flex:none;padding-top:2px;flex-wrap:wrap;justify-content:flex-end}.page-head-data{font-size:13px;line-height:18px;color:var(--text-tertiary);white-space:nowrap;align-self:center}.sec-h{display:flex;align-items:center;gap:10px;margin:var(--space-8) 0 var(--space-3);flex-wrap:wrap}.sec-h h2{font-size:17px;line-height:22px;font-weight:600;letter-spacing:-.01em}.sec-h .acts{margin-left:auto;display:flex;gap:8px}.toolbar{display:flex;align-items:center;gap:8px;margin-bottom:16px;flex-wrap:wrap}.toolbar .sp{flex:1}.subbar{display:flex;align-items:center;gap:2px;height:48px;flex-shrink:0;margin:calc(-1 * var(--space-8)) calc(-1 * var(--space-10)) var(--space-6);padding:0 var(--space-10);background:var(--bg-chrome);border-bottom:1px solid var(--line);overflow-x:auto;scrollbar-width:none;position:sticky;top:calc(-1 * var(--space-8));z-index:2}.subbar::-webkit-scrollbar{display:none}.subbar a,.subbar button{flex:none;display:inline-flex;align-items:center;height:48px;padding:0 12px;border:0;background:transparent;color:var(--text-secondary);font:inherit;font-size:15px;line-height:20px;font-weight:500;border-bottom:2px solid transparent;margin-bottom:-1px;cursor:pointer;white-space:nowrap;border-radius:0;text-decoration:none}.subbar a.on,.subbar button.on{color:var(--text-primary);font-weight:600;border-bottom-color:var(--accent)}.subbar a:hover,.subbar button:hover{color:var(--text-primary);text-decoration:none}.subbar .mod{flex:none;font-size:15px;line-height:20px;font-weight:700;color:var(--text-primary);padding-right:12px;margin-right:6px;border-right:1px solid var(--line-strong)}.subbar .mmark{display:inline-flex;align-items:center;gap:10px;flex:none;min-width:0;padding-right:14px;margin-right:6px;border-right:1px solid var(--line-strong)}.subbar .mtag{width:28px;height:28px;border-radius:var(--radius-md);display:inline-flex;align-items:center;justify-content:center;background:var(--accent-soft);color:var(--accent);flex:none}.subbar .mname{font-size:15px;line-height:20px;font-weight:700;color:var(--text-primary);white-space:nowrap}.powloka[data-mod=harmonogram] .subbar{background:color-mix(in srgb,var(--sig-harmonogram) 8%,var(--bg-chrome))}.powloka[data-mod=projekty] .subbar{background:color-mix(in srgb,var(--sig-projekty) 8%,var(--bg-chrome))}.powloka[data-mod=board] .subbar{background:color-mix(in srgb,var(--sig-board) 8%,var(--bg-chrome))}.powloka[data-mod=dostepnosc] .subbar{background:color-mix(in srgb,var(--sig-dostepnosc) 8%,var(--bg-chrome))}.powloka[data-mod=logistyka] .subbar{background:color-mix(in srgb,var(--sig-logistyka) 8%,var(--bg-chrome))}.powloka[data-mod=sprzet] .subbar{background:color-mix(in srgb,var(--sig-sprzet) 8%,var(--bg-chrome))}.subbar .grp{margin-left:auto;display:flex;gap:2px}.subbar .grp:before{content:"";width:1px;height:18px;background:var(--line-strong);margin:0 6px;align-self:center}.powloka.boczna{grid-template-columns:var(--rail-w) 232px minmax(0,1fr)}.powloka.boczna>.top{grid-column:2 / 4}.powloka.boczna>.main{grid-column:3}.powloka>.sidenav{grid-column:2;grid-row:2;background:var(--bg-chrome);border-right:1px solid var(--line);padding:12px 10px;display:flex;flex-direction:column;gap:2px;min-width:0;min-height:0;overflow-y:auto}.powloka>.sidenav .lbl{font-size:11px;line-height:14px;font-weight:500;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary);padding:8px 10px 6px}.powloka>.sidenav a{display:flex;align-items:center;gap:10px;min-height:34px;padding:7px 10px;white-space:nowrap;border-radius:8px;font-size:14px;line-height:20px;font-weight:500;color:var(--text-secondary);cursor:pointer;text-decoration:none;flex:none}.powloka>.sidenav a .ic{flex:none}.powloka>.sidenav a .nazwa{white-space:normal;min-width:0}.powloka>.sidenav a:hover{background:var(--surface-2);color:var(--text-primary);text-decoration:none}.powloka>.sidenav a.on{color:var(--accent);background:var(--accent-soft)}.powloka>.sidenav a .cnt{margin-left:auto;font-size:11px;line-height:16px;font-weight:600;color:var(--text-tertiary)}.powloka>.sidenav a .cnt-amber,.powloka>.sidenav a .cnt-red{min-width:18px;height:18px;padding:0 6px;border-radius:var(--radius-full);display:inline-flex;align-items:center;justify-content:center;flex:none}.powloka>.sidenav a .cnt-amber{color:var(--amber);background:var(--amber-soft)}.powloka>.sidenav a .cnt-red{color:var(--red);background:var(--red-soft)}.powloka>.sidenav .sp{flex:1}.kontekst-przelacznik{display:flex;gap:2px;padding:3px;margin:0 0 10px;border-radius:10px;background:var(--surface-2);flex:none}.powloka>.sidenav .kontekst-przelacznik a,.kontekst-przelacznik a{flex:1 1 0;justify-content:center;min-height:30px;height:auto;padding:5px 10px;border-radius:8px;font-size:13px;line-height:20px;font-weight:600;color:var(--text-secondary);text-align:center;text-decoration:none;display:flex;align-items:center}.powloka>.sidenav .kontekst-przelacznik a.on,.kontekst-przelacznik a.on{background:var(--surface-1);color:var(--text-primary);box-shadow:0 1px 2px #0000001f}.powloka>.sidenav .kontekst-przelacznik a:hover:not(.on),.kontekst-przelacznik a:hover:not(.on){color:var(--text-primary);background:transparent}.kontekst-telefon{margin:0 0 var(--space-4)}.kontekst-telefon .kontekst-przelacznik{margin:0}.powloka>.bottombar{display:none}@media(max-width:1000px){.powloka>.main{padding:var(--space-6) var(--space-6) var(--space-10)}.subbar{margin:calc(-1 * var(--space-6)) calc(-1 * var(--space-6)) var(--space-5);padding:0 var(--space-6);top:calc(-1 * var(--space-6))}.powloka>.top{padding:0 var(--space-4) 0 var(--space-3)}.powloka .top .company{font-size:15px}.powloka .top .acct>.imie{display:none}.pagehead>div:first-child,.page-head-text{flex:1 1 auto;min-width:0}.powloka .tabs{-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 24px),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 24px),transparent);padding-right:16px}.powloka.boczna{grid-template-columns:var(--rail-w) minmax(0,1fr);grid-template-rows:var(--topbar-h) auto minmax(0,1fr)}.powloka.boczna>.top{grid-column:2 / 3}.powloka>.sidenav{grid-column:2;grid-row:2;flex-direction:row;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;padding:6px 12px;border-right:0;border-bottom:1px solid var(--line);gap:4px}.powloka>.sidenav::-webkit-scrollbar{display:none}.powloka>.sidenav .lbl,.powloka>.sidenav .sp{display:none}.powloka>.sidenav a{min-height:32px;height:32px;padding:0 10px}.powloka>.sidenav a .nazwa{white-space:nowrap}.powloka>.sidenav .kontekst-przelacznik{margin:0 8px 0 0;padding:2px}.powloka>.sidenav .kontekst-przelacznik a{min-height:26px;padding:2px 10px}.powloka.boczna>.main{grid-column:2;grid-row:3}}@media(max-width:700px){.powloka{grid-template-columns:minmax(0,1fr);grid-template-rows:var(--topbar-h) minmax(0,1fr) auto}.powloka>.rail{display:none}.powloka>.top{grid-column:1;padding:0 8px 0 6px;gap:4px}.powloka .top .who{padding-left:calc(var(--space-4) - 6px)}.powloka .top .company{font-size:15px;margin-right:0;padding:0 6px 0 8px;flex:0 1 auto;max-width:55%}.powloka{grid-template-rows:auto minmax(0,1fr) auto}.powloka>.top{flex-wrap:wrap;min-height:var(--topbar-h)}.powloka .top .company{margin-block:calc((var(--topbar-h) - 32px) / 2)}.powloka .tabs{order:99;flex:1 0 100%;gap:2px;height:44px;margin:0 -8px 0 -6px;padding:0 8px;border-top:1px solid var(--line);overscroll-behavior-x:contain;scroll-padding-inline:8px}.powloka .tab{height:32px;font-size:14px;padding:0 10px}.powloka .top .acct>.imie{display:none}.powloka .top .modechip>span{display:none}.powloka .top .modechip{width:36px;padding:0;justify-content:center}.powloka>.main{grid-column:1;grid-row:2;padding:var(--space-4) var(--space-4) var(--space-8)}.subbar{margin:calc(-1 * var(--space-4)) calc(-1 * var(--space-4)) var(--space-4);padding:0 var(--space-3);height:42px;top:calc(-1 * var(--space-4))}.subbar a,.subbar button{height:42px}.subbar .grp{margin-left:6px}.pagehead,.page-head{flex-direction:column;gap:12px;margin-bottom:var(--space-4)}.pagehead>div:first-child,.page-head-text{flex:0 0 auto;width:100%}.pagehead .acts,.page-actions,.page-head-actions{justify-content:flex-start;padding-top:0;width:100%}.pagehead .acts .btn.primary,.page-actions .btn-primary,.page-actions .btn.primary{order:-1}.pagehead p,.page-head p,.page-sub{font-size:13px;line-height:18px}.page-head h1,.pagehead h1{font-size:22px;line-height:28px}.sec-h{margin:var(--space-6) 0 var(--space-3)}.toolbar{gap:8px}.toolbar .input,.toolbar .pole-ikona,.toolbar .select{width:100%!important;flex:1 1 100%}.toolbar .seg,.toolbar .segmented{width:100%;display:flex}.toolbar .seg:not(.wrap2) button,.toolbar .segmented:not(.wrap2) button{flex:1;justify-content:center}.powloka>.main .card{padding:var(--space-4)}.powloka>.main .card.flush,.powloka>.main .card.p0,.powloka>.main .card.tbl,.powloka>.main .card:has(>.table),.powloka>.main .card:has(>.card-head){padding:0}.powloka>.main [style*=grid-template-columns]{grid-template-columns:minmax(0,1fr)!important}.powloka>.main [style*="width:"]:not(.btn):not(.av):not(.cell):not(.tgl):not(svg):not(i):not(.count):not(.chip){max-width:100%}.powloka>.bottombar{display:flex;grid-column:1;grid-row:3;height:calc(64px + var(--safe-bottom));padding-bottom:var(--safe-bottom);background:var(--bg-chrome);border-top:1px solid var(--line);z-index:5}.powloka>.bottombar a{flex:1 1 auto;min-width:44px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;font-size:11px;line-height:13px;font-weight:600;color:var(--text-secondary);cursor:pointer;white-space:nowrap;text-decoration:none}.powloka>.bottombar a.on{color:var(--accent)}.powloka>.bottombar a .ic{box-sizing:content-box;padding:4px 14px;border-radius:var(--radius-lg)}.powloka>.bottombar a.on .ic{background:var(--accent-soft)}.powloka.boczna{grid-template-columns:minmax(0,1fr);grid-template-rows:var(--topbar-h) auto minmax(0,1fr) auto}.powloka.boczna>.top{grid-column:1}.powloka>.sidenav{grid-column:1;padding:6px 8px}.powloka>.sidenav.hasbottom{display:none}.powloka.boczna>.main{grid-column:1;grid-row:3}.powloka.boczna>.bottombar{grid-column:1;grid-row:4}}.company-kotwica{min-width:0}.firma-wybor{align-items:center}.firma-wybor .firma-litery{width:28px;height:28px;border-radius:8px;background:var(--surface-2);color:var(--text-secondary);display:inline-flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;letter-spacing:.02em;flex:none}.firma-wybor.on .firma-litery{background:var(--surface-3);color:var(--text-primary)}.firma-wybor .firma-litery{overflow:hidden}.firma-wybor .firma-litery img{width:100%;height:100%;object-fit:contain;padding:3px;background:#fff;display:block}.firma-wybor .firma-nazwa{display:block;font-weight:600}.firma-wybor .firma-rola{display:block;font-size:12px;line-height:16px;color:var(--text-secondary)}.firma-wybor>.ic:last-child{color:var(--accent)}.powiadomienia{display:flex;flex-direction:column}.powiadomienia-glowa{display:flex;align-items:center;gap:8px;padding:6px 6px 8px 10px;justify-content:space-between}.powiadomienia-pusto{display:flex;flex-direction:column;gap:2px;padding:14px 10px 16px}.powiadomienia-pusto b{font-size:15px;line-height:20px;font-weight:600}.powiadomienia-pusto span{font-size:13px;line-height:18px;color:var(--text-secondary)}.powiadomienie{align-items:flex-start}.powiadomienie-kropka{width:8px;height:8px;border-radius:50%;margin-top:6px;flex:none;background:transparent}.powiadomienie.nowe .powiadomienie-kropka{background:var(--accent)}.powiadomienie-tytul{display:block;font-size:14px;line-height:19px;font-weight:400}.powiadomienie.nowe .powiadomienie-tytul{font-weight:600}.powiadomienie-tresc{display:block;font-size:13px;line-height:18px;color:var(--text-secondary);white-space:normal}.powiadomienie-czas{display:block;font-size:12px;line-height:16px;color:var(--text-tertiary);margin-top:2px}button.powrot-sekcji{border:0;background:none;padding:0;font-family:inherit;cursor:pointer}button.powrot-sekcji:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.main:has(.ue-glowa .ue-wstecz)>.powrot-sekcji{display:none}.banner-offline{margin-bottom:var(--space-5)}@media(max-width:700px){.powloka>.top .company-kotwica{flex:0 1 auto;max-width:55%}.powloka>.top .company-kotwica .company{max-width:100%}}.powloka>.rail .wm{display:flex;align-items:center;justify-content:center;height:20px;margin-top:4px;flex:none}.powloka>.rail .wm .wm-znak{height:20px;width:auto;display:block}.powloka>.rail .wm .wm-jasny{display:none}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.powloka>.rail{background-color:var(--rail-bg)}}@media(prefers-reduced-transparency:reduce){.powloka>.rail{background-color:var(--rail-bg);backdrop-filter:none;-webkit-backdrop-filter:none}}.powloka[data-karty]>.main>*:not(.subbar):not(.sig),.powloka[data-karty] .tresc-projektu>*{--surface-1: var(--org-karta);--surface: var(--org-karta);color:var(--text-primary)}.powloka[data-karty=ciemne]>.main>*:not(.subbar):not(.sig),.powloka[data-karty=ciemne] .tresc-projektu>*{--surface-2: color-mix(in srgb, #ffffff 7%, var(--org-karta));--surface-3: color-mix(in srgb, #ffffff 13%, var(--org-karta));--text-primary: #ffffff;--text: #ffffff;--text-secondary: rgba(255, 255, 255, .74);--text-tertiary: rgba(255, 255, 255, .54);--line: rgba(255, 255, 255, .12);--line-strong: rgba(255, 255, 255, .22);--line-control: rgba(255, 255, 255, .3);--overlay-hover: rgba(255, 255, 255, .08);--paper: color-mix(in srgb, #000000 22%, var(--org-karta));--ink: rgba(255, 255, 255, 1);--ink-2: rgba(255, 255, 255, .74);--ink-3: rgba(255, 255, 255, .54);--ink-4: rgba(255, 255, 255, .86);--rule: rgba(255, 255, 255, .16);--rule-soft: rgba(255, 255, 255, .1);--rule-row: rgba(255, 255, 255, .08);--pill-border: rgba(255, 255, 255, .24);--surface-hover: color-mix(in srgb, #ffffff 7%, var(--org-karta));--surface-warm: color-mix(in srgb, #ffffff 10%, var(--org-karta));--grey-cell: color-mix(in srgb, #ffffff 18%, var(--org-karta));--accent: rgba(143, 176, 242, 1);--accent-text: rgba(143, 176, 242, 1);--accent-soft: color-mix(in srgb, #2c65d7 30%, var(--org-karta));--shadow-card: 0 1px 2px rgba(0, 0, 0, .25), 0 0 0 1px rgba(255, 255, 255, .12)}.powloka[data-karty=jasne]>.main>*:not(.subbar):not(.sig),.powloka[data-karty=jasne] .tresc-projektu>*{--surface-2: color-mix(in srgb, #161d2b 5%, var(--org-karta));--surface-3: color-mix(in srgb, #161d2b 10%, var(--org-karta));--text-primary: rgba(22, 29, 43, 1);--text: rgba(22, 29, 43, 1);--text-secondary: rgba(22, 29, 43, .72);--text-tertiary: rgba(22, 29, 43, .54);--line: rgba(22, 29, 43, .1);--line-strong: rgba(22, 29, 43, .18);--line-control: rgba(22, 29, 43, .26);--overlay-hover: rgba(22, 29, 43, .05);--paper: color-mix(in srgb, #161d2b 7%, var(--org-karta));--ink: rgba(22, 29, 43, 1);--ink-2: rgba(22, 29, 43, .72);--ink-3: rgba(22, 29, 43, .54);--ink-4: rgba(22, 29, 43, .86);--rule: rgba(22, 29, 43, .14);--rule-soft: rgba(22, 29, 43, .1);--rule-row: rgba(22, 29, 43, .07);--pill-border: rgba(22, 29, 43, .2);--surface-hover: color-mix(in srgb, #161d2b 5%, var(--org-karta));--surface-warm: color-mix(in srgb, #161d2b 8%, var(--org-karta));--grey-cell: color-mix(in srgb, #161d2b 14%, var(--org-karta));--shadow-card: 0 1px 2px rgba(22, 29, 43, .06), 0 0 0 1px rgba(22, 29, 43, .14)}.powloka[data-karty=ciemne]{background:color-mix(in srgb,#000000 22%,var(--org-karta))}.powloka[data-karty=jasne]{background:color-mix(in srgb,#161d2b 7%,var(--org-karta))}.powloka.powloka-f[data-karty=ciemne]{background:color-mix(in srgb,#000000 22%,var(--org-karta))}.powloka.powloka-f[data-karty=jasne]{background:color-mix(in srgb,#161d2b 7%,var(--org-karta))}.powloka .page,.powloka .page--data,.powloka .page--form{padding:0;max-width:var(--content-max);margin-inline:auto;width:100%}.powloka .page--reading{padding:0}.powloka .page--data{max-width:none}.subbar:has(+.sig){border-bottom:0;margin-bottom:0}.sig{display:block;flex:none;height:14px;background-color:color-mix(in srgb,var(--sig-harmonogram) 8%,var(--bg-chrome));border-bottom:1px solid var(--line);background-image:radial-gradient(circle at 8px 7px,var(--bg-canvas) 2.6px,color-mix(in srgb,var(--sig-harmonogram) 55%,var(--line-strong)) 2.9px 3.7px,transparent 4.1px);background-size:18px 14px;background-position:left top}.subbar+.sig{margin:0 calc(-1 * var(--space-10)) var(--space-6);position:sticky;top:calc(48px - var(--space-8));z-index:2}@media(max-width:1000px){.subbar+.sig{margin:0 calc(-1 * var(--space-6)) var(--space-5);top:calc(48px - var(--space-6))}}@media(max-width:700px){.subbar+.sig{margin:0 calc(-1 * var(--space-4)) var(--space-4);top:calc(42px - var(--space-4))}}.subbar.solo .mmark{border-right:0;padding-right:0;margin-right:0}.powloka.powloka-f{grid-template-columns:var(--rail-w) minmax(0,1fr);grid-template-rows:minmax(0,1fr);background:linear-gradient(var(--ink),var(--ink)) top / 100% var(--safe-top) no-repeat,var(--paper)}.powloka.powloka-f.boczna{grid-template-columns:var(--rail-w) 232px minmax(0,1fr)}.powloka-f>.pboczny{grid-column:1;grid-row:1;display:flex;flex-direction:column;align-items:center;gap:4px;padding:14px 0 12px;background:var(--sidebar);color:var(--ink-3);overflow-y:auto;min-height:0;scrollbar-width:none}.powloka-f>.pboczny::-webkit-scrollbar{display:none}.pb-logo{width:34px;height:34px;display:flex;align-items:center;justify-content:center;background:var(--on-ink);color:var(--ink-fill);font-family:var(--font-mono);font-weight:600;font-size:11px;letter-spacing:.06em;text-decoration:none;flex:none;margin-bottom:10px}.pb-logo:hover{text-decoration:none}.powloka-f>.pboczny .ib{position:relative;width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--ink-3);border:0;background:transparent;cursor:pointer;flex:none;transition:var(--przejscie-tla)}.powloka-f>.pboczny .ib:hover{background:var(--dark-3);color:var(--on-ink)}.powloka-f .ib .badge{position:absolute;top:0;right:0;min-width:15px;height:15px;padding:0 4px;border-radius:var(--radius-full);background:var(--amber-acc);color:#fff;font-size:10px;line-height:15px;font-weight:700;text-align:center}.pb-nav{display:flex;flex-direction:column;align-items:center;gap:4px;width:100%;margin-top:6px}.pb-poz{position:relative;width:62px;display:flex;flex-direction:column;align-items:center;gap:3px;padding:4px 0;text-decoration:none;color:var(--ink-3);flex:none}.pb-poz:hover{text-decoration:none;color:var(--on-ink)}.pb-kolo{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:transparent;transition:var(--przejscie-tla)}.pb-poz:hover .pb-kolo{background:var(--dark-3)}.pb-etykieta{font-size:var(--etykieta-paska);line-height:12px;font-weight:400;white-space:nowrap}.pb-poz.on{color:var(--on-ink)}.pb-poz{--sig: var(--accent-fill)}.pb-poz[data-modul=dni],.pb-poz[data-modul=dzis]{--sig: var(--sig-harmonogram)}.pb-poz[data-modul=obsada],.pb-poz[data-modul=dostepnosc]{--sig: var(--sig-dostepnosc)}.pb-poz[data-modul=projekty],.pb-poz[data-modul=zlecenia]{--sig: var(--sig-projekty)}.pb-poz[data-modul=sprzet]{--sig: var(--sig-sprzet)}.pb-poz[data-modul=ludzie],.pb-poz[data-modul=branza]{--sig: var(--sig-board)}.pb-poz[data-modul=kasa]{--sig: var(--sig-logistyka)}.pb-poz.on .pb-kolo{background:var(--sig);color:#fff}.pb-wiecej{margin-top:2px}.pb-dol{margin-top:auto;display:flex;flex-direction:column;align-items:center;gap:8px;padding-top:8px;flex:none}.pb-awatar-kotwica{position:relative;display:inline-flex}.pb-awatar{border:0;background:transparent;padding:0;cursor:pointer;border-radius:50%;display:flex}.pb-awatar .av{width:30px;height:30px;font-size:11px;background:var(--amber-acc);color:#fff}.pb-awatar:hover .av{box-shadow:0 0 0 2px var(--ink),0 0 0 3.5px var(--ink-3)}.pb-menu{position:fixed;left:72px;bottom:12px;z-index:60;width:264px;max-height:calc(100dvh - 24px);overflow-y:auto;background:var(--surface);box-shadow:var(--shadow-modal);padding:6px;display:flex;flex-direction:column}.pb-konto-telefon{display:none}.powloka-f>.main{display:block;grid-column:2;grid-row:1;padding:30px 40px 48px;min-width:0;min-height:0;overflow-y:auto;overflow-x:hidden;position:relative}.powloka-f.boczna>.main{grid-column:3}.powloka-f>.sidenav{grid-column:2;grid-row:1}.powloka-f>.pdolny{display:none}@media(max-width:900px){.powloka.powloka-f{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto}.powloka-f>.pboczny{display:none}.pb-konto-telefon{display:flex;position:absolute;top:6px;right:12px;z-index:4;align-items:center;gap:2px}.pb-konto-telefon .ib{position:relative;width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--ink-2);border:0;background:transparent;cursor:pointer;transition:var(--przejscie-tla)}.pb-konto-telefon .ib:hover{background:var(--surface-warm);color:var(--ink)}.pb-konto-telefon .pb-awatar{width:44px;height:44px;align-items:center;justify-content:center}.pb-konto-telefon .pb-awatar .av{width:30px;height:30px}.powloka-f>.main .ue-glowa{padding-right:92px}.pb-menu{left:auto;right:12px;top:50px;bottom:auto}.powloka-f>.main{grid-column:1;grid-row:1;padding:8px 18px 18px}.powloka-f.boczna{grid-template-rows:auto minmax(0,1fr) auto}.powloka-f.boczna>.sidenav{grid-column:1;grid-row:1;flex-direction:row;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;padding:6px 12px;border-right:0;border-bottom:1px solid var(--line)}.powloka-f.boczna>.sidenav::-webkit-scrollbar{display:none}.powloka-f.boczna>.sidenav .lbl,.powloka-f.boczna>.sidenav .sp{display:none}.powloka-f.boczna>.sidenav a{min-height:32px;height:32px;padding:0 10px;white-space:nowrap}.powloka-f.boczna>.main{grid-column:1;grid-row:2}.powloka-f.boczna>.pdolny{grid-row:3}.powloka-f>.pdolny{display:flex;grid-column:1;grid-row:2;background:var(--sidebar);padding:8px 0 max(18px,var(--safe-bottom));z-index:5}.powloka-f>.pdolny a{flex:1 1 0;min-width:44px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;font-size:var(--etykieta-dolna);line-height:12px;font-weight:400;color:var(--ink-3);text-decoration:none;white-space:nowrap;padding:4px 0}.powloka-f>.pdolny a.on{color:var(--on-ink)}}@media(min-width:900.02px)and (max-width:1200px){.powloka-f>.main .uklad-dwie-kolumny{grid-template-columns:minmax(0,1fr)}}.nie-ma-strony{display:flex;justify-content:center;width:100%}.nie-ma-strony-tytul{margin:10px 0 8px;font-size:32px;line-height:1.05;font-weight:600;letter-spacing:var(--h1-ls)}.nie-ma-strony-opis{margin:0 0 20px;font-size:14px;line-height:1.45;color:var(--ink-2)}.nie-ma-strony-akcja{width:100%;justify-content:center}.pb-plakietka{position:absolute;top:0;right:8px;min-width:18px;height:18px;padding:0 5px;border-radius:var(--radius-full);background:var(--amber-acc);color:#1c1b18;font-family:var(--font-sans);font-size:10.5px;font-weight:700;line-height:18px;text-align:center;font-variant-numeric:tabular-nums;box-shadow:0 0 0 2px var(--sidebar)}.powloka-f>.pdolny a{position:relative}.powloka-f>.pdolny .pb-plakietka{top:2px;right:calc(50% - 22px)}@keyframes fade{0%{opacity:0}to{opacity:1}}@keyframes pop{0%{opacity:0;transform:scale(.98) translateY(4px)}to{opacity:1;transform:none}}@keyframes slide-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes slide-in{0%{transform:translate(24px);opacity:0}to{transform:none;opacity:1}}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:var(--overlay-scrim);display:flex;align-items:flex-start;justify-content:center;padding:40px 16px 24px;overflow-y:auto;animation:fade .14s ease}.modal{position:relative;width:520px;max-width:100%;max-height:min(calc(100vh - 64px),calc(100dvh - 64px),calc(var(--vvh, 100dvh) - 48px));background:var(--surface-1);border-radius:var(--radius-xl);box-shadow:var(--shadow-modal);display:flex;flex-direction:column;border:0;animation:pop .16s ease}.modal.confirm,.modal-sm{width:420px}.modal.two,.modal-form2{width:640px}.modal.wide,.modal-lg{width:760px}.modal-xl{width:900px}.modal .mh,.modal-head{display:flex;align-items:flex-start;gap:12px;padding:20px 24px 4px}.modal .mh h2,.modal-head h2{font-size:22px;line-height:28px;font-weight:700;letter-spacing:-.015em;flex:1;min-width:0}.modal-head-text{flex:1;min-width:0}.modal .mh p,.modal-head p{font-size:13px;line-height:18px;color:var(--text-secondary);margin-top:2px}.modal-zamknij{margin:-2px -8px 0 0}.modal .mb,.modal-body{padding:16px 24px;display:flex;flex-direction:column;gap:16px;overflow-y:auto;overscroll-behavior:contain;flex:1;min-height:0}.modal-body>.field{margin-bottom:0}.modal .mb p{font-size:14px;line-height:19px;color:var(--text-secondary)}.modal .mf,.modal-foot{display:flex;justify-content:flex-end;align-items:center;gap:8px;padding:12px 24px 20px;border-top:1px solid var(--line);margin-top:4px;flex-wrap:wrap}.modal .mf .left,.modal-foot .left,.modal-foot .spacer{margin-right:auto}.modal-foot .spacer{flex:1}.modal-tag{display:inline-flex;align-items:center;gap:4px;height:22px;padding:0 8px;margin-bottom:8px;border-radius:var(--radius-full);font-size:12px;line-height:16px;font-weight:500;background:var(--surface-3);color:var(--text-primary)}.modal-tag-danger{background:var(--red-soft);color:var(--red)}.modal-tag-danger-cofalne{background:transparent;box-shadow:inset 0 0 0 1px var(--line-strong);color:var(--text-secondary)}.modal-tag-warn{background:var(--amber-soft);color:var(--amber)}.tglrow{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-top:4px}.tglrow b{display:block;font-size:15px;line-height:20px;font-weight:500}.tglrow span{display:block;font-size:13px;line-height:18px;color:var(--text-secondary);margin-top:2px}.ctx-menu{padding:6px;border:0;border-radius:12px;box-shadow:var(--shadow-popover)}.ctx-item{height:32px;gap:10px;padding:0 10px;border-radius:8px;font-size:14px;line-height:19px;color:var(--text-primary)}.ctx-item .ic{color:var(--text-secondary)}.ctx-icon-gap{width:16px}.ctx-active:not(:disabled){background:var(--overlay-hover);color:var(--text-primary)}.ctx-danger:not(:disabled),.ctx-danger:not(:disabled) .ic{color:var(--red)}.ctx-danger.ctx-active:not(:disabled){background:var(--red-soft);color:var(--red)}.ctx-sep{margin:4px 6px;background:var(--line)}.ctx-hint{font-size:12px;color:var(--text-tertiary);opacity:1}.ctx-arkusz-tlo{background:var(--overlay-scrim)}.ctx-menu.ctx-arkusz{left:0;right:0;bottom:0;top:auto;width:100%;max-height:70vh;border-radius:var(--radius-xl) var(--radius-xl) 0 0;padding:8px 8px calc(8px + var(--safe-bottom))}.ctx-menu.ctx-arkusz:before{content:"";display:block;width:36px;height:4px;border-radius:2px;background:var(--surface-3);margin:2px auto 8px}.ctx-arkusz .ctx-item{height:var(--touch-min);font-size:15px}.drawer-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;background:var(--overlay-scrim);animation:fade .14s ease}.drawer{position:fixed;top:0;right:0;z-index:91;height:var(--vvh, 100dvh);width:420px;max-width:100vw;background:var(--surface-1);box-shadow:var(--shadow-modal);display:flex;flex-direction:column;border:0;animation:slide-in .2s ease}.drawer-wide{width:560px}.drawer-head{display:flex;align-items:flex-start;gap:12px;padding:16px 20px 12px;border-bottom:1px solid var(--line)}.drawer-head h2{font-size:17px;line-height:22px;font-weight:600;letter-spacing:-.01em}.drawer-head-sub{font-size:13px;line-height:18px;color:var(--text-secondary);margin-top:2px}.drawer-body{flex:1;min-width:0;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:16px 20px 28px}.drawer-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;padding:12px 20px;padding-bottom:max(12px,var(--safe-bottom));border-top:1px solid var(--line)}.drawer-foot>*{max-width:100%;min-width:0}.popover{position:fixed;z-index:120;background:var(--surface-raised);border-radius:12px;box-shadow:var(--shadow-popover);padding:6px;display:flex;flex-direction:column;max-height:min(70vh,560px);overflow-y:auto;animation:pop .12s ease}.popover-label{padding:6px 10px 4px;font-size:11px;line-height:14px;font-weight:500;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.popover-item{display:flex;align-items:center;gap:10px;min-height:32px;padding:6px 10px;border:0;border-radius:8px;background:transparent;color:var(--text-primary);font-size:14px;line-height:19px;text-align:left;cursor:pointer;width:100%;text-decoration:none}.popover-item:hover,.popover-item:focus-visible{background:var(--overlay-hover);text-decoration:none}.popover-item:disabled,.popover-item[aria-disabled=true]{opacity:.4;cursor:default;background:transparent}.popover-item .ic{color:var(--text-secondary)}.popover-item.danger,.popover-item.danger .ic{color:var(--red)}.popover-item[aria-checked=true] .ic,.popover-item.on .ic{color:var(--accent)}.popover-sep{height:1px;background:var(--line);margin:6px 4px}.toasts{position:fixed;right:24px;bottom:24px;z-index:200;display:flex;flex-direction:column;gap:8px;align-items:flex-end;pointer-events:none;width:360px;max-width:calc(100vw - 32px)}.toast{pointer-events:auto;width:100%;display:flex;align-items:flex-start;gap:10px;padding:12px 12px 12px 14px;background:var(--surface-raised);color:var(--text-primary);border-radius:var(--radius-lg);box-shadow:var(--shadow-popover);font-size:14px;line-height:19px;animation:slide-up .18s ease}.toast>.ic{margin-top:1px;color:var(--text-secondary)}.toast-success>.ic{color:var(--green)}.toast-error>.ic{color:var(--red)}.toast-text{flex:1;min-width:0;padding-top:1px}.toast-akcje{display:flex;align-items:center;gap:2px;margin:-4px -2px -4px 0;flex:none}.arkusz-tlo{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:var(--overlay-scrim);display:flex;align-items:flex-end;justify-content:center;animation:fade .14s ease}.arkusz{width:100%;max-width:440px;max-height:calc(var(--vvh, 100dvh) - 24px);background:var(--surface-1);border-radius:var(--radius-xl) var(--radius-xl) 0 0;box-shadow:var(--shadow-modal);display:flex;flex-direction:column;animation:slide-up .18s ease}.arkusz-uchwyt{width:36px;height:4px;border-radius:2px;background:var(--surface-3);margin:8px auto 4px;flex:none}.pasek-zaznaczenia{display:flex;align-items:center;gap:8px;min-height:44px;padding:0 12px 0 16px;background:var(--surface-2);border-bottom:1px solid var(--line-strong)}.pasek-zaznaczenia b{font-size:15px;line-height:20px;font-weight:600;margin-right:auto}.blokada{padding:var(--space-12) var(--space-6)}.ekran-stanu{min-width:0}.ekran-stanu-glowa h1{margin:0;font-size:var(--h1-rozmiar);line-height:1;font-weight:600;letter-spacing:var(--h1-ls);color:var(--ink);overflow-wrap:break-word}.ekran-stanu .blokada{padding:0;max-width:760px}.ekran-stanu .empty .ekran-stanu-zdanie{margin:0;font-size:15px;line-height:1.35;font-weight:600;color:var(--ink)}.ekran-stanu .empty .k-btn{flex:none}.prosty .ekran-stanu .blokada .empty .k-btn{width:100%}.prosty .ekran-stanu .ekran-stanu-glowa{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(max-width:1000px){.drawer{width:400px}}@media(max-width:700px){.modal-backdrop{padding:0;align-items:stretch}.modal,.modal-lg,.modal-xl{width:100%;max-width:100%;height:var(--vvh, 100dvh);max-height:none;border-radius:0;overflow:auto}.modal.confirm,.modal-sm,.modal.two,.modal-form2,.modal.wide{width:100%}.modal .mh,.modal-head{padding:max(16px,var(--safe-top)) 16px 4px}.modal-head h2{font-size:19px;line-height:24px}.modal .mb,.modal-body{padding:12px 16px 8px;flex:1}.modal .mf,.modal-foot{position:sticky;bottom:0;background:var(--surface-1);margin-top:0;padding:8px 16px calc(12px + var(--safe-bottom))}.modal .mf .btn,.modal-foot .btn{flex:1 1 auto}.modal .mf .left,.modal-foot .left{flex:0 1 auto;min-width:0;margin-right:0}.drawer,.drawer-wide{width:100vw}.toasts{left:8px;right:8px;bottom:calc(68px + var(--safe-bottom));width:auto;max-width:none;align-items:stretch}.blokada{padding:var(--space-8) var(--space-4)}.ekran-stanu .blokada{padding:0}}@media(max-width:900px){.ekran-stanu-glowa h1{font-size:var(--h1-rozmiar-telefon);line-height:1.1}.ekran-stanu .empty{flex-direction:column;align-items:stretch}}.pola-wlasne-bytu{display:grid;gap:var(--space-2);margin-top:var(--space-4)}.pola-wlasne-siatka{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:var(--space-3)}.pola-wlasne-siatka>*{min-width:0}.pola-wlasne-opcje{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4)}.pola-wlasne-opcja{display:inline-flex;align-items:center;gap:var(--space-1)}.pola-wlasne-bytu .wiersz-przyciskow{display:flex;justify-content:flex-end}.ust-pola-bez-sekcji{margin:var(--space-2) 0 0}.k-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:9px 16px;border-radius:var(--radius-full);border:0;font-family:var(--font-sans);font-size:13px;font-weight:500;line-height:18px;cursor:pointer;text-decoration:none;white-space:nowrap;transition:var(--przejscie-tla)}.k-btn:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.k-btn:disabled{opacity:.45;cursor:default}.k-btn:hover{text-decoration:none}.k-btn-glowny{background:var(--accent-fill);color:var(--on-accent)}.k-btn-glowny:hover:not(:disabled){background:var(--dark-2)}.k-btn-odwrotny{background:var(--on-ink);color:var(--ink-fill)}.k-btn-odwrotny:hover:not(:disabled){background:var(--surface-warm)}.k-btn-odwrotny:focus-visible{outline-color:var(--on-ink)}.k-btn-drugi{background:var(--surface);color:var(--ink);box-shadow:inset 0 0 0 1px var(--pill-border)}.k-btn-drugi:hover:not(:disabled){background:var(--surface-warm)}.k-btn-wyrazny{box-shadow:inset 0 0 0 1px var(--ink)}.k-btn-caly{width:100%;padding:14px 16px;font-size:15px}.k-pill-filtr{display:inline-flex;align-items:center;gap:4px;padding:8px 14px;border-radius:var(--radius-full);border:0;background:var(--surface);box-shadow:inset 0 0 0 1px var(--pill-border);color:var(--ink);font-family:var(--font-sans);font-size:13px;line-height:18px;cursor:pointer;white-space:nowrap;transition:var(--przejscie-tla)}.k-pill-filtr:hover{background:var(--surface-warm)}.k-pill-filtr.on{background:var(--accent-fill);color:var(--on-accent);box-shadow:inset 0 0 0 1px var(--accent-fill)}.k-pill-filtr:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.k-pill-licznik{white-space:pre}.k-zakladki{display:flex;gap:6px;flex-wrap:wrap;min-width:0}.k-zakladka{display:inline-flex;align-items:center;gap:4px;padding:7px 14px;border-radius:var(--radius-full);border:0;background:var(--surface);box-shadow:inset 0 0 0 1px var(--pill-border);color:var(--ink);font-family:var(--font-sans);font-size:13px;line-height:18px;cursor:pointer;text-decoration:none;white-space:nowrap;transition:var(--przejscie-tla)}.k-zakladka:hover{background:var(--surface-warm);text-decoration:none}.k-zakladka.on{background:var(--accent-fill);color:var(--on-accent);box-shadow:inset 0 0 0 1px var(--accent-fill)}.k-zakladka:focus-visible{outline:2px solid var(--ink);outline-offset:2px}@media(max-width:900px){.k-zakladki{flex-wrap:nowrap;overflow-x:auto;padding-bottom:2px}}.k-select{position:relative;display:inline-flex;align-items:center}.k-select-pole{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding:8px 32px 8px 14px;border-radius:var(--radius-full);border:1px solid var(--pill-border);background:var(--surface);color:var(--ink);font-family:var(--font-sans);font-size:13px;line-height:18px;cursor:pointer;max-width:100%}.k-select-pole:hover{background:var(--surface-warm)}.k-select-pole:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.k-select-strzalka{position:absolute;right:12px;display:flex;color:var(--ink-2);pointer-events:none}.k-select-maly .k-select-pole{padding:4px 26px 4px 10px;font-size:12px;line-height:16px}.k-select-maly .k-select-strzalka{right:9px}.k-szukaj{position:relative;display:flex;align-items:center;width:280px;max-width:100%}.k-szukaj .ic{position:absolute;left:14px;color:var(--ink-2);pointer-events:none}.k-szukaj-pole{width:100%;border-radius:var(--radius-full);border:1px solid var(--pill-border);background:var(--surface);color:var(--ink);font-family:var(--font-sans);font-size:13px;line-height:18px;padding:8px 16px 8px 34px}.k-szukaj-pole::placeholder{color:var(--ink-2)}.k-szukaj-pole:focus{outline:2px solid var(--ink);outline-offset:0}@media(max-width:900px){.k-szukaj{flex:1;width:auto}}.k-tool{display:block;min-width:0}.k-tool-etykieta{display:block;margin-bottom:6px}.k-tool-ramka{display:flex;align-items:center;gap:10px;border:1px solid var(--rule);background:var(--surface);padding:10px 12px}.k-tool-ramka:focus-within{outline:2px solid var(--ink);outline-offset:0}.k-tool-pole{flex:1;min-width:0;border:0;padding:0;background:transparent;color:var(--ink);font-family:var(--font-mono);font-weight:500;font-size:22px;line-height:1.2}.k-tool-pole:focus{outline:none}.k-tool-pole:focus-visible{outline:none}.k-tool-jedn{flex:none;font-family:var(--font-sans);font-size:13px;color:var(--ink-2)}.k-check{display:inline-flex;align-items:flex-start;gap:10px;cursor:pointer;position:relative;min-width:0}.k-check-pole,.k-radio-pole{position:absolute;width:1px;height:1px;opacity:0;margin:0}.k-check-box{flex:none;width:16px;height:16px;margin-top:2px;border:1.5px solid var(--ink);background:var(--surface);display:flex;align-items:center;justify-content:center}.k-check-pole:checked+.k-check-box{background:var(--accent-fill);border-color:var(--accent-fill)}.k-check-pole:checked+.k-check-box:after{content:"✓";color:var(--on-ink);font-size:11px;line-height:1}.k-check-pole:indeterminate+.k-check-box{background:var(--accent-fill);border-color:var(--accent-fill)}.k-check-pole:indeterminate+.k-check-box:after{content:"";width:8px;height:2px;background:var(--paper)}.k-check-pole:focus-visible+.k-check-box{outline:2px solid var(--ink);outline-offset:2px}.k-check-ukryta{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.k-check-pole:disabled~.k-check-etykieta{color:var(--ink-3)}.k-check-etykieta{font-size:14px;line-height:1.45;min-width:0}.k-check-przekreslona{color:var(--ink-2);text-decoration:line-through}@media(max-width:900px){.k-check-box{width:18px;height:18px;margin-top:1px}}.k-radio{display:inline-flex;align-items:flex-start;gap:10px;cursor:pointer;position:relative;min-width:0}.k-radio-kolko{flex:none;width:16px;height:16px;margin-top:2px;border:1.5px solid var(--ink);border-radius:50%;background:var(--surface);display:flex;align-items:center;justify-content:center}.k-radio-pole:checked+.k-radio-kolko:after{content:"";width:8px;height:8px;border-radius:50%;background:var(--accent-fill)}.k-radio-pole:focus-visible+.k-radio-kolko{outline:2px solid var(--ink);outline-offset:2px}.k-radio-etykieta{font-size:14px;line-height:1.45;min-width:0}.k-karta{background:var(--surface);padding:16px 18px;min-width:0}.k-karta-form{padding:20px 22px}.k-karta-p0{padding:0}.k-karta-uwaga{box-shadow:inset 0 0 0 1px var(--amber-border)}.k-ciemna{background:var(--ink-fill);color:var(--on-ink);padding:16px 18px;min-width:0}.k-ciemna .kicker{color:var(--ink-3)}.k-ciemna-liczba{font-weight:600;font-size:34px;line-height:1;letter-spacing:-.02em;color:var(--amber-on-dark)}@media(max-width:900px){.k-karta{padding:12px 14px}.k-karta-form{padding:16px}.k-ciemna-liczba{font-size:30px}}.k-pasek-uwagi{background:var(--ink-fill);color:var(--on-ink);padding:12px 20px;display:flex;align-items:center;gap:28px;min-width:0;margin-bottom:22px}.k-pu-kicker{flex:none;color:var(--ink-3)}.k-pu-tresc{display:flex;align-items:center;gap:28px;flex-wrap:wrap;min-width:0;font-size:13.5px}.k-pu-link{margin-left:auto;flex:none;font-size:13px}.k-pu-link a{color:var(--on-ink)}@media(max-width:900px){.k-pasek-uwagi{gap:10px;flex-wrap:wrap;padding:12px 14px}.k-pu-tresc{gap:10px}.k-pu-link{margin-left:0}}.k-kicker-sekcji{margin:0 0 10px}.k-os{min-width:0}.k-os-wiersz{display:grid;grid-template-columns:90px minmax(0,1fr);gap:20px;padding:18px 0;border-top:1px solid var(--rule)}.k-os-wiersz:first-child{border-top:0;padding-top:0}.k-os-data{min-width:0}.k-os-numer{font-weight:600;font-size:30px;line-height:1;letter-spacing:-.02em;color:var(--ink)}.k-os-dow{margin-top:6px}.k-os-dzis .k-os-numer{color:var(--amber-acc)}.k-os-dzis .k-os-dow{color:var(--amber-text)}.k-os-tresc{min-width:0;display:grid;gap:12px;align-content:start}@media(max-width:900px){.k-os-wiersz{grid-template-columns:44px minmax(0,1fr);gap:10px;padding:14px 0}.k-os-numer{font-size:22px}}.k-dzien{min-width:0}.k-dzien-glowa{display:flex;align-items:baseline;gap:12px;min-width:0}.k-dzien-tytuly{min-width:0;flex:1}.k-dzien-tytul{font-size:16px;font-weight:600;line-height:1.25;color:var(--ink)}.k-dzien-otworz{display:block;border:0;background:none;padding:0;text-align:left;cursor:pointer;font-family:inherit}.k-dzien-otworz:hover{text-decoration:underline}.k-dzien-otworz:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.k-dzien-miejsce{font-size:13px;color:var(--ink-2);margin-top:2px}.k-dzien-badge{flex:none}.k-badge-amber{color:var(--amber-text)}.k-badge-green{color:var(--green)}.k-badge-red{color:var(--red)}.k-badge-szary{color:var(--ink-2)}.k-dzien-akt{display:grid;grid-template-columns:150px minmax(0,1fr);gap:12px;padding:10px 0;border-top:1px dashed var(--rule-soft);margin-top:10px}.k-dzien-akt+.k-dzien-akt{margin-top:0}.k-dzien-akt:last-child{padding-bottom:0}.k-dzien-akt-lewa{min-width:0}.k-dzien-akt-nazwa{font-size:13px;font-weight:500}.k-dzien-akt-godziny{font-size:12.5px;color:var(--ink-2);margin-top:2px}.k-dzien-role{min-width:0;display:flex;flex-wrap:wrap;gap:6px 14px;align-items:center;align-content:start}@media(max-width:900px){.k-dzien-akt{grid-template-columns:minmax(0,1fr);gap:6px}}.k-rola{display:inline-flex;align-items:center;gap:6px;font-size:13px;line-height:18px;color:var(--ink);border:0;background:none;padding:0;font-family:inherit;min-width:0}.k-rola-kropka{flex:none;width:7px;height:7px;border-radius:50%;background:var(--green-acc)}.k-rola-nazwa{min-width:0}.k-rola-osoba{font-weight:600;white-space:nowrap}.k-rola-wolna{color:var(--amber-text)}.k-rola-wolna .k-rola-kropka{background:var(--amber-acc)}.k-rola-pill{padding:6px 12px;border-radius:var(--radius-full);background:var(--surface);box-shadow:inset 0 0 0 1px var(--pill-border);transition:var(--przejscie-tla)}.k-rola-pill.k-rola-wolna{background:var(--amber-soft);box-shadow:inset 0 0 0 1px var(--amber-border)}button.k-rola-pill{cursor:pointer}button.k-rola-pill:hover{background:var(--surface-warm)}button.k-rola-pill.k-rola-wolna:hover{background:var(--amber-soft);box-shadow:inset 0 0 0 1px var(--amber-acc)}button.k-rola:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.k-tabela{background:var(--surface);min-width:0}.k-tabela-glowa{display:grid;gap:12px;align-items:center;padding:10px 20px;border-bottom:1px solid var(--rule-soft)}.k-tabela-kol{font-family:var(--font-mono);font-weight:500;font-size:var(--etykieta-pola-rozmiar);letter-spacing:var(--kicker-ls);text-transform:uppercase;color:var(--ink-2);min-width:0}.k-tabela-wiersz{display:grid;gap:12px;align-items:center;padding:12px 20px;border-bottom:1px solid var(--rule-row);font-size:13.5px;min-width:0;transition:var(--przejscie-tla)}.k-tabela-wiersz:last-child{border-bottom:0}.k-tabela-wiersz:hover{background:var(--surface-hover)}.k-tabela-klik{cursor:pointer}.k-tabela-klik:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.k-tabela-komorka{min-width:0}.k-komorka-mono{font-family:var(--font-mono);font-weight:500;text-align:right;white-space:nowrap}.k-mono-lewa{font-family:var(--font-mono);font-weight:500}.k-sort{display:inline-flex;align-items:center;gap:4px;padding:0;border:0;background:none;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;cursor:pointer}.k-sort:hover{color:var(--ink)}.k-sort:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.k-sort-znak{line-height:1}.k-komorka-akcje{display:flex;align-items:center;justify-content:flex-end;gap:10px;white-space:nowrap}.k-wt{display:flex;align-items:center;gap:12px;width:100%;background:var(--surface);border:0;border-bottom:1px solid var(--rule-row);padding:12px 14px;min-height:var(--touch-min);color:var(--ink);font:inherit;text-align:left;text-decoration:none;cursor:pointer;min-width:0}.k-wt:hover{background:var(--surface-hover);text-decoration:none}.k-wt:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.k-wt:last-child{border-bottom:0}.k-wt:after{content:"›";margin-left:auto;flex:none;color:var(--ink-3);font-size:16px;line-height:1}.k-wt-statyczny{cursor:default}.k-wt-statyczny:after{content:none}.k-wt-przod{flex:none;display:flex}.k-wt-tekst{min-width:0;flex:1}.k-wt-tytul{display:block;font-size:14px;font-weight:500;line-height:1.3}.k-wt-podtytul{display:block;font-size:12.5px;color:var(--ink-2);margin-top:1px}.k-wt-meta{flex:none;font-size:12.5px;color:var(--ink-2)}.k-wt-statyczny .k-wt-meta{margin-left:auto}.k-lista-telefonu{background:var(--surface);min-width:0}.k-miesiac{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:1px;background:var(--rule);border:1px solid var(--rule);min-width:0}.k-miesiac-dow{background:var(--paper);padding:6px 10px;font-family:var(--font-mono);font-weight:500;font-size:var(--etykieta-pola-rozmiar);letter-spacing:var(--kicker-ls);text-transform:uppercase;color:var(--ink-2)}.k-mg{min-height:74px;padding:8px 10px;background:var(--surface);color:var(--ink);border:0;font-family:inherit;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:4px;text-align:left;min-width:0;transition:var(--przejscie-tla)}button.k-mg{cursor:pointer}button.k-mg:hover{background:var(--surface-warm);outline:1.5px dashed var(--line-control);outline-offset:-2px}button.k-mg:focus-visible{outline:2px solid var(--ink);outline-offset:-2px;z-index:1}.k-mg-numer{font-size:14px;font-weight:600;line-height:1}.k-mg-etykieta{font-size:11px;line-height:1.2;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.k-mg-zajety{background:var(--ink-fill);color:var(--on-ink)}button.k-mg-zajety:hover{background:var(--dark-2)}.k-mg-niedostepny{background:var(--grey-cell);color:var(--ink-4)}button.k-mg-niedostepny:hover{background:var(--grey-cell)}.k-mg-brak{background:var(--amber-soft);color:var(--amber-text);box-shadow:inset 0 0 0 1px var(--amber-border)}button.k-mg-brak:hover{background:var(--amber-soft)}.k-mg-poza{background:var(--paper);color:var(--ink-3)}.k-mg-dzis .k-mg-numer{color:var(--amber-acc)}.k-mg-zajety.k-mg-dzis .k-mg-numer{color:var(--amber-on-dark)}.k-mg-wybrany{box-shadow:inset 0 0 0 2px var(--ink)}.k-mg-zajety.k-mg-wybrany{box-shadow:inset 0 0 0 2px var(--amber-on-dark)}.k-mg-znacznik{position:relative}.k-mg-znacznik:after{content:"";position:absolute;top:9px;right:9px;width:7px;height:7px;border-radius:50%;background:var(--amber-acc)}.k-mg-zajety.k-mg-znacznik:after{background:var(--amber-on-dark)}.k-mg-znacznik-problem:after{background:var(--red)}.k-mg-zajety.k-mg-znacznik-problem:after{background:var(--red-on-dark)}@media(max-width:900px){.k-mg{min-height:50px;padding:6px 8px}.k-mg-etykieta{display:none}}.k-legenda{display:flex;flex-wrap:wrap;gap:8px;align-items:center;min-width:0}.k-legenda-poz{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:var(--radius-full);background:var(--surface);box-shadow:inset 0 0 0 1px var(--pill-border);font-size:12.5px;color:var(--ink);white-space:nowrap}.k-legenda-kwadrat{flex:none;width:12px;height:12px}.k-rozmowy{display:flex;flex-direction:column;min-width:0;min-height:0}.k-rozmowa{display:flex;align-items:center;gap:10px;padding:12px 18px;width:100%;border:0;background:none;text-align:left;color:var(--ink);font:inherit;cursor:pointer;text-decoration:none;min-width:0;transition:var(--przejscie-tla)}.k-rozmowa:hover{background:var(--surface-hover);text-decoration:none}.k-rozmowa.on{background:var(--paper)}.k-rozmowa:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.k-rozmowa-aw{flex:none;display:flex}.k-rozmowa-tekst{flex:1;min-width:0}.k-rozmowa-rzad{display:flex;align-items:baseline;gap:8px;min-width:0}.k-rozmowa-nazwa{font-size:14px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.k-rozmowa-nowa .k-rozmowa-nazwa{font-weight:600}.k-rozmowa-czas{margin-left:auto;flex:none;font-family:var(--font-mono);font-weight:500;font-size:11px;color:var(--ink-2)}.k-rozmowa-zajawka{display:block;font-size:12.5px;color:var(--ink-2);margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.k-rozmowa-kropka{flex:none;width:8px;height:8px;border-radius:50%;background:var(--amber-acc)}.k-babel-rzad{display:flex;justify-content:flex-start;margin:6px 0;min-width:0}.k-babel-rzad-wlasny{justify-content:flex-end}.k-babel{max-width:70%;background:var(--surface);padding:10px 14px;min-width:0}.k-babel-tresc{font-size:14px;line-height:1.45;overflow-wrap:break-word}.k-babel-wlasny{background:var(--accent-fill);color:var(--on-accent)}.k-babel-czas{font-family:var(--font-mono);font-weight:500;font-size:10px;opacity:.6;text-align:right;margin-top:4px}.k-babel-sep{text-align:center;margin:14px 0}.k-kompozytor{display:flex;align-items:center;gap:10px;min-width:0}.k-kompozytor-pole{flex:1;min-width:0;border-radius:var(--radius-full);border:1px solid var(--pill-border);background:var(--surface);color:var(--ink);font-family:var(--font-sans);font-size:14px;line-height:20px;padding:12px 18px}.k-kompozytor-pole::placeholder{color:var(--ink-2)}.k-kompozytor-pole:focus{outline:2px solid var(--ink);outline-offset:0}.k-kompozytor-wyslij{flex:none;width:44px;height:44px;border-radius:50%;border:0;background:var(--accent-fill);color:var(--on-accent);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:var(--przejscie-tla)}.k-kompozytor-wyslij:hover:not(:disabled){background:var(--dark-2)}.k-kompozytor-wyslij:disabled{opacity:.45;cursor:default}.k-kompozytor-wyslij:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.k-sekcje{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.k-sekcje-poz{display:flex;align-items:center;gap:8px;padding:7px 0;border:0;background:none;font-family:inherit;font-size:13.5px;line-height:1.3;color:var(--ink-2);cursor:pointer;text-align:left}.k-sekcje-poz:hover{color:var(--ink)}.k-sekcje-poz.on{color:var(--ink);font-weight:600}.k-sekcje-poz:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.k-sekcje-kropka{flex:none;width:7px;height:7px;border-radius:50%;background:var(--amber-acc)}.k-publiczna{background:var(--surface);width:420px;max-width:100%;padding:36px;min-width:0}.k-publiczna-640{width:640px}.k-publiczna-720{width:720px;font-size:16px;line-height:1.6}.field-label{font-family:var(--font-mono);font-weight:500;font-size:var(--etykieta-pola-rozmiar);letter-spacing:var(--etykieta-pola-ls);text-transform:uppercase;color:var(--ink-2)}.input:focus,.textarea:focus,.select:focus{outline:2px solid var(--ink);outline-offset:0;box-shadow:none;border-color:var(--rule)}.input.k-pole-brak,.textarea.k-pole-brak{border-color:var(--amber-acc)}.input.k-pole-mono{font-family:var(--font-mono);font-weight:500}.switch{width:36px;height:20px;background:var(--grey-cell)}.switch:after{width:16px;height:16px;box-shadow:none}.switch[aria-checked=true]{background:var(--accent-fill)}.switch[aria-checked=true]:after{left:18px}.icon-btn-obwodka{width:36px;height:36px;border-radius:50%;background:var(--surface);box-shadow:inset 0 0 0 1px var(--pill-border);color:var(--ink)}.icon-btn-obwodka:hover{background:var(--surface-warm);color:var(--ink)}.icon-btn-ciemny{width:44px;height:44px;border-radius:50%;background:var(--ink-fill);color:var(--on-ink)}.icon-btn-ciemny:hover{background:var(--dark-2);color:var(--on-ink)}.empty{background:var(--surface);padding:20px 22px;display:flex;align-items:center;gap:16px;text-align:left;min-width:0}.empty .empty-icon{display:none}.empty-tekst{flex:1;min-width:0}.empty h3{font-size:15px;font-weight:600;margin:0}.empty p{font-size:13px;color:var(--ink-2);margin:4px 0 0;max-width:none}.empty.empty-blad{box-shadow:var(--shadow-card),inset 3px 0 0 var(--red)}.empty.empty-blad .empty-icon{display:flex;color:var(--red)}.empty.empty-blad h3{color:var(--red)}.toast{background:var(--ink-fill);color:var(--on-ink);border:0;border-radius:0;box-shadow:var(--shadow-popover);padding:12px 16px;font-size:13.5px}.toast>.ic{color:var(--ink-3)}.toast-success>.ic{color:var(--green-on-dark)}.toast-error>.ic{color:#ffb0a6}.toast .btn{color:var(--on-ink)}.k-karta,.k-tabela,.k-publiczna{border-radius:var(--radius-lg);box-shadow:var(--shadow-card)}.k-karta-uwaga{box-shadow:var(--shadow-sm),inset 0 0 0 1px var(--amber-border)}.k-ciemna,.k-tool-ramka,.k-miesiac{border-radius:var(--radius-lg)}.k-tabela{overflow-x:auto}.k-status{position:relative;display:inline-flex;align-items:center;gap:6px;max-width:100%;min-width:0;padding:3px 9px;border:1px solid var(--pill-border);border-radius:var(--radius-full);background:var(--surface);color:var(--ink-2);font-family:var(--font-mono);font-weight:500;font-size:11px;line-height:16px;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;vertical-align:middle}.k-status-napis{min-width:0;overflow:hidden;text-overflow:ellipsis}.k-status-znak{flex:none}.k-status-szkic{border-style:dashed;border-color:var(--ink-3)}.k-status-w-toku{border-color:var(--accent-soft);color:var(--accent-text)}.k-status-w-toku .k-status-znak{color:var(--accent)}.k-status-twoj-ruch{background:var(--amber-soft);border-color:var(--amber-border);color:var(--amber-text)}.k-status-twoj-ruch .k-status-znak{color:var(--amber-acc)}.k-status-gotowe{color:var(--green)}.k-status-gotowe .k-status-znak{color:var(--green-acc)}.k-status-problem{background:var(--red-soft);border-color:var(--red);color:var(--red);font-weight:700}.k-status-problem .k-status-znak{color:var(--red)}.k-status-anulowane{border-color:var(--rule-soft)}.k-status-anulowane .k-status-napis{text-decoration:line-through;text-decoration-color:var(--ink-3);text-decoration-thickness:1px}.k-status.k-status-dzis{background:var(--amber-soft);border-color:var(--amber-border);color:var(--amber-text)}.k-status.k-status-dzis .k-status-znak{color:var(--amber-acc)}.uklad,.uklad-os,.uklad-lista,.uklad-obiekt,.uklad-form,.uklad-siatka,.uklad-narzedzie{min-width:0}.ue-glowa{display:flex;align-items:flex-end;gap:16px;margin-bottom:24px;min-width:0}.ue-glowa-lewa{min-width:0}.ue-wstecz{display:inline-block;font-size:12.5px;color:var(--ink-2);text-decoration:none;margin-bottom:10px}.ue-wstecz:hover{color:var(--ink);text-decoration:underline}.ue-kicker{margin-bottom:10px}.ue-h1{margin:0;font-size:var(--h1-rozmiar);line-height:1;font-weight:600;letter-spacing:var(--h1-ls);color:var(--ink);min-width:0;overflow-wrap:break-word}.ue-podtytul{font-size:13.5px;color:var(--ink-2);margin-top:8px}.ue-akcje{margin-left:auto;flex:none;display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end;min-width:0}@media(max-width:900px){.ue-glowa{margin-bottom:16px;align-items:flex-start;flex-wrap:wrap}.ue-h1{font-size:var(--h1-rozmiar-telefon);line-height:1.1}.ue-akcje{flex:1 1 100%;margin-left:0;justify-content:flex-start}}.ue-narzedzia{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:18px;min-width:0}.ue-separator{flex:none;width:1px;height:22px;background:var(--rule);margin:0 4px}.ue-os{display:grid;grid-template-columns:minmax(0,1fr) 320px;grid-template-rows:auto 1fr;grid-template-areas:"tresc uwaga" "tresc bok";gap:18px 32px;align-items:start;min-width:0}.ue-os-bez-boku{grid-template-columns:minmax(0,1fr);grid-template-areas:"tresc" "tresc"}.ue-os-tresc{grid-area:tresc;min-width:0}.ue-os-bok{grid-area:bok;min-width:0;display:flex;flex-direction:column;gap:18px;position:sticky;top:0}.ue-os-uwaga{grid-area:uwaga;min-width:0}@media(max-width:1200px){.ue-os{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto;grid-template-areas:"uwaga" "tresc" "bok"}.ue-os-bok{position:static}}@media(max-width:900px){.ue-os{display:flex;flex-direction:column;gap:16px}.ue-os-bok{display:contents}.ue-os-uwaga{order:-1}}.ue-obiekt-zakladki{margin-bottom:18px;min-width:0}.ue-obiekt{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:32px;align-items:start;min-width:0}.ue-obiekt-bez-boku{grid-template-columns:minmax(0,1fr)}.ue-obiekt-tresc{min-width:0;display:grid;gap:22px;align-content:start}.ue-obiekt-bok{min-width:0;display:grid;gap:18px;align-content:start}@media(max-width:1200px){.ue-obiekt{grid-template-columns:minmax(0,1fr)}}.ue-form{display:grid;grid-template-columns:200px minmax(0,1fr);gap:40px;align-items:start;min-width:0}.ue-form-bez-nav{grid-template-columns:minmax(0,1fr)}.ue-form-nav{position:sticky;top:16px;min-width:0}.ue-form-tresc{min-width:0;display:grid;gap:18px;align-content:start}.ue-form-tresc>*{max-width:640px}.ue-zapis-dol{display:none}@media(max-width:900px){.ue-form{display:block}.ue-form-nav{display:none}.ue-form-tresc>*{max-width:none}.ue-zapis-dol{display:block;position:sticky;bottom:calc(10px + var(--safe-bottom));margin-top:16px;z-index:5}.ue-zapis-dol .k-btn{width:100%;padding:14px 16px;font-size:15px}}.ue-siatka-legenda{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:16px;min-width:0}.ue-siatka-podsumowanie{display:flex;gap:18px;flex-wrap:wrap;margin-top:14px;font-size:13px;color:var(--ink-2)}.ue-rozmowy-uklad{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:320px minmax(0,1fr);min-width:0;min-height:0}.ue-rozmowy-lista{min-width:0;min-height:0;overflow-y:auto;background:var(--surface);border-right:1px solid var(--rule)}.ue-rozmowy-tresc{min-width:0;min-height:0;display:flex;flex-direction:column}@media(max-width:900px){.ue-rozmowy-uklad{grid-template-columns:minmax(0,1fr)}.ue-rozmowy-uklad .ue-rozmowy-tresc{display:none}.ue-rozmowy-uklad .ue-rozmowy-lista{border-right:0}.ue-rozmowy-watek .ue-rozmowy-tresc{display:flex}.ue-rozmowy-watek .ue-rozmowy-lista{display:none}}.ue-narzedzie-prawa{display:flex;flex-direction:column;align-items:flex-end;gap:10px;min-width:0}.ue-narzedzie-akcje{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.ue-narzedzie-opis{margin:0;font-size:13px;line-height:1.45;color:var(--ink-2);max-width:380px}.ue-narzedzie{display:grid;grid-template-columns:420px minmax(0,1fr);gap:32px;align-items:start;min-width:0}.ue-narzedzie-zakladki{min-width:0}.ue-narzedzie-wejscia,.ue-narzedzie-wyniki{min-width:0;display:grid;gap:18px;align-content:start}.ue-narzedzie-pod,.ue-powiazane{margin-top:28px;min-width:0}.ue-powiazane-pille{display:flex;gap:8px;flex-wrap:wrap}@media(max-width:1200px){.ue-narzedzie{grid-template-columns:minmax(0,1fr)}}@media(max-width:900px){.ue-narzedzie{display:flex;flex-direction:column;gap:16px}.ue-narzedzie-wyniki{order:-1}}.ue-publiczny{min-height:100dvh;background:var(--paper);color:var(--ink);display:flex;flex-direction:column;padding:calc(22px + var(--safe-top)) 28px calc(18px + var(--safe-bottom))}.ue-pub-glowa{display:flex;align-items:center;gap:10px;min-width:0}.ue-pub-logo{flex:none;width:30px;height:30px;background:var(--ink-fill);color:var(--on-ink);display:flex;align-items:center;justify-content:center;font-family:var(--font-mono);font-weight:600;font-size:9px;letter-spacing:.04em}.ue-pub-nazwa{font-size:14px;font-weight:600}.ue-pub-pomocniczy{margin-left:auto;font-size:13px;color:var(--ink-2);text-align:right}.ue-pub-pomocniczy a{color:var(--ink)}.ue-pub-srodek{flex:1;display:flex;align-items:center;justify-content:center;padding:40px 0;min-width:0}.ue-pub-stopka{font-family:var(--font-mono);font-weight:500;font-size:var(--etykieta-pola-rozmiar);letter-spacing:var(--kicker-ls);text-transform:uppercase;color:var(--ink-3);text-align:center}.ue-pub-stopka a{color:inherit}@media(max-width:900px){.ue-publiczny{padding:calc(16px + var(--safe-top)) 18px calc(16px + var(--safe-bottom))}.ue-pub-srodek{padding:24px 0;align-items:flex-start}}.ue-kiosk{min-height:100dvh;background:var(--ink-fill);color:var(--on-ink);display:flex;flex-direction:column;padding:40px 56px 28px}.ue-kiosk-glowa{display:flex;align-items:flex-end;gap:24px;margin-bottom:36px;min-width:0}.ue-kiosk-tytuly{min-width:0}.ue-kiosk-kicker{color:var(--ink-3);font-size:12px;letter-spacing:.12em;margin-bottom:12px}.ue-kiosk-h1{margin:0;font-size:56px;line-height:1;font-weight:600;letter-spacing:-.025em;color:var(--on-ink)}.ue-kiosk-zegar{margin-left:auto;flex:none;font-family:var(--font-mono);font-weight:500;font-size:44px;line-height:1;color:var(--on-ink)}.ue-kiosk-cialo{flex:1;display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:48px;align-items:start;min-height:0;min-width:0}.ue-kiosk-bez-boku{grid-template-columns:minmax(0,1fr)}.ue-kiosk-tresc{min-width:0}.ue-kiosk-bok{min-width:0;display:grid;gap:28px;align-content:start}.ue-kiosk-stopka{margin-top:28px;font-family:var(--font-mono);font-weight:500;font-size:12px;letter-spacing:.08em;color:var(--ink-3);display:flex;gap:16px;flex-wrap:wrap}@media(max-width:900px){.ue-kiosk{padding:24px 18px calc(20px + var(--safe-bottom))}.ue-kiosk-glowa{margin-bottom:20px;flex-wrap:wrap;gap:12px}.ue-kiosk-h1{font-size:30px}.ue-kiosk-zegar{font-size:24px}.ue-kiosk-cialo{display:flex;flex-direction:column;gap:24px}}.paleta-tlo{position:fixed;top:0;right:0;bottom:0;left:0;z-index:130;background:var(--overlay-scrim);display:flex;align-items:flex-start;justify-content:center;padding:12vh 16px 16px}.paleta{width:640px;max-width:100%;max-height:min(520px,76vh);display:flex;flex-direction:column;min-height:0;background:var(--bg-chrome);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);border:1px solid var(--border);overflow:hidden}.paleta-pole{display:flex;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid var(--border);color:var(--text-secondary)}.paleta-pole input{flex:1;min-width:0;border:0;outline:none;background:transparent;color:var(--text);font-size:var(--text-md)}.paleta-pole input::placeholder{color:var(--text-tertiary)}.paleta-pole input:focus-visible{box-shadow:0 2px 0 0 var(--accent)}.paleta-lista{flex:1;min-height:0;overflow-y:auto;padding:6px}.paleta-sekcja+.paleta-sekcja{margin-top:6px}.paleta-tytul{padding:8px 10px 4px;font-size:var(--text-xs);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-tertiary)}.paleta-pozycja{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:var(--radius-sm);cursor:pointer;color:var(--text)}.paleta-pozycja svg{flex:none;color:var(--text-secondary)}.paleta-pozycja.on{background:var(--accent-soft);color:var(--accent-text)}.paleta-pozycja.on svg{color:var(--accent-text)}.paleta-nazwa{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.paleta-podpis{flex:none;max-width:40%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:var(--text-sm);color:var(--text-tertiary)}.paleta-pozycja.on .paleta-podpis{color:var(--accent-text);opacity:.75}.paleta-pusto{padding:28px 16px;text-align:center;color:var(--text-secondary)}.paleta-stopka{display:flex;gap:16px;padding:8px 16px;border-top:1px solid var(--border);font-size:var(--text-xs);color:var(--text-tertiary)}.paleta-stopka kbd{display:inline-block;min-width:16px;padding:1px 5px;margin-right:4px;border:1px solid var(--border);border-bottom-width:2px;border-radius:5px;background:var(--bg-canvas);font:inherit;text-align:center}.paleta-skrot{flex:none;display:inline-flex;gap:3px}.paleta-skrot kbd,.skroty-klawisze kbd{display:inline-block;min-width:16px;padding:1px 5px;border:1px solid var(--border);border-bottom-width:2px;border-radius:5px;background:var(--bg-canvas);font:inherit;font-size:var(--text-xs);text-align:center;color:var(--text-secondary)}.skroty-lista{display:flex;flex-direction:column;gap:4px}.skroty-grupa{margin-top:10px;font-size:var(--text-xs);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-tertiary)}.skroty-grupa:first-child{margin-top:0}.skroty-wiersz{display:flex;align-items:center;gap:12px;padding:2px 0}.skroty-klawisze{flex:none;min-width:88px;display:inline-flex;gap:3px}@media(max-width:700px){.paleta-tlo{padding:8px}.paleta{max-height:70vh}.paleta-stopka{display:none}}@media(forced-colors:active){.powloka>.rail{background:Canvas;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none;border-right:1px solid CanvasText}.powloka>.sidenav a.on,.powloka .tab.on,.subbar a.on{outline:2px solid CanvasText;outline-offset:-2px}.powloka-f>.pboczny{background:Canvas;border-right:1px solid CanvasText}.powloka-f>.pdolny{background:Canvas;border-top:1px solid CanvasText}.pb-poz.on .pb-kolo,.powloka-f>.pdolny a.on{outline:2px solid Highlight;outline-offset:-2px}.pb-menu,.hub-kafelek,.hub-kolo{border:1px solid CanvasText}.input:focus,.select:focus,.textarea:focus,.btn:focus-visible,.icon-btn:focus-visible,.prosty :focus-visible,.ekran-system .amp:focus,.ekran-ust-profil .counts a:focus-visible,.ust-sort:focus-visible,.okno-ust .ust-dpad:focus-visible,.ekran-ust-plan a.lim:focus-visible,html.tryb-prosty .modal :focus-visible,.checklist-title:focus,.checklist-text:focus,.lista-ilosc-pole:focus,.source-picker-search:focus-within,.ctx-menu:focus,.ekran-dostepnosc .planner-cell:focus-visible,.k-tool-ramka:has(.k-tool-pole:focus-visible),.ekran-akc-narzedzie .pole-jedn:focus-within,.ekran-gielda .gielda-km:focus-within,.kadry .pole-ikona.pole-szukane:focus-within,.system-symbol:focus{outline:2px solid Highlight;outline-offset:1px}.stat[aria-pressed=true],.seat-current,.mini-day.selected,.today-card-primary,.tier-current,.runner-item[aria-current=true],.stop-next,.request-card-highlight{outline:2px solid Highlight;outline-offset:-2px}.btn{border-color:ButtonBorder}.btn-primary{border-width:2px}.switch{border:1px solid ButtonBorder}.switch:after{border:1px solid ButtonBorder;box-sizing:border-box}.switch[aria-checked=true]{background:Highlight}.switch[aria-checked=true]:after{background:HighlightText}.select{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;background-image:none;padding-right:8px}.avatar,.dot,.org-mark{forced-color-adjust:none;border:1px solid CanvasText}.chip{border:1px solid CanvasText}.banner-warn,.akc-dip-przelacznik.is-on{border:2px solid CanvasText}.akc-dip-suwak:after{background:CanvasText}.zaproszenie-karta{border:2px solid CanvasText}.k-status-twoj-ruch{border:2px solid CanvasText;padding:2px 8px}}.zegar-pasek{display:flex;align-items:center;gap:8px;width:100%;min-height:44px;padding:10px 18px;border:0;border-radius:0;text-align:left;background:var(--ink-fill);color:var(--on-ink);font:inherit;font-size:13.5px;line-height:18px;font-weight:500;cursor:pointer;min-width:0}.zegar-pasek:hover{background:var(--dark-2)}.zegar-pasek:focus-visible{outline:2px solid var(--paper);outline-offset:-4px}.zegar-pasek-przerwa{background:var(--dark-2)}.zegar-pasek-kropka{width:8px;height:8px;border-radius:50%;background:var(--green-on-dark);flex:none}.zegar-pasek-przerwa .zegar-pasek-kropka{background:var(--ink-3)}.zegar-pasek-nazwa{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:400;color:var(--ink-3)}.zegar-pasek-czas{margin-left:auto;flex:none;font-family:var(--font-mono);font-weight:500;font-size:13px;letter-spacing:.02em;font-variant-numeric:tabular-nums;color:var(--green-on-dark)}.zegar-pasek-przerwa .zegar-pasek-czas{color:var(--on-ink)}@media(prefers-reduced-motion:no-preference){.zegar-pasek-kropka{animation:zegar-pasek-puls 2s ease-in-out infinite}}@keyframes zegar-pasek-puls{0%,to{opacity:1}50%{opacity:.35}}.ekran-hub{display:block}.hub-glowa{display:flex;align-items:flex-end;gap:16px;margin-bottom:26px}.hub-glowa-lewa{min-width:0}.hub-glowa-kicker{margin-bottom:10px}.hub-glowa h1{margin:0;font-size:var(--h1-rozmiar);line-height:1;font-weight:600;letter-spacing:var(--h1-ls);color:var(--ink)}.hub-szukaj{margin-left:auto;position:relative;display:flex;align-items:center;width:300px;flex:none}.hub-szukaj .ic{position:absolute;left:14px;color:var(--ink-2);pointer-events:none}.hub-szukaj input{width:100%;border-radius:var(--radius-full);border:1px solid var(--pill-border);background:var(--surface);color:var(--ink);font:inherit;font-size:13px;line-height:18px;padding:8px 16px 8px 34px}.hub-szukaj input::placeholder{color:var(--ink-2)}.hub-szukaj input:focus{outline:2px solid var(--ink);outline-offset:0}.hub-kicker{margin:0 0 10px}.hub-grupa{margin-bottom:26px}.hub-siatka{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.hub-kafelek{display:flex;align-items:center;gap:12px;background:var(--surface);padding:16px 18px;min-width:0;min-height:var(--touch-min);border:0;border-radius:var(--radius-lg);box-shadow:var(--shadow-card);cursor:pointer;text-decoration:none;text-align:left;color:var(--ink);font:inherit;transition:var(--przejscie-tla)}.hub-kafelek:hover{background:var(--surface-warm);text-decoration:none}.hub-kafelek:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.hub-kolo{width:34px;height:34px;border-radius:50%;background:var(--ink-fill);color:var(--on-ink);display:flex;align-items:center;justify-content:center;flex:none}.hub-tekst{min-width:0}.hub-tekst b{display:block;font-size:14.5px;line-height:1.25;font-weight:600}.hub-opis{display:block;font-size:12.5px;line-height:1.35;color:var(--ink-2);margin-top:1px}.hub-pusto{background:var(--surface);padding:20px 22px;font-size:14px;color:var(--ink-4)}@media(max-width:1200px){.hub-siatka{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.hub-glowa{margin-bottom:18px;flex-wrap:wrap}.hub-glowa h1{font-size:var(--h1-rozmiar-telefon);line-height:1.1}.hub-szukaj{width:100%;margin-left:0}.hub-siatka{grid-template-columns:minmax(0,1fr);gap:0;background:var(--surface)}.hub-kafelek{padding:12px 14px;border-bottom:1px solid var(--rule-row)}.hub-siatka>.hub-kafelek:last-child{border-bottom:0}.hub-kafelek:after{content:"›";margin-left:auto;color:var(--ink-3);font-size:16px;line-height:1;flex:none}.hub-kolo{width:30px;height:30px}}.ekran-konto{width:100%;display:flex;justify-content:center;min-width:0}.ekran-konto .acard{display:flex;flex-direction:column;gap:16px;min-width:0}.ekran-konto .acard-kicker{margin:0}.ekran-konto .rzad-etykiety{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:6px}.ekran-konto .link-przy-etykiecie{font-size:12.5px;color:var(--ink)}.ekran-konto .nota-wydania{display:flex;align-items:flex-start;gap:10px;margin-top:18px;padding:12px 14px;border-radius:var(--radius-md);background:var(--surface-2);border:1px solid var(--line)}.ekran-konto .nota-wydania .plakietka{flex:none;align-self:flex-start;padding:2px 8px;border-radius:999px;background:var(--accent-soft, var(--surface-3, var(--surface)));color:var(--accent);font-size:11px;line-height:16px;font-weight:600;letter-spacing:.02em;font-variant-numeric:tabular-nums;white-space:nowrap}.ekran-konto .nota-wydania p{margin:0;min-width:0;font-size:12px;line-height:17px;color:var(--text-secondary);text-wrap:pretty}@media(max-width:420px){.ekran-konto .nota-wydania{flex-direction:column;gap:6px}}.ekran-konto h1{font-size:32px;line-height:1.05;font-weight:600;letter-spacing:-.02em}.ekran-konto .lead{font-size:13.5px;line-height:19px;color:var(--ink-2);margin-top:8px}.ekran-konto .banner{align-items:flex-start}.ekran-konto .banner .banner-body{font-size:13px;line-height:18px}.ekran-konto .field{margin-bottom:0}.ekran-konto .field .field-owijka{display:flex}.ekran-konto .pole-konta{display:flex;width:100%}.ekran-konto .pole-konta>.input{width:100%}.ekran-konto .pole-hasla>.input{padding-right:68px}.ekran-konto .pole-hasla .pole-hasla-oko{position:absolute;right:12px;top:50%;transform:translateY(-50%);height:28px;padding:0 4px;font-size:13px;line-height:18px}.ekran-konto .btn.primary{border-radius:var(--radius-full);background:var(--accent-fill);color:var(--on-accent)}.ekran-konto .btn.primary:hover{background:var(--dark-2)}.ekran-konto .btn.primary.lg{width:100%;margin-top:4px;padding:13px 16px;font-size:15px}.ekran-konto .links{display:flex;justify-content:center;align-items:center;gap:10px;padding-top:14px;border-top:1px solid var(--line);font-size:14px;line-height:19px;flex-wrap:wrap}.ekran-konto .links a,.ekran-konto .links .powrot{cursor:pointer;display:inline-flex;align-items:center;gap:2px;min-height:40px}.ekran-konto .links i{color:var(--text-tertiary);font-style:normal}.ekran-konto .powrot{background:none;border:0;padding:0;font:inherit}.ekran-konto .btn.nav-wstecz .ic{margin-left:-4px}.ekran-konto .two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ekran-konto .phone{display:flex;gap:8px}.ekran-konto .phone .input:first-child{width:72px;flex:none}.ekran-konto .phone .input:last-child{flex:1;min-width:0}.ekran-konto .zgoda{font-size:13px;line-height:18px;color:var(--text-secondary);margin-top:-4px}.ekran-konto .state{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;padding:8px 0 4px}.ekran-konto .state .glyph{width:56px;height:56px;border-radius:var(--radius-full);background:var(--surface-2);color:var(--text-secondary);display:flex;align-items:center;justify-content:center;margin-bottom:8px}.ekran-konto .state .glyph.green{background:var(--green-soft);color:var(--green)}.ekran-konto .state .glyph.amber{background:var(--amber-soft);color:var(--amber)}.ekran-konto .state p{font-size:14px;line-height:19px;color:var(--text-secondary);max-width:300px}.ekran-konto .state p.dopisek{font-size:13px;line-height:18px;margin-top:4px}.ekran-konto .wysylka{display:flex;flex-direction:column;align-items:center;gap:4px}.ekran-konto .potw{display:flex;align-items:center;justify-content:center;gap:6px;min-height:40px;font-size:13px;line-height:18px;color:var(--text-secondary);text-align:center}.ekran-konto .potw .ic{color:var(--text-secondary)}.ekran-konto .blad-wysylki{font-size:13px;line-height:18px;color:var(--red);text-align:center}.ekran-konto .brak-tokenu{display:flex;align-items:center;gap:6px;margin-top:-8px;font-size:13px;line-height:18px;color:var(--red)}@media(max-width:900px){.ekran-konto .acard{width:100%;padding:24px 18px}.ekran-konto .two{grid-template-columns:minmax(0,1fr)}.ekran-konto .pole-hasla .pole-hasla-oko{height:44px}}@media(max-width:900px){.powiadomienia-tabela,.powiadomienia-tabela tbody,.powiadomienia-tabela tr,.powiadomienia-tabela td{display:block;width:100%}.powiadomienia-tabela thead{display:none}.powiadomienia-tabela tr{border-radius:var(--radius-lg);background:var(--paper);padding:10px 12px;margin-bottom:8px}.powiadomienia-tabela td{border:none;padding:0}.powiadomienia-tabela td:first-child{font-weight:600;font-size:15px;margin-bottom:4px}.powiadomienia-tabela td:not(:first-child){width:auto;text-align:left}.powiadomienia-kanal{display:inline}.powiadomienia-kratka{width:100%;min-height:var(--touch-min)}.powiadomienia-kratka{display:flex;align-items:center;gap:10px;cursor:pointer}.powiadomienia-kratka input{width:18px;height:18px;accent-color:var(--ink);margin:0;flex:none}}@media(max-width:900px)and (pointer:coarse){.powiadomienia-tabela input[type=checkbox]:before{content:none}}.fl-konto .cols2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;align-items:start}.fl-konto .cols3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:start}.fl-konto .stack{display:flex;flex-direction:column;gap:20px;min-width:0}.fl-konto .grid2{display:grid;grid-template-columns:minmax(0,1fr) 400px;gap:20px;align-items:start}.fl-konto .grid2>*,.fl-konto .cols2>*,.fl-konto .cols3>*{min-width:0}.fl-konto .narrow{max-width:640px;width:100%;display:flex;flex-direction:column;gap:16px}.fl-konto .card h2{font-size:17px;line-height:22px;font-weight:600;letter-spacing:-.01em;margin:0}.fl-konto .card .ch{display:flex;align-items:flex-start;gap:12px;margin-bottom:16px;flex-wrap:wrap}.fl-konto .card .ch>div:first-child{flex:1 1 220px;min-width:0}.fl-konto .card .ch p{font-size:13px;line-height:18px;color:var(--text-secondary);margin:2px 0 0;max-width:760px}.fl-konto .card .ch .acts{margin-left:auto;display:flex;gap:8px;flex:none;align-items:center;flex-wrap:wrap}.fl-konto .card.p0{padding:0;overflow:hidden}.fl-konto .card.p0 .ch{padding:16px 20px 0}.fl-konto .fields{display:flex;flex-direction:column;gap:16px}.fl-konto .fields>.field,.fl-konto .r2>.field,.fl-konto .r3>.field,.fl-konto .fields>.r2,.fl-konto .fields>.r3{margin-bottom:0}.fl-konto .r2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.fl-konto .r3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.fl-konto .req{color:var(--red)}.fl-konto .hr{height:1px;background:var(--line);margin:16px 0;border:0}.fl-konto .mono{font-family:var(--font-mono);font-size:13px;letter-spacing:0}.fl-konto .input.mono{font-family:var(--font-mono)}.fl-konto .z-jedn{position:relative;display:block;max-width:100%}.fl-konto .z-jedn>.input{padding-right:64px}.fl-konto .z-jedn>.unit{position:absolute;right:12px;top:50%;transform:translateY(-50%);color:var(--text-tertiary);font-size:13px;line-height:18px;pointer-events:none;white-space:nowrap}.fl-konto .input .chev{margin-left:auto;color:var(--text-tertiary)}.fl-konto .input .unit{margin-left:auto;color:var(--text-tertiary);font-size:13px}.fl-konto .tglrow{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid var(--line)}.fl-konto .tglrow:last-child{border-bottom:0;padding-bottom:0}.fl-konto .tglrow:first-child{padding-top:0}.fl-konto .tglrow>div{min-width:0}.fl-konto .tglrow b{display:block;font-size:15px;line-height:20px;font-weight:500}.fl-konto .tglrow span:not(.chip){display:block;font-size:13px;line-height:18px;color:var(--text-secondary);margin-top:2px;max-width:560px}.fl-konto .tglrow .tgl{margin-top:2px}.fl-konto .tglrow.wylaczony b{color:var(--text-tertiary)}.fl-konto button.tgl,.fl-okno button.tgl{border:0;padding:0;cursor:pointer}.fl-konto button.tgl:disabled,.fl-okno button.tgl:disabled{opacity:.4;cursor:default}.fl-konto .cb{display:inline-flex;align-items:flex-start;gap:8px;font-size:14px;line-height:19px;cursor:pointer}.fl-konto .cb input{width:16px;height:16px;margin:1px 0 0;accent-color:var(--accent-fill);flex:none}.fl-konto .tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:20px}.fl-konto .tiles.t3{grid-template-columns:repeat(3,minmax(0,220px))}.fl-konto .tile{background:var(--surface-1);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:16px 20px;display:flex;flex-direction:column;gap:2px;min-width:0}.fl-konto .tile b{font-size:30px;line-height:34px;font-weight:700;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.fl-konto .tile b.amber{color:var(--amber)}.fl-konto .tile b.red{color:var(--red)}.fl-konto .tile span{font-size:13px;line-height:18px;color:var(--text-secondary)}.fl-konto .racts{display:flex;gap:6px;justify-content:flex-end;align-items:center;flex-wrap:nowrap}.fl-konto .nm{font-size:14px;line-height:19px;font-weight:600;display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0}.fl-konto .sub{font-size:12px;line-height:16px;color:var(--text-secondary);margin-top:2px}.fl-konto .note{font-size:13px;line-height:18px;color:var(--text-secondary)}.fl-konto .lbl{font-size:11px;line-height:14px;font-weight:500;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary)}.fl-konto .foot{display:flex;align-items:center;gap:8px;margin-top:16px;flex-wrap:wrap}.fl-konto .card .foot{margin-top:20px;justify-content:flex-end}.fl-konto .chips{display:flex;flex-wrap:wrap;gap:6px}.fl-konto .chip .lv{color:var(--text-tertiary);font-weight:400;margin-left:2px}.fl-konto .toolbar{margin:-8px 0 20px}.fl-konto .av.xl{width:96px;height:96px;font-size:30px;font-weight:700}.fl-konto .table td .tgl{vertical-align:middle}.fl-konto .who{display:flex;gap:20px;align-items:flex-start;flex-wrap:wrap}.fl-konto .who .col{display:flex;flex-direction:column;gap:8px;padding-top:4px;min-width:0;flex:1 1 220px}.fl-konto .okt{display:inline-flex;align-items:center;gap:4px;font-size:13px;line-height:18px;color:var(--text-secondary);white-space:nowrap;font-weight:400}.fl-konto .okt .ic{width:14px;height:14px}.fl-konto .addrow{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.fl-konto .addrow>.input,.fl-konto .addrow>.pole-ikona{flex:1 1 220px}.fl-konto .cellv{min-width:0}.fl-konto .wrap.between{justify-content:space-between}.fl-konto .sec-h:first-child{margin-top:0}.fl-konto .sec-h .n{font-size:13px;line-height:18px;color:var(--text-tertiary)}.fl-konto .sec-h .note{color:var(--text-secondary)}.fl-konto .dash{color:var(--text-tertiary)}.fl-konto .nazwa-link{color:var(--text-primary);font-weight:600;text-decoration:none;cursor:pointer;background:none;border:0;padding:0;font:inherit;text-align:left}.fl-konto .nazwa-link:hover{text-decoration:underline}.fl-konto .pusto-zdanie{font-size:14px;line-height:19px;color:var(--text-secondary);padding:var(--space-4) 0}.fl-konto .table td.c,.fl-konto .table th.c{text-align:center}.fl-konto .table td.r,.fl-konto .table th.r{text-align:right}.fl-konto .table td.acts{text-align:right;white-space:nowrap}:is(.fl-konto,.ekran-fl-wiecej,.ekran-fl-dostepnosc) .brand{display:inline-flex;align-items:center;gap:6px;font-size:13px;line-height:18px;color:var(--text-secondary);white-space:nowrap;min-width:0}:is(.fl-konto,.ekran-fl-wiecej,.ekran-fl-dostepnosc) .brand i{width:18px;height:18px;border-radius:5px;font-size:9px;line-height:12px;font-weight:700;font-style:normal;display:inline-flex;align-items:center;justify-content:center;letter-spacing:.02em;flex:none;background:var(--surface-3);color:var(--text-primary)}:is(.fl-konto,.ekran-fl-wiecej,.ekran-fl-dostepnosc) .brand.lg{font-size:14px;line-height:19px;color:var(--text-primary)}:is(.fl-konto,.ekran-fl-wiecej,.ekran-fl-dostepnosc) .brand.lg i{width:22px;height:22px;border-radius:6px;font-size:10px}.stopka-lewo{margin-right:auto;display:inline-flex}.fl-wiecej{display:inline-flex;vertical-align:middle}.fl-menu{display:flex;flex-direction:column}.fl-menu .popover-item:disabled{color:var(--text-tertiary);cursor:default}.fl-menu .popover-item:disabled:hover{background:transparent}.fl-menu-tekst{display:flex;flex-direction:column;min-width:0}.fl-arkusz{max-width:100%}.fl-arkusz-naglowek{padding:4px 18px 6px;font-size:15px;line-height:20px;font-weight:600;color:var(--text-primary)}.fl-arkusz-lista{display:flex;flex-direction:column;padding:4px 8px;overflow-y:auto;min-height:0}.fl-arkusz .popover-item{min-height:var(--touch-min);font-size:15px;line-height:20px}.fl-arkusz-stopka{padding:8px 16px calc(12px + var(--safe-bottom));border-top:1px solid var(--line)}@media(max-width:1000px){.fl-konto .cols3,.fl-konto .tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.fl-konto .grid2{grid-template-columns:minmax(0,1fr) 320px}}@media(max-width:700px){.fl-konto .cols2,.fl-konto .cols3,.fl-konto .r2,.fl-konto .r3,.fl-konto .tiles,.fl-konto .tiles.t3,.fl-konto .grid2{grid-template-columns:minmax(0,1fr)}.fl-konto .cols2,.fl-konto .cols3,.fl-konto .stack,.fl-konto .tiles{gap:12px}.fl-konto .card .ch .acts{margin-left:0;width:100%}.fl-konto .tile b{font-size:26px;line-height:30px}.fl-konto .racts{justify-content:flex-start}.fl-konto .who{gap:14px}.fl-konto .av.xl{width:72px;height:72px;font-size:24px}.fl-konto .toolbar{margin:0 0 16px}.fl-konto .tglrow{gap:12px}.fl-konto .card .foot{justify-content:flex-start}.fl-konto .sec-h .acts{margin-left:0;width:100%;flex-wrap:wrap}.fl-konto .empty{padding:var(--space-8) var(--space-2)}.fl-konto .table:not(.keep) td.c{justify-content:space-between}.fl-konto .table:not(.keep) td .cellv{text-align:right}.fl-konto .table:not(.keep) td .cellv .nm{justify-content:flex-end}.fl-konto .table:not(.keep) td:first-child .cellv{text-align:left}.fl-konto .table:not(.keep) td:first-child .cellv .nm{justify-content:flex-start}.fl-konto .table:not(.keep) td:first-child .sub{font-weight:400}.fl-konto .table:not(.keep) td.acts{text-align:left}}:is(.ekran-fl-profil,.ekran-fl-ustawienia,.ekran-fl-wniosek,.ekran-fl-poczta) .konto-niezapisane{font-size:13px;color:var(--ink-2);white-space:nowrap}.konto-sekcja{scroll-margin-top:16px;min-width:0}.konto-sekcja-glowa{display:flex;align-items:flex-start;gap:12px;margin-bottom:16px;flex-wrap:wrap;min-width:0}.konto-sekcja-tytuly{flex:1 1 240px;min-width:0}.konto-sekcja-tytul{margin:0;font-size:15px;line-height:1.3;font-weight:600;color:var(--ink)}.konto-sekcja-opis{margin:4px 0 0;font-size:13px;line-height:1.45;color:var(--ink-2)}.konto-wymagane{color:var(--amber-text);flex:none;margin-left:auto}.konto-sekcja-akcje{margin-left:auto;display:flex;gap:8px;align-items:center;flex-wrap:wrap;flex:none}.konto-sekcja .r2,.konto-sekcja .r3{gap:14px 18px}.konto-sekcja .fields{gap:14px}.konto-kreska{height:1px;background:var(--rule-row);margin:18px 0}.konto-rozwin{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0;border:0;background:transparent;font:inherit;font-size:13px;color:var(--ink-2);cursor:pointer}.konto-rozwin:hover{color:var(--ink)}.konto-rozwin:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.konto-przyciski{display:flex;flex-wrap:wrap;gap:8px}.konto-szkielety{display:grid;gap:18px;min-width:0}.konto-zapis-telefon{display:flex;gap:8px;min-width:0}.ue-zapis-dol .konto-zapis-telefon .k-btn{flex:1 1 0;width:auto;min-width:0}.ekran-fl-profil .szkielet-karta-profilu{border-radius:var(--radius-lg);height:420px}:is(.ekran-fl-profil,.ekran-fl-ustawienia,.ekran-fl-poczta) .szkielet-wiersz-44{height:44px}.konto-zdjecie{display:flex;align-items:center;gap:18px;flex-wrap:wrap;min-width:0}.konto-zdjecie-kolo{flex:none;display:inline-flex}.konto-zdjecie-kolo .avatar-xl{width:72px;height:72px;font-size:22px}.konto-zdjecie-podglad{width:72px;height:72px;border-radius:50%;object-fit:cover;flex:none}.konto-zdjecie-tekst{display:flex;flex-direction:column;gap:6px;min-width:0;flex:1 1 240px}.konto-zdjecie-akcje{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.konto-zdjecie-uwaga{font-size:12px;line-height:1.4;color:var(--ink-2)}.konto-nazwisko{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;min-width:0}.konto-nazwisko-tekst{font-size:16px;line-height:1.3;font-weight:600;color:var(--ink)}.konto-meta{font-size:13px;line-height:1.4;color:var(--ink-2);overflow-wrap:anywhere}.ekran-fl-profil a.konto-2fa{text-decoration:none}.ekran-fl-profil a.konto-2fa:hover{color:var(--ink)}.ekran-fl-profil .tel-para{display:flex;gap:8px;min-width:0}.ekran-fl-profil .tel-para .tel-prefiks{width:72px;flex:none}.ekran-fl-profil .tel-para .input:not(.tel-prefiks){flex:1 1 auto;min-width:0}.ekran-fl-profil .r-kod{grid-template-columns:120px minmax(0,1fr) minmax(0,1fr)}.ekran-fl-profil .kat-szukaj{position:relative;min-width:0}.ekran-fl-profil .kat-szukaj .pole-ikona{display:flex;width:100%}.ekran-fl-profil .kat-lista{border-radius:var(--radius-lg);position:absolute;top:calc(100% + 4px);left:0;width:100%;min-width:320px;z-index:30;background:var(--surface);border:1px solid var(--rule);padding:6px;max-height:268px;overflow-y:auto;display:flex;flex-direction:column}.ekran-fl-profil .kat-lista.w-miejscu{position:static;min-width:0;margin-top:6px;max-height:none}.ekran-fl-profil .kat-poz{border-radius:var(--radius-sm);display:flex;align-items:center;gap:8px;min-height:32px;padding:0 8px;border:0;background:transparent;color:var(--ink);font-size:14px;line-height:1.35;text-align:left;cursor:pointer}.ekran-fl-profil .kat-poz:hover:not(:disabled){background:var(--surface-hover)}.ekran-fl-profil .kat-poz.wskazana{background:var(--rule-row)}.ekran-fl-profil .kat-poz:disabled{color:var(--ink-3);cursor:default}.ekran-fl-profil .kat-poz .kat-nazwa{flex:1;min-width:0;font-weight:400}.ekran-fl-profil .kat-poz .kat-nazwa b{font-weight:600}.ekran-fl-profil .kat-poz .kat-grupa{font-size:12px;line-height:1.35;color:var(--ink-2);flex:none}.ekran-fl-profil .kat-poz.brak{color:var(--ink-2);cursor:default}.ekran-fl-profil .kat-naglowek{padding:6px 8px 4px;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;font-weight:500;color:var(--ink-2)}.ekran-fl-profil .kat-uwaga{margin-top:10px}.ekran-fl-profil .kat-lbl{margin:16px 0 8px}.ekran-fl-profil .kat-dodaj{display:flex;flex-wrap:wrap;gap:6px;margin-top:14px}.ekran-fl-profil .chip.znacznik{padding-right:6px;gap:2px}.ekran-fl-profil .znacznik-nazwa{display:inline-flex;align-items:center;gap:5px;border:0;padding:0;background:transparent;color:inherit;font:inherit;cursor:pointer}.ekran-fl-profil span.znacznik-nazwa{cursor:default}.ekran-fl-profil .chip .lv{color:var(--ink-2);font-weight:400}.ekran-fl-profil .chip .lv.stan-wygasa{color:var(--amber-text)}.ekran-fl-profil .chip .lv.stan-wygasle{color:var(--red);font-weight:600}.ekran-fl-profil .chip .lv.stan-brak{color:var(--ink-2)}.ekran-fl-profil .chip .lv.competency-wycofana{color:var(--ink-2);font-style:italic}.ekran-fl-profil .chip .rm{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;margin-left:2px;border:0;padding:0;border-radius:50%;background:transparent;color:var(--ink-2);cursor:pointer}.ekran-fl-profil .chip .rm:hover{color:var(--ink)}.ekran-fl-profil .chip.znacznik.poziom-1,.ekran-fl-profil .kat-legenda-poz.poziom-1 i{background:var(--surface);box-shadow:inset 0 0 0 1px var(--pill-border)}.ekran-fl-profil .chip.znacznik.poziom-2,.ekran-fl-profil .kat-legenda-poz.poziom-2 i{background:var(--rule-soft);box-shadow:none}.ekran-fl-profil .chip.znacznik.poziom-3,.ekran-fl-profil .kat-legenda-poz.poziom-3 i{background:var(--ink-fill);box-shadow:none}.ekran-fl-profil .chip.znacznik.poziom-3{color:var(--on-ink)}.ekran-fl-profil .chip.poziom-3 .lv:not(.competency-stan):not(.competency-wycofana),.ekran-fl-profil .chip.poziom-3 .rm,.ekran-fl-profil .chip.poziom-3 .znacznik-strzalka{color:var(--ink-3)}.ekran-fl-profil .chip.poziom-3 .lv.stan-wygasa,.ekran-fl-profil .chip.poziom-3 .lv.stan-wygasle{color:var(--red-on-dark)}.ekran-fl-profil .chip.poziom-3 .rm:hover{color:var(--on-ink)}.ekran-fl-profil .znacznik-strzalka{color:var(--ink-2);margin-left:-1px;flex:none}.ekran-fl-profil .znacznik-nazwa:hover .znacznik-strzalka{color:var(--ink)}.ekran-fl-profil .kat-legenda{display:flex;flex-wrap:wrap;gap:12px;margin-top:12px;font-size:12px;color:var(--ink-2)}.ekran-fl-profil .kat-legenda-poz{display:inline-flex;align-items:center;gap:6px}.ekran-fl-profil .kat-legenda-poz i{border-radius:var(--radius-sm);display:inline-block;width:12px;height:12px}.znacznik-okno{display:flex;flex-direction:column}.znacznik-okno .znacznik-odstep{display:inline-block;width:14px}.znacznik-okno .znacznik-termin{padding:6px 8px 2px}.znacznik-okno .znacznik-termin .field{margin-bottom:0}.ekran-fl-profil .wiersz-uprawnienia{cursor:pointer;align-items:center;color:inherit;text-decoration:none}.ekran-fl-profil .wiersz-uprawnienia:hover b{text-decoration:underline}.ekran-fl-profil .wiersz-uprawnienia .okt{flex:none}.ekran-fl-profil .udost-lbl{margin:18px 0 4px}.ekran-fl-profil .udost-firma{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 0;border-top:1px solid var(--rule-row);min-width:0}.ekran-fl-profil .udost-lbl+.udost-firma{border-top:0}.ekran-fl-profil .udost-zdanie{margin-top:8px;color:var(--ink-2)}.ekran-fl-profil .udost-zdanie+.udost-zdanie{margin-top:4px}.ekran-fl-profil #dostepnosc .banner{margin-top:10px}@media(max-width:900px){:is(.ekran-fl-profil,.ekran-fl-ustawienia) .ue-akcje{display:none}.konto-sekcja .r2,.konto-sekcja .r3,.ekran-fl-profil .r-kod{grid-template-columns:minmax(0,1fr)}.konto-sekcja-akcje{margin-left:0;width:100%}.konto-zdjecie{gap:14px}}.ekran-fl-ustawienia .pole-260{width:260px;max-width:100%}.ekran-fl-ustawienia .pole-360{width:360px;max-width:100%}.ekran-fl-ustawienia .konto-motywy{display:flex;flex-wrap:wrap;gap:6px}.ekran-fl-ustawienia .konto-motywy .k-pill-filtr{display:inline-flex;align-items:center;gap:6px}.ekran-fl-ustawienia .haslo-akcje{display:flex;flex-wrap:wrap;gap:8px}.ekran-fl-ustawienia .dwa-stan{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin-bottom:14px}.ekran-fl-ustawienia .dwa-konfiguracja{display:flex;flex-direction:column;gap:14px}.ekran-fl-ustawienia .dwa-konfiguracja .hr{margin:16px 0 2px}.ekran-fl-ustawienia .dwa-konfiguracja .addrow>.input{flex:1 1 220px;min-width:0}.ekran-fl-ustawienia .pole-kodu{width:160px;max-width:100%;letter-spacing:.12em}.ekran-fl-ustawienia .konto-sesje{display:flex;flex-direction:column;min-width:0}.ekran-fl-ustawienia .konto-sesja{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid var(--rule-row);min-width:0}.ekran-fl-ustawienia .konto-sesja-tekst{display:flex;flex-direction:column;gap:2px;min-width:0}.ekran-fl-ustawienia .konto-sesja-nazwa{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;font-weight:500;color:var(--ink);overflow-wrap:anywhere}.ekran-fl-ustawienia .konto-sesja-czas{font-size:12.5px;color:var(--ink-2)}.ekran-fl-ustawienia .sesje .akcje{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px}.ekran-fl-ustawienia #powiadomienia{transition:background-color 1.2s ease}.ekran-fl-ustawienia #powiadomienia.podswietlona{background:var(--surface-warm);transition:none}.ekran-fl-ustawienia .skrot{padding-top:12px}.ekran-fl-ustawienia .skrot-zdanie{margin-top:8px}.ekran-fl-ustawienia .grupy-lbl{display:block;margin-bottom:10px}.ekran-fl-ustawienia .table.mat{width:100%}.ekran-fl-ustawienia .table.mat th{font-family:var(--font-mono);font-weight:500;font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);border-bottom:1px solid var(--rule-soft)}.ekran-fl-ustawienia .table.mat td{border-bottom:1px solid var(--rule-row);height:54px}.ekran-fl-ustawienia .table.mat th:first-child{width:auto}.ekran-fl-ustawienia .table.mat th.c,.ekran-fl-ustawienia .table.mat td.c{width:96px;text-align:center}.ekran-fl-ustawienia .table.mat .sub{color:var(--ink-2)}.ekran-fl-ustawienia .grupy-powiadomien .banner,.ekran-fl-ustawienia .szczegoly-przelacznik{margin-top:14px}.ekran-fl-ustawienia .powiadomienia-szczegoly{display:flex;flex-direction:column;gap:8px;margin-top:8px}.ekran-fl-ustawienia .powiadomienia-stale{display:block}.ekran-fl-ustawienia .powiadomienia-naglowek{display:flex;align-items:center;gap:8px;width:100%;min-height:40px;padding:0;border:0;border-top:1px solid var(--rule-row);background:transparent;color:var(--ink);text-align:left;cursor:pointer}.ekran-fl-ustawienia .powiadomienia-naglowek:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.ekran-fl-ustawienia .powiadomienia-naglowek h4{font-size:14px;line-height:1.35;font-weight:600;margin:0}.ekran-fl-ustawienia .powiadomienia-naglowek .spacer{flex:1}@media(min-width:901px){.ekran-fl-ustawienia .powiadomienia-tabela{width:100%;border-collapse:collapse;margin-bottom:8px}.ekran-fl-ustawienia .powiadomienia-tabela th{font-family:var(--font-mono);font-weight:500;font-size:10.5px;line-height:1.3;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);text-align:center;padding:6px 4px;border-bottom:1px solid var(--rule-soft)}.ekran-fl-ustawienia .powiadomienia-tabela td{padding:8px 4px;border-bottom:1px solid var(--rule-row);font-size:13.5px;line-height:1.4}.ekran-fl-ustawienia .powiadomienia-tabela td:not(:first-child){width:96px;text-align:center}.ekran-fl-ustawienia .powiadomienia-kratka{display:inline-flex;align-items:center;justify-content:center;gap:6px;cursor:pointer}.ekran-fl-ustawienia .powiadomienia-kratka input{width:16px;height:16px;accent-color:var(--ink);margin:0}.ekran-fl-ustawienia .powiadomienia-kanal{display:none}}.ekran-fl-ustawienia .urz-test{margin-top:10px}.ekran-fl-ustawienia .urz-zdanie{margin:0}.ekran-fl-ustawienia .urz-lbl{margin:18px 0 4px}.ekran-fl-ustawienia .urz-wiersz{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 0;border-top:1px solid var(--rule-row);min-width:0}.ekran-fl-ustawienia .urz-lbl+.urz-wiersz{border-top:0}.ekran-fl-ustawienia .urz-wiersz .sub{color:var(--ink-2);font-size:12.5px}.ekran-fl-ustawienia .konto-sekcja .banner{margin-top:10px}.okno-kodow{display:flex;flex-direction:column;gap:12px}.okno-kodow .kody{border-radius:var(--radius-md);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;padding:8px 16px;background:var(--paper);font-family:var(--font-mono);font-weight:500;font-size:15px}.okno-kodow .kody>div{line-height:32px}@media(max-width:900px){.ekran-fl-ustawienia .haslo-akcje .btn{width:100%;justify-content:center}.ekran-fl-ustawienia .table.mat td.c{width:auto}.okno-kodow .kody{grid-template-columns:minmax(0,1fr)}}.ekran-fl-poczta .poczta-serwer .k-kicker-sekcji{margin-bottom:14px}.ekran-fl-poczta .poczta-serwer-dane{display:flex;flex-direction:column;gap:6px;min-width:0}.ekran-fl-poczta .poczta-serwer-dane .etykieta-mono{margin-top:8px}.ekran-fl-poczta .poczta-mono{font-family:var(--font-mono);font-weight:500;font-size:15px;color:var(--ink);overflow-wrap:anywhere}.ekran-fl-poczta .poczta-serwer-stan{margin-top:14px;padding-top:14px;border-top:1px dashed var(--rule-soft)}.ekran-fl-poczta .poczta-brak-smtp{margin:0;font-size:13.5px;line-height:1.45;color:var(--amber-text)}.ekran-fl-poczta .poczta-wynik{padding:24px 28px;display:flex;flex-direction:column;gap:10px;min-width:0}.ekran-fl-poczta .poczta-wynik-liczba{font-family:var(--font-mono);font-weight:500;font-size:64px;line-height:1;letter-spacing:-.02em;color:var(--on-ink)}.ekran-fl-poczta .poczta-wynik-podpis{font-family:var(--font-mono);font-size:13px;color:var(--ink-3)}.ekran-fl-poczta .poczta-posrednie{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;min-width:0}.ekran-fl-poczta .poczta-posrednia{display:flex;flex-direction:column;gap:8px;min-width:0}.ekran-fl-poczta .poczta-posrednia-liczba{font-family:var(--font-mono);font-weight:500;font-size:26px;line-height:1;color:var(--ink)}.ekran-fl-poczta .poczta-posrednia-liczba.poczta-brak{color:var(--red)}.ekran-fl-poczta .poczta-odbite{box-shadow:var(--shadow-sm),inset 0 0 0 1px var(--red)}.ekran-fl-poczta .poczta-posrednia-podpis{font-size:12.5px;color:var(--ink-2)}.ekran-fl-poczta .poczta-rejestr{margin-top:28px;min-width:0}.ekran-fl-poczta .poczta-narzedzia{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:14px;min-width:0}.ekran-fl-poczta .poczta-kiedy{color:var(--ink-2);white-space:nowrap}.ekran-fl-poczta .poczta-do{font-family:var(--font-mono);font-size:12.5px;overflow-wrap:anywhere}.ekran-fl-poczta .szkielet-tabela{border-radius:var(--radius-lg);height:300px}.podglad-poczty{display:flex;flex-direction:column;gap:12px}.podglad-poczty .podglad-wynik{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.podglad-poczty .podglad-ramka{border-radius:var(--radius-lg);width:100%;height:60vh;border:1px solid var(--rule);background:var(--surface)}.podglad-poczty .podglad-id{color:var(--ink-2);margin:0;overflow-wrap:anywhere}.ekran-fl-wniosek .konto-zgoda.blad .k-check-box{border-color:var(--red)}.ekran-fl-wniosek .konto-blad{margin:-6px 0 0;font-size:12.5px;color:var(--red)}.ekran-fl-wniosek .wniosek-stopka{display:flex;flex-direction:column;align-items:stretch;gap:8px;margin-top:22px}.ekran-fl-wniosek .wniosek-stopka .k-btn{width:100%;justify-content:center;padding:12px 16px}.ekran-fl-wniosek .warunek-srodek{text-align:center;margin:0;font-size:12.5px;color:var(--ink-2)}.ekran-fl-wniosek .szkielet-karta-wniosku{border-radius:var(--radius-lg);height:420px}@media(max-width:900px){.ekran-fl-poczta .poczta-wynik{padding:18px 20px}.ekran-fl-poczta .poczta-wynik-liczba{font-size:52px}.ekran-fl-wniosek .wniosek-stopka .k-btn{padding:14px 16px;font-size:15px}}.ekran-fl-polaczenie{min-width:0}.ekran-fl-polaczenie .pol-stos{display:grid;gap:14px;align-content:start;min-width:0}.ekran-fl-polaczenie .pol-karta{display:flex;flex-direction:column;align-items:flex-start;gap:12px;min-width:0}.ekran-fl-polaczenie .pol-karta>*{max-width:100%}.ekran-fl-polaczenie .pol-tytul{margin:0;font-size:15px;line-height:1.3;font-weight:600;color:var(--ink)}.ekran-fl-polaczenie .pol-stan{margin:0;font-size:14px;line-height:1.45;color:var(--ink)}.ekran-fl-polaczenie .pol-nota{margin:0;font-size:13px;line-height:1.45;color:var(--ink-2)}.ekran-fl-polaczenie .pol-nota-linia{align-self:stretch;padding-top:12px;border-top:1px dashed var(--rule-soft)}.ekran-fl-polaczenie .pol-kolejka{align-self:stretch}.ekran-fl-polaczenie .pol-akcje{display:flex;gap:8px;flex-wrap:wrap}.ekran-fl-polaczenie .pol-mono{font-family:var(--font-mono);font-weight:500}.ekran-fl-polaczenie .pol-wynik{padding:28px 28px 22px}.ekran-fl-polaczenie .pol-liczba{display:flex;align-items:baseline;gap:12px;margin-top:12px}.ekran-fl-polaczenie .pol-liczba b{font-family:var(--font-mono);font-size:64px;line-height:1;font-weight:500;letter-spacing:-.02em;color:var(--on-ink)}.ekran-fl-polaczenie .pol-liczba span{font-family:var(--font-mono);font-size:24px;color:var(--ink-3)}.ekran-fl-polaczenie .pol-testy{margin-top:22px;border-top:1px solid var(--dark-3)}.ekran-fl-polaczenie .pol-test{display:grid;grid-template-columns:8px minmax(0,1fr) auto;gap:12px;align-items:center;padding:10px 0;border-bottom:1px solid var(--dark-3);font-size:13.5px}.ekran-fl-polaczenie .pol-test:last-child{border-bottom:0;padding-bottom:0}.ekran-fl-polaczenie .pol-kropka{width:8px;height:8px;border-radius:50%}.ekran-fl-polaczenie .pol-kropka-ok{background:var(--green-on-dark)}.ekran-fl-polaczenie .pol-kropka-brak{background:var(--amber-on-dark)}.ekran-fl-polaczenie .pol-test-nazwa{min-width:0;color:var(--on-ink)}.ekran-fl-polaczenie .pol-test-stan{font-family:var(--font-mono);font-size:12px;color:var(--ink-3);text-align:right}.ekran-fl-polaczenie .pol-posrednie{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.ekran-fl-polaczenie .pol-posrednia{display:flex;flex-direction:column;gap:10px;min-width:0}.ekran-fl-polaczenie .pol-posrednia-liczba{font-family:var(--font-mono);font-size:26px;line-height:1;font-weight:500}.ekran-fl-polaczenie .pol-karta-glowa{align-self:stretch;display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.ekran-fl-polaczenie .pol-karta-glowa>div{min-width:0;display:grid;gap:4px}.ekran-fl-polaczenie .pol-zdarzenia{align-self:stretch;display:flex;flex-direction:column}.ekran-fl-polaczenie .pol-zdarzenie{display:flex;align-items:center;gap:12px;padding:9px 0;border-bottom:1px solid var(--rule-row);min-width:0;font-size:13.5px}.ekran-fl-polaczenie .pol-czas{font-size:12px;color:var(--ink-2);flex:none}.ekran-fl-polaczenie .pol-typ{flex:none;padding:2px 10px;border:1px solid var(--pill-border);border-radius:999px;font-family:var(--font-mono);font-size:11px;color:var(--ink-2)}.ekran-fl-polaczenie .pol-typ-zmiana{background:var(--ink-fill);border-color:var(--ink);color:var(--on-ink)}.ekran-fl-polaczenie .pol-temat{flex:1 1 auto;min-width:0;color:var(--ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ekran-fl-polaczenie .pol-kv{align-self:stretch;display:flex;justify-content:space-between;gap:16px;padding:8px 0;border-bottom:1px solid var(--rule-row);font-size:13.5px}.ekran-fl-polaczenie .pol-kv:last-child{border-bottom:0}.ekran-fl-polaczenie .pol-kv span{color:var(--ink-2);flex:none}.ekran-fl-polaczenie .pol-kv b{font-weight:500;text-align:right;min-width:0;overflow-wrap:anywhere}.ekran-fl-polaczenie .pol-pod-siatka{display:grid;grid-template-columns:420px minmax(0,1fr);gap:32px;margin-top:28px;align-items:start}.ekran-fl-polaczenie .pol-pod-siatka>*{min-width:0}.ekran-fl-polaczenie .pol-temat-kod{overflow-wrap:anywhere}@media(max-width:1200px){.ekran-fl-polaczenie .pol-pod-siatka{grid-template-columns:minmax(0,1fr)}}@media(max-width:900px){.ekran-fl-polaczenie .pol-wynik{padding:18px 20px}.ekran-fl-polaczenie .pol-liczba b{font-size:52px}.ekran-fl-polaczenie .pol-posrednie{grid-template-columns:minmax(0,1fr)}.ekran-fl-polaczenie .pol-karta .k-btn{align-self:stretch;justify-content:center;min-height:44px}.ekran-fl-polaczenie .pol-pod-siatka{gap:18px}}.ekran-prawo,.ekran-prawo-dokument{width:100%;display:flex;justify-content:center;min-width:0}.ekran-prawo .k-publiczna,.ekran-prawo-dokument .k-publiczna{display:flex;flex-direction:column;gap:16px;min-width:0}.ekran-prawo .back,.ekran-prawo-dokument .back{display:inline-flex;align-items:center;gap:2px;align-self:flex-start;min-height:40px;font-size:12.5px;line-height:17px;color:var(--ink-2)}.ekran-prawo .back:hover,.ekran-prawo-dokument .back:hover{color:var(--ink);text-decoration:none}.ekran-prawo-dokument .komunikat-stan{font-size:inherit;line-height:inherit;font-weight:inherit;letter-spacing:normal;margin:0}.ekran-prawo .lhead .lkicker{margin-bottom:10px}.ekran-prawo .lhead h1{font-size:32px;line-height:1.05;font-weight:600;letter-spacing:-.02em}.ekran-prawo .lhead p{font-size:13.5px;line-height:19px;color:var(--ink-2);margin-top:8px}.ekran-prawo .card.docs{background:none;border:0;border-radius:0;box-shadow:none;padding:0;margin:0}.ekran-prawo .doc{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 0;border-bottom:1px solid var(--rule-row);border-radius:0;color:var(--ink);text-decoration:none;transition:var(--przejscie-tla)}.ekran-prawo .doc:last-child{border-bottom:0}.ekran-prawo a.doc:hover{background:var(--surface-hover);text-decoration:none}.ekran-prawo .doc .g{width:34px;height:34px;border-radius:50%;background:var(--ink-fill);color:var(--on-ink);display:flex;align-items:center;justify-content:center;flex:none}.ekran-prawo .doc .txt{min-width:0}.ekran-prawo .doc b{display:block;font-size:14.5px;line-height:20px;font-weight:600}.ekran-prawo .doc .txt span{display:block;font-size:12.5px;line-height:17px;color:var(--ink-2);margin-top:1px}.ekran-prawo .doc .chev{color:var(--ink-3);display:flex}.ekran-prawo .doc.szkic b{color:var(--ink-2)}.ekran-prawo .doc .szk-kolumna{gap:6px}.ekran-prawo .lfoot{font-size:12.5px;line-height:17px;color:var(--ink-3)}.ekran-prawo-dokument .banner .braki{margin:6px 0 0;padding-left:18px;font-size:13px;line-height:18px}.ekran-prawo-dokument .dhead{padding-bottom:4px}.ekran-prawo-dokument .dhead .dkicker{margin-bottom:10px}.ekran-prawo-dokument .dhead h1{font-size:32px;line-height:1.05;font-weight:600;letter-spacing:-.02em}.ekran-prawo-dokument .dhead .meta{display:flex;align-items:center;gap:8px;font-size:12.5px;line-height:17px;color:var(--ink-2);margin-top:10px;flex-wrap:wrap}.ekran-prawo-dokument .dhead .meta i{color:var(--ink-3);font-style:normal}.ekran-prawo-dokument .toc{position:sticky;top:0;z-index:2;display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;background:var(--surface);margin:0 -36px;padding:10px 36px;border-bottom:1px solid var(--rule-row)}.ekran-prawo-dokument .toc::-webkit-scrollbar{display:none}.ekran-prawo-dokument .toc a{flex:none;display:inline-flex;align-items:center;height:32px;padding:0 14px;border-radius:var(--radius-full);border:1px solid var(--pill-border);background:var(--surface);font-size:12.5px;line-height:17px;color:var(--ink);white-space:nowrap;cursor:pointer;text-decoration:none;transition:var(--przejscie-tla)}.ekran-prawo-dokument .toc a:hover{background:var(--surface-warm);text-decoration:none}.ekran-prawo-dokument .toc a.on{background:var(--accent-fill);border-color:var(--accent-fill);color:var(--on-accent)}.ekran-prawo-dokument .prose{color:var(--ink);min-width:0}.ekran-prawo-dokument .prose h2{font-size:20px;line-height:26px;font-weight:600;letter-spacing:-.01em;margin:28px 0 10px;scroll-margin-top:64px}.ekran-prawo-dokument .prose h2:first-child{margin-top:0}.ekran-prawo-dokument .prose h3{font-size:16px;line-height:22px;font-weight:600;margin:20px 0 8px}.ekran-prawo-dokument .prose p{margin:0 0 12px}.ekran-prawo-dokument .prose ol{margin:0 0 12px;padding-left:24px}.ekran-prawo-dokument .prose ol>li{margin-bottom:6px;padding-left:4px}.ekran-prawo-dokument .prose ol ul{margin:6px 0 0;padding-left:18px;list-style:disc}.ekran-prawo-dokument .prose ol ul li{padding:2px 0;border:0}.ekran-prawo-dokument .prose>ul{margin:0 0 12px;padding-left:0;list-style:none}.ekran-prawo-dokument .prose>ul>li{padding:8px 0;border-bottom:1px solid var(--rule-row)}.ekran-prawo-dokument .prose>ul>li:last-child{border-bottom:0}.ekran-prawo-dokument .prose blockquote{margin:0 0 12px;padding-left:12px;border-left:2px solid var(--rule);color:var(--ink-2)}.ekran-prawo-dokument .prose hr{border:0;border-top:1px solid var(--rule-soft);margin:20px 0}.ekran-prawo-dokument .prose code{font-family:var(--font-mono);font-size:14px}.ekran-prawo-dokument .prose .tabela-dokumentu{margin:0 0 16px;overflow-x:auto}.ekran-prawo-dokument .prose .table{width:100%;border-collapse:collapse}.ekran-prawo-dokument .prose .table th{font-family:var(--font-mono);font-weight:500;font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);text-align:left;padding:6px 12px 6px 0;border-bottom:1px solid var(--rule-soft)}.ekran-prawo-dokument .prose .table td{padding:6px 12px 6px 0;border-bottom:1px solid var(--rule-row);vertical-align:top;font-size:14px;line-height:20px}.ekran-prawo-dokument .prose .dane-dokumentu .table td:first-child{width:190px;color:var(--ink-2);white-space:nowrap}.ekran-prawo-dokument .prose .dane-dokumentu .table td:first-child strong{font-weight:600}.ekran-prawo-dokument .prose p,.ekran-prawo-dokument .prose li{overflow-wrap:anywhere}.ekran-prawo-dokument .prose .hist{margin-top:28px;padding-top:16px;border-top:1px solid var(--rule-soft);font-size:12.5px;line-height:17px;color:var(--ink-3)}.ekran-prawo-dokument .szkielet-dokumentu{display:flex;flex-direction:column;gap:12px}.ekran-prawo-dokument .szkielet-dokumentu .szk-akapit{margin-bottom:12px}.ekran-prawo .szk-wiersz,.ekran-prawo-dokument .szk-wiersz{display:flex;align-items:center;gap:12px}.ekran-prawo .szk-kolumna,.ekran-prawo-dokument .szk-kolumna{display:flex;flex-direction:column;gap:8px;flex:1;min-width:0}@media(max-width:900px){.ekran-prawo .lhead h1,.ekran-prawo-dokument .dhead h1{font-size:26px;line-height:1.1}.ekran-prawo .k-publiczna,.ekran-prawo-dokument .k-publiczna{padding:24px 18px}.ekran-prawo-dokument .toc{margin:0 -18px;padding:10px 18px}.ekran-prawo-dokument .prose .dane-dokumentu .table td:first-child{width:auto;white-space:normal}}.ekran-fl-telefon .kolumna{width:420px;max-width:100%;display:flex;flex-direction:column;gap:16px;min-width:0}.ekran-fl-telefon .wyjscie{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 6px;margin:0;font-size:13px;line-height:18px;color:var(--ink-2);text-align:center}.ekran-fl-telefon .wyjscie .link-btn{color:var(--ink)}.ekran-fl-telefon .wyjscie .kropka{color:var(--ink-3)}@media(max-width:900px){.ekran-fl-telefon .kolumna{width:100%}.ekran-fl-telefon .wyjscie{flex-direction:column}.ekran-fl-telefon .wyjscie .kropka{display:none}}html.tryb-prosty,html.tryb-prosty body{background:var(--bg-canvas)}.prosty{--prosty-pasek-h: 56px;--prosty-zakladki-h: 64px;position:relative;display:flex;flex-direction:column;width:100%;min-height:100vh;min-height:100dvh;background:var(--surface-1);color:var(--text-primary);font-size:15px;line-height:20px}.prosty>.phtop,.prosty-panel>.phtop{position:sticky;top:0;z-index:6;flex:none;display:flex;align-items:center;gap:10px;height:calc(var(--prosty-pasek-h) + var(--safe-top));padding:var(--safe-top) 16px 0;background:var(--bg-chrome);border-bottom:1px solid var(--line)}.prosty .phtop .t{flex:1;min-width:0;font-size:16px;line-height:22px;font-weight:600;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.prosty .phtop .back{flex:none;display:inline-flex;align-items:center;gap:2px;height:32px;padding:0 8px 0 4px;margin-left:-8px;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--accent-text);font-size:14px;line-height:20px;font-weight:500;text-decoration:none;cursor:pointer}.prosty .phtop .back:hover{background:var(--accent-soft);text-decoration:none}.prosty .phtop .back:focus-visible{outline:none;box-shadow:var(--focus-ring)}.prosty .phtop .back:disabled{opacity:.4;cursor:default}.prosty .phtop>.btn{flex:none}.prosty>.phbody,.prosty-panel>.phbody{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:12px;padding:16px;background:var(--bg-canvas)}.prosty>.phbody>*,.prosty-panel>.phbody>*{flex-shrink:0}.prosty>.phtabs{position:sticky;bottom:0;z-index:5;flex:none;display:flex;height:calc(var(--prosty-zakladki-h) + var(--safe-bottom));min-height:calc(var(--prosty-zakladki-h) + var(--safe-bottom));padding-bottom:var(--safe-bottom);background:var(--bg-chrome);border-top:1px solid var(--line)}.prosty>.phtabs a{flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;font-size:var(--text-nav);line-height:14px;font-weight:600;color:var(--text-secondary);text-decoration:none;cursor:pointer}.prosty>.phtabs a>span{max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.prosty>.phtabs a:hover{color:var(--text-primary);text-decoration:none}.prosty>.phtabs a.on{color:var(--accent)}.prosty>.phtabs a:focus-visible{outline:none;box-shadow:inset var(--focus-ring)}.prosty>.phtabs-szkielet>span{flex:1 1 0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px}.prosty>.phtabs-szkielet i{display:block;width:24px;height:24px;border-radius:6px}.prosty>.phtabs-szkielet b{display:block;width:40px;height:10px;border-radius:3px}.prosty-start{align-items:center;justify-content:center;gap:12px;background:var(--bg-canvas)}.prosty-start .znak{display:block}.prosty-start .spinner{border-top-color:var(--text-secondary)}.prosty-start p{margin:0}@media(min-width:701px){.prosty{width:440px;max-width:100%;height:100vh;height:100dvh;min-height:0;margin:0 auto;overflow:hidden}.prosty>.phtop{position:relative}.prosty>.phbody{overflow-y:auto;overscroll-behavior:contain}.prosty>.phtabs{position:relative}}@media(min-width:900px){.prosty{height:calc(100vh - 48px);height:calc(100dvh - 48px);margin:24px auto;border-radius:var(--radius-xl);box-shadow:var(--shadow-card)}}@media(min-width:701px){.prosty .btn,html.tryb-prosty .modal .btn{height:40px}.prosty .btn.sm,html.tryb-prosty .modal .btn.sm{height:var(--control-sm-telefon)}.prosty .btn.lg,html.tryb-prosty .modal .btn.lg{height:var(--control-lg)}.prosty .btn.add{height:32px}.prosty .btn.icon{width:40px}.prosty .btn.icon.sm{width:32px}.prosty .btn.link{height:auto}.prosty .input,.prosty .select,html.tryb-prosty .modal .input,html.tryb-prosty .modal .select,.prosty .seg{height:40px}.prosty .seg.sm{height:var(--control-sm-telefon)}.prosty .empty .btn{width:100%}}.prosty .lbl{margin-top:4px;font-size:11px;line-height:14px;font-weight:500;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary)}.prosty .phbody>.lbl:first-child{margin-top:0}.prosty .lblrow{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:4px 8px;margin-top:4px}.prosty .lblrow .lbl{margin-top:0;flex:none;white-space:nowrap}.prosty .phbody>.lblrow:first-child{margin-top:0}.prosty .phcard{background:var(--surface-1);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:14px 16px;color:var(--text-primary);min-width:0}.prosty a.phcard,.prosty a.lrow,.prosty a.mrow{color:inherit;text-decoration:none}.prosty a.phcard:hover,.prosty a.lrow:hover,.prosty a.mrow:hover{text-decoration:none}.prosty a.phcard:focus-visible,.prosty a.lrow:focus-visible,.prosty a.mrow:focus-visible,.prosty .row-open:focus-visible{outline:none;box-shadow:var(--focus-ring)}.prosty a.lrow:hover,.prosty .lrow.row-open:hover{background:var(--overlay-hover)}.prosty .phcard.zdanie{padding:12px 16px}.prosty .phcard.zdanie p{margin:0}.prosty .phcard.uwaga{padding:12px 16px}.prosty .phcard.uwaga>.lbl{margin:0 0 4px}.prosty .ph-h{margin:0;font-size:22px;line-height:28px;font-weight:700;letter-spacing:-.015em}.prosty .meta{margin:0;font-size:13px;line-height:18px;color:var(--text-secondary)}.prosty .meta>.ic{vertical-align:-2px}.prosty .naglowek-ekranu,.prosty .naglowek-ekranu .meta{margin-top:6px}.prosty .phbody>.field{margin-bottom:0}.prosty .foot{margin-top:auto;text-align:center}.prosty .srodek{text-align:center}.prosty .naglowek-zlecenia{display:flex;flex-direction:column;gap:6px}.prosty .naglowek-zlecenia .tytul{display:flex;align-items:center;flex-wrap:wrap;gap:4px 8px}.prosty .naglowek-zlecenia .ph-h{font-size:20px;line-height:26px;overflow-wrap:anywhere}.prosty .meta-przycisk{display:block;width:100%;padding:0;border:0;background:transparent;font:inherit;font-size:13px;line-height:18px;text-align:left;cursor:pointer}.prosty .meta-przycisk:hover{color:var(--text-primary)}.prosty .meta-przycisk:focus-visible{outline:none;box-shadow:var(--focus-ring);border-radius:4px}.prosty .podpowiedz-obsady{margin:-4px 0 0}.prosty .kandydat{white-space:normal}.prosty .golnk{flex:none;display:inline-flex;align-items:center;gap:2px;font-size:13px;line-height:18px;font-weight:500;color:var(--accent);white-space:nowrap;text-decoration:none}.prosty .golnk .ic{width:14px;height:14px}.prosty .jc{display:flex;flex-direction:column;gap:3px;cursor:pointer}.prosty .jc .tt{display:flex;align-items:center;justify-content:space-between;gap:8px}.prosty .jc .tt b{min-width:0;font-size:16px;line-height:21px;font-weight:600;letter-spacing:-.01em;overflow-wrap:anywhere}.prosty .jc.minione .tt b{color:var(--text-secondary)}.prosty .jc>.chip{align-self:flex-start;margin-top:5px}.prosty .obs{display:flex;flex-direction:column;gap:6px;margin-top:5px;font-size:14px;line-height:19px}.prosty .obs>.chip{align-self:flex-start}.prosty .obs .bar{display:block;height:3px;border-radius:2px;background:var(--surface-3);overflow:hidden}.prosty .obs .bar i{display:block;height:100%;border-radius:2px;background:var(--amber)}.prosty .obs .bar i.g{background:var(--green)}.prosty .mrow{display:flex;align-items:center;gap:10px;min-height:30px;padding:5px 0;font-size:15px;line-height:20px;font-weight:500;cursor:pointer}.prosty .mrow>.ic:first-child{color:var(--text-secondary)}.prosty .mrow .grow{min-width:0}.prosty .lst{padding:0;overflow:hidden}.prosty .lrow{display:flex;align-items:center;gap:12px;min-height:52px;padding:9px 14px 9px 16px;border-top:1px solid var(--line)}.prosty .lrow:first-child{border-top:0}.prosty .lrow.row-open{cursor:pointer}.prosty .lrow .tx{flex:1;min-width:0}.prosty .lrow .tx b{display:block;font-size:15px;line-height:20px;font-weight:600;overflow-wrap:anywhere}.prosty .lrow .tx b.bez-nazwy{color:var(--text-secondary)}.prosty .lrow .tx>span{display:block;font-size:12px;line-height:16px;color:var(--text-secondary);overflow-wrap:anywhere}.prosty .lrow .tx .sub{display:flex;align-items:center;flex-wrap:wrap;gap:4px 6px;min-width:0;margin-top:3px;font-size:12px;line-height:16px;color:var(--text-secondary)}.prosty .lrow .lead{flex:none;color:var(--text-secondary)}.prosty .lrow .chev{flex:none;color:var(--text-tertiary)}.prosty .lrow .rt{flex:none;display:flex;align-items:center;gap:8px}.prosty .lrow .rt.kol{flex-direction:column;align-items:flex-end;gap:3px}.prosty .lrow .amt{font-size:14px;line-height:19px;font-weight:600;white-space:nowrap}.prosty .lrow.red .tx b,.prosty .lrow.red .lead{color:var(--red)}.prosty .lrow.dodaj{min-height:44px;padding-top:6px;padding-bottom:6px}.prosty .lrow.dodaj .t-caption{margin-left:auto}.prosty .lrow.wygaszony .tx,.prosty .lrow.wygaszony .av{color:var(--text-disabled)}.prosty .lrow.wygaszony .av{opacity:.5}.prosty .lrow.zapisuje{background:var(--surface-2)}.prosty .lrow .tel{position:relative;display:inline;color:var(--text-primary);font-weight:500;text-decoration:none;white-space:nowrap}.prosty .lrow .tel:after{content:"";position:absolute;left:-4px;right:-4px;top:50%;height:var(--touch-min);transform:translateY(-50%)}.prosty .lrow .tel:hover{text-decoration:underline}.prosty .mk{flex:none;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--radius-md);background:var(--surface-3);color:var(--text-primary);font-size:11px;line-height:14px;font-weight:700;letter-spacing:.02em}.prosty .mk.sm{width:24px;height:24px;font-size:9px;border-radius:6px}.prosty .mk.ja{background:var(--surface-2);color:var(--text-secondary)}.prosty .stat2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.prosty .stat2>.stat{gap:0;padding:12px 14px;min-width:0}.prosty .stat .l{font-size:11px;line-height:14px;font-weight:500;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary)}.prosty .stat .v{margin-top:4px;font-size:22px;line-height:28px;font-weight:700;letter-spacing:-.015em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.prosty .stat .s{margin-top:2px;font-size:12px;line-height:16px;color:var(--text-secondary)}.prosty .seg.full{display:flex;width:100%}.prosty .seg.full button{flex:1;justify-content:center}.prosty .seg.sm{align-self:flex-start;max-width:100%}.prosty .seg button:disabled{color:var(--text-disabled);cursor:default}.prosty .seg .count{margin-left:2px}.prosty .seglbl{margin-top:6px;font-size:12px;line-height:16px;color:var(--text-secondary)}.prosty .fr2,html.tryb-prosty .modal .fr2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.prosty .fr2>.field,html.tryb-prosty .modal .fr2>.field{margin-bottom:0}.prosty .step,html.tryb-prosty .modal .step{flex:none;align-self:flex-start;display:inline-flex;align-items:center;height:28px;border-radius:var(--radius-sm);background:var(--surface-2)}.prosty .step button,html.tryb-prosty .modal .step button{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--text-secondary);cursor:pointer}.prosty .step button:hover:not(:disabled),html.tryb-prosty .modal .step button:hover:not(:disabled){background:var(--surface-3);color:var(--text-primary)}.prosty .step button:disabled,html.tryb-prosty .modal .step button:disabled{opacity:.4;cursor:default}.prosty .step button:focus-visible,html.tryb-prosty .modal .step button:focus-visible{outline:none;box-shadow:var(--focus-ring)}.prosty .step b,html.tryb-prosty .modal .step b{min-width:22px;text-align:center;font-size:14px;line-height:18px}html.tryb-prosty .modal .step.duzy{height:40px}html.tryb-prosty .modal .step.duzy button{width:40px;height:40px}html.tryb-prosty .modal .step.duzy b{min-width:36px;font-size:15px;line-height:20px;font-weight:600}.prosty .stl{flex:none;display:flex;align-items:center;gap:8px}.prosty .stl>span{font-size:12px;line-height:16px;color:var(--text-secondary);white-space:nowrap}.prosty .lrow .tx .input{height:36px}.prosty .lrow .usun{flex:none}.prosty .brakuje-info{display:flex;align-items:flex-start;gap:6px;margin:0;font-size:13px;line-height:18px;color:var(--text-secondary)}.prosty .brakuje-info>.ic{margin-top:2px;flex:none}.prosty .pole-ikona{display:flex;width:100%}.prosty .pole-ikona>.input,.prosty .pole-ikona>.select{width:100%}.prosty .pole-ikona.prawa>.ic:first-child{left:auto;right:12px}.prosty .pole-ikona.prawa>.input{padding-left:12px;padding-right:36px}.prosty .podpowiedzi,html.tryb-prosty .modal .podpowiedzi{margin:6px 0 0;padding:6px;list-style:none;border-radius:var(--radius-lg);background:var(--surface-raised);box-shadow:var(--shadow-popover)}.prosty .podpowiedzi button,html.tryb-prosty .modal .podpowiedzi button{display:flex;align-items:center;gap:8px;width:100%;min-height:32px;padding:0 8px;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--text-primary);font-size:14px;line-height:19px;text-align:left;cursor:pointer}.prosty .podpowiedzi button .ic,html.tryb-prosty .modal .podpowiedzi button .ic{color:var(--text-secondary)}.prosty .podpowiedzi button:hover,.prosty .podpowiedzi button:focus-visible,html.tryb-prosty .modal .podpowiedzi button:hover,html.tryb-prosty .modal .podpowiedzi button:focus-visible{outline:none;background:var(--surface-3)}.prosty .podpowiedzi .nowa,html.tryb-prosty .modal .podpowiedzi .nowa{display:block;padding:6px 8px;font-size:14px;line-height:19px;color:var(--text-secondary)}.prosty .prog{display:flex;gap:4px;margin-top:6px}.prosty .prog i{flex:1;height:4px;border-radius:2px;background:var(--surface-3)}.prosty .prog i.on{background:var(--accent-fill)}.prosty .chips{display:flex;flex-wrap:wrap;gap:8px}.prosty .chips .chip.lg{height:30px;padding:0 12px;border:0;font-size:13px;cursor:pointer}.prosty .chips .chip.lg.on{background:var(--accent-fill);color:var(--on-accent)}.prosty .chips .chip.lg:focus-visible{outline:none;box-shadow:var(--focus-ring)}.prosty .kroki-dol{display:flex;align-items:center;gap:8px}.prosty .kroki-dol>.btn.primary{flex:1}.prosty .kv{padding:4px 16px}.prosty .kv .kv-wiersz{display:flex;flex-direction:column;gap:2px;padding:10px 0;border-top:1px solid var(--line)}.prosty .kv .kv-wiersz:first-child{border-top:0}.prosty .kv .kv-wiersz>span:first-child{font-size:12px;line-height:16px;font-weight:500;color:var(--text-tertiary)}.prosty .kv .kv-wiersz>.fr2{gap:8px}.prosty .baner-lista{margin:4px 0 0;padding:0;list-style:none}.prosty .baner-lista li{font-size:13px;line-height:18px}.prosty .baner-lista button{padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.prosty .baner-lista button:hover{text-decoration:underline}.prosty .cal{padding:12px 12px 10px}.prosty .cal .hd{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px;padding:0 2px}.prosty .cal .hd b{font-size:15px;line-height:20px;font-weight:600}.prosty .cal .wd{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));margin-bottom:4px;font-size:11px;line-height:14px;font-weight:600;color:var(--text-tertiary);text-align:center}.prosty .cal .g{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px}.prosty .cal .d{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;height:40px;min-width:0;padding:0;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--text-primary);font-size:14px;line-height:18px;font-weight:500;cursor:pointer}.prosty .cal .d:hover{background:var(--overlay-hover)}.prosty .cal .d:focus-visible{outline:none;box-shadow:var(--focus-ring)}.prosty .cal .d.dim{color:var(--text-tertiary)}.prosty .cal .d.weekend{color:var(--text-secondary)}.prosty .cal .d.past{color:var(--text-disabled)}.prosty .cal .d.today{box-shadow:inset 0 0 0 1.5px var(--accent);color:var(--accent)}.prosty .cal .d.sel{background:var(--accent-fill);color:var(--on-accent);box-shadow:none}.prosty .cal .d i{position:absolute;bottom:5px;width:4px;height:4px;border-radius:50%;background:var(--accent)}.prosty .cal .d.sel i{background:var(--on-accent)}.prosty .cal .wd .we{color:var(--text-tertiary)}.prosty .cal.gf .d{justify-content:flex-start;gap:0;height:34px;padding-top:3px;font-size:13px;line-height:15px}.prosty .cal.gf .d em{font-style:normal;font-size:9px;line-height:11px;font-weight:700}.prosty .cal.gf .d em.P{color:var(--green)}.prosty .cal.gf .d em.O{color:var(--amber)}.prosty .cal.gf .d em.N{color:var(--red)}.prosty .cal.gf .d.sel em{color:var(--on-accent)}.prosty .cal.gf .d i{bottom:4px}.prosty .cal.gf .d.past i{background:var(--text-disabled)}.prosty .cal.gf .d.past em.P,.prosty .cal.gf .d.past em.O,.prosty .cal.gf .d.past em.N{color:var(--text-disabled)}.prosty .cal .g.szk .d{background:var(--surface-2);cursor:default}.prosty .legend{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px;padding:0 2px;font-size:11px;line-height:14px;color:var(--text-secondary)}.prosty .legend span{display:inline-flex;align-items:center;gap:4px}.prosty .legend i{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--accent)}.prosty .legend em{font-style:normal;font-weight:700;font-size:10px}.prosty .legend .wybrany{display:inline-block;width:10px;height:10px;border-radius:3px;background:var(--accent-fill)}.prosty .dekl{display:flex;gap:4px;flex:none}.prosty .dekl .cell{width:44px;height:44px;flex-direction:column;gap:0;padding:0;border:0;background:var(--surface-2);color:var(--text-secondary);cursor:pointer}.prosty .dekl .cell small{font-size:9px;line-height:11px;font-weight:500}.prosty .dekl .cell.P.on{background:var(--green);color:var(--on-accent)}.prosty .dekl .cell.O.on{background:var(--amber);color:var(--on-accent)}.prosty .dekl .cell.N.on{background:var(--red-fill);color:var(--on-accent)}.prosty .dekl .cell:focus-visible{outline:none;box-shadow:var(--focus-ring)}.prosty .dekl .cell:disabled{opacity:.4;cursor:default}.prosty .phbody>.zegar{border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:14px 16px}.prosty .banner.cmp{align-items:center;flex-wrap:wrap;padding:10px 12px}.prosty .banner.cmp>span{flex:1 1 150px;min-width:0}.prosty .banner.cmp .btn.act,.prosty .banner.cmp .akcje{flex:none;margin-left:auto}.prosty .banner.cmp .akcje{display:flex;align-items:center;gap:6px}.prosty .baner-ponow .banner-body,.prosty .banner-akcja .banner-body{display:flex;flex-direction:column;align-items:flex-start}.prosty .banner .banner-body>.btn{display:flex;margin-top:8px;background:var(--surface-1);box-shadow:var(--shadow-card)}.prosty .banner .banner-body>.btn:hover:not(:disabled){background:var(--surface-2)}.prosty .banner .banner-body>.btn.quiet{background:transparent;box-shadow:none}.prosty .banner .banner-body p{margin:0}.prosty .phbody>.empty,.prosty .phbody-srodek>.empty{padding:var(--space-8) var(--space-4)}.prosty .phbody-srodek{justify-content:center}.prosty .empty .przyciski{display:flex;flex-direction:column;gap:var(--space-2);width:100%;margin-top:var(--space-2)}.prosty .empty .przyciski .btn{margin-top:0;width:100%}.prosty .phcard>.empty{padding:var(--space-6) var(--space-2)}.prosty .ekran-stanu{display:flex;flex-direction:column;justify-content:center;flex:1 1 auto;padding:0;max-width:none}.prosty .ekran-stanu .pagehead{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.prosty .ekran-stanu .card.blokada{padding:var(--space-8) var(--space-4);background:transparent;box-shadow:none}.prosty .ekran-stanu .blokada .empty{min-height:0;padding:0}.prosty .ekran-stanu .blokada .empty .btn{width:100%}.prosty .ekran-stanu+.zmien-firme{align-self:center;margin-top:calc(var(--space-8) * -1)}.prosty-panel{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20;display:flex;flex-direction:column;background:var(--surface-1);animation:slide-in .18s ease}.prosty-panel>.phbody{overflow-y:auto;overscroll-behavior:contain}.prosty-panel .rola-wiersz{margin:0;font-size:14px;line-height:19px}.prosty-panel .kandydat-stan{display:inline-flex;align-items:center;gap:4px;vertical-align:top}.prosty-panel .kandydat-stan .kropka{flex:none;width:8px;height:8px;border-radius:50%;background:currentColor}.prosty-panel .kandydat-stan .ic{flex:none}.prosty-panel .chip .kropka-puls{width:6px;height:6px;border-radius:50%;background:var(--text-secondary);animation:szkielet-puls 1.2s ease-in-out infinite}@media(min-width:701px){.prosty-panel{position:absolute}}.prosty .zmiana{display:flex;flex-direction:column;gap:6px}.prosty .zmiana .t-title2{overflow-wrap:anywhere}.prosty .zmiana-rola{flex-wrap:wrap;gap:8px}.prosty .zmiana-firma{gap:6px}.prosty .zmiana-akcje{flex-wrap:wrap;gap:8px;margin-top:6px}.prosty .zmiana-akcje .szczegoly{margin-left:auto}.prosty .nic-dzis{margin:0}.prosty .propozycja{display:flex;flex-direction:column;gap:5px}.prosty .propozycja>.row{gap:8px}.prosty .propozycja>.t-headline{font-size:16px;line-height:21px;overflow-wrap:anywhere}.prosty .propozycja-rola{flex-wrap:wrap}.prosty .propozycja-akcje{margin-top:4px}.prosty .kolizja{display:flex;align-items:center;gap:4px}.prosty .nic-nie-zalega{display:flex;align-items:flex-start;gap:10px}.prosty .nic-nie-zalega>.ic{flex:none;margin-top:1px;color:var(--green)}.prosty .row{flex-wrap:nowrap}.prosty .kto-jestem{gap:10px;margin-top:2px}.prosty .kto-jestem .t-headline,.prosty .kto-jestem .meta{display:block}.prosty .naglowek-kroku{margin-top:4px}.prosty button.lrow{width:100%;border-right:0;border-bottom:0;border-left:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.prosty button.lrow:first-child{border-top:0}.prosty button.lrow:hover{background:var(--overlay-hover)}.prosty button.lrow:focus-visible{outline:none;box-shadow:var(--focus-ring)}.prosty .wiersz-roli{align-items:flex-start;min-height:44px;padding-top:6px;padding-bottom:6px}.prosty .wiersz-roli .stl,.prosty .wiersz-roli .usun{margin-top:4px}.prosty .szk-etykieta{height:11px;border-radius:3px;margin-top:4px}.prosty .phbody>.szk-etykieta:first-child{margin-top:0}.prosty .szk-karta{display:flex;flex-direction:column;justify-content:center;gap:10px}.prosty .szk-pasek{display:block;height:12px;border-radius:4px}.prosty .szk-lista .tx{display:flex;flex-direction:column;gap:6px}.prosty .szk-kolo{flex:none;width:32px;height:32px;border-radius:50%}.prosty .szk-kwadrat{flex:none;width:28px;height:28px;border-radius:var(--radius-sm)}.prosty .szk-zdanie{margin:0}.prosty .szk-przycisk{height:44px;border-radius:var(--radius-lg)}html.tryb-prosty:not([data-klawiatura]) .modal-backdrop{align-items:flex-end;justify-content:center;padding:0;overflow:hidden}html.tryb-prosty:not([data-klawiatura]) .modal{width:100%;max-width:440px;height:auto;max-height:calc(var(--vvh, 100dvh) - 24px);border-radius:var(--radius-xl) var(--radius-xl) 0 0;overflow:hidden;animation:slide-up .18s ease}html.tryb-prosty:not([data-klawiatura]) .modal:before{content:"";flex:none;display:block;width:36px;height:4px;margin:8px auto 4px;border-radius:2px;background:var(--surface-3)}html.tryb-prosty:not([data-klawiatura]) .modal .modal-head{padding:8px 16px 4px}html.tryb-prosty:not([data-klawiatura]) .modal .modal-body{padding:12px 16px}html.tryb-prosty:not([data-klawiatura]) .modal .modal-foot{position:static;padding:12px 16px calc(12px + var(--safe-bottom));background:var(--surface-1)}html.tryb-prosty .modal .modal-foot .btn{flex:1 1 auto}@media(min-width:900px){html.tryb-prosty:not([data-klawiatura]) .modal-backdrop{padding-bottom:24px}html.tryb-prosty:not([data-klawiatura]) .modal{border-radius:var(--radius-xl)}html.tryb-prosty:not([data-klawiatura]) .modal .modal-foot{padding-bottom:16px}}html.tryb-prosty .toasts{left:50%;right:auto;transform:translate(-50%);width:calc(min(440px,100vw) - 16px);max-width:none;bottom:calc(72px + var(--safe-bottom));align-items:stretch}@media(min-width:900px){html.tryb-prosty .toasts{bottom:96px}}.kadry .tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:20px}.kadry .tiles.c3{grid-template-columns:repeat(3,minmax(0,1fr))}.kadry .tile{background:var(--surface-1);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:16px 20px;display:flex;flex-direction:column;gap:2px;min-width:0;border:0;text-align:left;color:var(--text-primary);font:inherit}.kadry button.tile{cursor:pointer}.kadry button.tile:hover{box-shadow:var(--shadow-card),0 0 0 1px var(--line-strong)}.kadry .tile b{font-size:30px;line-height:34px;font-weight:700;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.kadry .tile span{font-size:13px;line-height:18px;color:var(--text-secondary)}.kadry .tile .lbl{font-size:11px;line-height:14px;color:var(--text-tertiary);margin-bottom:4px}.kadry .tile.on,.kadry button.tile.on:hover{box-shadow:var(--shadow-card),inset 0 0 0 1.5px var(--accent)}.kadry .lbl{font-size:11px;line-height:14px;font-weight:500;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary)}.kadry .mono{font-family:var(--font-mono);font-size:13px;letter-spacing:.02em;white-space:nowrap}.kadry .dash{color:var(--text-tertiary)}.kadry .note{font-size:13px;line-height:18px;color:var(--text-tertiary);margin-top:10px}.kadry .sec-h .n{font-size:13px;line-height:18px;color:var(--text-tertiary)}.kadry .sec-h:first-child{margin-top:0}.kadry .card.tbl{padding:0;overflow-x:auto;overflow-y:hidden}.kadry .who div b{white-space:nowrap}.kadry .who div span{overflow:hidden;text-overflow:ellipsis}.kadry .table td .chip{vertical-align:middle}.kadry .table td.num{white-space:nowrap}.kadry .table td.acts .btn{vertical-align:middle}.kadry .table td.acts .btn.quiet.sm{padding:0 8px}.kadry .table td.acts .btn+.btn,.kadry .table td.acts .btn+div,.kadry .table td.acts div+.btn{margin-left:6px}.kadry .table td.acts>div{display:inline-flex;vertical-align:middle}.kadry .table td.money{text-align:right;font-weight:500;white-space:nowrap}.kadry .table th.acts{width:1%}.kadry .table th .sort-header{font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;background:none;border:0;padding:0;display:inline-flex;align-items:center;gap:4px;cursor:pointer}.kadry .table th .sort-header-active{color:var(--text-secondary)}.kadry .table th .sort-arrow-idle{display:none!important}.kadry .cb{display:inline-flex;align-items:center;gap:8px;font:inherit;font-size:14px;line-height:19px;color:var(--text-primary);background:none;border:0;padding:0;cursor:pointer;min-height:36px}.kadry .cb i{width:16px;height:16px;border-radius:var(--radius-sm);border:1.5px solid var(--line-control);background:var(--surface-2);flex:none;display:inline-flex;align-items:center;justify-content:center;color:var(--on-accent)}.kadry .cb.on i{background:var(--accent-fill);border-color:var(--accent-fill)}.kadry .pole-ikona>.select{width:100%}.kadry .pole-ikona>.select:not(.compact){padding-right:30px;background-position:right 8px center}.kadry button.chip[aria-pressed=true]{box-shadow:inset 0 0 0 1.5px var(--accent)}.kadry button.chip.green[aria-pressed=true]{background:var(--green-soft);color:var(--green)}.kadry button.chip.amber[aria-pressed=true]{background:var(--amber-soft);color:var(--amber)}.kadry button.chip.red[aria-pressed=true]{background:var(--red-soft);color:var(--red)}.kadry button.chip-amber[aria-pressed=true]{background:var(--amber-soft);color:var(--amber)}.kadry .podglad-tylko{display:flex;align-items:center;gap:6px;margin-top:14px;font-size:13px;line-height:18px;color:var(--text-secondary)}.kadry .podglad-tylko .ic{color:var(--text-tertiary);flex:none}.kadry.okno{display:flex;flex-direction:column;gap:16px;min-width:0}.kadry.okno>.field,.kadry .r2>.field{margin-bottom:0}.kadry .r2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.kadry .hr{height:1px;background:var(--line);margin:0;border:0}.kadry .odczyt{background:var(--surface-2);border-radius:var(--radius-md);padding:10px 12px;font-size:14px;line-height:19px}.kadry .jednostka{position:relative;display:block}.kadry .jednostka>.input{padding-right:44px}.kadry .jednostka>.unit{position:absolute;right:12px;top:50%;transform:translateY(-50%);color:var(--text-tertiary);font-size:13px;pointer-events:none}.kadry .podpowiedz-zapisu{font-size:13px;line-height:18px;color:var(--text-secondary)}.kadry .tgl-okno{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.kadry .tgl-okno b{display:block;font-size:14px;line-height:19px;font-weight:500}.kadry .tgl-okno span{display:block;font-size:13px;line-height:18px;color:var(--text-secondary);margin-top:2px}.kadry .modal-seg{display:flex;width:100%}.kadry .modal-seg button{flex:1;justify-content:center}.kadry-menu .popover-item:disabled{opacity:.4;cursor:default}.kadry-menu .popover-item:disabled:hover{background:transparent}.kadry-menu .popover-item .ic{flex:none}@media(max-width:1200px){.kadry .tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:901px)and (max-width:1200px){.kadry .table .ht{display:none}.kadry .who div b{white-space:normal}.kadry .who div span{overflow-wrap:anywhere}.kadry .table td.acts{white-space:normal}.kadry .table td.acts .btn{margin:2px 0}.kadry .table:not(.keep) td{padding:10px 8px}.kadry .table:not(.keep) th{padding:8px}}@media(max-width:900px){.kadry .tiles,.kadry .tiles.c3{grid-template-columns:minmax(0,1fr);gap:8px;margin-bottom:16px}.kadry .tile{flex-direction:row;align-items:baseline;gap:10px;padding:10px 16px;flex-wrap:wrap}.kadry .tile b{font-size:22px;line-height:28px}.kadry .who div b{white-space:normal}.kadry .toolbar .cb{flex:1 1 100%;min-height:40px}.kadry .r2{grid-template-columns:minmax(0,1fr)}.kadry .table:not(.keep) td.acts>div{display:inline-flex}}.kadry-okno-dopisek{margin-top:12px}.kadry .pole-ikona.pole-szukane{position:relative;height:var(--control-md);padding:0 var(--space-3) 0 36px;border-radius:999px;background:var(--surface);border:1px solid var(--pill-border)}.kadry .pole-ikona.pole-szukane>.wsz{flex:1;min-width:0}.kadry .pole-ikona.pole-szukane>.wsz>.input{width:100%;border:0;background:transparent;padding:0;height:auto}.kadry .pole-ikona.pole-szukane>.wsz>.input:focus,.kadry .pole-ikona.pole-szukane>.wsz>.input:focus-visible{outline:none}.kadry .pole-ikona.pole-szukane:focus-within{outline:none;box-shadow:var(--focus-ring)}.kadry .pasek-zbiorczy{position:sticky;bottom:12px;z-index:2;margin-top:12px;border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow-card);overflow:hidden}.kadry .pasek-zbiorczy .pasek-zaznaczenia{border-bottom:0;background:var(--surface)}.ekran-kadry-dane .kd-licznik{margin-left:auto;white-space:nowrap;font-size:13px;color:var(--ink-2)}.ekran-kadry-dane .kd-uwaga{margin-bottom:18px;min-width:0}.ekran-kadry-dane .kd-uwaga .k-pu-tresc{flex-direction:column;align-items:flex-start;gap:4px}.ekran-kadry-dane .kd-uwaga-liczba{color:var(--amber-on-dark);font-weight:600}.ekran-kadry-dane .kd-uwaga-akcja{padding:0;border:0;background:none;font:inherit;font-size:13px;color:var(--on-ink);text-decoration:underline;white-space:nowrap;cursor:pointer}.ekran-kadry-dane .kd-uwaga-akcja:focus-visible{outline:2px solid var(--paper);outline-offset:2px}.ekran-kadry-dane .kd-uwaga .banner .act{align-self:center}.ekran-kadry-dane .kd-osoba{display:flex;align-items:center;gap:12px;min-width:0}.ekran-kadry-dane .kd-osoba>div{min-width:0}.ekran-kadry-dane .kd-osoba b{display:block;font-size:14px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ekran-kadry-dane .kd-osoba span{display:block;font-size:12.5px;color:var(--ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ekran-kadry-dane .kd-nr{white-space:nowrap;font-size:12.5px}.ekran-kadry-dane .kd-drugi{color:var(--ink-2)}.ekran-kadry-dane .kd-kreska{color:var(--ink-3)}.ekran-kadry-dane .kd-wygasla{font-size:12px;color:var(--amber-text)}.ekran-kadry-dane .statusy,.kadry .statusy{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px 6px}.ekran-kadry-dane .kd-pill{display:inline-flex;align-items:center;padding:2px 8px;border:1px solid var(--pill-border);border-radius:999px;background:var(--surface);font-size:12px;color:var(--ink);white-space:nowrap}.ekran-kadry-dane .kd-pill-amber{background:var(--amber-soft);border-color:var(--amber-border);color:var(--amber-text)}.ekran-kadry-dane .kd-stan{display:inline-flex;align-items:baseline;gap:7px;font-size:13px;line-height:1.4;color:var(--ink);min-width:0}.ekran-kadry-dane .kd-stan:before{content:"";flex:none;width:7px;height:7px;border-radius:50%;background:var(--ink-3);transform:translateY(-1px)}.ekran-kadry-dane .kd-stan-komplet:before{background:var(--green)}.ekran-kadry-dane .kd-stan-brak{color:var(--red);font-weight:600}.ekran-kadry-dane .kd-stan-brak:before{background:var(--red)}.ekran-kadry-dane .kd-stan-szary{color:var(--ink-2)}.ekran-kadry-dane .kd-szkielet>div{display:flex;flex-direction:column;gap:8px;padding:16px 20px}.ekran-kadry-dane .kd-szkielet .szkielet-wiersz{height:44px;border-radius:var(--radius-sm);background:var(--rule-soft)}.ekran-kadry-dane .kd-szkielet .szkielet-opis{margin:0;font-size:13.5px;color:var(--ink-2)}.kadry.karta-kadrowa .naglowek-osoby{display:flex;align-items:center;gap:12px}.kadry.karta-kadrowa .naglowek-osoby>div{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0}.kadry.karta-kadrowa section{display:flex;flex-direction:column}.kadry.karta-kadrowa section>.lbl{margin-bottom:4px;font-family:var(--font-mono);font-weight:500;font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2)}.kadry.karta-kadrowa .kw{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:32px;padding:4px 0;border-top:1px solid var(--rule-row);font-size:14px;line-height:20px}.kadry.karta-kadrowa section>.lbl+.kw{border-top:0}.kadry.karta-kadrowa .kw>span:first-child{font-size:13px;line-height:18px;color:var(--ink-2);flex:none}.kadry.karta-kadrowa .kw>span:last-child{display:inline-flex;align-items:center;gap:6px;text-align:right;min-width:0;overflow-wrap:anywhere}.kadry.karta-kadrowa .kw .mono{font-family:var(--font-mono);font-weight:500;font-size:13.5px}.kadry.prosba .prosba-adresat{display:flex;align-items:center;gap:10px}.kadry.prosba .prosba-adresat b{display:block;font-size:15px;line-height:20px;font-weight:600}.kadry.prosba .prosba-adresat span{display:block;font-size:13px;line-height:18px;color:var(--ink-2)}.kadry.prosba .prosba-adresaci{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.kadry.prosba .prosba-braki{list-style:none;margin:6px 0 0;padding:0;display:flex;flex-direction:column;gap:4px}.kadry.prosba .prosba-braki li{display:flex;align-items:center;gap:8px;font-size:14px;line-height:19px}.kadry.prosba .prosba-braki .ic{color:var(--ink-3)}.kadry.import .import-strefa{min-height:96px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:12px 16px;border:1px dashed var(--rule);border-radius:var(--radius-md);background:var(--paper);color:var(--ink-2);text-align:center;font-size:14px;line-height:19px}.kadry.import .import-strefa .ic{color:var(--ink-3)}.kadry.import .import-strefa.zly{border-color:var(--red)}.kadry.import .import-strefa .btn.link{font-size:14px}.kadry.import .import-plik{display:inline-flex;align-items:center;gap:8px}.kadry.import .import-albo{display:block;text-align:center;font-family:var(--font-mono);font-weight:500;font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.kadry.import .import-uklad{display:flex;align-items:center;justify-content:space-between;width:100%;padding:4px 0;border:0;background:none;font:inherit;font-size:15px;line-height:20px;font-weight:600;color:var(--ink);cursor:pointer}.kadry.import .import-uklad .ic{color:var(--ink-3)}.kadry.import .import-kolumny{display:flex;flex-direction:column;gap:8px}.kadry.import .import-kafelki{margin-bottom:0}.kadry.import .import-kafelki .tile{border-radius:var(--radius-lg)}.kadry.import .import-kafelki .tile b{font-family:var(--font-mono);font-weight:500;font-size:26px;line-height:30px}.kadry.import .toolbar{margin-bottom:0}@media(max-width:900px){.ekran-kadry-dane .kd-licznik{width:100%;margin-left:0}.kadry.import .import-kafelki{grid-template-columns:repeat(2,minmax(0,1fr))}.kadry.import .import-kafelki .tile{flex-direction:column;align-items:flex-start}.kadry.karta-kadrowa .kw{flex-wrap:wrap}}.zegar-pracy{display:flex;flex-direction:column;gap:8px;min-width:0}.k-ciemna.zegar-pracy{padding:18px 20px}.zegar-pracy .zegar-glowa{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.zegar-pracy .zegar-stan{color:var(--ink-3)}.zegar-pracy .zegar-stan-praca{color:var(--green-on-dark)}.zegar-pracy .zegar-stan-uwaga{color:var(--amber-on-dark)}.zegar-pracy .zegar-nazwa{font-size:15px;line-height:1.3;font-weight:600;color:var(--on-ink);min-width:0}.zegar-pracy .zegar-czas{font-family:var(--font-mono);font-weight:500;font-size:32px;line-height:1.1;letter-spacing:.01em;margin:2px 0 4px;color:var(--ink-3);font-variant-numeric:tabular-nums}.zegar-pracy .zegar-czas-liczy{color:var(--green-on-dark)}.zegar-pracy .zegar-czas-wynik{color:var(--on-ink)}.zegar-pracy .zegar-zdanie{font-size:12.5px;line-height:1.45;color:var(--ink-3)}.zegar-pracy .zegar-zdanie-nazwa{color:var(--on-ink)}.zegar-pracy .zegar-blad{margin:0;font-size:13px;line-height:1.45;color:var(--red-on-dark)}.zegar-pracy .zegar-btn-caly{width:100%;margin-top:6px}.zegar-pracy .zegar-btn-cichy{background:transparent;color:var(--on-ink);box-shadow:inset 0 0 0 1px var(--ink-3)}.zegar-pracy .zegar-btn-cichy:hover:not(:disabled){background:var(--dark-2)}.zegar-pracy .zegar-btn-cichy:focus-visible{outline-color:var(--on-ink)}.zegar-pracy .zegar-akcje{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:6px}.zegar-pracy .zegar-akcje .k-btn{width:100%;min-width:0}.zegar-wczoraj .zegar-akcje .zakoncz{order:-1}.zegar-wczoraj .zegar-akcje .pauza{order:0}.zegar-pracy .zegar-korekta{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:2px}.zegar-pracy .zegar-link{padding:0;border:0;background:none;font:inherit;font-size:12.5px;color:var(--on-ink);text-decoration:underline;cursor:pointer;min-height:24px}.zegar-pracy .zegar-link:focus-visible{outline:2px solid var(--paper);outline-offset:2px}.zegar-okno{display:flex;flex-direction:column}.zegar-okno .zz{border-radius:var(--radius-md);display:flex;align-items:center;gap:8px;padding:10px 12px;margin-bottom:16px;background:var(--paper);font-family:var(--font-mono);font-size:12.5px;line-height:1.4;color:var(--ink-2)}.zegar-okno .zz .ic{color:var(--ink-2)}.zegar-okno .para{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.zegar-okno .para>*{min-width:0}.zegar-okno .z-jednostka{position:relative}.zegar-okno .z-jednostka .input{padding-right:44px;font-family:var(--font-mono)}.zegar-okno .z-jednostka>.unit{position:absolute;right:12px;top:50%;transform:translateY(-50%);font-size:13px;line-height:18px;color:var(--ink-2);pointer-events:none}.zegar-okno .textarea{min-height:88px}@media(max-width:900px){.k-ciemna.zegar-pracy{padding:14px 16px}.zegar-pracy .zegar-czas{font-size:26px}.zegar-pracy .zegar-btn-caly,.zegar-pracy .zegar-akcje .k-btn{padding:12px 16px;font-size:15px}}.arkusz-odmowy{display:flex;flex-direction:column;gap:14px}.arkusz-odmowy .ao-rola{margin:-4px 0 0}.arkusz-odmowy .ao-powody{display:flex;flex-wrap:wrap;gap:8px}.arkusz-odmowy .ao-powody .chip{height:32px;padding:0 12px;font-size:13px;border-radius:var(--radius-full)}.arkusz-odmowy .ao-powody .chip:hover{background:var(--overlay-hover);filter:none;box-shadow:inset 0 0 0 1px var(--line-strong)}.arkusz-odmowy .ao-powody .chip[aria-pressed=true]{background:var(--accent-soft);color:var(--accent);box-shadow:inset 0 0 0 1.5px var(--accent)}.arkusz-odmowy .field{margin-bottom:0}.arkusz-odmowy .textarea{min-height:88px}@media(max-width:700px){.arkusz-odmowy .ao-powody .chip{height:40px;flex:1 1 calc(50% - 4px);justify-content:center}}.arkusz-odmowy .ao-polecam{display:flex;flex-direction:column;gap:8px;padding-top:12px;border-top:1px solid var(--line)}.arkusz-odmowy .ao-polecam>p{margin:0}.arkusz-odmowy .ao-polecam-tytul{font-weight:600}.arkusz-odmowy .ao-polecam-lista{display:flex;flex-wrap:wrap;gap:8px}.arkusz-odmowy .ao-polecam-lista .chip{height:36px;padding:0 12px 0 4px;gap:8px;border-radius:var(--radius-full);font-size:13px}.arkusz-odmowy .ao-polecam-lista .chip[aria-pressed=true]{background:var(--accent-soft);color:var(--accent);box-shadow:inset 0 0 0 1.5px var(--accent)}.fl-praca .tiles{gap:12px;margin-bottom:16px}.fl-praca .tile{background:var(--surface);border-radius:var(--radius-lg);box-shadow:none;padding:16px 20px;display:flex;flex-direction:column;gap:2px;min-width:0;color:var(--ink)}.fl-praca .tile b{font-size:30px;line-height:34px;font-weight:700;letter-spacing:-.02em}.fl-praca .tile span{font-size:13px;line-height:18px;color:var(--ink-2)}.fl-praca .tile.act{flex-direction:row;align-items:center;justify-content:space-between;gap:12px}.fl-praca .tile.act .col{gap:2px;min-width:0}.fl-praca .tile.act .col b{font-size:26px;line-height:30px}.fl-praca .toolbar .nav{display:flex;align-items:center;gap:2px}.fl-praca .toolbar .nav b{font-size:15px;line-height:20px;font-weight:600;padding:0 6px;min-width:130px;text-align:center;white-space:nowrap}.fl-praca .card.tbl{padding:0;overflow-x:auto;overflow-y:hidden}.fl-praca .who{display:flex;align-items:center;gap:10px;min-width:0}.fl-praca .who div{min-width:0}.fl-praca .who div b{display:block;font-size:14px;line-height:19px;font-weight:600}.fl-praca .who div span{display:block;font-size:12px;line-height:16px;color:var(--ink-2)}.fl-praca .racts{display:flex;gap:4px;justify-content:flex-end;flex:none;flex-wrap:wrap}.fl-praca .chev{margin-left:auto;color:var(--ink-2)}.fl-praca .lbl{display:flex;align-items:center;gap:6px;font-size:11px;line-height:14px;font-weight:500;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2)}.fl-praca .lbl .ic{color:var(--ink-2)}.fl-praca .brand{display:inline-flex;align-items:center;gap:6px;font-size:13px;line-height:18px;color:var(--ink-2);white-space:nowrap;min-width:0}.fl-praca .brand i{width:18px;height:18px;border-radius:var(--radius-md);font-size:9px;line-height:12px;font-weight:700;font-style:normal;display:inline-flex;align-items:center;justify-content:center;letter-spacing:.02em;flex:none;background:var(--rule-soft);color:var(--ink)}.fl-praca .brand.lg{font-size:14px;line-height:19px;color:var(--ink)}.fl-praca .brand.lg i{width:22px;height:22px;border-radius:var(--radius-lg);font-size:10px}.fl-praca .two{align-items:start}.fl-praca .two>aside{display:flex;flex-direction:column;gap:12px;min-width:0}.fl-praca .two aside .card{padding:16px 20px}.fl-praca .sec-h:first-child{margin-top:0}.fl-praca .sec-h .n{font-size:13px;line-height:18px;color:var(--ink-2)}.fl-praca .note{font-size:13px;line-height:18px;color:var(--ink-2);margin-top:10px}.fl-praca .meta{display:flex;align-items:center;gap:10px;font-size:13px;line-height:18px;color:var(--ink-2);flex-wrap:wrap}.fl-praca .meta>span{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.fl-praca .meta .ic{width:14px;height:14px;color:var(--ink-2)}.fl-praca .meta>i{width:3px;height:3px;border-radius:50%;background:var(--ink-2);display:inline-block}.fl-praca .empty b{color:var(--ink)}.fl-praca .table td .chip{vertical-align:middle}.fl-praca .lt{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:var(--radius-md);font-size:11px;line-height:14px;font-weight:600;color:var(--ink-2);flex:none}.fl-praca .lt.P{background:var(--surface);color:var(--ink);box-shadow:inset 0 0 0 1px var(--pill-border)}.fl-praca .lt.O{background:var(--surface);color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--pill-border)}.fl-praca .lt.N{background:var(--grey-cell);color:var(--ink-4)}.fl-praca .lt.W{background:var(--ink-fill);color:var(--on-ink)}.fl-praca .lt.none{background:var(--amber-soft);color:var(--text);box-shadow:inset 0 0 0 1px var(--amber-border)}.fl-praca .banner .btn.primary.act{background:var(--accent-fill);color:var(--on-accent);box-shadow:none}.fl-praca .chip.fx .ic{margin-left:2px}.fl-praca .kv{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:7px 0;border-top:1px solid var(--rule-row);font-size:14px;line-height:19px}.fl-praca .kv>span{color:var(--ink-2);flex:none}.fl-praca .kv>b{font-weight:600;text-align:right;min-width:0}.fl-praca .kv>b.big{font-size:22px;line-height:28px;font-weight:700;letter-spacing:-.015em}.fl-praca .lbl+.kv{border-top:0;margin-top:6px}.fl-praca .defs{display:flex;flex-direction:column;gap:8px;width:100%;margin:0}.fl-praca .defs>div{display:grid;grid-template-columns:130px minmax(0,1fr);gap:12px;align-items:start}.fl-praca .defs dt{display:flex;align-items:center;gap:6px;font-size:13px;line-height:19px;color:var(--ink-2)}.fl-praca .defs dt .ic{color:var(--ink-2)}.fl-praca .defs dd{font-size:14px;line-height:19px;color:var(--ink);margin:0;white-space:pre-line}.fl-praca .place{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;margin-bottom:10px;flex-wrap:wrap}.fl-praca .place b{display:block;font-size:15px;line-height:20px;font-weight:600}.fl-praca .place span{display:block;font-size:13px;line-height:18px;color:var(--ink-2)}.fl-praca .pp{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:7px 0;border-top:1px solid var(--rule-row);flex-wrap:wrap}.fl-praca .pp .who{flex:1 1 150px}.fl-praca .lbl+.pp,.fl-praca .t-footnote+.pp{border-top:0}.fl-praca .mono{font-family:var(--font-mono);font-size:13px;letter-spacing:.02em}.fl-praca a.more-link:hover{text-decoration:underline}@media(max-width:1000px){.fl-praca .tiles.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.fl-praca .toolbar .nav b{min-width:0}.fl-praca .two aside .card{padding:16px}}@media(max-width:900px){.fl-praca .tile{flex-direction:row-reverse;align-items:baseline;justify-content:space-between;padding:12px 16px;gap:12px}.fl-praca .tile b{font-size:22px;line-height:28px;flex:none}.fl-praca .tile.act{flex-direction:row}.fl-praca .tile.act .col b{font-size:22px;line-height:28px}.fl-praca .tiles{margin-bottom:12px}.fl-praca .toolbar .nav{flex:1 1 100%;justify-content:space-between}.fl-praca .toolbar .nav b{flex:1}.fl-praca .toolbar .sp{display:none}.fl-praca .toolbar>.t-footnote{width:100%}.fl-praca .banner{flex-wrap:wrap}.fl-praca .banner>span,.fl-praca .banner>div{flex:1 1 calc(100% - 30px)}.fl-praca .banner .act{margin-left:26px}.fl-praca .defs>div{grid-template-columns:minmax(0,1fr);gap:2px}.fl-praca .defs dt,.fl-praca .brand{white-space:normal}.fl-praca .kv>b.big{font-size:20px;line-height:26px}.fl-praca .sec-h .acts{margin-left:0;width:100%}.fl-praca .meta>i{display:none}.fl-praca .card.tbl .table:not(.keep) tr{padding:10px 16px}.fl-praca .toolbar .seg.multi{flex-wrap:wrap;height:auto;padding:3px;gap:3px}.fl-praca .toolbar .seg.multi button{flex:1 1 45%;height:36px}}.link-niebezpieczny{display:inline-flex;align-items:center;min-height:var(--touch-min)}.zap-siatka{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;align-items:stretch}.zap-dzis{display:grid;gap:10px;min-width:0}.zap-dzis .k-kicker-sekcji{margin-bottom:0}.zap-dzis>.zap-dalej{justify-self:start}.zap-karta{display:flex;flex-direction:column;gap:12px;min-width:0}.zap-glowa{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;min-width:0}.zap-kiedy{font-family:var(--font-mono);font-size:11px;color:var(--ink-2);white-space:nowrap}.zap-tresc{display:grid;gap:5px;min-width:0}.zap-tresc p{margin:0;font-size:13.5px;line-height:1.45;color:var(--ink-2)}.zap-akcje{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:12px;border-top:1px dashed var(--rule-soft)}.zap-akcje .zap-dalej{margin-left:auto}.zap-karta .brand,.zap-firmy .brand{display:inline-flex;align-items:center;gap:8px;min-width:0;font-size:14px;font-weight:600;color:var(--ink)}.zap-karta .brand i,.zap-firmy .brand i,.zap-firmy .k-wt-przod i{flex:none;width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;border-radius:var(--radius-md);background:var(--ink-fill);color:var(--on-ink);font-family:var(--font-mono);font-style:normal;font-size:9.5px;font-weight:500}.zap-firmy .k-wt-przod i{width:36px;height:36px;font-size:11px}.zap-karta .brand i img,.zap-firmy .brand i img,.zap-firmy .k-wt-przod i img{width:100%;height:100%;object-fit:contain;background:var(--surface)}.ekran-fl-zaproszenia .zap-nota{margin:18px 0 26px;max-width:640px;font-size:13px;line-height:1.45;color:var(--ink-2)}.ekran-fl-zaproszenia .zap-firmy{min-width:0}.ekran-fl-zaproszenia .zap-link{font-size:13px;color:var(--ink);margin-right:8px}@media(max-width:1200px){.zap-siatka{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.zap-siatka{grid-template-columns:minmax(0,1fr);gap:10px}.zap-akcje .k-btn{min-height:44px}.zap-akcje .zap-dalej{margin-left:0}.ekran-fl-zaproszenia .zap-nota{margin:14px 0 20px}}.ow-lista-kart{display:flex;flex-direction:column;gap:12px;min-width:0}.ow-karta{display:flex;flex-direction:column;gap:6px}.ow-lista-kart .ow-karta{box-shadow:var(--shadow-sm),inset 0 0 0 1px var(--red)}.ow-glowa{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap}.ow-kicker{color:var(--red)}.ow-kiedy{font-size:13px;color:var(--ink-2)}.ow-rola{margin:0;font-size:16px;line-height:1.3;font-weight:600;color:var(--ink);min-width:0}.ow-meta{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:13px;color:var(--ink-2)}.ow-powod{margin:4px 0 0;font-size:14px;line-height:1.45;color:var(--ink)}.ow-kto{font-size:12.5px;color:var(--ink-2)}.ow-stopka{display:flex;gap:8px;flex-wrap:wrap;margin-top:6px}.ow-baner{display:flex;align-items:center;gap:16px;margin-bottom:16px}.ow-baner-tresc{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:6px;font-size:13.5px;line-height:1.45}.ow-baner-akcje{display:flex;align-items:center;gap:6px;flex:none;flex-wrap:wrap}.ow-lista{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:4px;font-size:13px;line-height:1.45}@media(max-width:900px){.ow-baner{flex-direction:column;align-items:flex-start;gap:10px}}.ekran-fl-dzisiaj .dz-tresc{display:flex;flex-direction:column;gap:16px;min-width:0}.ekran-fl-dzisiaj .dz-tresc>*{min-width:0}.ekran-fl-dzisiaj .dz-zegary{display:flex;flex-direction:column;gap:14px;min-width:0}.ekran-fl-dzisiaj .dz-zegary:empty{display:none}.ekran-fl-dzisiaj .dz-ink2{color:var(--ink-2)}.ekran-fl-dzisiaj .dz-baner{display:flex;align-items:center;gap:16px}.ekran-fl-dzisiaj .dz-baner-tekst{flex:1;min-width:0;font-size:13.5px;line-height:1.45}.ekran-fl-dzisiaj .dz-zmiana{padding:18px 20px}.ekran-fl-dzisiaj .dz-zmiana-glowa{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap}.ekran-fl-dzisiaj .dz-zmiana-co{min-width:0;flex:1 1 260px}.ekran-fl-dzisiaj .dz-zmiana-rola{margin:0;font-size:20px;line-height:1.2;font-weight:600;letter-spacing:-.01em;color:var(--ink)}.ekran-fl-dzisiaj .dz-zmiana-proj{font-size:14px;line-height:1.45;margin-top:2px;color:var(--ink)}.ekran-fl-dzisiaj .dz-zmiana-firma{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-top:4px;font-size:13px}.ekran-fl-dzisiaj .dz-zmiana-kiedy{display:flex;flex-direction:column;align-items:flex-end;gap:4px;flex:none;text-align:right}.ekran-fl-dzisiaj .dz-godziny{font-size:20px;line-height:1.2;font-weight:600;letter-spacing:-.01em;white-space:nowrap}.ekran-fl-dzisiaj .dz-zmiana-kiedy .dz-ink2{font-size:13px}.ekran-fl-dzisiaj .dz-zbiorka{color:var(--ink-2)}.ekran-fl-dzisiaj .dz-wazne{margin-top:14px;padding:10px 14px;background:var(--amber-soft);box-shadow:inset 0 0 0 1px var(--amber-border);font-size:13.5px;line-height:1.45}.ekran-fl-dzisiaj .banner.ack{display:flex;align-items:center;gap:14px;margin-top:14px;padding:12px 14px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--amber-border);border-radius:var(--radius-lg)}.ekran-fl-dzisiaj .banner.ack>div{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.ekran-fl-dzisiaj .banner.ack div b{font-size:14px;line-height:1.35;font-weight:600}.ekran-fl-dzisiaj .banner.ack div span{font-size:12.5px;line-height:1.35;color:var(--ink-2)}.ekran-fl-dzisiaj .banner.ack .act{flex:none}.ekran-fl-dzisiaj .sec{padding-top:14px;margin-top:14px;border-top:1px dashed var(--rule-soft)}.ekran-fl-dzisiaj .sec .lbl{margin-bottom:10px;color:var(--ink-2)}.ekran-fl-dzisiaj .sec .lbl .ic{color:var(--ink-2)}.ekran-fl-dzisiaj .wersja{display:block;margin:-4px 0 8px;color:var(--ink-2)}.ekran-fl-dzisiaj .ct{display:grid;grid-template-columns:minmax(180px,1fr) 150px auto;gap:12px;align-items:center;padding:8px 0;border-top:1px solid var(--rule-row)}.ekran-fl-dzisiaj .ct>*{min-width:0}.ekran-fl-dzisiaj .lbl+.ct{border-top:0;padding-top:0}.ekran-fl-dzisiaj .ct .tel{white-space:nowrap;font-family:var(--font-mono);font-size:13px}.ekran-fl-dzisiaj .ct .racts{gap:6px}.ekran-fl-dzisiaj .dz-calosc{margin-top:12px}.ekran-fl-dzisiaj .dz-nocleg .lbl{margin-bottom:10px;color:var(--ink-2)}.ekran-fl-dzisiaj .dz-nocleg .place{margin-bottom:0}.ekran-fl-dzisiaj .dz-trasa{display:flex;flex-direction:column;gap:6px}.ekran-fl-dzisiaj .dz-trasa-glowa{display:flex;align-items:baseline;gap:12px}.ekran-fl-dzisiaj .dz-odwolana{color:var(--red)}.ekran-fl-dzisiaj .dz-trasa-godz{font-family:var(--font-mono);font-weight:500;font-size:15px}.ekran-fl-dzisiaj .dz-trasa-nazwa{font-size:16px;line-height:1.3;font-weight:600;min-width:0}.ekran-fl-dzisiaj .dz-trasa-stopka{display:flex;gap:8px;flex-wrap:wrap;margin-top:6px}.ekran-fl-dzisiaj .dz-dalej-wiecej{padding:14px 0 0 110px;border-top:1px solid var(--rule)}.ekran-fl-dzisiaj .dz-uwaga,.ekran-fl-dzisiaj .dz-nieprz,.ekran-fl-dzisiaj .dz-linki{display:flex;flex-direction:column;min-width:0}.ekran-fl-dzisiaj .dz-uwaga{gap:10px}.ekran-fl-dzisiaj .dz-uwaga .k-kicker-sekcji{margin-bottom:0}.ekran-fl-dzisiaj .dz-uwaga-nic{font-size:13.5px;color:var(--ink-2)}.ekran-fl-dzisiaj .dz-uwaga-wiersz{display:flex;flex-direction:column;align-items:flex-start;gap:10px;color:var(--ink);text-decoration:none;transition:var(--przejscie-tla)}.ekran-fl-dzisiaj .dz-uwaga-wiersz:hover{background:var(--surface-warm);text-decoration:none}.ekran-fl-dzisiaj .dz-uwaga-wiersz:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.ekran-fl-dzisiaj .dz-uwaga-tekst{font-size:13.5px;line-height:1.45;font-weight:500}.ekran-fl-dzisiaj .dz-uwaga-cta{display:inline-flex;align-items:center;padding:7px 12px;border-radius:999px;box-shadow:inset 0 0 0 1px var(--ink);background:var(--surface);font-size:12.5px;font-weight:500;color:var(--ink)}.ekran-fl-dzisiaj .dz-nieprz-karta{display:flex;flex-direction:column;padding-top:6px;padding-bottom:12px}.ekran-fl-dzisiaj .dz-np{display:flex;align-items:flex-start;gap:10px;padding:10px 0;border-bottom:1px solid var(--rule-row);color:var(--ink);text-decoration:none;min-width:0}.ekran-fl-dzisiaj a.dz-np:hover .dz-np-tytul{text-decoration:underline}.ekran-fl-dzisiaj .dz-kropka{width:8px;height:8px;border-radius:50%;background:var(--amber-acc);flex:none;margin-top:6px}.ekran-fl-dzisiaj .dz-np-tekst{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.ekran-fl-dzisiaj .dz-np-tytul{font-size:13.5px;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ekran-fl-dzisiaj .dz-np-czas{font-family:var(--font-mono);font-size:11px;color:var(--ink-2)}.ekran-fl-dzisiaj .dz-link{align-self:flex-start;margin-top:10px;padding:0;border:0;background:none;font:inherit;font-size:12.5px;color:var(--ink);text-decoration:underline;cursor:pointer;min-height:24px}.ekran-fl-dzisiaj .dz-link:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.ekran-fl-dzisiaj .dz-30{display:flex;flex-direction:column}.ekran-fl-dzisiaj .dz-kv{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:6px 0;font-size:13.5px;line-height:1.4}.ekran-fl-dzisiaj .dz-kv+.dz-kv{border-top:1px solid var(--rule-row)}.ekran-fl-dzisiaj .dz-kv>span{color:var(--ink-2);min-width:0}.ekran-fl-dzisiaj .dz-kv>b{font-weight:600;text-align:right;flex:none}.ekran-fl-dzisiaj .dz-kv-firma{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ekran-fl-dzisiaj .dz-30-link{margin-top:8px}.ekran-fl-dzisiaj .dz-cytat{margin:0;display:flex;flex-direction:column;gap:6px}.ekran-fl-dzisiaj .dz-cytat blockquote{margin:0;font-size:15px;line-height:1.4;font-weight:600}.ekran-fl-dzisiaj .dz-cytat figcaption{font-size:12.5px;color:var(--ink-2)}.ekran-fl-dzisiaj .dz-linki-karta{display:flex;flex-direction:column;padding-top:4px;padding-bottom:4px}.ekran-fl-dzisiaj .dz-lk{display:flex;flex-direction:column;gap:2px;padding:10px 0;color:var(--ink);text-decoration:none}.ekran-fl-dzisiaj .dz-lk+.dz-lk{border-top:1px solid var(--rule-row)}.ekran-fl-dzisiaj .dz-lk:hover .dz-lk-tytul{text-decoration:underline}.ekran-fl-dzisiaj .dz-lk-tytul{font-size:13.5px;line-height:1.4}.ekran-fl-dzisiaj .dz-lk-host{font-family:var(--font-mono);font-size:11px;color:var(--ink-2)}.ekran-fl-dzisiaj .dz-sz-karta{height:420px;background:var(--rule-soft)}.ekran-fl-dzisiaj .dz-sz-zegar{height:150px;background:var(--rule-soft)}.ekran-fl-dzisiaj .dz-sz-boczna{height:120px;background:var(--rule-soft)}@media(max-width:1100px){.ekran-fl-dzisiaj .ct{grid-template-columns:minmax(0,1fr) auto}.ekran-fl-dzisiaj .ct .racts{grid-column:1 / -1;justify-content:flex-start}}@media(max-width:900px){.ekran-fl-dzisiaj .dz-zmiana{padding:14px}.ekran-fl-dzisiaj .dz-zmiana-kiedy{align-items:flex-start;text-align:left;width:100%;order:-1}.ekran-fl-dzisiaj .dz-baner{flex-direction:column;align-items:flex-start;gap:10px}.ekran-fl-dzisiaj .banner.ack{flex-wrap:wrap}.ekran-fl-dzisiaj .ct{grid-template-columns:minmax(0,1fr);gap:6px;padding:10px 0}.ekran-fl-dzisiaj .ct .racts{justify-content:flex-start}.ekran-fl-dzisiaj .ct .tel{font-size:15px}.ekran-fl-dzisiaj .ct .tel:empty{display:none}.ekran-fl-dzisiaj .dz-dalej-wiecej{padding-left:54px}.ekran-fl-dzisiaj .dz-sz-karta{height:320px}}.fl-rozmowy-kolumna{display:flex;flex-direction:column;min-height:0;height:100%}.fl-rozmowy-glowa{padding:24px 18px 14px;border-bottom:1px solid var(--rule-row)}.fl-rozmowy-h1{margin:8px 0 12px;font-size:24px;line-height:1.05;font-weight:600;letter-spacing:-.02em;color:var(--ink)}.fl-rozmowy-glowa .k-szukaj{width:100%}.fl-rozmowy-kolumna .k-rozmowy{flex:1;min-height:0;overflow-y:auto}.fl-rozmowy-szkielet{display:grid;gap:10px;padding:14px 18px}.fl-rozmowy-szkielet-w{height:56px}.fl-rozmowy-pusta-lista{padding:14px}.fl-rozmowy-brak{margin:0;padding:16px 18px;font-size:13px;color:var(--ink-2)}.fl-rozmowy-pusto{flex:1;display:flex;align-items:center;justify-content:center;padding:24px}.fl-rozmowy-pusto .empty{background:transparent}.fl-watek-glowa{display:flex;align-items:center;gap:14px;padding:14px 20px;background:var(--surface);border-bottom:1px solid var(--rule);min-width:0}.fl-watek-tytuly{flex:1;min-width:0}.fl-watek-wstecz{display:none;font-size:12.5px;color:var(--ink-2);text-decoration:none;margin-bottom:4px}.fl-watek-wstecz:hover{color:var(--ink);text-decoration:underline}.fl-watek-tytul{font-size:15px;line-height:20px;font-weight:600;color:var(--ink)}.fl-watek-podtytul{font-size:12.5px;line-height:17px;color:var(--ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fl-watek-tresc{flex:1;min-height:0;display:flex;flex-direction:column}.ekran-fl-rozmowa .chat{padding:0;overflow:hidden}.ekran-fl-rozmowa .rozmowa{margin:0;flex:1;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto minmax(0,1fr) auto;column-gap:10px;min-height:0}.ekran-fl-rozmowa .rozmowa>p.tiny:first-child{grid-column:1 / -1;margin:0;padding:12px 20px;border-bottom:1px solid var(--rule-soft);font-size:13px;line-height:18px;color:var(--ink-2)}.ekran-fl-rozmowa .rozmowa>h4{display:none}.ekran-fl-rozmowa .rozmowa>p.tiny:not(:first-child){grid-column:1 / -1;align-self:center;justify-self:center;margin:0;padding:48px 20px;font-size:14px;line-height:19px;color:var(--ink-2);text-align:center}.ekran-fl-rozmowa .rozmowa-lista{grid-column:1 / -1;display:flex;flex-direction:column;gap:12px;padding:16px 20px;overflow-y:auto;min-height:0}.ekran-fl-rozmowa .rozmowa-dymek{display:flex;flex-direction:column;align-items:flex-start;max-width:70%;background:transparent;padding:0;color:var(--ink)}.ekran-fl-rozmowa .rozmowa-dymek>div:last-child{order:1;padding:10px 14px;border-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-sm);background:var(--surface);font-size:14px;line-height:1.45;white-space:pre-line;overflow-wrap:anywhere}.ekran-fl-rozmowa .rozmowa-dymek>.tiny{order:2;font-family:var(--font-mono);font-weight:500;font-size:10px;line-height:14px;color:var(--ink-2);margin-top:4px;padding:0 2px}.ekran-fl-rozmowa .rozmowa-dymek.rozmowa-moja{align-self:flex-end;align-items:flex-end;background:transparent;color:var(--ink)}.ekran-fl-rozmowa .rozmowa-moja>div:last-child{background:var(--ink-fill);color:var(--on-ink);border-bottom-left-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-sm)}.ekran-fl-rozmowa .rozmowa>.textarea{grid-column:1;width:auto;margin:12px 0 16px 20px;min-height:48px;resize:vertical;border-radius:var(--radius-full);border:1px solid var(--pill-border);background:var(--surface);padding:12px 18px}.ekran-fl-rozmowa .rozmowa>.textarea:focus{outline:2px solid var(--ink);outline-offset:0}.ekran-fl-rozmowa .rozmowa>.row-tight{grid-column:2;display:flex;flex-direction:column;align-items:flex-end;gap:6px;margin:12px 20px 16px 0!important}.ekran-fl-rozmowa .rozmowa>.row-tight .tiny{font-size:12px;line-height:16px;color:var(--ink-3)}.ekran-fl-rozmowa .rozmowa>.textarea,.ekran-fl-rozmowa .rozmowa>.row-tight{align-self:end}.ekran-fl-rozmowa .rozmowa:not(:has(.textarea)){display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:0;padding:48px 24px;gap:12px;text-align:center}.ekran-fl-rozmowa .rozmowa:not(:has(.textarea))>p.tiny{border:0;padding:0;font-size:14px;font-weight:400;color:var(--ink-2)}.rozmowa-temat{display:block;font-weight:600;margin-bottom:2px}@media(max-width:900px){.fl-rozmowy-glowa{padding:16px 16px 12px}.fl-watek-wstecz{display:inline-block}.ekran-fl-rozmowa .rozmowa{grid-template-columns:minmax(0,1fr)}.ekran-fl-rozmowa .rozmowa>p.tiny:first-child{padding:10px 16px}.ekran-fl-rozmowa .rozmowa-lista{padding:12px 16px}.ekran-fl-rozmowa .rozmowa-dymek{max-width:88%}.ekran-fl-rozmowa .rozmowa>.textarea{grid-column:1;margin:12px 16px 8px}.ekran-fl-rozmowa .rozmowa>.row-tight{grid-column:1;flex-direction:row;align-items:center;justify-content:space-between;margin:0 16px 16px!important}.ekran-fl-rozmowa .rozmowa>.row-tight .btn{order:2}}.pdz-karta{display:flex;flex-direction:column;margin-bottom:16px}.pdz-wiersz{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:start;padding:12px 0}.pdz-wiersz:first-child{padding-top:0}.pdz-wiersz:last-child{padding-bottom:0}.pdz-wiersz+.pdz-wiersz{border-top:1px solid var(--rule-row)}.pdz-tresc{min-width:0;display:flex;flex-direction:column;gap:4px}.pdz-tresc>p{margin:0}.pdz-tytul{font-size:15px;line-height:1.35;font-weight:600;color:var(--ink)}.pdz-meta{font-size:13px;line-height:1.45;color:var(--ink-2)}.pdz-slowo{font-size:14px;line-height:1.45;font-style:italic;color:var(--ink)}.pdz-akcje{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}@media(max-width:900px){.pdz-wiersz{grid-template-columns:minmax(0,1fr);gap:10px}.pdz-akcje{justify-content:flex-start}}.ekran-fl-zlecenia .zl-narzedzia{flex-wrap:wrap}.ekran-fl-zlecenia .zl-podsum{margin-left:auto;font-size:13px;color:var(--ink-2);white-space:nowrap}.ekran-fl-zlecenia .zl-karta{min-width:0;transition:var(--przejscie-tla)}.ekran-fl-zlecenia .zl-karta.request-card-highlight{outline:2px solid var(--ink);outline-offset:2px}.ekran-fl-zlecenia .zl-karta.zl-zajeta{opacity:.6}.ekran-fl-zlecenia .k-rola-osoba{white-space:normal}.ekran-fl-zlecenia .zl-uwagi{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:4px;font-size:12.5px;line-height:1.45;color:var(--ink-2)}.ekran-fl-zlecenia .zl-uwagi:empty{display:none}.ekran-fl-zlecenia .zl-konflikt{color:var(--red);font-weight:500}.ekran-fl-zlecenia .zl-po-terminie .k-rola-osoba{color:var(--red)}.ekran-fl-zlecenia .zl-z-powiadomienia{font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.ekran-fl-zlecenia .zl-akcje{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px;padding-top:12px;border-top:1px dashed var(--rule-soft)}.ekran-fl-zlecenia .zl-stawka{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px;margin:10px 0 0;font-size:13px;color:var(--ink-2)}.ekran-fl-zlecenia .zl-stawka b{font-family:var(--font-sans);font-size:15px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--ink)}.ekran-fl-zlecenia .zl-stawka .zl-stawka-brak{font-size:14px;font-weight:500;color:var(--ink)}.ekran-fl-zlecenia .zl-termin{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--amber-text)}.ekran-fl-zlecenia .zl-termin.zl-termin-minal{color:var(--red)}.ekran-fl-zlecenia .zl-kolizja-uwaga{color:var(--amber-text);font-weight:500}.ekran-fl-zlecenia .zl-szkielet{display:flex;flex-direction:column;gap:12px}.ekran-fl-zlecenia .zl-szkielet-zdanie{margin:0;font-size:13.5px;color:var(--ink-2)}.ekran-fl-zlecenia .zl-szkielet-karta{height:120px;background:var(--rule-soft)}@media(max-width:900px){.ekran-fl-zlecenia .zl-narzedzia{overflow-x:auto;flex-wrap:nowrap;scrollbar-width:none}.ekran-fl-zlecenia .zl-podsum{display:none}.ekran-fl-zlecenia .zl-akcje .k-btn{flex:1 1 auto}.ekran-fl-zlecenia .zl-akcje-propozycji{position:sticky;bottom:0;z-index:2;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;padding-bottom:calc(10px + var(--safe-bottom));background:var(--surface);border-radius:0 0 var(--radius-lg) var(--radius-lg)}.ekran-fl-zlecenia .zl-akcje-propozycji .k-btn{min-height:var(--touch-min);min-width:0;justify-content:center}.ekran-fl-zlecenia .zl-akcje-propozycji .k-btn:first-child{grid-column:1 / -1}}.ekipa-karta{display:flex;flex-direction:column;gap:10px}.ekipa-karta .ekipa-glowa{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;min-width:0}.ekipa-karta .ekipa-glowa>.lbl{margin:0}.ekipa-karta .ekipa-ile{margin-left:auto;font-size:12.5px;color:var(--ink-2)}.ekipa-karta .ekipa-pusto{margin:0;font-size:13.5px;color:var(--ink-2)}.ekipa-karta .ekipa-grupa{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-width:0}.ekipa-karta .ekipa-grupa>.lbl{margin:0}.ekipa-karta .ekipa-lista{list-style:none;margin:0;padding:0;width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px;min-width:0}.ekipa-karta .ekipa-osoba{display:flex;align-items:center;gap:10px;padding:8px 0;border-top:1px solid var(--rule-row);min-width:0}.ekipa-karta .ekipa-osoba:nth-child(-n+2){border-top:0}.ekipa-karta .ekipa-kto{flex:1;min-width:0}.ekipa-karta .ekipa-kto b{display:block;font-size:14px;font-weight:600;line-height:1.3;overflow-wrap:anywhere}.ekipa-karta .ekipa-kto span{display:block;font-size:12.5px;color:var(--ink-2);line-height:1.35}.ekipa-karta .ekipa-ty{flex:none;font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--amber-text)}.ekipa-karta .ekipa-tel{flex:none;font-family:var(--font-mono);font-size:13px;font-weight:500;color:var(--ink)}.ekipa-karta .ekipa-rozwin{margin-top:2px}.ekipa-karta.ekipa-waska .ekipa-lista{grid-template-columns:minmax(0,1fr)}.ekipa-karta.ekipa-waska .ekipa-osoba:nth-child(2){border-top:1px solid var(--rule-row)}@media(max-width:900px){.ekipa-karta .ekipa-lista{grid-template-columns:minmax(0,1fr)}.ekipa-karta .ekipa-osoba:nth-child(2){border-top:1px solid var(--rule-row)}.ekipa-karta .ekipa-tel{min-height:var(--touch-min);display:inline-flex;align-items:center}}.ekran-zlecenie{min-width:0}.ekran-zlecenie .zl-pod{display:flex;align-items:center;gap:6px 10px;flex-wrap:wrap;min-width:0}.ekran-zlecenie .zl-pod-zdanie{min-width:0;overflow-wrap:anywhere}.ekran-zlecenie .zl-meta{display:flex;align-items:center;gap:4px 14px;flex-wrap:wrap;margin-top:6px;font-size:13px;color:var(--ink-2);min-width:0}.ekran-zlecenie .zl-stan{display:inline-flex;align-items:center;gap:6px;color:var(--ink);font-weight:500}.ekran-zlecenie .zl-stan-kropka{width:7px;height:7px;border-radius:50%;background:var(--ink-3);flex:none}.ekran-zlecenie .zl-stan-ok .zl-stan-kropka{background:var(--green)}.ekran-zlecenie .zl-stan-dzis{color:var(--amber-text)}.ekran-zlecenie .zl-stan-dzis .zl-stan-kropka{background:var(--amber-acc)}.ekran-zlecenie .zl-uwaga-link{border:0;background:none;padding:0;font:inherit;font-size:13px;color:var(--on-ink);text-decoration:underline;cursor:pointer}.ekran-zlecenie .zl-uwaga-link:focus-visible{outline:2px solid var(--paper);outline-offset:2px}.ekran-zlecenie .zl-karta{display:flex;flex-direction:column;gap:10px}.ekran-zlecenie .zl-karta>.lbl{margin:0}.ekran-zlecenie .zl-karta .t-callout{margin:0;font-size:13.5px;color:var(--ink-2)}.ekran-zlecenie .zl-karta .wersja{font-family:var(--font-mono);font-size:11px;color:var(--ink-2)}.ekran-zlecenie .zl-zdanie{margin:0;font-size:13px;line-height:1.45;color:var(--ink-2)}.ekran-zlecenie .zl-zegar{min-width:0}.ekran-zlecenie .zl-zegar:empty{display:none}.ekran-zlecenie .zl-karta .banner.ack{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:2px 0 0;padding:12px 14px;background:var(--amber-soft);box-shadow:none;border:0}.ekran-zlecenie .zl-karta .banner.ack>.ic{color:var(--amber-acc);flex:none}.ekran-zlecenie .zl-karta .banner.ack>div{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1 200px}.ekran-zlecenie .zl-karta .banner.ack div b{font-size:14px;font-weight:600}.ekran-zlecenie .zl-karta .banner.ack div span{font-size:12.5px;color:var(--ink-2)}.ekran-zlecenie .zl-pliki{display:flex;align-items:center;gap:12px;flex-wrap:wrap;min-width:0}.ekran-zlecenie .zl-pliki-tekst{flex:1 1 160px;min-width:0}.ekran-zlecenie .zl-pliki-tekst b{display:block;font-size:14px;font-weight:500}.ekran-zlecenie .zl-pliki-tekst span{display:block;font-size:12.5px;color:var(--ink-2);margin-top:2px}.ekran-zlecenie .zl-kontakt .ct{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 0;border-top:1px solid var(--rule-row)}.ekran-zlecenie .zl-kontakt .lbl+.ct{border-top:0;padding-top:0}.ekran-zlecenie .zl-kontakt .ct .who{flex:1 1 150px}.ekran-zlecenie .zl-kontakt .ct .tel{display:none}.ekran-zlecenie .zmiany-karta{display:flex;flex-direction:column;gap:10px}.ekran-zlecenie .zmiany-karta>.lbl{margin:0}.ekran-zlecenie .zmiany-lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.ekran-zlecenie .zmiana{display:flex;flex-direction:column;gap:6px;padding:12px 14px;background:var(--paper);border-radius:var(--radius-lg);min-width:0}.ekran-zlecenie .zmiana.otwarta{background:var(--amber-soft);box-shadow:inset 0 0 0 1px var(--amber-border)}.ekran-zlecenie .zmiana-glowa{display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap}.ekran-zlecenie .zmiana-glowa b{font-size:14px;font-weight:600}.ekran-zlecenie .zmiana-kiedy{font-size:12.5px;color:var(--ink-2)}.ekran-zlecenie .zmiana-byl-jest{display:grid;grid-template-columns:auto minmax(0,1fr);gap:2px 12px;margin:0;font-size:14px}.ekran-zlecenie .zmiana-byl-jest dt{font-family:var(--font-mono);font-size:10.5px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);padding-top:3px}.ekran-zlecenie .zmiana-byl-jest dd{margin:0;min-width:0}.ekran-zlecenie .zmiana-byl-jest .zmiana-bylo{color:var(--ink-2)}.ekran-zlecenie .zmiana-byl-jest .zmiana-bylo del{text-decoration-thickness:1px;text-decoration-color:var(--ink-3)}.ekran-zlecenie .zmiana-byl-jest .zmiana-jest{font-weight:600;color:var(--ink)}.ekran-zlecenie .zmiana-nota.zmiana-nota-ok{color:var(--green)}.ekran-zlecenie .zmiana-nota.zmiana-nota-sprzeciw{color:var(--red)}.ekran-zlecenie .zmiana-nota{margin:0;font-size:12.5px;color:var(--ink-2);display:flex;align-items:center;gap:6px;flex-wrap:wrap}.ekran-zlecenie .zmiana-skutek{list-style:none;margin:2px 0 0;padding:0;display:flex;flex-direction:column;gap:4px;font-size:13px}.ekran-zlecenie .zmiana-skutek li{display:flex;gap:8px;align-items:baseline;color:var(--ink-2)}.ekran-zlecenie .zmiana-kropka{width:7px;height:7px;border-radius:50%;background:var(--ink-3);flex:none;transform:translateY(-1px)}.ekran-zlecenie .zmiana-skutek .zmiana-skutek-uwaga{color:var(--amber-text)}.ekran-zlecenie .zmiana-skutek .zmiana-skutek-uwaga .zmiana-kropka{background:var(--amber-acc)}.ekran-zlecenie .zmiana-akcje{display:flex;gap:8px;flex-wrap:wrap;margin-top:4px}.ekran-zlecenie .warunki-zlecenia{margin:0;font-size:14px;line-height:1.45}.ekran-zlecenie .warunki-ile{font-size:12.5px;color:var(--ink-2)}.ekran-zlecenie .zl-pasek-dol{position:sticky;bottom:0;z-index:5;display:flex;gap:8px;align-items:center;margin:16px -18px -18px;padding:10px 18px calc(10px + var(--safe-bottom));background:var(--paper);border-top:1px solid var(--rule);min-width:0}.ekran-zlecenie .zl-pasek-dol>.k-btn:first-child{flex:1 1 auto;padding:14px 16px;font-size:15px}@media(max-width:900px){.ekran-zlecenie .zl-meta{font-size:12.5px}.ekran-zlecenie .zmiana{padding:12px}.ekran-zlecenie .zmiana-akcje .k-btn{min-height:var(--touch-min)}}.ekran-fl-brak{max-width:1200px;width:100%;margin:0 auto;padding:calc(30px + var(--safe-top)) 40px 40px;min-height:100vh;min-height:100dvh;background:var(--paper);display:flex;flex-direction:column;gap:22px}.ekran-fl-brak>*{min-width:0}.ekran-fl-brak .brak-kolejka{color:var(--ink-3);font-size:13px}.ekran-fl-brak .brak-srodek{flex:1;display:flex;align-items:center;justify-content:center;min-height:0}.ekran-fl-brak .brak-srodek>*{width:100%;max-width:560px}.ekran-fl-brak .brak-stan{padding:24px 28px}.ekran-fl-brak .brak-h1{margin:0;font-size:22px;line-height:1.15;font-weight:600;letter-spacing:-.02em;color:var(--ink)}.ekran-fl-brak .brak-zdanie{margin:8px 0 0;font-size:14px;line-height:1.45;color:var(--ink-2)}.ekran-fl-brak .brak-akcje{display:flex;gap:8px;flex-wrap:wrap;margin-top:18px}.ekran-fl-brak .brak-zapisane{display:block;margin-top:16px;padding-top:14px;border-top:1px dashed var(--rule-soft);font-size:12.5px;line-height:1.45;color:var(--ink-2)}.ekran-fl-brak .brak-karta-meta{display:flex;gap:16px;flex-wrap:wrap;padding-top:10px;margin-top:10px;border-top:1px dashed var(--rule-soft);font-size:12.5px;color:var(--ink-2)}.ekran-fl-brak .brak-godziny{font-family:var(--font-mono);font-weight:500;color:var(--ink)}.ekran-fl-brak .brak-zegar{display:flex;flex-direction:column;gap:10px;padding:18px 20px}.ekran-fl-brak .brak-zegar-kicker{color:var(--ink-3)}.ekran-fl-brak .brak-zegar-czas{font-family:var(--font-mono);font-size:34px;line-height:1;font-weight:500;color:var(--ink-3)}.ekran-fl-brak .brak-zegar .k-btn{align-self:flex-start}.ekran-fl-brak .brak-zegar-zdanie{font-size:12.5px;line-height:1.45;color:var(--ink-3)}.ekran-fl-brak .brak-powrot{align-self:flex-start;border:0;background:none;padding:0;font:inherit;cursor:pointer}.ekran-fl-brak .brak-glowa-zlecenia{display:block}.ekran-fl-brak .brak-szczegoly{display:grid;gap:14px;max-width:760px;min-width:0}.ekran-fl-brak .brak-rola{margin:8px 0 0;font-size:26px;line-height:1.1;font-weight:600;letter-spacing:-.02em}.ekran-fl-brak .brak-projekt{margin-top:4px;font-size:15px;font-weight:600}.ekran-fl-brak .brak-kiedy{margin-top:8px;font-size:13.5px;color:var(--ink-2)}.ekran-fl-brak .brak-kopia{margin:12px 0 0;padding-top:10px;border-top:1px dashed var(--rule-soft);font-size:12.5px;color:var(--ink-2)}.ekran-fl-brak .brak-wazne{color:var(--amber-text);margin-bottom:6px}.ekran-fl-brak .brak-wazne-tresc{margin:0;font-size:14px;line-height:1.45}.ekran-fl-brak .brak-kontakt{display:grid;grid-template-columns:minmax(0,1fr) 150px auto;gap:12px;align-items:center;padding:10px 0;border-top:1px solid var(--rule-row)}.ekran-fl-brak .k-kicker-sekcji+.brak-kontakt{border-top:0;padding-top:0}.ekran-fl-brak .brak-kontakt>*{min-width:0}.ekran-fl-brak .brak-kto{display:flex;align-items:center;gap:10px;min-width:0}.ekran-fl-brak .brak-kto-tekst{display:flex;flex-direction:column;min-width:0}.ekran-fl-brak .brak-kto-tekst b{font-size:14px;font-weight:600}.ekran-fl-brak .brak-kto-tekst span{font-size:12.5px;color:var(--ink-2)}.ekran-fl-brak .brak-tel{font-family:var(--font-mono);font-size:13.5px;font-weight:500;color:var(--ink);text-decoration:none;white-space:nowrap}.ekran-fl-brak .brak-tel:hover{text-decoration:underline}.ekran-fl-brak .brak-zadzwon{display:flex;justify-content:flex-end}@media(max-width:900px){.ekran-fl-brak{padding:calc(16px + var(--safe-top)) 18px 24px;gap:16px}.ekran-fl-brak .brak-srodek{align-items:flex-start}.ekran-fl-brak .brak-stan{padding:16px}.ekran-fl-brak .brak-akcje{flex-direction:column}.ekran-fl-brak .brak-akcje .k-btn{width:100%;min-height:44px;justify-content:center}.ekran-fl-brak .brak-powrot{position:sticky;top:0;z-index:5;align-self:stretch;min-height:44px;text-align:left;background:var(--paper)}.ekran-fl-brak .brak-kontakt{grid-template-columns:minmax(0,1fr) auto}.ekran-fl-brak .brak-zadzwon{grid-column:1 / -1}.ekran-fl-brak .brak-zadzwon .k-btn{flex:1;min-height:44px;justify-content:center}}.ekran-fl-start .start-uklad{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:32px;align-items:start;margin-bottom:26px}.ekran-fl-start .start-glowna,.ekran-fl-start .start-bok{display:flex;flex-direction:column;gap:12px;min-width:0}.ekran-fl-start .start-kroki{padding:20px 22px}.ekran-fl-start .start-kroki-glowa{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.ekran-fl-start .start-kroki-glowa .k-btn{margin-left:auto}.ekran-fl-start .start-kroki-stan{display:flex;flex-direction:column;gap:4px;min-width:0}.ekran-fl-start .start-licznik{color:var(--ink)}.ekran-fl-start .start-nota{font-size:13px;line-height:1.4;color:var(--ink-2)}.ekran-fl-start .start-pasek{height:6px;background:var(--rule-row);margin:14px 0 4px;overflow:hidden}.ekran-fl-start .start-pasek i{display:block;height:100%;background:var(--ink-fill)}.ekran-fl-start .start-lista{display:flex;flex-direction:column}.ekran-fl-start .start-krok{display:flex;align-items:flex-start;gap:12px;padding:14px 0;border-top:1px solid var(--rule-row);min-width:0}.ekran-fl-start .start-krok:first-child{border-top:0}.ekran-fl-start .start-krok .k-check{margin-top:1px}.ekran-fl-start .start-krok-tekst{flex:1 1 200px;min-width:0}.ekran-fl-start .start-krok-nazwa{font-size:14px;line-height:1.45;font-weight:600;color:var(--ink)}.ekran-fl-start .start-krok-nazwa.k-check-przekreslona{font-weight:500;color:var(--ink-2)}.ekran-fl-start .start-krok-opis{font-size:13px;line-height:1.45;color:var(--ink-2);margin-top:2px}.ekran-fl-start .start-krok-stan{flex:none;padding-top:2px}.ekran-fl-start .start-komplet{margin:12px 0 0;font-size:14px;line-height:1.45;color:var(--ink-2)}.ekran-fl-start .start-szkielet{height:52px;margin-top:10px;background:var(--rule-soft)}.ekran-fl-start .start-jak{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:8px;font-size:13.5px;line-height:1.45}.ekran-fl-start .start-jak li{padding-left:2px}.ekran-fl-start .start-zdanie{margin:0;font-size:13.5px;line-height:1.45;color:var(--ink-2)}.ekran-fl-start .start-jak+.start-zdanie{margin-top:12px}.ekran-fl-start .start-prosty{margin-top:14px}@media(max-width:1200px){.ekran-fl-start .start-uklad{grid-template-columns:minmax(0,1fr);gap:12px}}@media(max-width:900px){.ekran-fl-start .start-kroki{padding:16px}.ekran-fl-start .start-kroki-glowa .k-btn{margin-left:0;width:100%;justify-content:center}.ekran-fl-start .start-krok{flex-wrap:wrap}.ekran-fl-start .start-krok .btn{margin-left:30px}}.ekran-skaner{width:100%;min-height:100vh;min-height:100dvh;background:var(--paper);color:var(--ink);display:flex;flex-direction:column;padding-bottom:var(--safe-bottom)}.ekran-skaner .field{margin-bottom:0}.ekran-skaner .ktop{min-height:56px;display:flex;align-items:center;gap:14px;padding:var(--safe-top) 32px 0;background:var(--ink-fill);color:var(--on-ink);flex:none;flex-wrap:wrap}.ekran-skaner .ktop .wm{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;background:var(--paper);color:var(--ink);font-family:var(--font-mono);font-size:11px;font-weight:600}.ekran-skaner .ktop .t{margin:0;font-family:var(--font-mono);font-size:12px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--on-ink);white-space:nowrap}.ekran-skaner .ktop .sep{width:1px;height:20px;background:var(--dark-3)}.ekran-skaner .ktop .right{margin-left:auto;display:flex;align-items:center;gap:14px}.ekran-skaner .ktop .who{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--ink-3);white-space:nowrap}.ekran-skaner .ktop .who .av{width:30px;height:30px;font-size:11px}.ekran-skaner .ktop .kctx{display:flex;align-items:center;gap:10px;min-width:0;flex-wrap:wrap}.ekran-skaner .skaner-tryb{display:inline-flex;align-items:center;padding:6px 12px;border-radius:999px;background:var(--paper);color:var(--ink);font-size:13px;font-weight:500}.ekran-skaner .kctx-nazwa{font-size:14px;font-weight:600;color:var(--on-ink)}.ekran-skaner .kctx-dopisek{font-size:13px;color:var(--ink-3)}.ekran-skaner .skaner-wyjscie{font-size:13px;color:var(--on-ink);text-decoration:underline;white-space:nowrap}.ekran-skaner .kctxm{display:none}.ekran-skaner .st{display:inline-flex;align-items:center;gap:6px;color:var(--ink-3);font-size:13px;white-space:nowrap}.ekran-skaner .skan-lacze-baner{border-radius:0;padding:10px 32px;align-items:center}.ekran-skaner .skan-lacze-baner .licznik{margin-left:auto;font-family:var(--font-mono);font-size:12px;white-space:nowrap}.ekran-skaner .kbody{flex:1;display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:32px;padding:30px 40px 48px;align-items:start}.ekran-skaner .kbody.jedna{grid-template-columns:minmax(0,1fr)}.ekran-skaner .kmain{max-width:760px;display:flex;flex-direction:column;gap:20px;min-width:0}.ekran-skaner .skaner-kicker{margin-bottom:6px}.ekran-skaner .skaner-h1{margin:0;font-size:40px;line-height:1;font-weight:600;letter-spacing:-.02em}.ekran-skaner .kmain .zdanie{margin:10px 0 0;font-size:14px;line-height:1.45;color:var(--ink-2)}.ekran-skaner .skaner-nota{margin:0;font-size:12.5px;line-height:17px;color:var(--ink-2)}.ekran-skaner .seg.lg,.ekran-skaner .seg.sm{display:flex;flex-wrap:wrap;gap:6px;height:auto;padding:0;background:transparent;border:0;border-radius:0;max-width:100%}.ekran-skaner .seg.lg button,.ekran-skaner .seg.sm button{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:8px 16px;border:1px solid var(--pill-border);border-radius:999px;background:var(--surface);color:var(--ink);font-size:14px;font-weight:500;box-shadow:none;transition:var(--przejscie-tla)}.ekran-skaner .seg.lg button:hover,.ekran-skaner .seg.sm button:hover{background:var(--surface-warm)}.ekran-skaner .seg.lg button.on,.ekran-skaner .seg.sm button.on{background:var(--accent-fill);border-color:var(--accent-fill);color:var(--on-accent)}.ekran-skaner .seg.lg button:disabled,.ekran-skaner .seg.sm button:disabled{color:var(--ink-3);cursor:default}.ekran-skaner .seg.lg .ic{width:16px;height:16px}.ekran-skaner .seg.lg>div{display:inline-flex}.ekran-skaner .opis-trybu{margin:-8px 0 0;font-size:13px;line-height:18px;color:var(--ink-2)}.ekran-skaner .kfields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px}.ekran-skaner .kfields>*{min-width:0}.ekran-skaner .skaner-pole{display:flex;width:100%}.ekran-skaner .skaner-pole>.select{width:100%}.ekran-skaner .skaner-pole.blad-listy>.select{border-color:var(--red)}.ekran-skaner .kfields .field-error{color:var(--red)}.ekran-skaner .kstart{display:flex;align-items:center;gap:12px;margin-top:4px;flex-wrap:wrap}.ekran-skaner .kcam{display:flex;align-items:flex-start;gap:12px;padding-top:16px;border-top:1px dashed var(--rule-soft);flex-wrap:wrap}.ekran-skaner .kcam p{flex:1 1 320px;max-width:520px}.ekran-skaner .kside{display:flex;flex-direction:column;gap:12px;min-width:0}.ekran-skaner .kart-glowa{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px;flex-wrap:wrap}.ekran-skaner .kart-tytul{margin:0;font-size:15px;line-height:1.3;font-weight:600}.ekran-skaner .note{font-size:12.5px;color:var(--ink-2)}.ekran-skaner .lbl{font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2)}.ekran-skaner .ses{display:flex;align-items:center;gap:12px;padding:10px 0;border:0;border-top:1px solid var(--rule-row);width:100%;background:transparent;color:inherit;text-align:left;cursor:pointer;transition:var(--przejscie-tla)}.ekran-skaner .ses:hover{background:var(--surface-hover)}.ekran-skaner .ses .ses-tryb{flex:none;color:var(--ink-2)}.ekran-skaner .ses div{flex:1;min-width:0}.ekran-skaner .ses b{display:block;font-size:14px;line-height:19px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ekran-skaner .ses span.kiedy{display:block;font-size:12.5px;line-height:17px;color:var(--ink-2)}.ekran-skaner .ses .n{font-family:var(--font-mono);font-size:12px;color:var(--ink-2);white-space:nowrap;text-align:right;flex:none}.ekran-skaner .ses-pusto{margin:0;font-size:13px;line-height:18px;color:var(--ink-2);padding:6px 0 4px}.ekran-skaner .modes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 20px;font-size:13px;line-height:18px;color:var(--ink-2)}.ekran-skaner .modes b{color:var(--ink);font-weight:600}.ekran-skaner .modes-tytul{margin-bottom:10px}.ekran-skaner .kcode-row{display:flex;gap:12px;align-items:stretch}.ekran-skaner .kcode-row>.k-btn{flex:none;padding:0 22px}.ekran-skaner .kcode{flex:1 1 auto;min-width:0;min-height:72px}.ekran-skaner .kcode .k-tool-pole{text-overflow:ellipsis}.ekran-skaner .kcode .k-tool-pole::placeholder{font-size:18px}.ekran-skaner .kcode.blad{border-color:var(--red);box-shadow:0 0 0 1px var(--red)}.ekran-skaner .stan-zwrotu{display:flex;flex-direction:column;gap:8px}.ekran-skaner .stan-zwrotu .rzad{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.ekran-skaner .stan-zwrotu .seg.sm{align-self:flex-start}.ekran-skaner .aparat{display:flex;flex-direction:column;gap:10px}.ekran-skaner .aparat .rzad{display:flex;align-items:center;justify-content:space-between;gap:8px}.ekran-skaner .aparat .lbl{color:var(--ink-3)}.ekran-skaner .aparat-wylacz{border:0;padding:0;background:transparent;color:var(--on-ink);font:inherit;font-size:13px;text-decoration:underline;cursor:pointer;min-height:var(--touch-min)}.ekran-skaner .aparat-nota{margin:0;font-size:12.5px;color:var(--ink-3)}.ekran-skaner .aparat .obraz{border-radius:var(--radius-lg);position:relative;width:100%;aspect-ratio:4 / 3;background:var(--dark-2);overflow:hidden}.ekran-skaner .aparat video{width:100%;height:100%;object-fit:cover;display:block}.ekran-skaner .aparat .celownik{border-radius:var(--radius-xl);position:absolute;left:50%;top:50%;width:200px;height:200px;transform:translate(-50%,-50%);outline:2px solid var(--paper);pointer-events:none}.ekran-skaner .last{animation:skan-wynik-wejscie .15s ease-out}@keyframes skan-wynik-wejscie{0%{opacity:.4}to{opacity:1}}@media(prefers-reduced-motion:reduce){.ekran-skaner .last{animation:none}}.ekran-skaner .last .glowa{display:flex;align-items:center;justify-content:space-between;gap:6px;flex-wrap:wrap}.ekran-skaner .last .lbl{color:var(--ink-3)}.ekran-skaner .last code{font-family:var(--font-mono);font-size:13px;color:var(--ink-3)}.ekran-skaner .last .tresc{display:flex;align-items:center;justify-content:space-between;gap:8px 16px;margin-top:8px;flex-wrap:wrap}.ekran-skaner .last h2{margin:0;font-size:30px;line-height:1.1;font-weight:600;letter-spacing:-.02em;min-width:0;overflow-wrap:anywhere}.ekran-skaner .last .gdzie{margin-top:6px;font-size:13px;color:var(--ink-3)}.ekran-skaner .last .komunikat{margin:6px 0 0;font-size:13.5px;color:var(--ink-3)}.ekran-skaner .bar{height:6px;background:var(--rule-soft);width:110px;overflow:hidden;flex:none;display:block}.ekran-skaner .bar i{display:block;height:100%;background:var(--ink-3)}.ekran-skaner .bar.cur i{background:var(--ink-fill)}.ekran-skaner .bar.over i{background:var(--red)}.ekran-skaner .bar.big{width:100%;height:6px}.ekran-skaner .bar.sm{width:72px}.ekran-skaner .prog{display:flex;flex-direction:column;gap:8px}.ekran-skaner .prog .rzad{display:flex;align-items:center;justify-content:space-between;gap:4px 12px;flex-wrap:wrap}.ekran-skaner .prog-liczba{font-family:var(--font-mono);font-size:22px;font-weight:500}.ekran-skaner .prog-nadmiar{color:var(--amber-text)}.ekran-skaner .recent{display:flex;flex-direction:column}.ekran-skaner .recent .kart-glowa{margin-bottom:4px}.ekran-skaner .sr{display:flex;align-items:center;gap:12px;padding:10px 0;border-top:1px solid var(--rule-row)}.ekran-skaner .sr .tm{font-family:var(--font-mono);font-size:12px;color:var(--ink-2);width:64px;flex:none}.ekran-skaner .sr code{font-family:var(--font-mono);font-size:12px;color:var(--ink-2);width:132px;flex:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ekran-skaner .sr .nm{flex:1;min-width:0;font-size:13.5px;line-height:19px;font-weight:500}.ekran-skaner .recent-pusto{margin:0;font-size:13.5px;line-height:19px;color:var(--ink-2);padding:8px 0}.ekran-skaner .kacts{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.ekran-skaner .kacts .grow{flex:1}.ekran-skaner .kacts .uwaga{font-size:13px;line-height:18px;color:var(--ink-2)}.ekran-skaner .sk-stan{flex:none;font-size:13px;white-space:nowrap;color:var(--ink-2)}.ekran-skaner .sk-stan:before{content:"";display:inline-block;width:7px;height:7px;margin-right:6px;border-radius:50%;background:var(--ink-3);vertical-align:1px}.ekran-skaner .sk-stan-ok{color:var(--ink)}.ekran-skaner .sk-stan-ok:before{background:var(--green)}.ekran-skaner .sk-stan-brak{color:var(--amber-text)}.ekran-skaner .sk-stan-brak:before{background:var(--amber)}.ekran-skaner .sk-stan-problem{color:var(--red);font-weight:600}.ekran-skaner .sk-stan-problem:before{background:var(--red)}.ekran-skaner .sk-stan-duzy{font-size:15px;font-weight:600;color:var(--on-ink)}.ekran-skaner .sk-stan-duzy:before{width:10px;height:10px}.ekran-skaner .sk-stan-duzy.sk-stan-ok{color:var(--green-on-dark)}.ekran-skaner .sk-stan-duzy.sk-stan-ok:before{background:var(--green-on-dark)}.ekran-skaner .sk-stan-duzy.sk-stan-brak{color:var(--amber-on-dark)}.ekran-skaner .sk-stan-duzy.sk-stan-brak:before{background:var(--amber-on-dark)}.ekran-skaner .sk-stan-duzy.sk-stan-problem{color:var(--on-ink)}.ekran-skaner .sk-stan-duzy.sk-stan-problem:before{background:var(--red-fill);box-shadow:0 0 0 1.5px var(--on-ink)}.ekran-skaner .sk-szkielet{display:flex;flex-direction:column;gap:8px}.ekran-skaner .sk-szkielet-wiersz{height:44px;background:var(--rule-soft)}.ekran-skaner .ex{display:flex;align-items:center;gap:12px;padding:10px 0;border-top:1px solid var(--rule-row)}.ekran-skaner .ex .nm{flex:1;min-width:0;font-size:13.5px;line-height:19px;font-weight:500}.ekran-skaner .ex.on .nm{color:var(--ink);font-weight:600}.ekran-skaner .ex-liczba{width:56px;text-align:right;font-family:var(--font-mono);font-size:12.5px;color:var(--ink-2);flex:none}.ekran-skaner .ex-sekcja{margin:10px 0 4px}.ekran-skaner .ex-szukaj{margin:4px 0 8px}.ekran-skaner .ex-stopka{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-top:10px;border-top:1px solid var(--rule);flex-wrap:wrap}.ekran-skaner .bez-oczekiwanych{padding:12px 0 4px;display:flex;flex-direction:column;gap:6px}.okno-zgody-aparat .glyph{width:48px;height:48px;border-radius:50%;background:var(--paper);color:var(--ink-2);display:flex;align-items:center;justify-content:center;margin-bottom:12px}.ekran-skaner .blokada{flex:1;display:flex;align-items:center;justify-content:center;padding:40px}.ekran-skaner .blokada .empty{max-width:640px;width:100%}@media(max-width:1200px){.ekran-skaner .kbody{grid-template-columns:minmax(0,1fr);gap:24px;padding:24px 24px 40px}.ekran-skaner .kmain{max-width:none}.ekran-skaner .kside{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.ekran-skaner .kside .banner{grid-column:1 / -1}.ekran-skaner .kbody.sesja .kside{grid-template-columns:minmax(0,1fr)}.ekran-skaner .ktop{padding:var(--safe-top) 16px 0}.ekran-skaner .skan-lacze-baner{padding:10px 16px}}@media(max-width:900px){.ekran-skaner .ktop{padding:calc(8px + var(--safe-top)) 12px 8px;gap:8px;min-height:52px}.ekran-skaner .ktop .sep,.ekran-skaner .ktop .kctx,.ekran-skaner .ktop .who .nazwa{display:none}.ekran-skaner .ktop .who{gap:0}.ekran-skaner .kctxm{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:13px;color:var(--ink-2)}.ekran-skaner .kctxm b{color:var(--ink)}.ekran-skaner .kbody{padding:8px 18px 32px;gap:20px}.ekran-skaner .kmain{gap:16px}.ekran-skaner .skaner-h1{font-size:26px;line-height:1.1}.ekran-skaner .kside,.ekran-skaner .kfields{grid-template-columns:minmax(0,1fr)}.ekran-skaner .seg.lg button{flex:1 1 45%;justify-content:center;min-height:var(--touch-min)}.ekran-skaner .seg.lg>div{flex:1 1 100%}.ekran-skaner .seg.lg>div>button{flex:1 1 100%}.ekran-skaner .kstart{flex-direction:column;align-items:stretch}.ekran-skaner .kstart .k-btn{width:100%;justify-content:center}.ekran-skaner .modes{grid-template-columns:minmax(0,1fr)}.ekran-skaner .skan-lacze-baner{padding:10px 14px}.ekran-skaner .skan-lacze-baner .licznik{flex:1 1 100%;margin-left:26px}.ekran-skaner .kcode-row{flex-direction:column}.ekran-skaner .kcode-row>.k-btn{width:100%;min-height:48px;justify-content:center}.ekran-skaner .kcode{min-height:64px}.ekran-skaner .kcode .kh{display:none}.ekran-skaner .aparat{margin-left:-18px;margin-right:-18px}.ekran-skaner .aparat .obraz{aspect-ratio:3 / 4}.ekran-skaner .last h2{font-size:24px}.ekran-skaner .sr{flex-wrap:wrap;gap:6px 10px}.ekran-skaner .sr .nm{flex:1 1 100%;order:-1;white-space:normal}.ekran-skaner .sr .sk-stan{margin-left:auto}.ekran-skaner .sr code,.ekran-skaner .sr .tm{width:auto}.ekran-skaner .kacts .k-btn{flex:1 1 40%;justify-content:center}.ekran-skaner .kacts .grow{display:none}.ekran-skaner .ex{min-height:var(--touch-min)}.ekran-skaner .blokada{padding:32px 18px}}
