:root,[data-theme=light]{color-scheme:light;--bg: #f4f3ee;--surface: #ffffff;--surface-2: #ecebe4;--surface-3: #e2e0d7;--line: #dad8ce;--line-strong: #8f8c80;--ink: #121310;--ink-2: #55554d;--ink-3: #6c6b63;--volt: #c8f560;--on-volt: #0b0c0a;--volt-text: #3f5e00;--volt-soft: #eaf6cf;--coral: #ff7a4d;--on-coral: #0b0c0a;--coral-text: #b13a0f;--coral-soft: #fce5da;--sky: #8ed8ff;--on-sky: #0b0c0a;--sky-text: #0a5a84;--sky-soft: #dff1fb;--sand: #e8d6ae;--on-sand: #0b0c0a;--sand-text: #76560f;--sand-soft: #f5ecd8;--danger: #c02a2a;--danger-soft: #fbe3e3;--success: #3f5e00;--scrim: #ffffffdb;--shadow-card: 0 1px 2px rgba(18,19,16,.06), 0 10px 28px rgba(18,19,16,.07);--shadow-glow: 0 0 0 1px rgba(63,94,0,.45), 0 0 32px rgba(200,245,96,.45)}[data-theme=dark]{color-scheme:dark;--bg: #0b0c0a;--surface: #141512;--surface-2: #1c1d19;--surface-3: #262722;--line: #2a2b26;--line-strong: #66675e;--ink: #f3f2ec;--ink-2: #a9a89f;--ink-3: #8a8980;--volt: #c8f560;--on-volt: #0b0c0a;--volt-text: #c8f560;--volt-soft: #1d260c;--coral: #ff7a4d;--on-coral: #0b0c0a;--coral-text: #ff9068;--coral-soft: #2c160e;--sky: #8ed8ff;--on-sky: #0b0c0a;--sky-text: #8ed8ff;--sky-soft: #0e2130;--sand: #e8d6ae;--on-sand: #0b0c0a;--sand-text: #e8d6ae;--sand-soft: #272115;--danger: #ff6b6b;--danger-soft: #2e1212;--success: #c8f560;--scrim: #0b0c0ab8;--shadow-card: 0 1px 0 rgba(255,255,255,.04) inset, 0 16px 40px rgba(0,0,0,.35);--shadow-glow: 0 0 0 1px rgba(200,245,96,.45), 0 0 40px rgba(200,245,96,.22)}:root{--font-display: "Bricolage Grotesque", "Geist", system-ui, sans-serif;--font-sans: "Geist", system-ui, -apple-system, "Segoe UI", sans-serif;--font-serif: "Instrument Serif", Georgia, serif;--font-mono: "Geist Mono", ui-monospace, Menlo, monospace;--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;--space-16: 64px;--radius-xs: 6px;--radius-sm: 10px;--radius-md: 14px;--radius-lg: 20px;--radius-xl: 28px;--radius-pill: 999px}.sa,.sa *,.sa *:before,.sa *:after{box-sizing:border-box}.sa{font-family:var(--font-sans);color:var(--ink);-webkit-font-smoothing:antialiased;font-size:15px;line-height:22px}.sa-preview{background:var(--bg);padding:var(--space-6);min-height:100vh;margin:0}.sa-row{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:center}.sa-col{display:flex;flex-direction:column;gap:var(--space-3)}.sa-eyebrow{font-family:var(--font-mono);font-size:11px;line-height:14px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-weight:500}.sa-muted{color:var(--ink-2)}.sa-accent{font-family:var(--font-serif);font-style:italic;font-weight:400;letter-spacing:-.01em}.sa h1,.sa h2,.sa h3,.sa p{margin:0}:focus-visible{outline:2px solid var(--volt-text);outline-offset:2px}.sa-icon{display:inline-block;flex:none;vertical-align:middle}.sa-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);height:40px;padding:0 var(--space-4);border-radius:var(--radius-sm);border:1px solid transparent;font:500 14px/1 var(--font-sans);cursor:pointer;white-space:nowrap;transition:transform .12s ease,background .15s ease,border-color .15s ease}.sa-btn:active{transform:translateY(1px)}.sa-btn-sm{height:32px;padding:0 var(--space-3);font-size:13px}.sa-btn-lg{height:48px;padding:0 var(--space-6);font-size:15px;border-radius:var(--radius-md)}.sa-btn-primary{background:var(--volt);color:var(--on-volt)}.sa-btn-primary:hover{filter:brightness(1.06)}.sa-btn-secondary{background:transparent;color:var(--ink);border-color:var(--line-strong)}.sa-btn-secondary:hover{background:var(--surface-2)}.sa-btn-ghost{background:transparent;color:var(--ink-2)}.sa-btn-ghost:hover{background:var(--surface-2);color:var(--ink)}.sa-btn-danger{background:var(--danger);color:var(--bg)}.sa-btn-round{width:52px;height:52px;padding:0;border-radius:var(--radius-pill);background:var(--surface-2);color:var(--ink);border-color:var(--line)}.sa-btn-round.sa-btn-danger{background:var(--danger);color:var(--bg);border-color:transparent;width:64px}.sa-badge{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 var(--space-2);border-radius:var(--radius-xs);font:500 11px/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;background:var(--surface-3);color:var(--ink-2)}.sa-badge-volt{background:var(--volt-soft);color:var(--volt-text)}.sa-badge-coral{background:var(--coral-soft);color:var(--coral-text)}.sa-badge-sky{background:var(--sky-soft);color:var(--sky-text)}.sa-badge-sand{background:var(--sand-soft);color:var(--sand-text)}.sa-badge-danger{background:var(--danger-soft);color:var(--danger)}.sa-badge-solid{background:var(--volt);color:var(--on-volt)}.sa-dot{width:6px;height:6px;border-radius:50%;background:currentColor}.sa-dot-live{animation:sa-pulse 1.4s ease-in-out infinite}@keyframes sa-pulse{0%,to{opacity:1}50%{opacity:.25}}.sa-avatar{position:relative;display:inline-grid;place-items:center;flex:none;border-radius:var(--radius-pill);background:var(--surface-3);color:var(--ink);font:600 13px/1 var(--font-sans);overflow:hidden}.sa-avatar-ai{color:var(--on-volt)}.sa-avatar-ai.t-volt{background:radial-gradient(circle at 30% 25%,var(--volt) 0%,var(--volt-soft) 85%)}.sa-avatar-ai.t-sky{background:radial-gradient(circle at 30% 25%,var(--sky) 0%,var(--sky-soft) 85%)}.sa-avatar-ai.t-coral{background:radial-gradient(circle at 30% 25%,var(--coral) 0%,var(--coral-soft) 85%)}.sa-avatar-ai.t-sand{background:radial-gradient(circle at 30% 25%,var(--sand) 0%,var(--sand-soft) 85%)}.sa-avatar-ring{box-shadow:0 0 0 2px var(--bg),0 0 0 4px var(--volt)}.sa-avatar-tag{position:absolute;right:-2px;bottom:-2px}.sa-ring{position:relative;display:inline-grid;place-items:center;flex:none}.sa-ring svg{transform:rotate(-90deg);display:block}.sa-ring-track{stroke:var(--surface-3)}.sa-ring-val{stroke-linecap:round;transition:stroke-dashoffset .6s ease}.sa-ring-center{position:absolute;inset:0;display:grid;place-content:center;text-align:center}.sa-ring-num{font-family:var(--font-display);font-weight:600;letter-spacing:-.03em;line-height:1}.sa-ring-lab{font:500 10px/14px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin-top:4px}.st-volt{stroke:var(--volt-text)}.st-coral{stroke:var(--coral-text)}.st-sky{stroke:var(--sky-text)}.st-sand{stroke:var(--sand-text)}.sa-progress{height:6px;border-radius:var(--radius-pill);background:var(--surface-3);overflow:hidden}.sa-progress>i{display:block;height:100%;border-radius:inherit}.bg-volt{background:var(--volt-text)}.bg-coral{background:var(--coral-text)}.bg-sky{background:var(--sky-text)}.bg-sand{background:var(--sand-text)}.sa-thumb{position:relative;border-radius:var(--radius-md);overflow:hidden;aspect-ratio:16 / 9}.sa-thumb>svg{display:block;width:100%;height:100%}.sa-thumb .g-volt{fill:var(--volt-soft)}.sa-thumb .a-volt{fill:var(--volt)}.sa-thumb .s-volt{stroke:var(--volt)}.sa-thumb .g-coral{fill:var(--coral-soft)}.sa-thumb .a-coral{fill:var(--coral)}.sa-thumb .s-coral{stroke:var(--coral)}.sa-thumb .g-sky{fill:var(--sky-soft)}.sa-thumb .a-sky{fill:var(--sky)}.sa-thumb .s-sky{stroke:var(--sky)}.sa-thumb .g-sand{fill:var(--sand-soft)}.sa-thumb .a-sand{fill:var(--sand)}.sa-thumb .s-sand{stroke:var(--sand)}.sa-thumb .ink{fill:var(--ink)}.sa-thumb .s-ink{stroke:var(--ink)}.sa-thumb .dim{fill:var(--surface-3)}.sa-thumb .s-dim{stroke:var(--line-strong)}.sa-thumb .glyph{font-family:var(--font-serif);font-style:italic}.sa-thumb .gtext{font-family:var(--font-display);font-weight:700;letter-spacing:-.04em}.sa-thumb-chips{position:absolute;left:var(--space-3);top:var(--space-3);right:var(--space-3);display:flex;justify-content:space-between;gap:var(--space-2)}.sa-thumb-chips .sa-badge{background:var(--surface);color:var(--ink)}.sa-thumb-play{position:absolute;right:var(--space-3);bottom:var(--space-3);width:40px;height:40px;border-radius:var(--radius-pill);display:grid;place-items:center;background:var(--volt);color:var(--on-volt)}.sa-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--space-5)}.sa-card-flat{padding:0;overflow:hidden}.sa-card-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-4)}.sa-card-title{font:600 22px/28px var(--font-display);letter-spacing:-.015em}.sa-course{display:flex;flex-direction:column;gap:var(--space-3);min-width:0}.sa-course-body{display:flex;flex-direction:column;gap:6px;padding:0 2px}.sa-course-title{font:600 16px/22px var(--font-sans);letter-spacing:-.005em}.sa-course-meta{display:flex;align-items:center;gap:var(--space-2);font-size:13px;line-height:18px;color:var(--ink-2)}.sa-course-meta .sep{width:3px;height:3px;border-radius:50%;background:var(--ink-3)}.sa-course-boxed{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--space-3);padding-bottom:var(--space-4)}.sa-metric{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--space-5);display:flex;flex-direction:column;gap:var(--space-3);min-width:0}.sa-metric-top{display:flex;align-items:center;justify-content:space-between}.sa-metric-val{font:600 40px/40px var(--font-display);letter-spacing:-.03em;display:flex;align-items:baseline;gap:6px}.sa-metric-val small{font:500 14px/1 var(--font-sans);color:var(--ink-3);letter-spacing:0;white-space:nowrap}.sa-metric-val{white-space:nowrap}.sa-metric-foot{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-3)}.sa-delta{font:500 12px/16px var(--font-mono);white-space:nowrap}.sa-delta.up{color:var(--volt-text)}.sa-delta.down{color:var(--danger)}.sa-spark{display:block}.sa-spark path{fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.sa-persona{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--space-5);display:flex;flex-direction:column;gap:var(--space-4)}.sa-persona-head{display:flex;gap:var(--space-3);align-items:center}.sa-persona-name{font:600 16px/22px var(--font-sans)}.sa-persona-role{font-size:13px;line-height:18px;color:var(--ink-2)}.sa-traits{display:flex;flex-wrap:wrap;gap:6px}.sa-trait{font-size:12px;line-height:16px;padding:4px 10px;border-radius:var(--radius-pill);border:1px solid var(--line);color:var(--ink-2)}.sa-diff{display:flex;gap:4px}.sa-diff i{width:18px;height:6px;border-radius:var(--radius-pill);background:var(--surface-3)}.sa-diff i.on{background:var(--coral)}.sa-kv{display:grid;grid-template-columns:auto 1fr;gap:8px var(--space-4);font-size:13px;line-height:18px}.sa-kv dt{color:var(--ink-3)}.sa-kv dd{margin:0;color:var(--ink);text-align:right}.sa-wave{display:flex;align-items:center;gap:3px}.sa-wave i{display:block;width:3px;border-radius:var(--radius-pill)}.sa-wave.live i{animation:sa-bar 1.1s ease-in-out infinite;transform-origin:center}@keyframes sa-bar{0%,to{transform:scaleY(1)}50%{transform:scaleY(.45)}}.sa-bubble{display:flex;gap:var(--space-3);align-items:flex-start;max-width:560px}.sa-bubble-me{flex-direction:row-reverse;margin-left:auto}.sa-bubble-body{display:flex;flex-direction:column;gap:6px;min-width:0}.sa-bubble-me .sa-bubble-body{align-items:flex-end}.sa-bubble-meta{font:500 11px/14px var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.sa-bubble-text{padding:12px 16px;border-radius:6px 18px 18px;background:var(--surface-2);font-size:15px;line-height:22px}.sa-bubble-me .sa-bubble-text{background:var(--volt-soft);color:var(--ink);border-top-left-radius:18px;border-top-right-radius:6px}.sa-coach{display:inline-flex;gap:6px;align-items:center;font-size:12px;line-height:16px;color:var(--volt-text);padding:4px 10px 4px 8px;border-radius:var(--radius-pill);border:1px dashed var(--volt-text)}.sa-coach.warn{color:var(--coral-text);border-color:var(--coral-text)}.sa-lesson{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);border:1px solid transparent}.sa-lesson:hover{background:var(--surface-2)}.sa-lesson.current{background:var(--surface-2);border-color:var(--line)}.sa-lesson-idx{width:36px;height:36px;border-radius:var(--radius-sm);display:grid;place-items:center;font:500 13px/1 var(--font-mono);background:var(--surface-3);color:var(--ink-2);flex:none}.sa-lesson.done .sa-lesson-idx{background:var(--volt-soft);color:var(--volt-text)}.sa-lesson.current .sa-lesson-idx{background:var(--sand);color:var(--on-sand)}.sa-lesson.locked{opacity:.6}.sa-lesson-main{flex:1;min-width:0}.sa-lesson-title{font:500 15px/20px var(--font-sans);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sa-lesson-meta{font-size:12px;line-height:16px;color:var(--ink-3);margin-top:2px}.sa-side{width:248px;flex:none;background:var(--surface);border-right:1px solid var(--line);display:flex;flex-direction:column;padding:var(--space-5) var(--space-4);gap:var(--space-5);height:100%;box-sizing:border-box;overflow:hidden}.sa-wordmark{display:flex;align-items:center;gap:10px;padding:0 var(--space-2)}.sa-wordmark b{font:700 19px/1 var(--font-display);letter-spacing:-.03em}.sa-wordmark span{font:400 21px/1 var(--font-serif);font-style:italic;color:var(--ink-2)}.sa-wordmark-sq{width:32px;height:32px;flex:none;background:url(./logo-shept-Che2R6ly.png) center / contain no-repeat}.sa-nav{display:flex;flex-direction:column;gap:2px}.sa-nav a{display:flex;align-items:center;gap:var(--space-3);height:42px;padding:0 var(--space-3);border-radius:var(--radius-sm);color:var(--ink-2);text-decoration:none;font-size:14px;font-weight:500;position:relative}.sa-nav a:hover,.sa-nav a.on{background:var(--surface-2);color:var(--ink)}.sa-nav a.on:before{content:"";position:absolute;left:-16px;top:10px;bottom:10px;width:3px;border-radius:0 3px 3px 0;background:var(--volt)}.sa-nav a.on .sa-icon{color:var(--volt-text)}.sa-nav .cnt{margin-left:auto;font:500 11px/1 var(--font-mono);color:var(--ink-3)}.sa-side-sec{font:500 11px/14px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);padding:0 var(--space-3);margin-bottom:var(--space-2)}.sa-side-user{margin-top:auto;display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-md);background:var(--surface-2)}.sa-side-user b{display:block;font-size:14px;line-height:18px;font-weight:600}.sa-side-user div>span{display:block;font-size:12px;line-height:16px;color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sa-top{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-6)}.sa-top-title{font:600 32px/38px var(--font-display);letter-spacing:-.02em}.sa-top-sub{color:var(--ink-2);margin-top:6px}.sa-search{display:flex;align-items:center;gap:var(--space-2);height:40px;width:280px;padding:0 var(--space-3);border-radius:var(--radius-sm);border:1px solid var(--line);background:var(--surface);color:var(--ink-3);font-size:14px}.sa-search kbd{margin-left:auto;font:500 11px/1 var(--font-mono);padding:4px 6px;border-radius:4px;background:var(--surface-3);color:var(--ink-2)}.sa-iconbtn{width:40px;height:40px;border-radius:var(--radius-sm);border:1px solid var(--line);background:var(--surface);display:grid;place-items:center;color:var(--ink-2);position:relative}.sa-iconbtn .pip{position:absolute;top:9px;right:10px;width:7px;height:7px;border-radius:50%;background:var(--coral);box-shadow:0 0 0 2px var(--surface)}.sa-app{box-sizing:border-box;display:flex;width:1440px;height:940px;background:var(--bg);overflow:hidden}.sa-main{box-sizing:border-box;flex:1;min-width:0;padding:var(--space-8) var(--space-10);display:flex;flex-direction:column;gap:var(--space-6);overflow:hidden}.sa-grid{display:grid;gap:var(--space-6)}.sa-video{position:relative;border-radius:var(--radius-lg);overflow:hidden;background:var(--surface-2)}.sa-video-label{position:absolute;max-width:calc(100% - 24px);white-space:nowrap;overflow:hidden;left:var(--space-3);bottom:var(--space-3);display:flex;align-items:center;gap:var(--space-2);padding:6px 10px;border-radius:var(--radius-sm);background:var(--scrim);color:var(--ink);font-size:13px;line-height:16px;font-weight:500;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.sa-video.speaking{box-shadow:var(--shadow-glow)}html,body{margin:0;background:var(--bg)}body{min-height:100vh;overflow-x:hidden}a{color:var(--volt-text)}a:hover{color:var(--ink)}.sa input::placeholder{color:var(--ink-3)}.sa button:disabled{cursor:not-allowed;opacity:.6}.sa ul,.sa ol{margin:0}.k-ukryte{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.k-przeskok{position:absolute;left:var(--space-4);top:-60px;z-index:50;padding:var(--space-2) var(--space-4);border-radius:var(--radius-sm);background:var(--volt);color:var(--on-volt);font-weight:600;text-decoration:none}.k-przeskok:focus{top:var(--space-4);color:var(--on-volt)}.k-app{display:flex;align-items:stretch;min-height:100vh;background:var(--bg);color:var(--ink)}.sa-side.k-side{position:sticky;top:0;height:100vh;overflow-y:auto;align-self:flex-start}.k-side .sa-nav a{color:var(--ink-2)}.k-side .sa-nav a.on{color:var(--ink)}.k-side .sa-nav a.k-nav-plan .k-nav-tekst{color:var(--ink-2)}.k-side .sa-nav .cnt.k-cnt-uwaga{color:var(--coral-text)}.k-kolumna{flex:1 1 auto;min-width:0;display:flex;flex-direction:column}.k-main{box-sizing:border-box;width:100%;max-width:2400px;padding:var(--space-8) var(--space-10) var(--space-12);display:flex;flex-direction:column;gap:var(--space-6)}.k-main:focus{outline:none}h1[tabindex="-1"]:focus{outline:none}.sa-card-head{flex-wrap:wrap}.k-side .sa-nav .cnt{text-transform:uppercase;letter-spacing:.06em}.k-pole{display:flex;flex-direction:column;gap:6px}.k-select{height:40px;padding:0 10px;border-radius:var(--radius-sm);border:1px solid var(--line-strong);background:var(--surface);color:var(--ink);font:500 14px/1 var(--font-sans);max-width:100%}.k-pomoc{font-size:12px;line-height:16px;color:var(--ink-3)}.k-side-dol{margin-top:auto;display:flex;flex-direction:column;gap:var(--space-2)}.k-side-dol .sa-side-user{margin-top:0}.k-side-akcje{display:flex;flex-wrap:wrap;gap:var(--space-1)}.k-przelacznik-tor{position:relative;width:28px;height:16px;flex:none;border-radius:var(--radius-pill);background:var(--surface-3);border:1px solid var(--line-strong)}.k-przelacznik-tor:after{content:"";position:absolute;top:2px;left:2px;width:10px;height:10px;border-radius:50%;background:var(--ink-2);transition:transform .15s ease}.k-przelacznik[aria-pressed=true] .k-przelacznik-tor{background:var(--volt);border-color:var(--volt)}.k-przelacznik[aria-pressed=true] .k-przelacznik-tor:after{transform:translate(12px);background:var(--on-volt)}.k-pasek-pokazowy{position:sticky;top:0;z-index:20;display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);padding:10px var(--space-10);background:var(--sand);color:var(--on-sand);font:600 13px/18px var(--font-sans)}.k-pasek-pokazowy span{font-weight:400}.k-pasek-pokazowy a{color:var(--on-sand)}.k-gora{flex-wrap:wrap;align-items:flex-end}.k-gora-tekst{min-width:0;flex:1 1 420px}.k-gora-meta{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center}.k-gora .sa-top-title{margin-top:8px}.k-gora .sa-accent{font-size:38px}.k-swiezosc{display:inline-flex;align-items:center;gap:var(--space-2)}.k-szukaj .sa-search{width:340px;max-width:100%}.k-szukaj input{flex:1;min-width:0;border:0;background:transparent;color:var(--ink);font:400 14px/1 var(--font-sans);outline-offset:4px}.k-szukaj .sa-search:focus-within{border-color:var(--line-strong)}.k-karta-stan{border-radius:var(--radius-xl);box-shadow:var(--shadow-card);display:flex;flex-wrap:wrap;gap:var(--space-6);padding:var(--space-6) var(--space-8)}.k-stan-opis{flex:1 1 300px;min-width:0;display:flex;flex-direction:column;gap:var(--space-3)}.k-stan-opis h2{font:600 30px/36px var(--font-display);letter-spacing:-.025em}.k-sprawdzenia{flex:1 1 380px;min-width:0;list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(190px,100%),1fr));gap:var(--space-2);align-content:start}.k-sprawdzenie{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:var(--radius-md);background:var(--surface-2)}.k-sprawdzenie>span:first-child{display:flex}.k-sprawdzenie-nazwa{flex:1;min-width:0;font-size:13px;line-height:18px}.k-sprawdzenie.ok>span:first-child,.k-sprawdzenie.ok .sa-eyebrow{color:var(--volt-text)}.k-sprawdzenie.uwaga{background:var(--coral-soft)}.k-sprawdzenie.uwaga>span:first-child,.k-sprawdzenie.uwaga .sa-eyebrow{color:var(--coral-text)}.k-sprawdzenie.blad{background:var(--danger-soft)}.k-sprawdzenie.blad>span:first-child,.k-sprawdzenie.blad .sa-eyebrow{color:var(--danger)}.k-lista-spraw{display:flex;flex-direction:column;gap:var(--space-2)}.k-sprawa{display:flex;flex-wrap:wrap;gap:var(--space-4);align-items:center;padding:var(--space-4);border-radius:var(--radius-md);background:var(--surface-2)}.k-sprawa-ikona{width:40px;height:40px;border-radius:var(--radius-sm);display:grid;place-items:center;flex:none}.k-sprawa-ikona.coral{background:var(--coral-soft);color:var(--coral-text)}.k-sprawa-ikona.sand{background:var(--sand-soft);color:var(--sand-text)}.k-sprawa-ikona.danger{background:var(--danger-soft);color:var(--danger)}.k-sprawa-ikona.sky{background:var(--sky-soft);color:var(--sky-text)}.k-sprawa-tresc{flex:1 1 320px;min-width:0;display:flex;flex-direction:column;gap:4px}.k-sprawa-tresc h3{font:600 16px/22px var(--font-sans);overflow-wrap:anywhere}.k-sprawa-tresc p{font-size:14px;line-height:20px}.k-plakietki{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center}.k-przyciski{display:flex;flex-wrap:wrap;gap:var(--space-2)}.k-sprawa-zamknieta{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:center;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);border:1px dashed var(--line-strong)}.k-sprawa-zamknieta>span:first-child{color:var(--volt-text);display:flex}.k-sprawa-zamknieta p{flex:1 1 260px;font-size:14px;line-height:20px}.k-szczegoly{flex-basis:100%;display:grid;grid-template-columns:auto 1fr;gap:6px var(--space-4);margin:0;padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);background:var(--surface);font-size:13px;line-height:18px}.k-szczegoly dt{color:var(--ink-3)}.k-szczegoly dd{margin:0;overflow-wrap:anywhere}.k-komunikat{flex-basis:100%;display:flex;gap:var(--space-2);align-items:flex-start;padding:10px var(--space-3);border-radius:var(--radius-sm);font-size:13px;line-height:19px}.k-komunikat>.sa-icon{margin-top:1px}.k-komunikat.info{background:var(--sky-soft);color:var(--sky-text)}.k-komunikat.blad{background:var(--danger-soft);color:var(--danger)}.k-komunikat.uwaga{background:var(--sand-soft);color:var(--sand-text)}.k-komunikat.ok{background:var(--volt-soft);color:var(--volt-text)}.k-liczby{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:var(--space-4)}.sa-metric-val{flex-wrap:wrap;white-space:normal}.k-metric-brak{display:flex;flex-direction:column;gap:6px}.k-metric-brak-val{font:600 22px/28px var(--font-display);letter-spacing:-.015em;color:var(--ink-2)}.k-metric-brak-powod{font-size:13px;line-height:18px;color:var(--ink-3)}.k-dwie-kolumny{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr));gap:var(--space-6);align-items:start}.k-wiersze{list-style:none;padding:0;display:flex;flex-direction:column}.k-wiersz{display:flex;gap:var(--space-3);align-items:center;padding:12px 0;border-bottom:1px solid var(--line)}.k-wiersz:last-child{border-bottom:0}.k-wiersz-kiedy{width:88px;flex:none;font:600 15px/1 var(--font-display)}.k-wiersz-kiedy.uwaga{color:var(--coral-text)}.k-wiersz-kiedy.brak{font:500 11px/14px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.k-wiersz-tekst{flex:1;min-width:0;font-size:14px;line-height:20px;overflow-wrap:anywhere}.k-wiersz-tekst small{display:block;font-size:12px;line-height:16px;color:var(--ink-3)}.k-zdarzenie{align-items:flex-start}.k-zdarzenie .sa-eyebrow{width:88px;flex:none;padding-top:3px}.k-brak{color:var(--ink-3);font-size:13px;line-height:18px}.k-brak b{font:500 11px/14px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);margin-right:6px}.k-pusto{padding:var(--space-4);border-radius:var(--radius-md);border:1px dashed var(--line-strong);font-size:14px;line-height:20px;color:var(--ink-2)}.k-produkty{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));gap:var(--space-4)}.k-produkt{display:flex;flex-direction:column;gap:var(--space-3);min-width:0}.k-produkt.aktywny{border-color:var(--line-strong);box-shadow:var(--shadow-card)}.k-produkt.reczny{background:var(--surface-2)}.k-produkt-gora{display:flex;justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap}.k-produkt-wersja{font:600 40px/40px var(--font-display);letter-spacing:-.03em;overflow-wrap:anywhere}.k-produkt-wersja.maly{font:600 24px/40px var(--font-display);letter-spacing:-.02em}.k-produkt-linia{font-size:13px;line-height:18px;color:var(--ink-2)}.k-produkt-linia.czeka{color:var(--coral-text);font-weight:600}.k-wersje-uklad{display:flex;flex-wrap:wrap;gap:var(--space-6);align-items:flex-start}.k-wersje-glowna{flex:999 1 520px;min-width:0;display:flex;flex-direction:column;gap:var(--space-6)}.k-wersje-boczna{flex:1 1 300px;min-width:0;display:flex;flex-direction:column;gap:var(--space-6)}.k-galaz{font:500 12px/16px var(--font-mono);color:var(--ink-2);padding:4px 6px;border-radius:var(--radius-xs);background:var(--surface-3);overflow-wrap:anywhere}.k-notka{display:flex;gap:var(--space-3);align-items:flex-start;margin-top:var(--space-2);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);border:1px dashed var(--line-strong)}.k-notka>span:first-child{color:var(--ink-2);display:flex;padding-top:1px}.k-notka p{font-size:13px;line-height:19px;color:var(--ink-2)}.k-polecenie{display:flex;flex-wrap:wrap;gap:var(--space-4);align-items:flex-start;padding:var(--space-4) var(--space-5);border-radius:var(--radius-lg);background:var(--volt-soft);border:1px solid var(--line)}.k-polecenie.uwaga{background:var(--sand-soft)}.k-polecenie>span:first-child{color:var(--volt-text);display:flex;padding-top:2px}.k-polecenie.uwaga>span:first-child{color:var(--sand-text)}.k-polecenie-tresc{flex:1 1 420px;min-width:0;display:flex;flex-direction:column;gap:var(--space-2)}.k-polecenie pre{margin:0;font:400 13px/20px var(--font-mono);color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere}.k-historia-wpis{display:flex;flex-wrap:wrap;gap:var(--space-4);padding:var(--space-4) 0;border-bottom:1px solid var(--line);align-items:center}.k-historia-wpis:last-child{border-bottom:0}.k-historia-numer{width:96px;flex:none}.k-historia-numer div:first-child{font:600 20px/24px var(--font-display)}.k-historia-tresc{flex:1 1 300px;min-width:0;display:flex;flex-direction:column;gap:6px}.k-historia-tresc p{font-size:14px;line-height:20px}.k-historia-meta{font:400 12px/16px var(--font-mono);color:var(--ink-3);overflow-wrap:anywhere}.k-drobny{font-size:12px;line-height:16px;color:var(--ink-3)}.k-legenda{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:8px;font-size:14px;line-height:20px;color:var(--ink-2)}.k-legenda b{color:var(--ink)}.k-sklep{display:flex;justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-md);background:var(--surface-2)}.k-zakladki{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:var(--space-4)}.k-zakladka{display:flex;flex-direction:column;gap:var(--space-3)}.k-zakladka h3{font:600 18px/24px var(--font-display);letter-spacing:-.01em}.k-zakladka dl{margin:0;display:flex;flex-direction:column;gap:var(--space-2)}.k-zakladka dt{font:500 11px/14px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.k-zakladka dd{margin:0 0 var(--space-2);font-size:14px;line-height:20px;color:var(--ink-2)}.k-plan-lista{list-style:none;padding:0;display:flex;flex-direction:column;gap:2px}.k-plan-lista a{display:flex;align-items:center;gap:var(--space-3);min-height:44px;padding:0 var(--space-3);border-radius:var(--radius-sm);color:var(--ink);text-decoration:none;font-size:15px;font-weight:500}.k-plan-lista a:hover,.k-plan-lista a[aria-current=page]{background:var(--surface-2)}.k-plan-lista .sa-badge{margin-left:auto}.k-srodek{min-height:100vh;display:grid;place-items:center;padding:var(--space-6) var(--space-4);background:var(--bg)}.k-logowanie{width:100%;max-width:420px;display:flex;flex-direction:column;gap:var(--space-5);padding:var(--space-8);border-radius:var(--radius-xl);box-shadow:var(--shadow-card)}.k-logowanie h1{font:600 28px/34px var(--font-display);letter-spacing:-.02em}.k-logowanie form{display:flex;flex-direction:column;gap:var(--space-4)}.k-input{height:44px;padding:0 var(--space-3);border-radius:var(--radius-sm);border:1px solid var(--line-strong);background:var(--surface);color:var(--ink);font:400 15px/1 var(--font-sans);width:100%}.k-input:focus-visible{outline:2px solid var(--volt-text);outline-offset:1px}.k-etykieta{font:500 13px/18px var(--font-sans);color:var(--ink)}.k-logowanie .sa-btn{width:100%;height:44px}.k-stan-ekranu{display:flex;flex-direction:column;gap:var(--space-4);align-items:flex-start;max-width:640px}.k-ladowanie{display:flex;flex-direction:column;gap:var(--space-4)}.k-szkielet{border-radius:var(--radius-lg);background:var(--surface-2);animation:k-puls 1.4s ease-in-out infinite}@keyframes k-puls{0%,to{opacity:1}50%{opacity:.55}}.k-okno{width:min(640px,calc(100vw - 32px));max-height:min(720px,calc(100vh - 48px));padding:0;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);color:var(--ink);box-shadow:var(--shadow-card)}.k-okno::backdrop{background:#0b0c0a73}.k-okno-wnetrze{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-6)}.k-okno-gora{display:flex;justify-content:space-between;align-items:center;gap:var(--space-3)}.k-tel-gora,.k-menu-dolne{display:none}@media(max-width:760px){.sa-side.k-side{display:none}.k-pasek-pokazowy{position:static;padding:10px var(--space-4)}.k-main{padding:var(--space-5) var(--space-4) calc(96px + env(safe-area-inset-bottom));gap:var(--space-4)}.k-tel-gora{display:flex;justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-4) var(--space-4) 0}.k-tel-gora .sa-wordmark{padding:0}.k-tel-gora .k-select{height:36px;font-size:13px;padding:0 8px}.k-menu-dolne{position:fixed;left:0;right:0;bottom:0;z-index:30;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-top:1px solid var(--line);background:var(--surface);padding:6px 4px calc(10px + env(safe-area-inset-bottom))}.k-menu-dolne a,.k-menu-dolne button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-height:48px;padding:0;border:0;background:transparent;cursor:pointer;text-decoration:none;color:var(--ink-2);font:500 11px/1 var(--font-sans)}.k-menu-dolne [aria-current=page]{color:var(--volt-text)}.k-gora .sa-top-title{font:600 28px/34px var(--font-display)}.k-gora .sa-accent{font-size:32px}.k-szukaj{width:100%}.k-szukaj .sa-search{width:100%;height:48px}.k-szukaj kbd{display:none}.k-karta-stan{padding:var(--space-5);border-radius:var(--radius-lg)}.k-stan-opis h2{font:600 22px/28px var(--font-display)}.k-sprawa{flex-direction:column;align-items:stretch;gap:var(--space-3)}.k-sprawa-ikona{display:none}.k-sprawa .k-przyciski{flex-direction:column}.k-sprawa .k-przyciski .sa-btn{width:100%;height:44px}.k-sprawa-tresc{flex-basis:auto}.k-historia-wpis{gap:var(--space-2)}.k-historia-wpis .sa-btn{width:100%}.k-wiersz-kiedy,.k-zdarzenie .sa-eyebrow{width:72px}.k-okno{width:100vw;max-width:100vw;max-height:85vh;margin:auto 0 0;border-radius:var(--radius-lg) var(--radius-lg) 0 0}}@media(prefers-reduced-motion:reduce){.k-szkielet,.sa-dot-live{animation:none}.sa-btn{transition:none}}.k-email{overflow-wrap:anywhere}.k-obrot{transform:rotate(180deg)}.k-tylko-waski{display:none}.k-nieaktywny{opacity:.55;cursor:not-allowed}.sa-btn.k-grozny{color:var(--danger)}.sa-btn.k-grozny:hover{background:var(--danger-soft);color:var(--danger)}.sa-btn-danger:hover{filter:brightness(1.08)}a.sa-btn{text-decoration:none}a.sa-btn-secondary{color:var(--ink)}a.sa-btn-ghost{color:var(--ink-2)}.k-uwaga-tekst{display:inline-flex;gap:6px;align-items:flex-start;color:var(--coral-text);font-weight:500}.k-uwaga-tekst .sa-icon{margin-top:3px}.k-ok-tekst{color:var(--ink-3)}.k-link-strzalka{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:500}.k-dl{display:grid;grid-template-columns:auto 1fr;gap:6px var(--space-4);margin:var(--space-3) 0;font-size:14px;line-height:20px}.k-dl dt{color:var(--ink-3)}.k-dl dd{margin:0;overflow-wrap:anywhere}.k-cytat{font-size:14px;line-height:20px;color:var(--ink);padding-left:var(--space-3);border-left:3px solid var(--line-strong)}.k-plik{font-family:var(--font-mono)}.k-zakladki-nav{display:flex;gap:4px;padding:4px;border-radius:var(--radius-sm);background:var(--surface-3);max-width:100%;overflow-x:auto;scrollbar-width:thin;align-self:flex-start}.k-zakladki-nav a{display:inline-flex;align-items:center;flex:none;min-height:40px;padding:0 var(--space-4);border-radius:8px;color:var(--ink-2);font:500 14px/1 var(--font-sans);text-decoration:none;white-space:nowrap}.k-zakladki-nav a:hover{color:var(--ink)}.k-zakladki-nav a[aria-current=page]{background:var(--surface);color:var(--ink);box-shadow:0 1px 2px #12131014}.k-wyszukiwanie{display:flex;flex-direction:column;gap:var(--space-3)}.k-szukaj-duze .sa-search{width:100%;height:48px;border-color:var(--line-strong)}.k-szukaj-pole input{flex:1;min-width:0;border:0;background:transparent;color:var(--ink);font:400 15px/1 var(--font-sans);outline-offset:4px}.k-szukaj-pole:focus-within{border-color:var(--ink-2)}.k-licznik-wynikow{flex:none}.k-filtry-wiersz{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:center;justify-content:space-between}.k-filtry{display:flex;flex-wrap:wrap;gap:6px}.k-filtr{min-height:36px;padding:0 12px;border-radius:var(--radius-pill);border:1px solid var(--line-strong);background:transparent;color:var(--ink-2);font:500 13px/1 var(--font-sans);cursor:pointer}.k-filtr:hover{background:var(--surface-2);color:var(--ink)}.k-filtr[aria-pressed=true]{background:var(--ink);color:var(--bg);border-color:var(--ink)}.k-pole-biuro .k-select{min-width:200px}.k-karta-tabeli,.k-sekcja-karty,.k-sekcja-zgloszen{container-type:inline-size}.k-karta-tabeli{padding:var(--space-5)}.k-tabela{width:100%;border-collapse:collapse;font-size:14px;line-height:20px}.k-tabela th{text-align:left;padding:10px 14px;background:var(--surface-2);font:500 11px/14px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.k-tabela th:first-child{border-top-left-radius:var(--radius-sm)}.k-tabela th:last-child{border-top-right-radius:var(--radius-sm)}.k-tabela td{padding:12px 14px;border-top:1px solid var(--line);vertical-align:top;color:var(--ink-2)}.k-tabela td small{display:block;font-size:12px;line-height:16px;color:var(--ink-3)}.k-tabela .k-komorka-glowna{color:var(--ink);font-weight:600}.k-tabela .k-komorka-glowna a{color:var(--ink);text-decoration:none}.k-tabela .k-komorka-glowna a:hover{text-decoration:underline}.k-tabela .k-komorka-glowna small{font-weight:400}.k-tabela-klik tbody tr{cursor:pointer}.k-tabela-klik tbody tr:hover td{background:var(--surface-2)}.k-tabela tr.zle td,.k-tabela tr.stan-zablokowane td{background:var(--danger-soft)}.k-tabela tr.stan-nieaktywne td{background:var(--sand-soft)}.k-tabela tr.stan-bez-2fa td{background:var(--coral-soft)}.k-tabela tr.stan-kosz td{color:var(--ink-3)}.k-tabela .sa-badge{white-space:normal;height:auto;min-height:24px;padding-top:4px;padding-bottom:4px;line-height:14px}.k-komorka-wybor{width:44px}.k-komorka-wybor input,.k-wybor input{width:20px;height:20px;accent-color:var(--volt-text);flex:none}.k-osoba-wiersz{display:flex;gap:10px;align-items:flex-start}.k-online{flex:none;width:10px;height:10px;margin-top:6px;border-radius:50%;background:var(--volt-text);box-shadow:0 0 0 3px var(--volt-soft)}@container (max-width: 640px){.k-tabela thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.k-tabela,.k-tabela tbody{display:block;width:100%}.k-tabela tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2) var(--space-3);padding:var(--space-3);margin-bottom:var(--space-2);border:1px solid var(--line);border-radius:var(--radius-md)}.k-tabela tr.zle,.k-tabela tr.stan-zablokowane{background:var(--danger-soft)}.k-tabela tr.stan-nieaktywne{background:var(--sand-soft)}.k-tabela tr.stan-bez-2fa{background:var(--coral-soft)}.k-tabela td,.k-tabela tr.zle td,.k-tabela tr[class^=stan-] td{display:block;padding:0;border:0;background:transparent;min-width:0;overflow-wrap:anywhere}.k-tabela-klik tbody tr:hover td{background:transparent}.k-tabela .k-komorka-glowna{grid-column:1 / -1;font-size:15px}.k-tabela td[data-etykieta]:before{content:attr(data-etykieta);display:block;margin-bottom:2px;font:500 10px/14px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.k-tabela td[data-etykieta=Czynności],.k-tabela td[data-etykieta="Na co uważać"]{grid-column:1 / -1}.k-tabela .k-komorka-wybor{position:absolute}.k-tabela tr:has(.k-komorka-wybor){position:relative;padding-left:48px}.k-tabela tr:has(.k-komorka-wybor) .k-komorka-wybor{left:var(--space-3);top:var(--space-3);width:auto}}.k-pasek-karty{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-3);align-items:center}.k-wstecz{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 var(--space-3) 0 var(--space-2);border-radius:var(--radius-sm);border:1px solid var(--line);background:var(--surface);color:var(--ink);font:500 14px/1 var(--font-sans);text-decoration:none}.k-wstecz:hover{background:var(--surface-2);color:var(--ink)}.k-karta-uklad{display:flex;flex-wrap:wrap;gap:var(--space-6);align-items:flex-start}.k-karta-glowna{flex:999 1 560px;min-width:0;border-radius:var(--radius-xl);box-shadow:var(--shadow-card);padding:var(--space-6);display:flex;flex-direction:column;gap:var(--space-5)}.k-karta-boczna{flex:1 1 320px;min-width:0;display:flex;flex-direction:column;gap:var(--space-6)}.k-tozsamosc{display:flex;flex-wrap:wrap;gap:var(--space-4);align-items:center}.k-tozsamosc-tekst{flex:1 1 260px;min-width:0}.k-tozsamosc-tekst p{font-size:14px;line-height:20px;overflow-wrap:anywhere}.k-karta-tytul{font:600 26px/32px var(--font-display);letter-spacing:-.02em;overflow-wrap:anywhere}.k-ikona-biura{width:56px;height:56px;border-radius:var(--radius-md);display:grid;place-items:center;background:var(--sky-soft);color:var(--sky-text);flex:none}.k-werdykt{display:flex;flex-wrap:wrap;gap:var(--space-4);align-items:center;padding:var(--space-5);border-radius:var(--radius-lg);background:var(--surface-2)}.k-werdykt.moze{background:var(--volt-soft)}.k-werdykt.nie-moze{background:var(--danger-soft)}.k-werdykt.uwaga{background:var(--sand-soft)}.k-werdykt-tresc{flex:1 1 340px;min-width:0;display:flex;flex-direction:column;gap:6px}.k-werdykt-tresc h2{font:600 20px/26px var(--font-display);letter-spacing:-.01em}.k-werdykt-tresc p{font-size:14px;line-height:20px;color:var(--ink-2)}.k-werdykt-akcje{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:flex-start}.k-czynnosc{display:flex;flex-direction:column;gap:2px;align-items:flex-start;min-width:0}.k-czynnosc-pomoc{font-size:12px;line-height:16px;color:var(--ink-3);padding-left:var(--space-3)}.k-czynnosc-pomoc.nie{color:var(--ink-2)}.k-werdykt-akcje .k-czynnosc-pomoc,.k-pasek-zaznaczenia .k-czynnosc-pomoc{padding-left:0;max-width:260px}.k-stany{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(min(220px,100%),1fr))}.k-stan{padding:var(--space-4);border-radius:var(--radius-md);background:var(--surface-2);display:flex;flex-direction:column;gap:6px;min-width:0}.k-stan b{font:600 15px/20px var(--font-sans);color:var(--volt-text)}.k-stan.uwaga{background:var(--coral-soft)}.k-stan.uwaga b{color:var(--coral-text)}.k-stan.blad{background:var(--danger-soft)}.k-stan.blad b{color:var(--danger)}.k-stan.brak b{color:var(--ink-3);font:500 12px/16px var(--font-mono);letter-spacing:.06em;text-transform:uppercase}.k-stan-opis-tekst{font-size:13px;line-height:18px;color:var(--ink-2);overflow-wrap:anywhere}.k-sekcja-karty{border-top:1px solid var(--line);padding-top:var(--space-5);display:flex;flex-direction:column;gap:var(--space-4);min-width:0}.k-sekcja-karty>h2,.k-sekcja-gora h2{font:600 20px/26px var(--font-display);letter-spacing:-.01em}.k-sekcja-gora{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:var(--space-3)}.k-grupy-akcji{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(230px,100%),1fr));gap:var(--space-5)}.k-grupa-akcji{display:flex;flex-direction:column;gap:var(--space-2);align-items:flex-start;min-width:0}.k-grupa-akcji h3{margin:0 0 2px}.k-grupa-tekst{font-size:14px;line-height:20px;font-weight:600;padding-left:var(--space-3)}.k-grupa-tekst small{display:block;font-weight:400;font-size:13px;line-height:18px;color:var(--ink-2)}.k-grupa-akcji .sa-btn{white-space:normal;text-align:left;height:auto;min-height:32px;padding-top:6px;padding-bottom:6px;line-height:18px}.k-funkcje-osoby{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}.k-funkcje-osoby li{display:flex;gap:var(--space-3);align-items:flex-start;font-size:14px;line-height:20px}.k-funkcje-osoby small{display:block;color:var(--ink-2);font-size:13px;line-height:18px}.k-funkcje-osoby .sa-btn{margin-top:6px}.k-funkcja-znak{width:28px;height:28px;border-radius:8px;display:grid;place-items:center;flex:none;background:var(--surface-3);color:var(--ink-2)}.k-funkcje-osoby li.ma .k-funkcja-znak{background:var(--volt-soft);color:var(--volt-text)}.k-funkcje-osoby li.nie .k-funkcja-znak{background:var(--coral-soft);color:var(--coral-text)}.k-kosz{display:flex;flex-wrap:wrap;gap:var(--space-4);align-items:center;padding:var(--space-4) var(--space-5);border-radius:var(--radius-lg);border:1px dashed var(--danger);background:var(--surface)}.k-kosz-ikona{width:40px;height:40px;border-radius:var(--radius-sm);display:grid;place-items:center;background:var(--danger-soft);color:var(--danger);flex:none}.k-kosz-tresc{flex:1 1 300px;min-width:0}.k-kosz-tresc h2{font:600 17px/22px var(--font-sans)}.k-kosz-tresc p{font-size:14px;line-height:20px;color:var(--ink-2)}.k-kiedy{width:96px;flex:none}.k-logowania{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.k-logowanie{display:flex;flex-direction:column;gap:4px;padding:10px 0;border-bottom:1px solid var(--line)}.k-logowanie:last-child{border-bottom:0}.k-logowanie-gora{display:flex;justify-content:space-between;align-items:center;gap:var(--space-2)}.k-logowanie-tekst{font-size:14px;line-height:20px;overflow-wrap:anywhere}.k-karta-boczna .k-zdarzenie>.sa-eyebrow{width:48px}.k-bledy-osoby{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-3)}.k-bledy-osoby li{display:flex;gap:var(--space-3);font-size:14px;line-height:20px}.k-bledy-osoby li>.sa-eyebrow{width:48px;flex:none;padding-top:3px}.k-bledy-osoby small{display:block;color:var(--ink-3);font-size:12px;line-height:16px}.k-werdykt-biura{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:flex-start;padding:var(--space-4) var(--space-5);border-radius:var(--radius-lg);background:var(--surface-2)}.k-werdykt-biura.uwaga{background:var(--sand-soft)}.k-werdykt-biura.blad{background:var(--danger-soft)}.k-werdykt-biura>div{flex:1 1 320px;min-width:0}.k-werdykt-biura h2{font:600 16px/22px var(--font-sans)}.k-werdykt-biura p{font-size:14px;line-height:20px;color:var(--ink-2)}.k-kafle-biura{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr));gap:var(--space-3)}.k-kafle-biura .sa-metric-val{font-size:30px;line-height:34px}.k-drzewo,.k-drzewo ul{list-style:none;margin:0;padding:0}.k-drzewo-korzen{font-weight:600;font-size:14px;line-height:20px;padding:8px 10px}.k-drzewo-korzen small,.k-drzewo li small{font-weight:400;color:var(--ink-3);font-size:13px}.k-drzewo ul{margin-top:6px;display:flex;flex-direction:column;gap:2px;border-left:2px solid var(--line);margin-left:4px}.k-drzewo ul li{padding:8px 10px 8px 18px;font-weight:400;border-radius:var(--radius-sm)}.k-drzewo ul li.to{background:var(--surface-2)}.k-uwagi{margin:var(--space-3) 0 0;padding-left:18px;display:flex;flex-direction:column;gap:8px;font-size:14px;line-height:20px;color:var(--ink-2)}.k-struktura{display:flex;flex-direction:column;gap:var(--space-4)}.k-problemy{padding:var(--space-4);border-radius:var(--radius-md);background:var(--danger-soft);color:var(--ink);display:flex;flex-direction:column;gap:6px}.k-problemy b{color:var(--danger);font-size:14px}.k-problemy ul{margin:0;padding-left:18px;font-size:14px;line-height:20px}.k-struktura-uklad{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:var(--space-5)}.k-struktura-uklad>div{display:flex;flex-direction:column;gap:var(--space-2);align-items:flex-start;min-width:0}.k-lista-struktury{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px;width:100%}.k-lista-struktury li{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center;justify-content:space-between;padding:8px 10px;border-radius:var(--radius-sm);background:var(--surface-2);font-size:14px;line-height:20px}.k-lista-struktury li>span:first-child{flex:1 1 140px;min-width:0}.k-lista-struktury li small{display:block;color:var(--ink-3);font-size:12px;line-height:16px;overflow-wrap:anywhere}.k-lista-struktury li.problem{background:var(--danger-soft);box-shadow:inset 3px 0 0 var(--danger)}.k-struktura-dol{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:center;border-top:1px solid var(--line);padding-top:var(--space-3)}.k-chipy{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--space-2)}.k-chipy a{display:inline-flex;align-items:center;gap:var(--space-2);min-height:40px;padding:0 var(--space-3);border-radius:var(--radius-sm);border:1px solid var(--line-strong);color:var(--ink);text-decoration:none;font-size:14px}.k-chipy a:hover{background:var(--surface-2)}.k-sekcja-zgloszen{display:flex;flex-direction:column;gap:var(--space-3)}.k-sekcja-zgloszen .sa-card-head{margin-bottom:0}.k-opis-sekcji{font-size:13px;line-height:18px;color:var(--ink-2)}.k-pasek-zaznaczenia{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:flex-start;justify-content:space-between;padding:var(--space-3);border-radius:var(--radius-md);background:var(--surface-2)}.k-lista-zgloszen{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-3)}.k-lista-zgloszen li{display:flex;flex-direction:column;gap:6px;padding:var(--space-4);border-radius:var(--radius-md);background:var(--surface-2);min-width:0}.k-lista-zgloszen li.obsluzone{background:transparent;border:1px dashed var(--line-strong)}.k-lista-zgloszen h3{font:600 16px/22px var(--font-sans);overflow-wrap:anywhere}.k-lista-zgloszen .k-drobny{overflow-wrap:anywhere}.k-pasek-wyniku{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:center;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);border:1px solid var(--line-strong);background:var(--volt-soft)}.k-pasek-wyniku.cofniete{background:var(--surface-2)}.k-pasek-wyniku-ikona{color:var(--volt-text);display:flex}.k-pasek-wyniku-tresc{flex:1 1 260px;min-width:0;font-size:14px;line-height:20px}.k-pasek-wyniku-blad{color:var(--danger);font-weight:500}.k-okno-akcji{width:min(600px,calc(100vw - 32px));max-height:min(820px,calc(100vh - 32px));overflow-y:auto}.k-okno-krok{display:flex;flex-direction:column;gap:var(--space-4)}.k-okno-krok h3{font:600 18px/24px var(--font-display);letter-spacing:-.01em}.k-okno-krok h3:focus{outline:none}.k-okno-przyciski{padding-top:var(--space-2);border-top:1px solid var(--line)}.k-podglad{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-md);background:var(--sky-soft)}.k-podglad.nie{background:var(--sand-soft)}.k-punkty{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:6px;font-size:14px;line-height:20px;color:var(--ink);overflow-wrap:anywhere}.k-okno-czekaj{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-5) 0;color:var(--ink-2);font-size:15px}.k-okno-czekaj:focus{outline:none}.k-kropki{display:inline-flex;gap:4px}.k-kropki i{width:8px;height:8px;border-radius:50%;background:var(--ink-3);animation:k-kropka 1s ease-in-out infinite}.k-kropki i:nth-child(2){animation-delay:.15s}.k-kropki i:nth-child(3){animation-delay:.3s}@keyframes k-kropka{0%,to{opacity:.25}50%{opacity:1}}.k-swieze{display:flex;flex-direction:column;gap:var(--space-3)}.k-wartosc-stala{font-size:15px;line-height:20px;overflow-wrap:anywhere}.k-gotowe,.k-okno-blad{display:flex;flex-direction:column;gap:var(--space-3)}.k-gotowe h3{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--volt-text)}.k-szczegoly-wyniku{display:grid;grid-template-columns:1fr;gap:6px}.k-szczegoly-para{display:grid;grid-template-columns:auto 1fr;gap:var(--space-4)}.k-sekret{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-4);border-radius:var(--radius-md);border:2px solid var(--line-strong);background:var(--surface-2)}.k-sekret-wartosc{display:flex;flex-wrap:wrap;gap:4px 14px;font:500 30px/40px var(--font-mono);letter-spacing:.06em;color:var(--ink);-webkit-user-select:all;user-select:all}.k-sekret-ostrzezenie{display:flex;gap:var(--space-2);align-items:flex-start;font-size:13px;line-height:19px;color:var(--coral-text);font-weight:500}.k-sekret-ostrzezenie .sa-icon{margin-top:1px}.k-formularz{display:flex;flex-direction:column;gap:var(--space-4)}.k-grupa-pol{border:0;margin:0;padding:0;min-width:0}.k-grupa-pol legend{padding:0;margin-bottom:var(--space-2)}.k-lista-wyboru{display:flex;flex-direction:column;gap:4px}.k-lista-wyboru.siatka{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(200px,100%),1fr))}.k-wybor{display:flex;gap:var(--space-3);align-items:flex-start;min-height:40px;padding:8px 10px;border-radius:var(--radius-sm);font-size:14px;line-height:20px;color:var(--ink);cursor:pointer}.k-wybor:hover{background:var(--surface-2)}.k-wybor input{margin-top:0}.k-wybor small{display:block;color:var(--ink-2);font-size:13px;line-height:18px}.k-pomoc-pola{display:flex;justify-content:space-between;gap:var(--space-3)}.k-licznik{flex:none;font-family:var(--font-mono)}.k-licznik.za-duzo{color:var(--danger);font-weight:600}.k-blad-pola{font-size:13px;line-height:18px;color:var(--danger);font-weight:500}.k-input[aria-invalid=true],.k-select[aria-invalid=true]{border-color:var(--danger)}.k-obszar{height:auto;min-height:104px;padding:10px var(--space-3);line-height:22px;resize:vertical;font-family:var(--font-sans)}.k-select-pelny{width:100%;height:44px}.k-wybor-osoby .sa-search{width:100%;height:44px;border-color:var(--line-strong)}.k-wybrane{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.k-wybrane li{display:flex;gap:var(--space-2);align-items:center;justify-content:space-between;padding:6px 6px 6px 12px;border-radius:var(--radius-sm);background:var(--volt-soft);font-size:14px}.k-wybrane li>span{min-width:0;overflow-wrap:anywhere}.k-wybrane small{display:block;color:var(--ink-2);font-size:12px}.k-wyniki-osob{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px;border:1px solid var(--line);border-radius:var(--radius-sm);overflow:hidden}.k-wyniki-osob button{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-height:44px;padding:8px 12px;border:0;background:var(--surface);color:var(--ink);text-align:left;cursor:pointer;font:400 14px/20px var(--font-sans)}.k-wyniki-osob button:hover,.k-wyniki-osob button:focus-visible{background:var(--surface-2)}.k-wyniki-osob button span{color:var(--ink-3);font-size:12px;line-height:16px;overflow-wrap:anywhere}.k-uklad-funkcji{display:flex;flex-wrap:wrap;gap:var(--space-6);align-items:flex-start}.k-funkcje-lista{flex:999 1 560px;min-width:0;display:flex;flex-direction:column;gap:var(--space-3)}.k-funkcje-boczna{flex:1 1 320px;min-width:0;display:flex;flex-direction:column;gap:var(--space-6)}.k-funkcja{display:flex;flex-direction:column;gap:var(--space-3)}.k-funkcja-gora{display:flex;flex-wrap:wrap;gap:var(--space-4);align-items:center}.k-funkcja-tekst{flex:1 1 280px;min-width:0;display:flex;flex-direction:column;gap:6px}.k-funkcja-tekst h3{font:600 16px/22px var(--font-sans)}.k-funkcja-tekst .sa-muted{font-size:14px;line-height:20px}.k-segment{display:flex;flex-wrap:wrap;gap:2px;padding:3px;border-radius:var(--radius-sm);background:var(--surface-3)}.k-segment button{min-height:36px;padding:0 12px;border:0;border-radius:8px;background:transparent;color:var(--ink-2);font:500 13px/1 var(--font-sans);cursor:pointer}.k-segment button:hover{color:var(--ink)}.k-segment button[aria-pressed=true]{background:var(--surface);color:var(--ink);font-weight:600;box-shadow:0 1px 2px #12131014}.k-zakres{display:grid;grid-template-columns:auto 1fr;gap:6px var(--space-4);margin:0;padding-top:var(--space-3);border-top:1px solid var(--line);font-size:13px;line-height:18px}.k-zakres dt{color:var(--ink-3)}.k-zakres dd{margin:0;overflow-wrap:anywhere}.k-dlaczego{display:flex;flex-direction:column;gap:var(--space-3);border-color:var(--line-strong)}.k-dlaczego-wynik{padding:var(--space-3);border-radius:var(--radius-md);background:var(--surface-2);display:flex;flex-direction:column;gap:var(--space-2)}.k-limit{align-items:flex-start}.k-limit-wartosc{flex:0 1 auto;text-align:right;font-size:14px;line-height:20px;color:var(--ink-2);max-width:55%}@media(pointer:coarse){.sa-btn-sm{height:40px}.k-grupa-akcji .sa-btn,.k-filtr,.k-segment button{min-height:40px}}@media(max-width:760px){.k-tylko-szeroki{display:none}.k-tylko-waski{display:inline}.sa-btn-sm{height:40px}.k-grupa-akcji .sa-btn,.k-filtr,.k-segment button{min-height:40px}.k-zakladki-nav{align-self:stretch}.k-zakladki-nav a{padding:0 var(--space-3)}.k-karta-glowna{padding:var(--space-4);border-radius:var(--radius-lg);gap:var(--space-4)}.k-karta-tabeli{padding:var(--space-4)}.k-karta-tytul{font:600 22px/28px var(--font-display)}.k-tozsamosc .sa-avatar,.k-ikona-biura{width:48px!important;height:48px!important}.k-werdykt{padding:var(--space-4)}.k-werdykt-akcje{flex-direction:column;align-items:stretch;width:100%}.k-werdykt-akcje .k-czynnosc.pelny .sa-btn{width:100%;height:44px}.k-werdykt-akcje .k-czynnosc-pomoc{max-width:none}.k-stany{display:flex;flex-direction:column;gap:0;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface)}.k-stan,.k-stan.uwaga,.k-stan.blad{background:transparent;border-radius:0;border-bottom:1px solid var(--line);padding:12px var(--space-4);display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px var(--space-3);align-items:baseline}.k-stan:last-child{border-bottom:0}.k-stan .sa-eyebrow{font:400 14px/20px var(--font-sans);letter-spacing:0;text-transform:none;color:var(--ink-2)}.k-stan b{text-align:right}.k-stan-opis-tekst{grid-column:1 / -1;font-size:12px;line-height:16px;color:var(--ink-3)}.k-segment{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.k-pole-biuro,.k-pole-biuro .k-select{width:100%}.k-filtry-wiersz{flex-direction:column;align-items:stretch}.k-filtry{flex-wrap:nowrap;overflow-x:auto;padding-bottom:4px;scrollbar-width:thin;width:100%;min-width:0;max-width:100%}.k-filtry-wiersz>*{min-width:0;max-width:100%}.k-pasek-karty .sa-badge{display:none}.k-tozsamosc-tekst{flex-basis:180px}.k-filtr{flex:none}.k-sekret-wartosc{font-size:24px;line-height:32px;gap:4px 10px}.k-okno-akcji{width:100vw;max-width:100vw;max-height:92vh}.k-okno-przyciski{flex-direction:column-reverse}.k-okno-przyciski .sa-btn{width:100%;height:44px}.k-kiedy{width:76px}.k-pasek-karty .sa-eyebrow{flex-basis:100%;order:3}.k-tabela thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.k-tabela,.k-tabela tbody{display:block;width:100%}.k-tabela tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2) var(--space-3);padding:var(--space-3);margin-bottom:var(--space-2);border:1px solid var(--line);border-radius:var(--radius-md)}.k-tabela tr.zle,.k-tabela tr.stan-zablokowane{background:var(--danger-soft)}.k-tabela tr.stan-nieaktywne{background:var(--sand-soft)}.k-tabela tr.stan-bez-2fa{background:var(--coral-soft)}.k-tabela td,.k-tabela tr.zle td,.k-tabela tr[class^=stan-] td{display:block;padding:0;border:0;background:transparent;min-width:0;overflow-wrap:anywhere}.k-tabela-klik tbody tr:hover td{background:transparent}.k-tabela .k-komorka-glowna{grid-column:1 / -1;font-size:15px}.k-tabela td[data-etykieta]:before{content:attr(data-etykieta);display:block;margin-bottom:2px;font:500 10px/14px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.k-tabela td[data-etykieta=Czynności],.k-tabela td[data-etykieta="Na co uważać"]{grid-column:1 / -1}.k-tabela tr:has(.k-komorka-wybor){position:relative;padding-left:48px}.k-tabela .k-komorka-wybor{position:absolute;left:var(--space-3);top:var(--space-3);width:auto}}@media(prefers-reduced-motion:reduce){.k-kropki i{animation:none;opacity:.7}}.k-tekst{font-size:14px;line-height:20px;color:var(--ink-2);overflow-wrap:anywhere}.k-tekst b{color:var(--ink)}.k-podtytul{margin:var(--space-5) 0 var(--space-2)}.k-obrot-dol{transform:rotate(90deg)}.k-dwie-strony{display:flex;flex-wrap:wrap;gap:var(--space-6);align-items:flex-start}.k-strona-glowna{flex:999 1 560px;min-width:0;display:flex;flex-direction:column;gap:var(--space-3)}.k-strona-boczna{flex:1 1 300px;min-width:0;display:flex;flex-direction:column;gap:var(--space-6)}.k-boczna-karta{display:flex;flex-direction:column;gap:var(--space-3)}.k-boczna-karta .sa-card-head{margin-bottom:0}.k-lista-punktow{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:8px;font-size:14px;line-height:20px;color:var(--ink-2)}.k-lista-punktow b{color:var(--ink)}.k-kafelki-mini{flex:1 1 320px;min-width:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr));gap:var(--space-3);align-content:start}.k-kafel-link{margin-top:var(--space-3)}.k-lista-bledow{display:flex;flex-direction:column;gap:var(--space-3)}.k-blad{display:flex;flex-direction:column;gap:var(--space-3);min-width:0}.k-blad.nowy{border-color:var(--coral-text)}.k-blad-tytul{font:600 18px/24px var(--font-display);letter-spacing:-.01em;overflow-wrap:anywhere}.k-blad-tytul a{color:var(--ink);text-decoration:none}.k-blad-tytul a:hover{text-decoration:underline}.k-blad-fakty{margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr));gap:var(--space-2) var(--space-3);font-size:13px;line-height:18px}.k-blad-fakty dd{margin:4px 0 0;overflow-wrap:anywhere}.k-blad-komunikat{grid-column:1 / -1}.k-blad-opis{font-size:14px;line-height:20px;color:var(--ink-2);overflow-wrap:anywhere}.k-rozwin{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 var(--space-2);border:0;background:transparent;color:var(--ink-2);font:500 13px/18px var(--font-sans);cursor:pointer;text-align:left;border-radius:var(--radius-xs)}.k-rozwin:hover{color:var(--ink)}.k-rozwin .sa-icon{transition:transform .15s;flex:none}.k-warianty{list-style:none;margin:var(--space-2) 0 0;padding:0 0 0 var(--space-6);display:flex;flex-direction:column;gap:6px;font-size:14px;line-height:20px}.k-warianty li{display:flex;flex-wrap:wrap;gap:4px var(--space-3);align-items:baseline}.k-paczka{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center;min-width:0}.k-paczka-ok{font-size:13px;line-height:18px;color:var(--volt-text)}.k-paczka-reczna{flex-basis:100%;display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.k-paczka-tekst{width:100%;min-height:160px;height:auto;padding:var(--space-3);font:400 12px/18px var(--font-mono);resize:vertical;box-sizing:border-box}.k-paczka-podglad{flex-basis:100%;font-size:13px;min-width:0}.k-paczka-podglad summary{cursor:pointer;color:var(--ink-2);min-height:32px;display:inline-flex;align-items:center}.k-paczka-podglad pre{margin:var(--space-2) 0 0;padding:var(--space-3);border-radius:var(--radius-sm);background:var(--surface-2);font:400 12px/18px var(--font-mono);white-space:pre-wrap;overflow-wrap:anywhere;max-height:320px;overflow:auto}.k-paski{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}.k-pasek-liczby{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(60px,2fr) auto;gap:var(--space-3);align-items:center;font-size:14px;line-height:20px}.k-pasek-liczby-etykieta{min-width:0;overflow-wrap:anywhere}.k-pasek-liczby-etykieta small{display:block;font-size:12px;line-height:16px;color:var(--ink-3)}.k-pasek-liczby-tor{height:8px;border-radius:var(--radius-pill);background:var(--surface-3);overflow:hidden}.k-pasek-liczby-tor i{display:block;height:100%;border-radius:inherit}.k-pasek-liczby-wartosc{font:500 13px/18px var(--font-mono);color:var(--ink);text-align:right;white-space:nowrap}.k-blad-gora{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.k-blad-gora .k-karta-tytul{overflow-wrap:anywhere}.k-dl-bledu{margin:0}.k-dl-bledu code{font:400 13px/18px var(--font-mono);overflow-wrap:anywhere}.k-osoby-bledu{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2);font-size:14px;line-height:20px}.k-osoby-bledu small{display:block;color:var(--ink-2);font-size:13px;line-height:18px}.k-drobny .sa-icon{vertical-align:-2px}.k-liczniki{list-style:none;margin:var(--space-3) 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(130px,100%),1fr));gap:var(--space-2)}.k-liczniki li{display:flex;flex-direction:column;gap:2px;padding:var(--space-3);border-radius:var(--radius-md);background:var(--surface-2);font-size:13px;line-height:18px;color:var(--ink-2)}.k-liczniki li b{font:600 24px/28px var(--font-display);color:var(--ink)}.k-liczniki li.uwaga{background:var(--coral-soft)}.k-liczniki li.uwaga b{color:var(--coral-text)}.k-lista-rozmow{list-style:none;margin:var(--space-3) 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));gap:var(--space-2)}.k-rozmowa-wiersz{display:flex;flex-direction:column;gap:6px;height:100%;box-sizing:border-box;padding:var(--space-4);border-radius:var(--radius-md);background:var(--surface);border:1px solid var(--line);color:var(--ink);text-decoration:none}.k-rozmowa-wiersz:hover{border-color:var(--line-strong);box-shadow:var(--shadow-card)}.k-rozmowa-wiersz.wlasna{border-color:var(--line-strong)}.k-rozmowa-gora{display:flex;justify-content:space-between;gap:var(--space-2);align-items:baseline;flex-wrap:wrap}.k-rozmowa-gora b{font-size:15px;overflow-wrap:anywhere}.k-rozmowa-opis{font-size:13px;line-height:18px;color:var(--ink-2)}.k-rozmowa{max-width:1100px}.k-rozmowa-naglowek{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-3);align-items:flex-start}.k-werdykt-rozmowy{display:flex;flex-direction:column;gap:6px;padding:var(--space-5);border-radius:var(--radius-lg);background:var(--surface-2)}.k-werdykt-rozmowy.ok{background:var(--volt-soft)}.k-werdykt-rozmowy.uwaga{background:var(--coral-soft)}.k-werdykt-rozmowy.blad{background:var(--danger-soft)}.k-werdykt-rozmowy-tekst{font:600 17px/24px var(--font-display);letter-spacing:-.01em}.k-kafelki-rozmowy{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(170px,100%),1fr));gap:var(--space-3)}.k-powody{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));gap:var(--space-2)}.k-powody li{display:flex;flex-direction:column;gap:2px;padding:var(--space-3);border-radius:var(--radius-md);background:var(--surface-2);font-size:13px;line-height:18px}.k-powody li span{color:var(--ink-2)}.k-obserwator{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4);align-items:center;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);border:1px solid var(--line);font-size:13px;line-height:18px}.k-transkrypcja{display:flex;flex-direction:column;gap:6px;padding:var(--space-4);border-radius:var(--radius-md);background:var(--surface-2);font-size:14px;line-height:21px;overflow-wrap:anywhere}.k-przebieg{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.k-przebieg-wpis{display:flex;gap:var(--space-3);padding:var(--space-3) 0;border-bottom:1px solid var(--line)}.k-przebieg-wpis:last-child{border-bottom:0}.k-przebieg-wpis.wolno{background:var(--coral-soft);margin:0 calc(-1 * var(--space-3));padding-left:var(--space-3);padding-right:var(--space-3);border-radius:var(--radius-sm)}.k-przebieg-wpis.blad{background:var(--danger-soft);margin:0 calc(-1 * var(--space-3));padding-left:var(--space-3);padding-right:var(--space-3);border-radius:var(--radius-sm)}.k-przebieg-czas{width:52px;flex:none;padding-top:4px}.k-przebieg-tresc{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:4px;font-size:14px;line-height:20px;overflow-wrap:anywhere}.k-przebieg-meta{font:500 12px/16px var(--font-mono);color:var(--ink-2);text-transform:uppercase;letter-spacing:.04em}.k-przebieg-wpis.wolno .k-przebieg-meta{color:var(--coral-text)}.k-oceny{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-3)}.k-oceny li{display:flex;flex-direction:column;gap:4px;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);border:1px solid var(--line);font-size:14px;line-height:20px}.k-oceny summary{cursor:pointer;color:var(--ink-2);min-height:32px;display:inline-flex;align-items:center}.k-trening{white-space:pre-wrap;font-size:13px;line-height:19px;color:var(--ink-2)}.k-gubia{list-style:none;margin:var(--space-3) 0 0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}.k-gubia li{display:flex;gap:var(--space-3);align-items:center;padding:var(--space-3);border-radius:var(--radius-md);background:var(--surface-2);flex-wrap:wrap}.k-gubia-indeks{width:48px;height:48px;flex:none;display:grid;place-items:center;border-radius:var(--radius-sm);background:var(--surface);font:600 20px/1 var(--font-display)}.k-gubia-tresc{flex:1 1 200px;min-width:0;display:flex;flex-direction:column;gap:2px;font-size:14px;line-height:20px}.k-gubia-tresc small{color:var(--ink-2);font-size:13px;line-height:18px}.k-postep{display:inline-flex;align-items:center;gap:var(--space-2);white-space:nowrap}.k-postep-tor{width:72px;height:6px;border-radius:var(--radius-pill);background:var(--surface-3);overflow:hidden;flex:none}.k-postep-tor i{display:block;height:100%;background:var(--volt-text);border-radius:inherit}.k-ankiety{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));gap:var(--space-3)}.k-ankiety li{display:flex;flex-direction:column;gap:6px;padding:var(--space-4);border-radius:var(--radius-md);border:1px solid var(--line);min-width:0}@media(max-width:760px){.k-strona-boczna,.k-strona-glowna{flex-basis:100%}.k-dwie-strony{gap:var(--space-4)}.k-blad .k-przyciski{flex-direction:column;align-items:stretch}.k-blad .k-przyciski .sa-btn,.k-blad .k-paczka,.k-blad .k-paczka .sa-btn{width:100%}.k-blad .k-przyciski .sa-btn{height:44px;justify-content:center}.k-pasek-liczby{grid-template-columns:minmax(0,1fr) auto}.k-pasek-liczby-tor{grid-column:1 / -1;grid-row:2}.k-rozmowa-naglowek .k-przyciski,.k-rozmowa-naglowek .k-paczka{width:100%}.k-rozmowa-naglowek .k-przyciski .sa-btn{flex:1 1 auto;justify-content:center}.k-werdykt-rozmowy{padding:var(--space-4)}.k-przebieg-wpis{flex-direction:column;gap:4px}.k-przebieg-czas{width:auto;padding-top:0}.k-warianty{padding-left:var(--space-3)}.k-dl-bledu{grid-template-columns:1fr;gap:2px}.k-dl-bledu dd{margin-bottom:var(--space-2)}}@media(prefers-reduced-motion:reduce){.k-rozwin .sa-icon{transition:none}}.k-blok{display:block;color:var(--ink-2);font-size:13px;line-height:18px}.k-zakladki-nav{flex-shrink:0}.k-miesiac{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.k-miesiac-nazwa{font:600 16px/22px var(--font-display);min-width:150px;text-align:center}.k-miesiac-nazwa small{font:400 13px/18px var(--font-sans);color:var(--ink-2)}.k-miesiac .sa-btn-sm{min-width:40px;justify-content:center}.k-kwota-plakietka{font:600 14px/20px var(--font-mono);color:var(--ink)}.k-kolumna-kwoty{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.k-tabela td.k-kolumna-kwoty{color:var(--ink);font-weight:500}.k-numer{font:500 13px/18px var(--font-mono);color:var(--ink);white-space:nowrap}.k-przycisk-w-tabeli{margin-top:6px}.k-odnowienie{flex-wrap:wrap;align-items:flex-start}.k-odnowienie .k-wiersz-kiedy{width:52px;padding-top:2px}.k-odnowienie .k-wiersz-tekst{flex:1 1 120px;min-width:0}.k-odnowienie .sa-badge{flex:none}.k-liczba-boczna{flex:none;font:600 14px/20px var(--font-mono);color:var(--ink);white-space:nowrap}.k-boczna-karta .k-wiersz-tekst small{display:block;font-size:12px;line-height:16px;color:var(--ink-3)}.k-boczna-karta .k-dl{margin:0}.k-nieodwracalne b{color:var(--ink)}@container (max-width: 640px){.k-karta-tabeli .k-tabela td.k-komorka-glowna{order:-1}}.k-pole-z-jednostka{display:flex;align-items:center;gap:var(--space-2)}.k-pole-z-jednostka .k-input{flex:1 1 auto;min-width:0}.k-jednostka{flex:none;font:500 13px/18px var(--font-mono);color:var(--ink-2)}.k-licznik-filtra{display:inline-block;min-width:20px;margin-left:6px;padding:0 6px;border-radius:var(--radius-pill);background:var(--surface-2);color:var(--ink-2);font:500 12px/18px var(--font-mono);text-align:center}.k-filtr{position:relative}.k-filtr[aria-pressed=true] .k-licznik-filtra{background:var(--surface-3);color:var(--ink)}[data-theme=dark] .k-filtr[aria-pressed=true] .k-licznik-filtra{background:var(--surface-2);color:var(--ink)}.k-platnik-typ{display:inline-flex;vertical-align:-2px;margin-right:6px;color:var(--ink-3)}.k-pakiet{font:600 13px/18px var(--font-mono);color:var(--ink);letter-spacing:.04em}.k-dlaczego{margin-top:4px}.k-przyciski-tabeli{gap:4px}.k-przyciski-tabeli .sa-btn{justify-content:flex-start}.k-tabela-platnikow td.k-komorka-szeroka{min-width:180px}@container (max-width: 900px){.k-tabela-platnikow thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.k-tabela-platnikow,.k-tabela-platnikow tbody{display:block;width:100%}.k-tabela-platnikow tr{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(130px,100%),1fr));gap:var(--space-2) var(--space-3);padding:var(--space-3);margin-bottom:var(--space-2);border:1px solid var(--line);border-radius:var(--radius-md)}.k-tabela-platnikow tr.zle{background:var(--danger-soft)}.k-tabela-platnikow tr.stan-bez-2fa{background:var(--coral-soft)}.k-tabela-platnikow td,.k-tabela-platnikow tr.zle td,.k-tabela-platnikow tr[class^=stan-] td{display:block;padding:0;border:0;background:transparent;min-width:0;overflow-wrap:anywhere}.k-tabela-platnikow .k-komorka-glowna,.k-tabela-platnikow td.k-komorka-szeroka{grid-column:1 / -1;min-width:0}.k-tabela-platnikow .k-komorka-glowna{font-size:15px}.k-tabela-platnikow td[data-etykieta]:before{content:attr(data-etykieta);display:block;margin-bottom:2px;font:500 10px/14px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.k-tabela-platnikow .k-przyciski-tabeli{flex-direction:row;flex-wrap:wrap}}.k-budzet{display:flex;flex-direction:column;gap:6px;max-width:640px}.k-budzet-gora{display:flex;flex-wrap:wrap;gap:4px var(--space-3);align-items:baseline;justify-content:space-between;font-size:14px;line-height:20px}.k-budzet-gora b{font:600 16px/20px var(--font-display)}.k-budzet-tor{position:relative;height:12px;border-radius:var(--radius-pill);background:var(--surface-3)}.k-budzet-tor>i{position:absolute;left:0;top:0;bottom:0;border-radius:inherit}.k-budzet-czas{position:absolute;top:-4px;bottom:-4px;width:2px;margin-left:-1px;background:var(--ink);border-radius:1px}.k-budzet-skala{display:flex;justify-content:space-between;gap:var(--space-2);flex-wrap:wrap}.k-budzet-skala span:nth-child(2){color:var(--ink-3)}.k-slupki-ramka{container-type:inline-size;display:flex;flex-direction:column;gap:4px}.k-slupki{position:relative;display:grid;gap:3px;height:140px;align-items:end;border-bottom:1px solid var(--line-strong)}.k-slupek{display:flex;align-items:flex-end;justify-content:center;height:100%;min-width:0}.k-slupek i{display:block;width:100%;max-width:28px;border-radius:4px 4px 0 0;background:var(--sand-text);opacity:.55}.k-slupek i.ponad{opacity:1;background:var(--coral-text)}.k-slupki-linia{position:absolute;left:0;right:0;height:0;border-top:2px dashed var(--ink);pointer-events:none;z-index:2}.k-slupek{position:relative;z-index:1}.k-slupki-dni{display:grid;gap:3px;font:500 11px/14px var(--font-mono);color:var(--ink-3);text-align:center}.k-slupki-dni span{min-width:0;overflow:hidden}@container (max-width: 520px){.k-slupki,.k-slupki-dni{gap:1px}.k-slupki-dni span:not(.co5){visibility:hidden}}.k-tabela-wykresu summary{cursor:pointer;color:var(--ink-2);min-height:36px;display:inline-flex;align-items:center;font-size:14px}.k-tabela-wykresu[open] summary{margin-bottom:var(--space-2)}.k-tabela-prosta td,.k-tabela-prosta th{padding:8px 10px}.k-boczna-pieniadze .k-pasek-liczby{grid-template-columns:minmax(0,1fr) auto;gap:4px var(--space-3)}.k-boczna-pieniadze .k-pasek-liczby-tor{grid-column:1 / -1;grid-row:2}.k-boczna-pieniadze .k-pasek-liczby-etykieta{overflow-wrap:anywhere}.k-strona-kart{gap:var(--space-6)}.k-osobno{margin-top:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--line);display:flex;flex-direction:column;gap:6px}.k-bez-ceny{display:flex;flex-direction:column;gap:var(--space-2)}.k-lista-cen{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}.k-lista-cen li{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center;justify-content:space-between}.k-lista-cen code{font:500 13px/18px var(--font-mono);overflow-wrap:anywhere}.k-saldo{align-items:flex-start;flex-wrap:wrap}.k-saldo .k-wiersz-tekst{flex:1 1 200px;min-width:0}.k-saldo-akcje{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center}@media(max-width:760px){.k-miesiac{justify-content:space-between}.k-miesiac-nazwa{min-width:0;flex:1 1 auto}.k-miesiac>.sa-btn:last-child:not(:nth-child(3)){flex-basis:100%;justify-content:center}.k-tabela td.k-kolumna-kwoty{text-align:left}.k-przyciski-tabeli .sa-btn{height:40px}}.k-lockdown{display:flex;flex-wrap:wrap;gap:var(--space-4);align-items:center;padding:var(--space-5) var(--space-6);border-radius:var(--radius-lg);background:var(--danger);color:var(--bg);border:2px solid var(--danger)}[data-theme=dark] .k-lockdown{color:#1a0505}.k-lockdown-ikona{display:grid;place-items:center;width:52px;height:52px;border-radius:var(--radius-md);background:#fff3;flex:none}[data-theme=dark] .k-lockdown-ikona{background:#0000002e}.k-lockdown-tresc{flex:1 1 320px;min-width:0;display:flex;flex-direction:column;gap:4px}.k-lockdown-tresc h2{font:600 24px/30px var(--font-display);letter-spacing:-.02em}.k-lockdown-tresc p{font-size:14px;line-height:20px;overflow-wrap:anywhere}.k-lockdown .sa-btn{text-decoration:none;background:var(--bg);color:var(--ink);border-color:transparent}.k-lockdown .sa-btn:hover{filter:none;background:var(--surface-2)}.k-straznik{border-radius:var(--radius-xl);box-shadow:var(--shadow-card);display:flex;flex-wrap:wrap;gap:var(--space-6);padding:var(--space-6) var(--space-8);align-items:center}.k-straznik-tekst{flex:1 1 380px;min-width:0;display:flex;flex-direction:column;gap:var(--space-3)}.k-straznik-zdanie{font:600 30px/36px var(--font-display);letter-spacing:-.025em;overflow-wrap:anywhere}.k-straznik-zdanie.k-mniejsze{font-size:22px;line-height:28px;letter-spacing:-.015em}.k-straznik-liczniki{flex:1 1 320px;min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3)}.k-straznik-liczniki.cztery{grid-template-columns:repeat(4,minmax(0,1fr))}.k-kafel-licznik{padding:var(--space-4);border-radius:var(--radius-md);background:var(--surface-2);min-width:0}.k-kafel-licznik b{display:block;font:600 32px/40px var(--font-display)}.k-kafel-licznik.uwaga{background:var(--coral-soft)}.k-kafel-licznik.uwaga b{color:var(--coral-text)}.k-logowania-podsumowanie{padding:var(--space-5) var(--space-6)}.k-alarmy-glowna{gap:var(--space-6)}.k-alarmy-lista{display:flex;flex-direction:column;gap:var(--space-3);min-width:0}.k-alarm{display:flex;flex-direction:column;gap:var(--space-4);min-width:0}.k-alarm.wazny{border-color:var(--coral-text)}.k-alarm.krytyczny{border-color:var(--danger);border-width:2px}.k-alarm-tytul{font:600 20px/26px var(--font-display);letter-spacing:-.01em;overflow-wrap:anywhere}.k-alarm.mala .k-alarm-tytul{font-size:17px;line-height:23px}.k-alarm-fakty{margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(170px,100%),1fr));gap:var(--space-3);font-size:14px;line-height:20px}.k-alarm-fakty dd{margin:4px 0 0;overflow-wrap:anywhere}.k-alarm-fakty dd small{display:block;font-size:12px;line-height:16px;color:var(--ink-3)}.k-alarm-werdykt{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--surface-2);font-size:14px;line-height:20px;overflow-wrap:anywhere}.k-alarm-werdykt span{color:var(--ink-2)}.k-alarm-akcje{align-items:center}.k-wycisz{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px;padding-left:var(--space-2)}.k-zwiniete{border-radius:var(--radius-md);border:1px dashed var(--line-strong);padding:var(--space-3) var(--space-4);min-width:0}.k-zwiniete>summary{cursor:pointer;min-height:36px;display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);font:600 15px/20px var(--font-sans)}.k-zwiniete[open]>summary{margin-bottom:var(--space-3)}.k-historia{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.k-historia>li{display:flex;flex-wrap:wrap;gap:var(--space-3);padding:var(--space-3) 0;border-bottom:1px solid var(--line)}.k-historia>li:last-child{border-bottom:0}.k-historia-data{width:56px;flex:none;padding-top:4px}.k-historia-tresc{flex:1 1 320px;min-width:0;display:flex;flex-direction:column;gap:4px}.k-wiadomosci{list-style:none;margin:var(--space-3) 0 0;padding:0;display:flex;flex-direction:column;gap:var(--space-3)}.k-wiadomosci>li{padding:var(--space-4);border-radius:var(--radius-md);background:var(--surface-2);display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.k-wiadomosci>li.zalatwione{background:transparent;border:1px dashed var(--line-strong)}.k-wiadomosc-tekst{font-size:14px;line-height:20px;overflow-wrap:anywhere}.k-awaryjne{display:flex;flex-direction:column;gap:var(--space-3);border-color:var(--danger)}.k-awaryjne-siatka{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:var(--space-3)}.k-awaryjne-pole{padding:var(--space-4);border-radius:var(--radius-md);background:var(--surface-2);display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.k-awaryjne-pole.grozne{background:var(--danger-soft)}.k-awaryjne-pole>b{font-size:15px}.k-kanaly{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.k-kanaly li{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-3);padding:10px 0;border-bottom:1px solid var(--line);font-size:14px}.k-kanaly li:last-child{border-bottom:0}.k-kanaly li>span:last-child{color:var(--ink-2);text-align:right;overflow-wrap:anywhere;min-width:0}.k-kafelki-lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}.k-kafelki-lista>li{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-md);background:var(--surface-2)}.k-kafelki-lista>li.aktywna{background:var(--danger-soft)}.k-kafelki-lista .k-wiersz-tekst{flex:1 1 160px}.k-progi{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;font-size:13px;line-height:18px}.k-progi li{display:flex;justify-content:space-between;gap:var(--space-3);padding:8px 0;border-bottom:1px solid var(--line)}.k-progi li:last-child{border-bottom:0}.k-progi small{display:block;font-size:12px;line-height:16px;color:var(--ink-3)}.k-progi b{font:600 14px/18px var(--font-mono);white-space:nowrap}.k-nie-zawijaj{white-space:nowrap}.k-link-przycisk{display:inline;padding:0;border:0;background:none;color:var(--ink);font:inherit;font-weight:600;text-align:left;cursor:pointer;text-decoration:underline;text-decoration-color:var(--line-strong);text-underline-offset:3px}.k-link-przycisk:hover{text-decoration-color:var(--ink)}.k-tabela tr[aria-selected=true] td{box-shadow:inset 0 2px 0 var(--volt-text),inset 0 -2px 0 var(--volt-text)}.k-tabela td.k-komorka-glowna .k-email{display:block}.k-link-przycisk.lekki{font-weight:500;font-size:12px;color:var(--ink-2);text-decoration:underline}.k-tabela-kluczy th,.k-tabela-kluczy td,.k-tabela-logowan th,.k-tabela-logowan td{padding-left:8px;padding-right:8px}.k-tabela-kluczy,.k-tabela-logowan{font-size:13px;line-height:18px;table-layout:auto}@container (max-width: 700px){.k-tabela-logowan thead,.k-tabela-kluczy thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.k-tabela-logowan,.k-tabela-logowan tbody,.k-tabela-kluczy,.k-tabela-kluczy tbody{display:block;width:100%}.k-tabela-logowan tr,.k-tabela-kluczy tr{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(130px,100%),1fr));gap:var(--space-2) var(--space-3);padding:var(--space-3);margin-bottom:var(--space-2);border:1px solid var(--line);border-radius:var(--radius-md)}.k-tabela-logowan tr.uwaga,.k-tabela-kluczy tr.stan-bez-2fa{background:var(--coral-soft)}.k-tabela-kluczy tr.zle{background:var(--danger-soft)}.k-tabela-logowan td,.k-tabela-kluczy td,.k-tabela-logowan tr.uwaga td,.k-tabela-kluczy tr.zle td,.k-tabela-kluczy tr[class^=stan-] td{display:block;padding:0;border:0;background:transparent;min-width:0;overflow-wrap:anywhere;white-space:normal}.k-tabela-logowan .k-komorka-glowna,.k-tabela-kluczy .k-komorka-glowna{grid-column:1 / -1;font-size:15px;order:-1}.k-tabela-logowan td[data-etykieta]:before,.k-tabela-kluczy td[data-etykieta]:before{content:attr(data-etykieta);display:block;margin-bottom:2px;font:500 10px/14px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.k-tabela-logowan td[data-etykieta=Zdarzenie],.k-tabela-kluczy td[data-etykieta=Stan],.k-tabela-kluczy td[data-etykieta="Wynik sondy"]{grid-column:1 / -1}}.k-klucze-stan{display:flex;flex-direction:column;gap:var(--space-3);border-radius:var(--radius-xl);box-shadow:var(--shadow-card);padding:var(--space-6) var(--space-8)}.k-wymiana{display:flex;flex-direction:column;gap:var(--space-4)}.k-wymiana .sa-card-head{margin-bottom:0}.k-wymiana .sa-card-title:focus{outline:none}.k-wymiana .sa-card-title:focus-visible{outline:2px solid var(--volt-text);outline-offset:4px;border-radius:var(--radius-xs)}.k-szczegoly-klucza{background:var(--surface-2)}.k-szczegoly-klucza dd code{display:inline-block;margin:0 6px 4px 0;padding:1px 6px;border-radius:var(--radius-xs);background:var(--surface-3);font:500 12px/18px var(--font-mono);overflow-wrap:anywhere}.k-kroki{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:var(--space-2);font-size:14px;line-height:20px;color:var(--ink-2)}.k-do-zrobienia{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-3)}.k-do-zrobienia>li{padding:var(--space-4);border-radius:var(--radius-md);background:var(--surface-2);display:flex;flex-direction:column;gap:var(--space-2);align-items:flex-start;min-width:0}.k-do-zrobienia>li>b{font-size:15px;line-height:20px;overflow-wrap:anywhere}.k-naruszenia{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-4)}.k-naruszenia>li{display:flex;flex-direction:column;gap:var(--space-2);align-items:flex-start;padding-bottom:var(--space-4);border-bottom:1px solid var(--line);min-width:0}.k-naruszenia>li:last-child{border-bottom:0;padding-bottom:0}.k-naruszenia>li.do-decyzji{padding:var(--space-4);border:1px solid var(--coral-text);border-radius:var(--radius-md);background:var(--coral-soft)}.k-termin-uodo{font-size:13px;line-height:19px;color:var(--ink-2);overflow-wrap:anywhere}.k-termin-uodo b{color:var(--ink)}.k-termin-uodo.minal{color:var(--danger);font-weight:600}@media(max-width:760px){.k-lockdown{padding:var(--space-4)}.k-straznik,.k-klucze-stan{padding:var(--space-5)}.k-straznik-zdanie{font-size:24px;line-height:30px}.k-straznik-liczniki.cztery{grid-template-columns:repeat(2,minmax(0,1fr))}.k-kafel-licznik{padding:var(--space-3)}.k-kafel-licznik b{font-size:26px;line-height:32px}.k-alarm-akcje .sa-btn,.k-wiadomosci .sa-btn,.k-awaryjne .sa-btn{height:40px}.k-historia-data{width:100%;padding-top:0}.k-kanaly li{flex-direction:column;gap:6px}.k-kanaly li>span:last-child{text-align:left}.k-wycisz{padding-left:0}}.k-komunikaty>li{align-items:flex-start}.k-komunikaty .k-wiersz-tekst{display:flex;flex-direction:column;gap:6px}.k-komunikaty .k-wiersz-tekst .k-tekst{margin:0}.k-kafelki-lista>li.aktywna-uwaga{background:var(--coral-soft)}.k-kafelki-lista>li.k-wylaczony{opacity:.8}.k-kafelki-lista .k-wiersz-tekst code,.k-kanaly code,.k-dziennik-systemu code,.k-zadanie-nazwa code,.k-zadanie-fakty code,.k-ustawienie code,.k-ttl code{display:inline-block;padding:1px 6px;border-radius:var(--radius-xs);background:var(--surface-3);font:500 12px/18px var(--font-mono);overflow-wrap:anywhere;color:var(--ink)}.k-opis-braku{color:var(--ink-2)}.k-brak-daty{font:500 12px/16px var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.k-karta-stan .k-liczniki{margin-top:var(--space-2)}.k-liczniki li small{font-size:12px;line-height:16px;color:var(--ink-3)}.k-ab-wynik{color:var(--volt-text);font-weight:600}.k-tabela-szeroka{font-size:13px;line-height:18px}.k-tabela-szeroka th,.k-tabela-szeroka td{padding-left:8px;padding-right:8px}.k-tabela-szeroka td.k-komorka-szeroka{min-width:160px}.k-tabela-szeroka td .sa-btn{margin-bottom:4px}.k-tabela-szeroka .sa-badge{margin-top:4px}@container (max-width: 900px){.k-tabela-szeroka thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.k-tabela-szeroka,.k-tabela-szeroka tbody{display:block;width:100%}.k-tabela-szeroka tr{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(120px,100%),1fr));gap:var(--space-2) var(--space-3);padding:var(--space-3);margin-bottom:var(--space-2);border:1px solid var(--line);border-radius:var(--radius-md)}.k-tabela-szeroka tr.uwaga{background:var(--coral-soft)}.k-tabela-szeroka tr.stan-nieaktywne{background:var(--sand-soft)}.k-tabela-szeroka td,.k-tabela-szeroka tr.zle td,.k-tabela-szeroka tr[class^=stan-] td{display:block;padding:0;border:0;background:transparent;min-width:0;overflow-wrap:anywhere}.k-tabela-szeroka .k-komorka-glowna,.k-tabela-szeroka td.k-komorka-szeroka{grid-column:1 / -1;min-width:0}.k-tabela-szeroka .k-komorka-glowna{font-size:15px}.k-tabela-szeroka td[data-etykieta]:before{content:attr(data-etykieta);display:block;margin-bottom:2px;font:500 10px/14px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}}.k-tabela tr.uwaga td{background:var(--coral-soft)}@container (max-width: 640px){.k-tabela tr.uwaga{background:var(--coral-soft)}.k-tabela-kampanii td[data-etykieta="Test A/B tematu"]{grid-column:1 / -1}}.k-okno-podglad{width:min(760px,calc(100vw - 32px));max-height:calc(100vh - 32px);overflow-y:auto}.k-podglad-maila-okno{display:flex;flex-direction:column;gap:var(--space-3)}.k-podglad-maila{width:100%;height:min(520px,62vh);border:1px solid var(--line);border-radius:var(--radius-md);background:#fff}.k-zadania{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-3)}.k-zadanie{padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);display:flex;flex-direction:column;gap:var(--space-3);min-width:0}.k-zadanie.blad{border-color:var(--danger);border-width:2px;background:var(--danger-soft)}.k-zadanie.spoznione{border-color:var(--coral-text);background:var(--coral-soft)}.k-zadanie.brak-danych{border-style:dashed;border-color:var(--line-strong)}.k-zadanie-gora{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-3);justify-content:space-between;align-items:flex-start}.k-zadanie-nazwa{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1 1 240px}.k-zadanie-nazwa b{font:600 16px/22px var(--font-display);letter-spacing:-.005em;overflow-wrap:anywhere}.k-zadanie-nazwa code{align-self:flex-start}.k-zadanie-fakty{margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(170px,100%),1fr));gap:var(--space-3);font-size:14px;line-height:20px}.k-zadanie-fakty dd{margin:4px 0 0;overflow-wrap:anywhere}.k-ponowienie{margin:0;display:flex;gap:var(--space-2);align-items:flex-start;font-size:13px;line-height:19px;color:var(--ink-2)}.k-ponowienie>svg{flex:none;margin-top:2px}.k-ponowienie b{color:var(--ink)}.k-historia-zadania{flex:1 1 100%;min-width:0;border-radius:var(--radius-md);border:1px dashed var(--line-strong);padding:var(--space-2) var(--space-4)}.k-historia-zadania>summary{cursor:pointer;min-height:32px;display:flex;align-items:center;font:600 14px/20px var(--font-sans)}.k-historia-zadania[open]>summary{margin-bottom:var(--space-2)}.k-zadanie .k-przyciski{align-items:flex-start}.k-ttl-ostrzezenie{color:var(--danger)!important}.k-ttl>li{align-items:flex-start}.k-usuwanie .sa-card-head{flex-wrap:wrap;gap:var(--space-2)}.k-przebieg-usuwania{display:flex;flex-direction:column;gap:var(--space-2)}.k-przebieg-usuwania .k-kanaly{max-height:280px;overflow-y:auto}.k-powod-blokady{margin:0;display:flex;gap:var(--space-2);align-items:flex-start;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--surface-2);font-size:13px;line-height:19px;color:var(--ink-2)}.k-powod-blokady>svg{flex:none;margin-top:2px}.k-powod-blokady b{color:var(--ink)}.k-filtry-dziennika{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(170px,100%),1fr));gap:var(--space-3);align-items:end}.k-filtry-dziennika .k-select,.k-filtry-dziennika .k-input{width:100%}.k-filtry-dziennika-akcje{align-items:center}.k-dziennik-systemu{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.k-dziennik-systemu>li{display:flex;flex-wrap:wrap;gap:var(--space-3);padding:var(--space-3) 0;border-bottom:1px solid var(--line)}.k-dziennik-systemu>li:last-child{border-bottom:0}.k-dziennik-czas{width:96px;flex:none;padding-top:4px;font:500 12px/18px var(--font-mono);color:var(--ink-3)}.k-dziennik-tresc{flex:1 1 280px;min-width:0;display:flex;flex-direction:column;gap:4px;overflow-wrap:anywhere}.k-ustawienia{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}.k-ustawienie{padding:var(--space-4);border-radius:var(--radius-md);background:var(--surface-2);display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.k-ustawienie-glowa{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-3);align-items:baseline;justify-content:space-between}.k-ustawienie-glowa b{font-size:15px;line-height:20px;overflow-wrap:anywhere}.k-ustawienie-id{font-size:11px!important;color:var(--ink-3)!important;background:transparent!important;padding:0!important}.k-ustawienie-wartosc{font-size:14px;line-height:20px;overflow-wrap:anywhere}.k-ustawienie-meta{margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));gap:var(--space-2) var(--space-4);font-size:13px;line-height:18px;color:var(--ink-2)}.k-ustawienie-meta dd{margin:2px 0 0;overflow-wrap:anywhere}.k-ustawienie .sa-btn{text-decoration:none}.k-wymus .sa-btn{max-width:100%;height:auto;min-height:44px;padding-top:10px;padding-bottom:10px;white-space:normal;text-align:left}@media(max-width:760px){.k-zadanie{padding:var(--space-3)}.k-zadanie .k-przyciski{flex-direction:column;align-items:stretch}.k-zadanie .k-przyciski .sa-btn,.k-zadanie .k-paczka,.k-zadanie .k-paczka .sa-btn,.k-usuwanie .k-przyciski .sa-btn{width:100%;height:44px;justify-content:center}.k-dziennik-czas{width:100%;padding-top:0}.k-filtry-dziennika-akcje{grid-column:1 / -1}.k-kafelki-lista>li .k-przyciski{width:100%}.k-kafelki-lista>li .k-przyciski .sa-btn,.k-kafelki-lista>li>.sa-btn{height:40px}.k-okno-podglad{width:100vw;max-width:100vw;max-height:92vh}.k-ustawienie .k-przyciski .sa-btn{height:40px}}.k-moduly-kafle{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(280px,100%),1fr));gap:var(--space-4)}.k-moduly-kafle>li{min-width:0;display:flex}.k-modul-kafel{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-5);border-radius:var(--radius-lg);border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-card);color:var(--ink);text-decoration:none}.k-modul-kafel:hover{border-color:var(--ink-3)}.k-modul-kafel.uwaga{background:var(--coral-soft);border-color:transparent}.k-modul-kafel.blad{background:var(--danger-soft);border-color:var(--danger)}.k-modul-kafel.brak-danych{border-style:dashed;border-color:var(--line-strong)}.k-modul-kafel-nazwa{font:600 20px/26px var(--font-display);letter-spacing:-.01em;overflow-wrap:anywhere}.k-modul-kafel-linia{flex:1;font-size:14px;line-height:20px;color:var(--ink-2);overflow-wrap:anywhere}.k-modul-kafel-link{margin-top:auto}.k-modul-stan.uwaga{border-color:var(--coral-text)}.k-modul-stan.blad{border-color:var(--danger);border-width:2px}.k-modul-stan .k-filtry-wiersz{justify-content:flex-start}.k-modul-lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-3)}.k-modul-czeka,.k-modul-wiersz{padding:var(--space-4);border-radius:var(--radius-md);background:var(--surface-2);display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.k-modul-czeka.wysoka,.k-modul-wiersz.blad{background:var(--danger-soft)}.k-modul-czeka.srednia,.k-modul-wiersz.uwaga{background:var(--coral-soft)}.k-modul-tytul{font:600 16px/22px var(--font-sans);overflow-wrap:anywhere}.k-modul-opis,.k-modul-opis-sekcji{margin:0;font-size:14px;line-height:20px;color:var(--ink-2);overflow-wrap:anywhere}.k-modul-opis-sekcji{margin-bottom:var(--space-3)}.k-modul-pola{margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr));gap:var(--space-2) var(--space-4);font-size:13px;line-height:18px}.k-modul-pola>div{min-width:0}.k-modul-pola dt{font:500 10px/14px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.k-modul-pola dd{margin:2px 0 0;overflow-wrap:anywhere;color:var(--ink)}.k-modul-akcje{align-items:center;margin-top:var(--space-1)}.k-modul-link{align-self:center}.k-modul-grozna{border-color:var(--danger);color:var(--danger)}.k-modul-uciete,.k-modul-stary-panel{margin:var(--space-3) 0 0}.k-modul-stary-panel .sa-icon{vertical-align:-2px}.k-modul-liczby{margin:0 0 var(--space-3)}.k-modul-liczby li.blad{background:var(--danger-soft)}.k-modul-liczby li.blad b{color:var(--danger)}.k-modul-liczba-stan{display:inline-flex;align-items:center;gap:4px;font:500 11px/14px var(--font-mono);letter-spacing:.06em;text-transform:uppercase}.k-modul-liczby li.uwaga .k-modul-liczba-stan{color:var(--coral-text)}.k-modul-liczby li.blad .k-modul-liczba-stan{color:var(--danger)}.k-modul-liczby li>span:first-of-type{overflow-wrap:anywhere}.k-modul-zrodla{margin-top:var(--space-2)}@media(max-width:760px){.k-modul-kafel{padding:var(--space-4)}.k-modul-czeka,.k-modul-wiersz{padding:var(--space-3)}.k-modul-akcje{flex-direction:column;align-items:stretch}.k-modul-akcje .sa-btn{width:100%;height:44px;justify-content:center}.k-modul-link{min-height:44px;display:inline-flex;align-items:center}.k-modul-stan .k-filtry{flex-wrap:wrap;overflow-x:visible}}.k-potwierdzenie-usuniecia{display:flex;flex-direction:column;gap:6px;margin-top:var(--space-3)}.k-potwierdzenie-usuniecia .k-input{max-width:240px;font-family:var(--font-mono, monospace);letter-spacing:.08em}.k-ostatnie-pytanie{margin-top:var(--space-3)}.k-ip{display:block;font-family:var(--font-mono, monospace);font-size:13px;font-weight:500}.k-przelacznik-wylogowan{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--ink-2);cursor:pointer}
