:root{--paper: #f2f4f1;--surface: #ffffff;--surface-2: #e9ece7;--rule: #d3d8cf;--rule-soft: #e2e6de;--ink: #16211c;--ink-2: #4a554e;--ink-3: #6e7a72;--accent: #1b4d3e;--accent-2: #2c6b57;--accent-wash: #dce8e2;--on-accent: #ffffff;--critical: #a0342b;--critical-wash: #f6e3e0;--warning: #8a6512;--warning-wash: #f5ebd5;--settled: #5b6660;--settled-wash: #e6e9e4;--ryzyko-niskie: #12805e;--ryzyko-srednie: #b58a2b;--ryzyko-wysokie: #a0342b;--ryzyko-niskie-tlo: #dcece5;--ryzyko-srednie-tlo: #f4ecd8;--ryzyko-wysokie-tlo: #f6e3e0;--shadow: 0 1px 2px rgba(22, 33, 28, .06), 0 4px 14px rgba(22, 33, 28, .05);--rampa-1: #074e3c;--rampa-2: #1c644f;--rampa-3: #2f7963;--rampa-4: #4a8e78;--rampa-5: #67a38e;--rampa-6: #86b7a5;--rampa-poza: #7d867f;--sans: ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--serif: "Iowan Old Style", "Palatino Linotype", Palatino, Georgia, "Times New Roman", serif;--mono: ui-monospace, "SF Mono", "JetBrains Mono", "Cascadia Mono", Menlo, Consolas, monospace;--radius: 4px;--rail-width: 216px;--rail-mini: 48px}@media (prefers-color-scheme: dark){:root{--paper: #121714;--surface: #1a211d;--surface-2: #222b26;--rule: #303b34;--rule-soft: #262f2a;--ink: #e8ede9;--ink-2: #a9b4ae;--ink-3: #7e8a84;--accent: #63b79b;--accent-2: #7fccb2;--accent-wash: #1e3a31;--on-accent: #10201b;--critical: #e38b80;--critical-wash: #3a211e;--warning: #d9b15e;--warning-wash: #33290f;--settled: #97a29b;--settled-wash: #262f2a;--ryzyko-niskie: #1f8a6a;--ryzyko-srednie: #cbc255;--ryzyko-wysokie: #ef8377;--ryzyko-niskie-tlo: #16302a;--ryzyko-srednie-tlo: #322f16;--ryzyko-wysokie-tlo: #3a211e;--shadow: 0 1px 2px rgba(0, 0, 0, .4), 0 4px 16px rgba(0, 0, 0, .3);--rampa-1: #9dc9b9;--rampa-2: #80b4a1;--rampa-3: #60a08a;--rampa-4: #458b74;--rampa-5: #2b765f;--rampa-6: #1a604c;--rampa-poza: #828c86}}:root[data-theme=dark]{--paper: #121714;--surface: #1a211d;--surface-2: #222b26;--rule: #303b34;--rule-soft: #262f2a;--ink: #e8ede9;--ink-2: #a9b4ae;--ink-3: #7e8a84;--accent: #63b79b;--accent-2: #7fccb2;--accent-wash: #1e3a31;--on-accent: #10201b;--critical: #e38b80;--critical-wash: #3a211e;--warning: #d9b15e;--warning-wash: #33290f;--settled: #97a29b;--settled-wash: #262f2a;--ryzyko-niskie: #1f8a6a;--ryzyko-srednie: #cbc255;--ryzyko-wysokie: #ef8377;--ryzyko-niskie-tlo: #16302a;--ryzyko-srednie-tlo: #322f16;--ryzyko-wysokie-tlo: #3a211e;--shadow: 0 1px 2px rgba(0, 0, 0, .4), 0 4px 16px rgba(0, 0, 0, .3);--rampa-1: #9dc9b9;--rampa-2: #80b4a1;--rampa-3: #60a08a;--rampa-4: #458b74;--rampa-5: #2b765f;--rampa-6: #1a604c;--rampa-poza: #828c86}:root[data-theme=light]{--paper: #f2f4f1;--surface: #ffffff;--surface-2: #e9ece7;--rule: #d3d8cf;--rule-soft: #e2e6de;--ink: #16211c;--ink-2: #4a554e;--ink-3: #6e7a72;--accent: #1b4d3e;--accent-2: #2c6b57;--accent-wash: #dce8e2;--on-accent: #ffffff;--critical: #a0342b;--critical-wash: #f6e3e0;--warning: #8a6512;--warning-wash: #f5ebd5;--settled: #5b6660;--settled-wash: #e6e9e4;--ryzyko-niskie: #12805e;--ryzyko-srednie: #b58a2b;--ryzyko-wysokie: #a0342b;--ryzyko-niskie-tlo: #dcece5;--ryzyko-srednie-tlo: #f4ecd8;--ryzyko-wysokie-tlo: #f6e3e0;--shadow: 0 1px 2px rgba(22, 33, 28, .06), 0 4px 14px rgba(22, 33, 28, .05);--rampa-1: #074e3c;--rampa-2: #1c644f;--rampa-3: #2f7963;--rampa-4: #4a8e78;--rampa-5: #67a38e;--rampa-6: #86b7a5;--rampa-poza: #7d867f}*,*:before,*:after{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:14px;line-height:1.55;-webkit-font-smoothing:antialiased}h1,h2,h3{font-family:var(--serif);font-weight:600;letter-spacing:-.01em;margin:0;text-wrap:balance}h1{font-size:1.75rem}h2{font-size:1.25rem}h3{font-size:1rem}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:2px}@media (prefers-reduced-motion: reduce){*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.shell{display:grid;grid-template-columns:var(--rail-width) 1fr;min-height:100%}.shell.pasek-schowany{grid-template-columns:var(--rail-mini) 1fr}.shell.pasek-schowany .rail{display:none}.rail-mini{background:var(--surface-2);border-right:1px solid var(--rule);display:flex;flex-direction:column;align-items:center;gap:2px;padding:16px 0;position:sticky;top:0;align-self:start;height:100vh;overflow-y:auto;overflow-x:hidden}.rail-mini-item{position:relative;flex:0 0 auto;display:grid;place-items:center;width:100%;height:36px;color:var(--ink-2);border:0;border-left:2px solid transparent;background:none;font:inherit;cursor:pointer;transition:background .16s ease,color .16s ease}.rail-mini-item:hover{background:var(--rule-soft);color:var(--ink);text-decoration:none}.rail-mini-item.active{background:var(--accent-wash);color:var(--ink);border-left-color:var(--accent)}.rail-mini-rozwin{color:var(--ink-3);margin-bottom:6px}.rail-mini-rozdzial{width:20px;height:1px;background:var(--rule);margin:6px 0;flex:0 0 auto}.rail-mini-kod{font-family:var(--mono);font-size:.6875rem;font-variant-numeric:tabular-nums;letter-spacing:.02em}.rail-mini-sygnal{position:absolute;top:2px;right:4px;display:inline-flex;align-items:center;justify-content:center;min-width:14px;height:14px;padding:0 3px;border-radius:999px;border:1px solid var(--surface-2);font-family:var(--mono);font-size:.5625rem;font-weight:600;font-variant-numeric:tabular-nums;line-height:1}.rail-mini-sygnal.plakietka{background:var(--critical);color:#fff}.rail-mini-sygnal.licznik{background:var(--rule-soft);color:var(--ink-2)}.rail-mini-sygnal.kropka{min-width:8px;width:8px;height:8px;padding:0;top:5px;right:7px;background:var(--critical)}.rail{background:var(--surface-2);border-right:1px solid var(--rule);display:flex;flex-direction:column;gap:4px;padding:16px 0;position:sticky;top:0;align-self:start;height:100vh;overflow-y:auto}.rail-uchwyt{position:fixed;top:0;left:calc(var(--rail-width) - 2px);width:5px;height:100vh;cursor:col-resize;z-index:2;background:transparent;transition:background .16s ease}.rail-uchwyt:after{content:"";position:absolute;top:0;right:-2px;bottom:0;left:-2px}.rail-uchwyt:hover,.rail-uchwyt:focus-visible,.rail-uchwyt.ciagniety{background:var(--accent);outline:none}.rail-uchwyt.ciagniety:after{position:fixed;top:0;right:0;bottom:0;left:0;cursor:col-resize}.rail-brand{font-family:var(--serif);font-size:1.0625rem;font-weight:600;padding:0 16px 4px}.rail-brand{position:relative}.rail-zwin{position:absolute;top:-4px;right:10px;display:grid;place-items:center;width:32px;height:32px;border:0;border-radius:var(--radius);background:transparent;color:var(--ink-3);cursor:pointer;transition:background .16s ease,color .16s ease}.rail-zwin:hover{background:var(--accent-wash);color:var(--ink)}.rail-zwin:focus-visible{outline:2px solid var(--accent);outline-offset:1px}@media (prefers-reduced-motion: reduce){.rail-zwin{transition:none}}.rail-brand-wiersz{display:flex;align-items:center;gap:.45em}.znak-systemu{flex:none;align-self:center}.rail-wersja{font-family:var(--mono);font-size:.6875rem;font-weight:500;letter-spacing:.04em;color:var(--ink-3);background:none;border:0;padding:0;cursor:pointer;line-height:1}.rail-wersja:hover,.rail-wersja:focus-visible{color:var(--ink-2)}.rail-brand small{display:block;font-family:var(--mono);font-size:.625rem;letter-spacing:.12em;text-transform:uppercase;color:var(--accent);font-weight:500}.co-nowego-lista{display:grid;gap:20px}.co-nowego-wpis-naglowek{display:flex;align-items:baseline;gap:10px;margin-bottom:6px}.co-nowego-numer{font-family:var(--mono);font-size:.8125rem;font-weight:600;letter-spacing:.04em}.co-nowego-teraz{font-size:.6875rem;color:var(--ink-3);text-transform:uppercase;letter-spacing:.08em}.co-nowego-wpis-naglowek .btn-link{margin-left:auto}.co-nowego-tory{display:grid;gap:14px}.co-nowego-tor h3,.co-nowego-tor>span{margin:0 0 4px;font-size:.6875rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.co-nowego-tor{display:grid;gap:4px}.co-nowego-tresc{margin:0;font-size:.875rem;line-height:1.55;color:var(--ink-2);white-space:pre-wrap}.co-nowego-edycja{display:grid;gap:8px}.co-nowego-edycja textarea{width:100%;resize:vertical;font-family:inherit}.co-nowego-edycja-akcje{display:flex;gap:8px}.rail-head{font-family:var(--mono);font-size:.625rem;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);padding:14px 16px 4px}.rail-item{display:grid;grid-template-columns:1fr auto;gap:8px;align-items:center;padding:6px 16px;color:var(--ink-2);border-left:2px solid transparent;cursor:pointer;background:none;border-right:0;border-top:0;border-bottom:0;font:inherit;text-align:left;width:100%;transition:background .16s ease,color .16s ease}.rail-item:hover{background:var(--rule-soft);color:var(--ink);text-decoration:none}.rail-item.active{background:var(--accent-wash);color:var(--ink);border-left-color:var(--accent);font-weight:600}.rail-item.z-ikona{grid-template-columns:16px 1fr auto}.rail-ikona{display:flex;align-items:center;justify-content:center;color:var(--ink-3)}.rail-ikona svg{width:16px;height:16px}.rail-item:hover .rail-ikona,.rail-item.active .rail-ikona{color:currentColor}.rail-code{font-family:var(--mono);font-size:.6875rem;color:var(--ink-3);font-variant-numeric:tabular-nums}.rail-kod{font-family:var(--mono);font-size:.6875rem;color:var(--ink-3);font-variant-numeric:tabular-nums;white-space:nowrap}.rail-grupa{display:grid;grid-template-columns:12px 20px 1fr auto auto;gap:6px;align-items:center;width:100%;padding:8px 16px 4px;margin-top:6px;background:none;border:0;border-left:2px solid transparent;font:inherit;font-size:.8125rem;font-weight:600;color:var(--ink-2);text-align:left;cursor:pointer;transition:color .16s ease}.rail-grupa:hover,.rail-grupa.otwarta{color:var(--ink)}.rail-grupa-tytul{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rail-strzalka{display:inline-block;font-size:.625rem;color:var(--ink-3);transition:transform .16s ease}.rail-grupa.otwarta .rail-strzalka{transform:rotate(90deg)}.rail-item.rail-pod{--rail-kod-kolumna: 33px;display:flex;align-items:center;gap:6px;padding-left:34px;font-size:.8125rem}.rail-pod .rail-code{min-width:var(--rail-kod-kolumna)}.rail-pod-nazwa{flex:1 1 auto;min-width:0;margin-left:calc(var(--rail-kod-kolumna) + 6px)}.rail-code+.rail-pod-nazwa{margin-left:0}.rail-item.rail-pod.rail-pod-dziecko{--rail-kod-kolumna: 54px;padding-left:74px;font-size:.75rem}.rail-item.rail-pod.rail-pod-wciety{padding-left:60px}.rail-pod-dziecko .rail-pod-nazwa{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rail-podgrupa{display:flex;align-items:center;gap:6px;padding:10px 16px 2px 60px;font-size:.75rem;font-weight:600;color:var(--ink-3)}.rail-podgrupa .rail-code{min-width:33px}.rail-podgrupa-strzalka{position:absolute;left:40px;top:0;bottom:0;display:flex;align-items:center;justify-content:center;width:16px;padding:0;background:none;border:0;font:inherit;font-size:.625rem;line-height:1;color:var(--ink-3);cursor:pointer}.rail-podgrupa-strzalka:hover{color:var(--ink)}.rail-podgrupa-strzalka span{display:inline-block;transition:transform .16s ease}.rail-podgrupa-strzalka.otwarta span{transform:rotate(90deg)}.rail-item.rail-obszar{grid-template-columns:auto 1fr auto;gap:6px;padding-left:60px;font-size:.78125rem}.rail-obszar-nazwa{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rail-obszar-wiersz{position:relative}.rail-obszar-strzalka{position:absolute;left:40px;top:0;bottom:0;display:flex;align-items:center;justify-content:center;width:16px;padding:0;background:none;border:0;font:inherit;font-size:.625rem;line-height:1;color:var(--ink-3);cursor:pointer}.rail-obszar-strzalka:hover{color:var(--ink)}.rail-obszar-strzalka span{display:inline-block;transition:transform .16s ease}.rail-obszar-strzalka.otwarta span{transform:rotate(90deg)}.rail-item.rail-podobszar{grid-template-columns:auto 1fr auto;gap:6px;padding-left:74px;font-size:.75rem}.rail-item.wygaszony{color:var(--ink-3)}.rail-item.wygaszony.active{color:var(--ink)}.rail-licznik{font-family:var(--mono);font-size:.6875rem;font-variant-numeric:tabular-nums;color:var(--ink-3);background:var(--rule-soft);border-radius:3px;padding:1px 5px}.rail-kropka{width:6px;height:6px;border-radius:999px;background:var(--critical)}.rail-kropka.niepilna{background:var(--ink-3);opacity:.6}.rail-znacznik{display:inline-flex;width:.75rem;height:.75rem;color:var(--ink-2);justify-self:end}.rail-znacznik svg{width:100%;height:100%}.rail-item.w-badaniu .rail-obszar-nazwa{font-weight:600}.badge{display:inline-flex;align-items:center;justify-content:center;font-family:var(--mono);font-size:.75rem;font-weight:600;font-variant-numeric:tabular-nums;background:var(--critical);color:#fff;border-radius:999px;padding:0 6px;min-width:20px;height:20px;line-height:1;vertical-align:middle}.rail-foot{margin-top:auto;padding:12px 16px 0;border-top:1px solid var(--rule);color:var(--ink-3);font-size:.75rem}.main{min-width:0;display:flex;flex-direction:column}.shell{align-items:start}.topbar{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:20px 24px 14px;border-bottom:1px solid var(--rule);background:var(--surface);flex-wrap:wrap}.topbar-sub{color:var(--ink-3);font-size:.8125rem;margin-top:2px}.content{padding:20px 24px 48px;display:flex;flex-direction:column;gap:20px;min-width:0}.panel{background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius);box-shadow:var(--shadow);min-width:0}.panel-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:12px 16px;border-bottom:1px solid var(--rule);flex-wrap:wrap}.panel-title{font-weight:600}.tytul-z-lampka{display:inline-flex;align-items:center;gap:.35rem}button.lampka{display:inline-flex;align-items:center;justify-content:center;width:1.55rem;height:1.55rem;padding:0;border:1px solid var(--rule);border-radius:999px;background:var(--surface);color:var(--warning);cursor:pointer;flex:none}button.lampka:hover{background:var(--warning-wash)}.opis-wyliczenia h3{font-size:.8125rem;margin:1.15rem 0 .35rem}.opis-wyliczenia p,.opis-wyliczenia li{font-size:.8125rem;line-height:1.45}.opis-wyliczenia ol{margin:.25rem 0 0;padding-left:1.2rem}.opis-zrodlo{display:grid;grid-template-columns:minmax(8rem,12rem) 1fr;gap:.35rem .75rem;margin:.35rem 0 0;font-size:.8125rem}.opis-zrodlo dt{font-weight:600}.opis-zrodlo dd{margin:0}.opis-zrodlo-linki{display:flex;flex-wrap:wrap;gap:.15rem .75rem;margin-top:.2rem}.panel-sub{color:var(--ink-3);font-size:.75rem}.panel-body{padding:16px;display:flex;flex-direction:column;gap:14px}.label{font-family:var(--mono);font-size:.625rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.tabs{display:flex;gap:4px;border-bottom:1px solid var(--rule);flex-wrap:wrap}.tab{font:inherit;font-size:.8125rem;padding:10px 14px;margin-bottom:-1px;border:none;border-bottom:2px solid transparent;background:none;color:var(--ink-2);cursor:pointer;white-space:nowrap}.tab:hover{color:var(--ink)}.tab.active{color:var(--ink);border-bottom-color:var(--accent);font-weight:600}.tab-znacznik{display:inline-block;margin-left:6px;min-width:17px;padding:0 5px;border:1px solid currentColor;border-radius:9px;font-family:var(--mono);font-size:.6875rem;font-weight:600;line-height:15px;text-align:center;vertical-align:1px}.tab-znacznik-warn{background:var(--warning-wash);color:var(--warning)}.tab-znacznik-crit{background:var(--critical-wash);color:var(--critical)}.tab-znacznik-nowosc{border-color:transparent;background:var(--critical);color:#fff}.ankieta-postep{display:flex;align-items:center;gap:10px;font-size:.8125rem;color:var(--ink-2)}.ankieta-postep-pasek{flex:1 1 auto;height:6px;border-radius:3px;background:var(--surface-2);overflow:hidden}.ankieta-postep-wypelnienie{height:100%;background:var(--accent);border-radius:3px;transition:width .2s ease}.ankieta-formularz--z-paskiem{padding-bottom:8px}.ankieta-pasek-akcji{position:sticky;bottom:0;z-index:5;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px;padding:10px 14px calc(10px + env(safe-area-inset-bottom,0px));background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius);box-shadow:0 -4px 14px #16211c14,var(--shadow)}.ankieta-pasek-stan{display:flex;flex-direction:column;gap:2px;min-width:0;font-size:.8125rem}.ankieta-pasek-postep{font-weight:500;color:var(--ink)}.ankieta-pasek-przyciski{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto}.ankieta-pasek-przyciski .btn{min-height:44px;white-space:nowrap}.ankieta-pasek-pytanie{font-size:.8125rem}.ankieta-stan-zapisu{display:inline-flex;align-items:center;gap:5px;color:var(--ink-2)}.ankieta-stan-zapisu--niezapisane{color:var(--warning);font-weight:500}.ankieta-stan-zapisu--blad{color:var(--critical);font-weight:500}.ankieta-stan-zapisu--ok{color:var(--ink-2)}@media (max-width: 600px){.ankieta-pasek-akcji{flex-direction:column;align-items:stretch}.ankieta-pasek-przyciski{margin-left:0;padding-right:40px}.ankieta-pasek-przyciski .btn{flex:1 1 0;min-width:0;white-space:normal}.ankieta-pasek-pytanie{flex-basis:100%}}.ankiety-lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.ankieta-karta{position:relative;display:flex;align-items:center;gap:16px;padding:14px 16px;border:1px solid var(--rule);border-left:4px solid var(--accent);border-radius:var(--radius);background:var(--surface);color:inherit;transition:background .16s ease,border-color .16s ease}.ankieta-karta:hover{background:var(--paper);border-color:var(--ink-3);border-left-color:var(--accent)}.ankieta-karta-link{color:var(--ink);text-decoration:none}.ankieta-karta-link:hover{text-decoration:none}.ankieta-karta-link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--radius);cursor:pointer}.ankieta-karta-link:focus-visible{outline:none}.ankieta-karta-link:focus-visible:after{outline:2px solid var(--accent);outline-offset:2px}.ankieta-karta-akcje{flex-shrink:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}.ankieta-karta-wskaz{position:relative;z-index:1;display:inline-flex;align-items:center;gap:6px;min-height:44px}.ankieta-karta:hover .btn-primary{background:var(--accent-2);border-color:var(--accent-2)}.ankieta-karta--zamknieta,.ankieta-karta--zamknieta:hover{border-left-color:var(--settled)}.ankieta-karta-tresc{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:6px}.ankieta-karta-naglowek{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.ankieta-karta-tytul{font-weight:600;font-size:.9375rem}.ankieta-karta-postep{display:flex;align-items:center;gap:10px;max-width:420px}.ankieta-karta-postep-tekst{font-size:.8125rem;color:var(--ink-2);white-space:nowrap}.ankieta-karta-meta{margin:0;display:flex;flex-wrap:wrap;gap:4px 14px;font-size:.8125rem;color:var(--ink-2)}.ankieta-karta-wskazano,.ankieta-karta-wiadomosci{display:inline-flex;align-items:center;gap:5px}.ankieta-karta-wiadomosci{margin:0;font-size:.8125rem;font-weight:500;color:var(--accent)}.ankieta-karta-akcja{flex-shrink:0;display:inline-flex;align-items:center;gap:4px;min-height:44px;pointer-events:none}.ankieta-naglowek-formularza{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.ankieta-naglowek-formularza h2{margin:0;font-size:1.0625rem}@media (max-width: 600px){.ankieta-karta,.ankieta-karta-akcje{flex-direction:column;align-items:stretch}.ankieta-karta-akcja,.ankieta-karta-wskaz{justify-content:center}}.ankieta-wskaz-blok{display:flex;align-items:flex-start;gap:14px;padding:14px 16px;background:var(--surface);border:1px solid var(--accent);border-left-width:4px;border-radius:var(--radius);color:var(--ink)}.ankieta-wskaz-ikona{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:var(--accent-wash);color:var(--accent)}.ankieta-wskaz-tresc{flex:1 1 auto;min-width:0}.ankieta-wskaz-tresc h3{margin:0 0 4px;font-size:.9375rem}.ankieta-wskaz-tresc p{margin:0;font-size:.875rem;color:var(--ink);line-height:1.45}.ankieta-wskaz-stan{margin-top:6px!important;font-weight:500}.ankieta-wskaz-blok .btn{flex-shrink:0;display:inline-flex;align-items:center;gap:6px;min-height:44px;align-self:center}@media (max-width: 600px){.ankieta-wskaz-blok{flex-direction:column;align-items:stretch}.ankieta-wskaz-blok .btn{justify-content:center;align-self:stretch}}.ankieta-lista{display:flex;flex-direction:column;gap:12px}.ankieta-sekcja{margin:8px 0 0;font-size:1rem}.ankieta-pytanie{background:var(--surface);border:1px solid var(--rule);border-left:3px solid var(--rule);border-radius:var(--radius);padding:14px 16px;box-shadow:var(--shadow);transition:border-left-color .16s ease}.ankieta-pytanie--odpowiedziane{border-left-color:var(--accent)}.ankieta-pytanie-naglowek{display:flex;align-items:flex-start;gap:10px;margin-bottom:12px}.ankieta-pytanie-numer{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:var(--surface-2);color:var(--ink-2);font-family:var(--mono);font-size:.6875rem;font-weight:600}.ankieta-pytanie--odpowiedziane .ankieta-pytanie-numer{background:var(--accent-wash);color:var(--accent)}.ankieta-pytanie-tekst{flex:1 1 auto;font-size:.9375rem;line-height:1.5;padding-top:1px}.ankieta-wstepna-etykieta{display:block;margin:0 0 8px;font-size:.75rem;font-weight:600;color:var(--ink-2)}.ankieta-wstepna{margin-top:4px;padding:10px 12px;border-radius:var(--radius);background:var(--surface-2);border:1px dashed var(--rule)}.ankieta-wstepna-tresc{white-space:pre-wrap;font-size:.875rem;line-height:1.5}.ankieta-edytor{display:flex;flex-direction:column;gap:14px}.ankieta-edytor-pole{display:flex;flex-direction:column;gap:4px}.ankieta-edytor-pole textarea,.ankieta-edytor-pole input,.ankieta-edytor-pole select{width:100%}.ankieta-edytor-lista{display:flex;flex-direction:column;gap:12px}.ankieta-edytor-pytanie{display:flex;flex-direction:column;gap:12px;padding:14px 16px;background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius);box-shadow:var(--shadow)}.ankieta-edytor-pasek{display:flex;align-items:center;gap:10px}.ankieta-edytor-pytanie .ankieta-pytanie-numer{width:1.75rem;height:1.75rem;font-size:.75rem}.ankieta-edytor-sekcja-skrot{flex:1 1 auto;min-width:0;font-size:.8125rem;color:var(--ink-2)}.ankieta-edytor-ruch{display:flex;flex-wrap:wrap;gap:6px}.ankieta-edytor-siatka{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.ankieta-edytor-opcje{display:flex;flex-wrap:wrap;gap:8px 18px}.ankieta-edytor-opcje label{display:flex;align-items:center;gap:8px;min-height:2.75rem;font-size:.8125rem;cursor:pointer}.ankieta-edytor-opcje input[type=checkbox]{width:1.125rem;height:1.125rem}.ankieta-edytor .btn{min-height:2.75rem}.ankieta-edytor-wstepna textarea{min-height:7.5rem;line-height:1.5}.ankieta-edytor-dodaj{align-self:flex-start}.ankieta-edytor-akcje{position:sticky;bottom:0;z-index:2;margin:0 -16px -16px;padding:12px 16px;background:var(--surface);border-top:1px solid var(--rule)}.ankieta-wybor{display:inline-flex;border:1px solid var(--rule);border-radius:var(--radius);overflow:hidden}.ankieta-wybor--zawijany{flex-wrap:wrap;overflow:visible;max-width:100%}.ankieta-wybor-opcja{font:inherit;font-size:.8125rem;font-weight:600;padding:7px 18px;border:none;background:var(--surface);color:var(--ink-2);cursor:pointer;transition:background-color .12s ease,color .12s ease}.ankieta-wybor-opcja+.ankieta-wybor-opcja{border-left:1px solid var(--rule)}.ankieta-wybor-opcja:hover:not(:disabled){background:var(--surface-2)}.ankieta-wybor-opcja:disabled{cursor:default}.ankieta-wybor-opcja[aria-pressed=true]{background:var(--accent);color:var(--on-accent)}.ankieta-wybor-opcja--nie[aria-pressed=true]{background:var(--settled)}.ankieta-pole{display:block;width:100%;margin-top:8px}.ankieta-opis-wymagany{margin-top:10px;padding-left:10px;border-left:2px solid var(--warning)}.ankieta-opis-wymagany label,.ankieta-opis-wymagany .ankieta-opis-etykieta{display:block;font-size:.75rem;color:var(--warning);font-weight:600;margin-bottom:4px}.ankieta-opis-wymagany .edytor,.ankieta-pytanie .edytor{margin-top:4px}.ankieta-opis-wymagany .edytor-pole,.ankieta-pytanie .edytor-pole{min-height:90px;max-height:70vh;resize:vertical}.ankieta-pytanie-watek{margin-top:10px;padding-top:10px;border-top:1px dashed var(--rule)}.ankieta-pytanie-watek .rozmowa{margin-top:8px}.ankieta-pytanie-watek>button{display:inline-flex;align-items:center;gap:6px}.ankieta-pytanie-watek-liczba{display:inline-flex;align-items:center;justify-content:center;min-width:17px;height:17px;padding:0 5px;border-radius:999px;background:var(--surface-2);color:var(--ink-2);font-family:var(--mono);font-size:.6875rem;font-weight:600}.ankieta-wielokrotny-wybor{display:flex;flex-direction:column;gap:6px;margin-top:4px}.ankieta-wielokrotny-opcja{display:flex;align-items:center;gap:8px;font-size:.875rem;cursor:pointer}.tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:1px;background:var(--rule-soft);border:1px solid var(--rule);border-radius:var(--radius);overflow:hidden}.tile{background:var(--surface);padding:14px 16px}.tile-value{font-family:var(--mono);font-size:1.75rem;font-variant-numeric:tabular-nums;line-height:1.1;margin-top:6px;letter-spacing:-.02em}.tile-value.crit{color:var(--critical)}.tile-value.warn{color:var(--warning)}.tile-foot{font-size:.6875rem;color:var(--ink-2);margin-top:4px}.scroll{overflow-x:auto}table{width:100%;border-collapse:collapse;font-size:.8125rem}th{text-align:left;font-family:var(--mono);font-size:.625rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-weight:600;padding:8px 10px;border-bottom:1px solid var(--rule);white-space:nowrap}td{padding:9px 10px;border-bottom:1px solid var(--rule-soft);vertical-align:top}tbody tr:hover{background:var(--rule-soft)}tbody tr.selectable{cursor:pointer}tbody tr.selected{background:var(--accent-wash)}.num{font-family:var(--mono);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.code{font-family:var(--mono);font-size:.75rem;color:var(--ink-2);white-space:nowrap}.przeglad-tabela{width:100%;table-layout:fixed}.przeglad-tabela col.rok,.przeglad-tabela col.delta-zl{width:8.5rem}.przeglad-tabela col.delta-proc{width:5.75rem}.przeglad-tabela .przeglad-kod{white-space:normal;overflow-wrap:anywhere;font-size:.7rem;color:var(--ink-3)}.przeglad-podtytul,.przeglad-udzial{display:block;margin-top:2px;font-family:var(--mono);font-size:.625rem;font-weight:500;letter-spacing:.02em;text-transform:none;color:var(--ink-3);white-space:nowrap}.przeglad-tabela tbody tr:first-child td{border-bottom-color:transparent;padding-bottom:2px}.przeglad-tabela .przeglad-opis td{padding-top:0}.przeglad-tabela .przeglad-opis textarea{width:100%;max-width:100%;box-sizing:border-box;display:block}.przeglad-zapis-odstep{height:5rem}.przeglad-zapis-belka{position:fixed;z-index:30;left:50%;bottom:1rem;transform:translate(-50%);display:flex;align-items:center;gap:.75rem;max-width:calc(100vw - 2rem);padding:.65rem .75rem .65rem 1rem;background:var(--surface);border:1px solid var(--rule);border-radius:999px;box-shadow:0 8px 28px #0000002e}.przeglad-zapis-belka.czeka{border-color:var(--accent)}.przeglad-dialog{position:fixed;z-index:42;left:50%;top:50%;transform:translate(-50%,-50%);width:min(28rem,calc(100vw - 2rem));background:var(--surface);border:1px solid var(--rule);border-radius:12px;padding:1.25rem;box-shadow:0 16px 48px #0000003d}.przeglad-dialog h2{margin:0 0 .5rem;font-size:1rem}.przeglad-dialog p{margin:0 0 1rem;font-size:.875rem}.przeglad-dialog-akcje{display:flex;gap:.5rem;justify-content:flex-end;flex-wrap:wrap}.przeglad-tabela tbody:hover tr{background:var(--rule-soft)}.sev{border-left:3px solid transparent}.sev-high{border-left-color:var(--critical)}.sev-medium{border-left-color:var(--warning)}.sev-done{border-left-color:var(--settled)}.tematy-kolejki{display:flex;flex-direction:column;gap:10px;min-width:0}.temat{background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius);border-left-width:3px;min-width:0}.temat.selected{border-color:var(--accent)}.temat-high{border-left-color:var(--critical)}.temat-naglowek{display:flex;flex-direction:column;align-items:flex-start;gap:6px;width:100%;padding:10px 12px 6px;background:transparent;border:0;text-align:left;cursor:pointer;color:inherit;font:inherit}.temat-tytul{font-family:var(--serif);font-weight:600;font-size:.95rem}.temat-meta{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.temat-wskazowka,.temat-obszar{margin:0;padding:0 12px 10px;font-size:.8125rem;color:var(--ink-2)}.temat-obszar{padding-top:0}.temat .notice{margin:0 12px 10px}.temat-asystent-etykieta{font-family:var(--mono);font-size:.625rem;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);margin-bottom:6px}.temat-asystent-kiedy{display:inline;margin-left:.5em;font-family:var(--sans);font-size:.75rem;letter-spacing:0;text-transform:none;font-variant-numeric:tabular-nums;color:var(--ink-3)}.temat-komentarz{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:0 12px 10px}.temat-komentarz textarea{width:100%;min-height:4.5rem;resize:vertical}.pill{display:inline-flex;align-items:center;gap:5px;font-family:var(--mono);font-size:.625rem;letter-spacing:.06em;text-transform:uppercase;padding:2px 7px;border-radius:3px;border:1px solid transparent;white-space:nowrap}.pill[title]{cursor:help}.pill:before{content:"";width:5px;height:5px;border-radius:50%;background:currentColor}.pill-open{background:var(--critical-wash);color:var(--critical);border-color:var(--critical)}.pill-warn{background:var(--warning-wash);color:var(--warning);border-color:var(--warning)}.pill-done{background:var(--settled-wash);color:var(--settled);border-color:var(--settled)}.pill-quiet{background:var(--surface-2);color:var(--ink-2);border-color:var(--rule)}.pill-accent{background:var(--accent-wash);color:var(--accent);border-color:var(--accent)}.btn{font:inherit;font-size:.8125rem;padding:6px 12px;border-radius:var(--radius);border:1px solid var(--rule);background:var(--surface);color:var(--ink);cursor:pointer;transition:background .16s ease,border-color .16s ease}.btn:hover:not(:disabled){background:var(--surface-2);border-color:var(--ink-3)}.btn:not(.btn-primary)[aria-pressed=true]{background:var(--accent-wash);border-color:var(--accent);color:var(--accent);font-weight:600}.btn:disabled{opacity:.55;cursor:not-allowed}.btn-primary{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.btn-primary:hover:not(:disabled){background:var(--accent-2);border-color:var(--accent-2)}.btn-danger{color:var(--critical);border-color:var(--critical);background:var(--critical-wash)}.btn-link{border:none;background:none;padding:0;color:var(--accent);text-align:left;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.btn-link:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:2px}.btn-link:hover:not(:disabled){background:none;border:none;color:var(--accent-2)}.btn-row{display:flex;gap:8px;flex-wrap:wrap}label.field{display:flex;flex-direction:column;gap:4px;font-size:.8125rem;color:var(--ink-2)}input,select,textarea{font:inherit;font-size:.8125rem;padding:7px 9px;border:1px solid var(--rule);border-radius:var(--radius);background:var(--surface);color:var(--ink);min-width:0}input[type=file]{padding:6px}.form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px}.form-grid .field.pole-szerokie,.form-grid>.pole-szerokie{grid-column:1 / -1}.szukajka-portalu{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:12px}.szukajka-portalu .pole-szukania{flex:1 1 280px}.pole-szukania.duze{min-height:44px;padding:.35rem .7rem}.pole-szukania.duze input{font-size:16px;min-width:0;flex:1}.pole-szukania.duze .pole-szukania-czysc{width:32px;height:32px}.wynik-portalu{display:grid;grid-template-columns:1fr auto;gap:2px 12px;align-items:start;min-height:44px;padding:10px 12px;margin-bottom:10px;border:1px solid var(--rule);border-radius:6px;background:var(--surface);color:inherit;text-decoration:none;transition:border-color .15s,background .15s}.wynik-portalu:hover,.wynik-portalu:focus-visible{border-color:var(--accent);background:var(--accent-wash)}.wynik-portalu:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.wynik-tytul{font-weight:600;line-height:1.35}.wynik-stan{grid-column:2;grid-row:1;justify-self:end}.wynik-gdzie{grid-column:1 / -1;font-size:.8125rem}.wynik-opis,.wynik-plik{grid-column:1 / -1;margin-top:2px;font-size:.8125rem;line-height:1.45;color:var(--ink-2)}.szukajka-portalu .chip-filtr{min-height:44px;padding:.3rem .9rem;font-size:.875rem}.wynik-opis mark{background:var(--accent-wash);color:var(--ink);border-radius:2px;padding:0 1px}.trafienie-w-tresci{margin-top:4px;max-width:44ch;font-size:.8125rem;line-height:1.45;color:var(--ink-2)}.trafienie-w-tresci mark{background:var(--accent-wash);color:var(--ink);border-radius:2px;padding:0 1px}.ostatnia-zmiana{margin-top:4px;font-size:.8125rem;line-height:1.5;font-variant-numeric:tabular-nums}.ostatnia-zmiana .muted{display:block;max-width:22ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wybor-trybu{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px;max-width:720px}.tryb-edycji{display:flex;gap:10px;align-items:flex-start;padding:10px 12px;border:1px solid var(--rule);border-radius:6px;cursor:pointer;background:var(--surface);transition:border-color .15s,background .15s}.tryb-edycji:hover{border-color:var(--accent)}.tryb-edycji.wybrany{border-color:var(--accent);background:var(--accent-wash)}.tryb-edycji:focus-within{outline:2px solid var(--accent);outline-offset:2px}.tryb-edycji>span{display:grid;gap:2px}.tryb-edycji .muted{font-size:.8125rem;line-height:1.4}.edytor-wzor .edytor-tabela{width:100%;border-collapse:collapse;margin:.5rem 0;font-size:.85rem}.edytor-wzor .edytor-tabela td,.edytor-wzor .edytor-tabela th{border:1px solid var(--rule);padding:4px 6px;vertical-align:top;min-width:2rem;min-height:1.5rem}.edytor-wzor .edytor-tabela th{background:var(--surface-2);text-align:left;text-transform:none;letter-spacing:normal;font-size:inherit}.edytor-wzor .edytor-skrot td{background:var(--rule-soft);color:var(--ink-2);font-style:italic;-webkit-user-select:none;user-select:none}.edytor-wzor h1,.edytor-wzor h2{margin:.8rem 0 .4rem;line-height:1.3;font-weight:600}.edytor-wzor h1{font-size:1.15rem}.edytor-wzor h2{font-size:1rem;color:var(--ink-2)}.szkic-wzoru{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:12px;align-items:stretch}.szkic-wzoru .edytor,.szkic-wzoru .edytor-pole{min-width:0}.szkic-wzoru.jedna-kolumna{grid-template-columns:minmax(0,1fr)}.szkic-wzoru .edytor-pole{min-height:380px;max-height:70vh}.szkic-wzoru .podglad-kolumna{display:flex;flex-direction:column;min-width:0}.szkic-wzoru .podglad-kolumna .podglad-ramka{flex:1}.szkic-wzoru .podglad-ramka{width:100%;min-height:420px;border:1px solid var(--rule);border-radius:4px;background:var(--surface)}.tokeny{display:flex;flex-wrap:wrap;align-items:center;gap:4px;padding:3px 4px;border:1px solid var(--rule);border-radius:var(--radius);background:var(--surface);min-height:34px}.tokeny:focus-within{outline:2px solid var(--accent);outline-offset:-1px}.token{display:inline-flex;align-items:center;gap:2px;padding:0 2px 0 7px;border:1px solid var(--rule);border-radius:3px;background:var(--surface-2)}.token-usun{border:none;background:none;color:var(--ink-3);cursor:pointer;font-size:.95rem;line-height:1;padding:0;width:22px;height:22px;border-radius:3px}.token-usun:hover:not(:disabled){background:var(--critical-wash);color:var(--critical)}.token-usun:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.token-usun:disabled{cursor:default;opacity:.4}.token-pole{flex:1 1 6rem;min-width:6rem;border:none;background:none;padding:4px 2px}.token-pole:focus{outline:none}.notice{border-left:3px solid var(--accent);background:var(--accent-wash);padding:10px 14px;border-radius:0 var(--radius) var(--radius) 0;font-size:.8125rem}.notice-error{border-left-color:var(--critical);background:var(--critical-wash);color:var(--critical)}.notice-warn{border-left-color:var(--warning);background:var(--warning-wash);color:var(--warning)}.empty{padding:28px 16px;text-align:center;color:var(--ink-3);font-size:.8125rem}.split{display:grid;grid-template-columns:1fr 320px;gap:20px;align-items:start;min-width:0}.cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px}.card{background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius);padding:14px 16px;display:flex;flex-direction:column;gap:8px;box-shadow:var(--shadow);cursor:pointer;transition:border-color .16s ease;color:inherit}.card:hover{border-color:var(--accent);text-decoration:none}.card-title{font-family:var(--serif);font-size:1.0625rem;font-weight:600}.card-row{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:.75rem;color:var(--ink-2)}.card-row-stopka{flex-wrap:wrap;row-gap:2px}.kv{display:grid;grid-template-columns:1fr auto;gap:6px 14px;margin:0;font-size:.8125rem}.kv dt{color:var(--ink-3)}.kv dd{margin:0;font-family:var(--mono);font-size:.75rem;font-variant-numeric:tabular-nums;text-align:right;word-break:break-word}.source-line{font-family:var(--mono);font-size:.6875rem;color:var(--ink-3);background:var(--surface-2);border:1px solid var(--rule-soft);border-radius:3px;padding:4px 8px;overflow-x:auto;white-space:nowrap}.evidence{background:var(--surface-2);border:1px solid var(--rule-soft);border-radius:var(--radius);padding:10px 12px;font-family:var(--mono);font-size:.6875rem;line-height:1.6;color:var(--ink-2);overflow-x:auto;white-space:pre-wrap;margin:0}.ratio-row{display:grid;grid-template-columns:minmax(0,1fr) repeat(var(--lat, 2),90px) 110px 84px;gap:10px;align-items:center;padding:10px 0;border-bottom:1px solid var(--rule-soft)}.ratio-row.ratio-row-branza{grid-template-columns:minmax(0,1fr) repeat(var(--lat, 2),90px) 110px 84px 112px}.branza-kol{text-align:right;font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:.8125rem;color:var(--ink-2)}.branza-kol-opis{font-size:.6875rem;color:var(--ink-3)}.delta{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:.75rem;text-align:right}.delta.dobrze{color:var(--accent)}.delta.zle{color:var(--critical)}.interpretacja{grid-column:1 / -1;margin:4px 0 12px;padding:12px 14px;background:var(--surface-2, rgba(127, 127, 127, .06));border-left:3px solid var(--rule);border-radius:4px;font-size:.8rem;line-height:1.5}.interpretacja dt{font-size:.68rem;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);margin-top:8px}.interpretacja dt:first-of-type{margin-top:0}.interpretacja dd{margin:2px 0 0;color:var(--ink-2)}.interpretacja .zrodlo{margin-top:10px;font-size:.7rem;color:var(--ink-3)}.interpretacja .wybor{margin-top:12px;padding-top:10px;border-top:1px solid var(--rule)}.interpretacja textarea{width:100%;min-height:3.5em;margin-top:6px;font:inherit;font-size:.8rem;padding:6px 8px;border:1px solid var(--rule);border-radius:4px;background:var(--surface);color:var(--ink);resize:vertical}.nazwa-wskaznika{background:none;border:none;padding:0;font:inherit;font-weight:500;color:inherit;cursor:pointer;text-align:left}.nazwa-wskaznika:hover{text-decoration:underline dotted}.strefa-etykieta{font-size:.7rem;margin-top:2px}.strefa-etykieta.krytyczny{color:var(--critical)}.strefa-etykieta.uwaga{color:var(--warning)}.strefa-etykieta.dobry{color:var(--accent)}.auth-page{min-height:100%;display:grid;place-items:center;padding:32px 20px}.auth-card{width:100%;max-width:380px;background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius);box-shadow:var(--shadow);padding:28px;display:flex;flex-direction:column;gap:16px}.auth-card h1{font-size:1.5rem}.auth-card form{display:flex;flex-direction:column;gap:12px}.wzor-karta{display:flex;flex-direction:column;gap:12px;padding:16px;border:1px solid var(--rule);border-radius:var(--radius);background:var(--paper)}.wzor-naglowek h3{font-family:var(--sans);font-size:.9375rem;font-weight:600;margin:0}.wzor-naglowek p{margin:4px 0 0;color:var(--ink-2);font-size:.875rem}.wzor-format{font:inherit;display:flex;align-items:center;gap:10px;min-height:44px;padding:8px 12px;border:1px solid var(--rule);border-radius:var(--radius);background:var(--surface);color:var(--ink);text-align:left;cursor:pointer;touch-action:manipulation;transition:background .16s ease,border-color .16s ease}.wzor-format:hover:not(:disabled){background:var(--surface-2);border-color:var(--ink-3)}.wzor-format:disabled{cursor:progress;opacity:.6}.wzor-format[aria-busy=true]{opacity:1}.wzor-format-glowny{min-height:56px;border:1.5px solid var(--accent);background:var(--accent-wash)}.wzor-format-glowny:hover:not(:disabled){background:var(--surface);border-color:var(--accent-2)}.wzor-format-ikona{display:inline-grid;place-items:center;flex:none;width:36px;height:36px;border-radius:50%;background:var(--accent);color:var(--on-accent)}.wzor-format-tekst{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.wzor-format-nazwa{font-size:.875rem;font-weight:600;white-space:nowrap}.wzor-format-wiersz{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px}.wzor-format-glowny .wzor-format-nazwa{font-size:.9375rem;color:var(--accent)}.wzor-format-podpis{font-size:.75rem;color:var(--ink-2)}.wzor-polecany{flex:none;font-family:var(--mono);font-size:.625rem;letter-spacing:.04em;text-transform:uppercase;padding:1px 6px;border-radius:var(--radius);background:var(--surface);color:var(--accent);border:1px solid var(--accent)}.wzor-inne{display:flex;flex-direction:column;gap:6px}.wzor-inne-etykieta{font-size:.75rem;color:var(--ink-2)}.wzor-inne-lista{display:flex;flex-wrap:wrap;gap:8px}.wzor-inne-lista .wzor-format{flex:1 1 128px}.wzor-plik{position:relative;display:inline-grid;place-items:center;flex:none;color:var(--ink-3)}.wzor-plik-typ{position:absolute;bottom:3px;font-family:var(--mono);font-size:.5rem;font-weight:700;line-height:1;color:var(--ink-2)}.wzor-stan:empty{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.wzor-stan{font-size:.8125rem;color:var(--ink-2)}.belka{display:flex;align-items:center;justify-content:space-between;gap:16px;height:52px;padding:0 16px 0 24px;border-bottom:1px solid var(--rule);background:var(--surface);position:sticky;top:0;z-index:10}.belka-kontekst{min-width:0;display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.belka-kontekst-nazwa{font-family:var(--serif);font-size:1rem;font-weight:600}.belka-kontekst-opis{font-family:var(--mono);font-size:.6875rem;color:var(--ink-3)}.belka-narzedzia{display:flex;align-items:center;gap:6px;flex-shrink:0}.belka-ikona{position:relative;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid var(--rule);border-radius:var(--radius);background:var(--surface);color:var(--ink-2);font-size:.875rem;cursor:pointer;transition:background .16s ease,color .16s ease}.belka-ikona svg{width:20px;height:20px}.belka-ikona:hover,.belka-ikona.active{background:var(--surface-2);color:var(--ink);text-decoration:none}.belka-badge{position:absolute;top:-5px;right:-5px;font-family:var(--mono);font-size:.625rem;font-variant-numeric:tabular-nums;background:var(--critical);color:#fff;border-radius:9px;padding:0 5px;line-height:15px;min-width:17px;text-align:center}.belka-konto{position:relative}.belka-konto-przycisk{display:flex;align-items:center;gap:8px;padding:3px 10px 3px 3px;border:1px solid var(--rule);border-radius:999px;background:var(--surface);color:inherit;font:inherit;cursor:pointer}.belka-konto-przycisk:hover{background:var(--surface-2)}.belka-konto-opis{display:flex;flex-direction:column;align-items:flex-start;line-height:1.25;min-width:0}.belka-konto-nazwa{font-size:.75rem;font-weight:600;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.belka-konto-rola{font-size:.625rem;color:var(--ink-3)}.belka-menu{position:absolute;right:0;top:calc(100% + 6px);z-index:20;min-width:220px;background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius);box-shadow:var(--shadow);padding:4px 0;display:flex;flex-direction:column}.belka-menu-naglowek{padding:6px 14px 8px;font-family:var(--mono);font-size:.6875rem;color:var(--ink-3);border-bottom:1px solid var(--rule-soft);margin-bottom:4px;overflow-wrap:anywhere}.belka-menu a,.belka-menu button{display:block;width:100%;padding:8px 14px;border:0;background:none;font:inherit;font-size:.8125rem;color:var(--ink);text-align:left;cursor:pointer}.belka-menu a:hover,.belka-menu button:hover{background:var(--surface-2);text-decoration:none}.rozmowa{margin-top:8px;border:1px solid var(--rule);border-radius:var(--radius);background:var(--paper);display:flex;flex-direction:column;min-width:0}.rozmowa-okno{max-height:340px;overflow-y:auto;padding:10px 12px;display:flex;flex-direction:column;gap:2px;scroll-behavior:auto}.rozmowa-okno:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.rozmowa-pusto{margin:6px 0;color:var(--ink-2);font-size:.8125rem}.rozmowa-dzien{display:flex;align-items:center;gap:10px;margin:10px 0 6px;font-family:var(--mono);font-size:.625rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.rozmowa-dzien:before,.rozmowa-dzien:after{content:"";flex:1;height:1px;background:var(--rule)}.wiadomosc{display:flex;align-items:flex-start;gap:10px;margin:1px 0}.wiadomosc.pierwsza{margin-top:12px}.awatar{flex-shrink:0;border-radius:50%;object-fit:cover;background:var(--surface-2);box-shadow:0 0 0 2px var(--paper)}.awatar-zdjecie{border:1px solid rgba(0,0,0,.1)}.awatar-inicjaly{display:inline-flex;align-items:center;justify-content:center;background:hsl(var(--awatar-h, 162) 30% 87%);color:hsl(var(--awatar-h, 162) 45% 26%);font-weight:600;letter-spacing:.01em;line-height:1;-webkit-user-select:none;user-select:none}:root[data-theme=dark] .awatar-inicjaly{background:hsl(var(--awatar-h, 162) 20% 27%);color:hsl(var(--awatar-h, 162) 42% 80%)}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .awatar-inicjaly{background:hsl(var(--awatar-h, 162) 20% 27%);color:hsl(var(--awatar-h, 162) 42% 80%)}}.awatar-miejsce{flex-shrink:0}.zdjecie-profilowe{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.uklad-wybor{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px}.uklad-opcja{position:relative;display:flex;align-items:center;gap:12px;padding:10px 12px;border:1px solid var(--rule);border-radius:var(--radius);background:var(--surface);cursor:pointer;transition:border-color .16s ease,background .16s ease}.uklad-opcja:hover{border-color:var(--ink-3)}.uklad-opcja.wybrana{border-color:var(--accent);background:var(--accent-wash)}.uklad-opcja input{position:absolute;opacity:0;pointer-events:none}.uklad-opcja:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.uklad-miniatura{display:flex;flex-direction:column;gap:4px;width:74px;flex-shrink:0;padding:6px;border-radius:4px;background:var(--paper)}.uklad-wiersz{display:flex;align-items:center;gap:3px}.uklad-wiersz.uklad-prawo{flex-direction:row-reverse}.uklad-kropka{width:7px;height:7px;border-radius:50%;background:var(--ink-3);flex-shrink:0}.uklad-znaczek{width:7px;height:7px;border-radius:2px;border:1px solid var(--ink-3);flex-shrink:0}.uklad-belka{height:7px;border-radius:2px;background:var(--surface-2);border:1px solid var(--rule);flex:1}.uklad-belka.uklad-moja{background:var(--accent);border-color:var(--accent);max-width:60%}.uklad-opis{display:flex;flex-direction:column;gap:2px;min-width:0;font-size:.75rem}.uklad-etykieta{font-weight:600;font-size:.8125rem}.kadr{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.kadr-okno{position:relative;overflow:hidden;border-radius:var(--radius);background:var(--surface-2);cursor:grab;touch-action:none}.kadr-okno:active{cursor:grabbing}.kadr-obraz{position:absolute;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.kadr-maska{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;box-shadow:0 0 0 9999px #0c141080;pointer-events:none;outline:1px solid rgba(255,255,255,.55);outline-offset:-1px}.kadr-suwak{display:flex;align-items:center;gap:10px;width:264px}.kadr-suwak input[type=range]{flex:1;accent-color:var(--accent);cursor:pointer}.kadr-podpowiedz{margin:0;max-width:46ch;font-size:.75rem}.kadr-blad{margin:0;color:var(--critical);font-size:.8125rem}.rozmowa:not(.rozmowa-jedna-kolumna) .wiadomosc.moja{flex-direction:row-reverse;justify-content:flex-start}.wiadomosc-kolumna{display:flex;flex-direction:column;max-width:min(78%,62ch);min-width:0}.rozmowa:not(.rozmowa-jedna-kolumna) .wiadomosc.moja .wiadomosc-kolumna{align-items:flex-end}.wiadomosc-naglowek{display:flex;align-items:baseline;gap:7px;padding:1px 2px 3px}.wiadomosc-balon{padding:7px 11px;border:1px solid var(--rule);border-radius:var(--radius);background:var(--surface);font-size:.8125rem;line-height:1.5;min-width:0;overflow-wrap:anywhere}.wiadomosc.moja .wiadomosc-balon{background:var(--accent-wash);border-color:var(--accent-wash)}.wiadomosc-nowa .wiadomosc-balon{animation:wiadomosc-nowa 4s ease-out}@keyframes wiadomosc-nowa{0%,60%{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-wash)}to{border-color:var(--rule);box-shadow:none}}@media (prefers-reduced-motion: reduce){.wiadomosc-nowa .wiadomosc-balon{animation:none;border-color:var(--accent)}}.wiadomosc-autor{font-size:.75rem;font-weight:600;color:var(--ink)}.wiadomosc-tresc>p{margin:0 0 4px}.wiadomosc-tresc>p:last-child{margin-bottom:0}.wiadomosc-lista{margin:2px 0 4px;padding-left:18px}.wiadomosc-cytat{margin:2px 0 4px;padding-left:10px;border-left:3px solid var(--rule);color:var(--ink-2)}.wiadomosc-cytat p{margin:0}.wiadomosc-kod{margin:4px 0;padding:6px 8px;border-radius:4px;background:var(--surface-2);font-family:var(--mono);font-size:.75rem;white-space:pre-wrap;overflow-wrap:anywhere}.wiadomosc-tresc a{color:var(--accent);overflow-wrap:anywhere}.wiadomosc-tresc pre{margin:6px 0;padding:8px 10px;border-radius:var(--radius);background:var(--surface-2);overflow-x:auto;font-family:var(--mono);font-size:.75rem;line-height:1.5}.wiadomosc-tresc pre code{background:none;padding:0}.wiadomosc-tresc :not(pre)>code{font-family:var(--mono);font-size:.8125rem;background:var(--surface-2);padding:1px 4px;border-radius:3px}.wiadomosc-tresc table{margin:6px 0}.wykres-czatu{margin:6px 0;padding:8px 10px 4px;border-radius:var(--radius);background:var(--surface-2)}.wykres-czatu-tytul{font-size:.75rem;font-weight:600;color:var(--ink-2);margin-bottom:4px}.wykres-czatu--blad{border-left:3px solid var(--warning)}.wykres-czatu--blad pre{margin-top:4px}.hljs-comment,.hljs-quote{color:var(--ink-3);font-style:italic}.hljs-keyword,.hljs-selector-tag,.hljs-literal,.hljs-section,.hljs-link{color:var(--accent);font-weight:600}.hljs-string,.hljs-title,.hljs-name,.hljs-type,.hljs-attribute,.hljs-symbol,.hljs-bullet,.hljs-addition{color:var(--accent-2)}.hljs-number,.hljs-meta,.hljs-built_in,.hljs-builtin-name,.hljs-variable,.hljs-template-variable,.hljs-deletion{color:var(--warning)}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}.wiadomosc-czas{font-size:.625rem;color:var(--ink-3);white-space:nowrap}.rozmowa-pole{margin:8px 10px 10px;padding:.5rem .625rem .4375rem;border:1px solid var(--rule);border-radius:calc(var(--radius) * 3);background:var(--surface);display:flex;flex-direction:column;gap:6px;transition:border-color .16s ease,box-shadow .16s ease}.rozmowa-pole:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-wash)}.rozmowa-pole .edytor-pole{border:none;padding:.25rem .25rem 0;background:none}.rozmowa-pole .edytor-pole:focus{outline:none}.edytor{display:flex;flex-direction:column;gap:6px}.edytor-pasek{display:flex;align-items:center;gap:2px;flex-wrap:wrap}.edytor-grupa{display:inline-flex;align-items:center;margin-left:6px;padding-left:8px;border-left:1px solid var(--rule)}.edytor-pasek .belka-ikona{width:30px;height:30px;border-color:transparent;background:none;font-size:.8125rem}.edytor-pasek .belka-ikona svg{width:17px;height:17px}.edytor-pasek .belka-ikona:hover:not(:disabled){background:var(--surface-2)}.edytor-pasek .belka-ikona.active{background:var(--accent-wash);border-color:var(--accent);color:var(--accent)}.edytor-pole{min-height:62px;max-height:220px;overflow-y:auto;padding:7px 10px;border:1px solid var(--rule);border-radius:var(--radius);background:var(--paper);font-size:.8125rem;line-height:1.5;overflow-wrap:anywhere}.edytor-pole:focus{outline:2px solid var(--accent);outline-offset:-2px}.edytor-pole.pusty:before{content:attr(data-podpowiedz);color:var(--ink-3);pointer-events:none}.edytor-pole>*:first-child{margin-top:0}.edytor-pole>*:last-child{margin-bottom:0}.edytor-pole ul,.edytor-pole ol{margin:2px 0;padding-left:20px}.edytor-pole blockquote{margin:2px 0;padding-left:10px;border-left:3px solid var(--rule);color:var(--ink-2)}.edytor-pole pre{margin:4px 0;padding:6px 8px;border-radius:4px;background:var(--surface-2);font-family:var(--mono);font-size:.75rem;white-space:pre-wrap}.edytor-pole code{padding:0 3px;border-radius:3px;background:var(--surface-2);font-family:var(--mono);font-size:.75rem}.edytor-odnosnik{display:flex;align-items:center;gap:6px}.edytor-odnosnik input{flex:1;min-width:0;font:inherit;font-size:.8125rem}.rozmowa-narzedzia{display:flex;align-items:center;gap:.5rem;flex-wrap:nowrap}.rozmowa-podpowiedz{margin-right:auto;font-size:.6875rem;color:var(--ink-3);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.rozmowa-podpowiedz kbd{font-family:var(--mono);font-size:.625rem;border:1px solid var(--rule);border-radius:3px;padding:0 .1875rem;color:var(--ink-2)}.rozmowa-wyslij{display:inline-flex;align-items:center;gap:.375rem;flex-shrink:0;height:32px;padding:0 .875rem;border:1px solid var(--accent);border-radius:999px;background:var(--accent);color:var(--on-accent);font:inherit;font-size:.8125rem;font-weight:600;cursor:pointer;transition:background .16s ease,border-color .16s ease}.rozmowa-wyslij:hover:not(:disabled){background:var(--accent-2);border-color:var(--accent-2)}.rozmowa-wyslij:disabled{opacity:.45;cursor:not-allowed}.rozmowa-wyslij svg{width:15px;height:15px;flex-shrink:0}.obrazy-do-wyslania{list-style:none;margin:0;padding:4px 4px 2px;display:flex;flex-wrap:wrap;gap:10px}.obraz-miniatura{position:relative;width:72px;height:72px;border:1px solid var(--rule);border-radius:var(--radius);background:var(--surface-2)}.obraz-miniatura img{display:block;width:100%;height:100%;object-fit:cover;border-radius:calc(var(--radius) - 1px)}.obraz-miniatura-usun{position:absolute;top:-7px;right:-7px;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border:1px solid var(--rule);border-radius:999px;background:var(--surface);color:var(--ink-2);cursor:pointer;transition:color .16s ease,border-color .16s ease}.obraz-miniatura-usun:after{content:"";position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px}.obraz-miniatura-usun:hover:not(:disabled){color:var(--ink);border-color:var(--ink-3)}.obraz-miniatura-usun:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.obraz-miniatura-usun:disabled{opacity:.45;cursor:not-allowed}.wiadomosc-obrazy{display:flex;flex-wrap:wrap;gap:6px}.wiadomosc-tresc+.wiadomosc-obrazy{margin-top:6px}.obraz-w-balonie{display:block;width:fit-content;max-width:100%;padding:0;border:1px solid var(--rule);border-radius:var(--radius);background:var(--surface-2);cursor:zoom-in;overflow:hidden}.obraz-w-balonie img{display:block;max-width:100%;max-height:220px;object-fit:contain}.obraz-w-balonie:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.obraz-wczytywanie{display:block;width:160px;height:100px;border-radius:var(--radius);background:var(--surface-2);animation:obraz-wczytywanie 1.2s ease-in-out infinite}@keyframes obraz-wczytywanie{50%{opacity:.55}}@media (prefers-reduced-motion: reduce){.obraz-wczytywanie{animation:none}}.obraz-blad{font-size:.75rem;color:var(--ink-3)}.obraz-podglad{display:block;max-width:100%;max-height:70vh;margin:0 auto;object-fit:contain}.rozmowa-emotikony{position:relative}.rozmowa-emotikony-panel{position:absolute;bottom:calc(100% + 6px);left:0;z-index:20;width:296px;max-height:260px;overflow-y:auto;padding:8px;background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius);box-shadow:var(--shadow)}.rozmowa-emotikony-grupa+.rozmowa-emotikony-grupa{margin-top:8px;padding-top:8px;border-top:1px solid var(--rule-soft)}.rozmowa-emotikony-siatka{margin-top:4px;display:grid;grid-template-columns:repeat(8,32px);gap:2px}.rozmowa-emotikony-siatka button{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border:0;background:none;cursor:pointer;font-size:1.25rem;line-height:1;padding:0;border-radius:4px}.rozmowa-emotikony-siatka button:hover{background:var(--accent-wash)}.nagrywanie{display:flex;align-items:center;gap:8px;flex:1;min-width:0}.nagrywanie-kropka{width:10px;height:10px;border-radius:50%;background:var(--critical);animation:nagrywanie-puls 1.4s ease-in-out infinite}@keyframes nagrywanie-puls{0%,to{opacity:1}50%{opacity:.3}}@media (prefers-reduced-motion: reduce){.nagrywanie-kropka{animation:none}}.nagrywanie-czas{margin-right:auto;font-size:.8125rem;color:var(--ink-2)}.nagrywanie-info,.nagrywanie-blad{font-size:.75rem}.nagrywanie-info{color:var(--ink-3)}.nagrywanie-blad{color:var(--critical)}.notatka{min-width:240px}.notatka-pasek{display:flex;align-items:center;gap:8px}.notatka-play{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;flex:0 0 auto;border:1px solid var(--rule);border-radius:50%;background:var(--surface);color:var(--ink-2);cursor:pointer;padding:0}.notatka-play svg{width:15px;height:15px}.notatka-play:hover:not(:disabled){background:var(--surface-2);color:var(--ink)}.notatka-opis{font-size:.8125rem;color:var(--ink-2)}.notatka-pasek .notatka-audio{width:100%;max-width:260px;height:32px}.notatka-pasek:has(.notatka-audio) .notatka-play,.notatka-pasek:has(.notatka-audio) .notatka-opis{display:none}.notatka-transkrypcja{margin-top:6px;padding-left:10px;border-left:3px solid var(--rule)}.notatka-transkrypcja p{margin:2px 0 0;font-size:.8125rem}.notatka-etykieta{font-family:var(--mono);font-size:.625rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.notatka-stan,.notatka-blad{margin-top:4px;font-size:.75rem;color:var(--ink-3)}.notatka-blad{color:var(--critical)}.wizualnie-ukryte{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.belka-dzwonek{position:relative}.panel-powiadomien{position:absolute;right:0;top:calc(100% + 6px);z-index:20;width:min(380px,calc(100vw - 32px));background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius);box-shadow:var(--shadow);display:flex;flex-direction:column;overflow:hidden}@media (prefers-reduced-motion: no-preference){.panel-powiadomien{animation:panel-zjazd .16s ease-out;transform-origin:top right}}@keyframes panel-zjazd{0%{opacity:0;transform:translateY(-6px) scale(.98)}to{opacity:1;transform:none}}.panel-powiadomien-naglowek{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:10px 14px;border-bottom:1px solid var(--rule-soft);font-weight:600;font-size:.8125rem}.panel-powiadomien-lista{max-height:min(60vh,420px);overflow-y:auto}.panel-powiadomien-pusto{padding:16px 14px;color:var(--ink-2);font-size:.8125rem}.panel-powiadomien-wiersz{display:block;width:100%;padding:10px 14px;border:0;border-bottom:1px solid var(--rule-soft);background:none;font:inherit;text-align:left;cursor:pointer}.panel-powiadomien-wiersz:hover{background:var(--surface-2)}.panel-powiadomien-wiersz.nieprzeczytane{box-shadow:inset 3px 0 0 var(--accent)}.panel-powiadomien-wiersz.nieprzeczytane .panel-powiadomien-tytul{font-weight:600}.panel-powiadomien-tytul{margin-top:2px;font-size:.8125rem}.panel-powiadomien-tresc{margin-top:2px;font-size:.75rem;color:var(--ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.panel-powiadomien-czas{margin-top:3px;font-size:.6875rem;color:var(--ink-3)}.panel-powiadomien-stopka{padding:9px 14px;text-align:center;font-size:.75rem;border-top:1px solid var(--rule-soft);background:var(--surface-2)}tr.wskazana>td,.pozycja.wskazana{background:var(--accent-wash)}tr.wskazana>td:first-child,.pozycja.wskazana{box-shadow:inset 3px 0 0 var(--accent)}.pozycja{padding:10px 0;border-bottom:1px solid var(--rule-soft)}.pozycja-wiersz{display:grid;grid-template-columns:minmax(0,1fr) 9.5rem 26rem;gap:12px;align-items:start}.pozycja-tresc{min-width:0}.pozycja-stan{display:flex;align-items:center}.pozycja-nazwa{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;font-weight:500;min-width:0}.pozycja-tytul{min-width:0}.pozycja-nazwa .pill{flex-shrink:0}.pozycja-opis{color:var(--ink-2);font-size:.875rem}.pozycja-akcje{justify-content:flex-end;align-content:start}.przekazania{display:flex;flex-direction:column;gap:8px;margin-top:8px;min-width:0}.przekazanie{--przekazanie-kolor: var(--ink-3);display:flex;flex-direction:column;gap:8px;padding:12px 14px;border:1px solid var(--rule);border-left:3px solid var(--przekazanie-kolor);border-radius:var(--radius);background:var(--surface);min-width:0}.przekazanie-do_zatwierdzenia{--przekazanie-kolor: var(--warning)}.przekazanie-zatwierdzona{--przekazanie-kolor: var(--settled)}.przekazanie-wygasla{--przekazanie-kolor: var(--critical)}.przekazanie-glowa{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0}.przekazanie-osoba{display:flex;flex-direction:column;min-width:0;flex:1 1 12rem}.przekazanie-imie{font-size:.9375rem;color:var(--ink);overflow-wrap:anywhere}.przekazanie-email{font-size:.75rem;color:var(--ink-2);overflow-wrap:anywhere}.przekazanie-stan{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:999px;border:1px solid var(--rule);background:var(--surface-2);color:var(--ink-2);font-size:.75rem;font-weight:600;white-space:nowrap}.przekazanie-stan svg{flex:none}.przekazanie-do_zatwierdzenia .przekazanie-stan{background:var(--warning-wash);border-color:var(--warning);color:var(--warning)}.przekazanie-zatwierdzona .przekazanie-stan{background:var(--settled-wash);border-color:var(--settled);color:var(--settled)}.przekazanie-wygasla .przekazanie-stan{background:var(--critical-wash);border-color:var(--critical);color:var(--critical)}.przekazanie-co-dalej{margin:0;font-size:.8125rem;line-height:1.5;color:var(--ink)}.przekazanie-pytanie{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;padding:6px 10px;border-radius:var(--radius);background:var(--accent-wash);color:var(--ink);font-size:.8125rem}.przekazanie-pytanie svg{flex:none;color:var(--accent)}.przekazanie-pytanie>span{flex:1 1 10rem;min-width:0}.przekazanie-zobacz{margin-left:auto;font-size:.8125rem;font-weight:600}.przekazanie-dane{margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(9rem,1fr));gap:6px 16px}.przekazanie-dane>div{min-width:0}.przekazanie-dane dt{font-size:.6875rem;color:var(--ink-3);text-transform:uppercase;letter-spacing:.04em}.przekazanie-dane dd{margin:0;font-size:.8125rem;color:var(--ink);overflow-wrap:anywhere}.przekazanie-zwrocono{margin:0;font-size:.8125rem}.przekazanie-zwrocono>span{color:var(--ink-2)}.przekazanie-akcje{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.przekazanie-cofnij{color:var(--critical);font-size:.8125rem}.przekazanie-cofnij:hover:not(:disabled){color:var(--critical)}.przekazanie-potwierdz{display:flex;flex-direction:column;gap:6px;padding:8px 10px;border-radius:var(--radius);background:var(--critical-wash);font-size:.8125rem}.przekazanie-zwrot{display:flex;flex-direction:column;gap:6px}.przekazanie-lekka{flex-direction:row;flex-wrap:wrap;align-items:center;gap:4px 8px;padding:6px 12px;background:var(--surface-2);border-color:var(--rule-soft);color:var(--ink-2);font-size:.8125rem}.przekazanie-lekka svg{flex:none}.przekazanie-lekka-data{color:var(--ink-3);font-size:.75rem}.zadania-gestosc-zbita .przekazania{margin-top:4px;gap:4px}.zadania-gestosc-zbita .przekazanie:not(.przekazanie-lekka){flex-direction:row;flex-wrap:wrap;align-items:center;gap:4px 16px;padding:6px 10px}.zadania-gestosc-zbita .przekazanie .awatar{display:none}.zadania-gestosc-zbita .przekazanie-glowa,.zadania-gestosc-zbita .przekazanie-osoba{flex:0 1 auto}.zadania-gestosc-zbita .przekazanie-email{display:none}.zadania-gestosc-zbita .przekazanie-imie{font-size:.8125rem}.zadania-gestosc-zbita .przekazanie-co-dalej{display:none}.zadania-gestosc-zbita .przekazanie-dane{display:flex;flex-wrap:wrap;gap:2px 12px}.zadania-gestosc-zbita .przekazanie-dane>div{display:flex;gap:4px;align-items:baseline}.zadania-gestosc-zbita .przekazanie-dane dt:after{content:":"}.zadania-gestosc-zbita .przekazanie-pytanie{padding:2px 8px}.zadania-gestosc-zbita .przekazanie-akcje{margin-left:auto;gap:4px 10px}.zadania-gestosc-zbita .przekazanie-akcje .btn{padding:2px 8px;font-size:.75rem}.zadania-gestosc-zbita .przekazanie>:is(.notice,.field,.przekazanie-zwrot,.przekazanie-potwierdz){flex-basis:100%}.dymki{position:fixed;right:16px;bottom:16px;z-index:60;display:flex;flex-direction:column;gap:8px;max-width:min(380px,calc(100vw - 32px))}.dymek{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:10px 12px;background:var(--surface);border:1px solid var(--rule);border-left:3px solid var(--accent);border-radius:var(--radius);box-shadow:var(--shadow);font-size:.8125rem}.dymek-tresc{min-width:0}.dymek-pozycja{font-weight:600;margin-top:2px}.dymek-wiadomosc{color:var(--ink-2);margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (prefers-reduced-motion: no-preference){.dymek{animation:dymek-wjazd .18s ease-out}}@keyframes dymek-wjazd{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.muted{color:var(--ink-3);font-size:.75rem}.szkice-analizy-lista{list-style:none;margin:0;padding:0;display:grid;gap:.65rem}.szkice-analizy-wiersz{display:grid;gap:.2rem}.szkice-analizy-tytul{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem}.szkice-analizy-meta{line-height:1.35}.pasek-szkicow-analizy{display:flex;flex-wrap:wrap;align-items:flex-start;gap:.65rem 1rem;margin-bottom:.9rem;padding:.65rem .85rem;border:1px solid var(--rule);background:var(--surface-2, color-mix(in srgb, var(--ink-3) 6%, transparent))}.pasek-szkicow-analizy-glowny{display:flex;flex-direction:column;gap:.15rem;min-width:10rem}.pasek-szkicow-analizy-grupy{display:flex;flex-wrap:wrap;gap:.35rem;flex:1;align-items:center}.pasek-szkicow-chip{font-size:.72rem;padding:.15rem .45rem;border:1px solid var(--rule);background:var(--surface, #fff);color:var(--ink-2)}.pasek-szkicow-analizy-akcje{display:flex;flex-wrap:wrap;gap:.35rem;margin-left:auto}.szkice-analizy-szuflada{display:grid;gap:1rem}.szkice-analizy-grupa-nag{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;margin-bottom:.45rem;font-weight:600}.chipy-szkicow-pytania{display:flex;flex-wrap:wrap;gap:.3rem;margin-top:.35rem}.chip-szkic-pytania{text-decoration:none}.podpowiedz-rn-analizy{margin-top:.25rem;font-size:.72rem;color:var(--ink-3);line-height:1.3;max-width:16rem}.podpowiedz-rn-analizy-lista{margin:.25rem 0 0;padding-left:1rem;color:var(--ink-2)}.btn-small{padding:2px 8px;font-size:.75rem}.rail-sekcje{min-height:0;overflow-y:auto}.okruszki{font-size:.75rem;color:var(--ink-3);margin-bottom:2px}.okruszki a{color:var(--ink-3)}.okruszki a:hover{color:var(--accent)}.postep{height:4px;border-radius:2px;background:var(--rule);overflow:hidden}.postep-wypelnienie{height:100%;background:var(--accent);border-radius:2px;transition:width .22s ease}.rail-code.done{color:var(--settled)}.wizytowka{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:8px 0;border-bottom:1px solid var(--rule-soft)}.wizytowka:last-child{border-bottom:0;padding-bottom:0}.sekcja-wiersz{display:grid;grid-template-columns:1fr 120px auto;align-items:center;gap:14px;width:100%;padding:10px 0;border:0;border-bottom:1px solid var(--rule-soft);background:none;font:inherit;color:inherit;text-align:left;cursor:pointer}.sekcja-wiersz:last-child{border-bottom:0}.sekcja-wiersz:hover{color:var(--accent);text-decoration:none}@media (max-width: 900px){.shell,.shell.pasek-schowany{grid-template-columns:1fr}.main{display:contents}.main>.belka{order:-1}.main>*{min-width:0}.rail{position:static;height:auto;border-right:0;border-bottom:1px solid var(--rule)}.rail-mini{position:static;height:auto;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;padding:6px 8px;border-right:0;border-bottom:1px solid var(--rule);overflow-y:visible}.rail-mini-item{width:40px;border-left:0;border-bottom:2px solid transparent}.rail-mini-item.active{border-left-color:transparent;border-bottom-color:var(--accent)}.rail-mini-rozwin{margin-bottom:0;margin-right:6px}.rail-mini-rozdzial{width:1px;height:20px;margin:0 6px;align-self:center}.rail-uchwyt{display:none}.split{grid-template-columns:1fr}.ratio-row,.ratio-row.ratio-row-branza{grid-template-columns:1fr 84px 84px}.ratio-row .hide-narrow{display:none}}.spinner{width:.875rem;height:.875rem;border:2px solid var(--rule);border-top-color:var(--accent);border-radius:50%;animation:spinner-obrot .7s linear infinite;flex:none}@keyframes spinner-obrot{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.spinner{animation:none}}.praca-modelu{border:1px solid var(--rule);border-radius:8px;padding:.625rem .75rem;background:var(--surface-2)}.praca-modelu-wiersz{display:flex;align-items:center;gap:.5rem;font-size:.8125rem;color:var(--ink-2)}.praca-modelu-opis{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.praca-modelu-rozporka{flex:1 1 auto}.praca-modelu-czas{flex:none;font-variant-numeric:tabular-nums;font-size:.75rem;color:var(--ink-3)}.praca-modelu-kropki{display:inline-flex;gap:3px;flex:none}.praca-modelu-kropki i{width:4px;height:4px;border-radius:50%;background:var(--accent);animation:praca-kropka 1.2s ease-in-out infinite}.praca-modelu-kropki i:nth-child(2){animation-delay:.15s}.praca-modelu-kropki i:nth-child(3){animation-delay:.3s}@keyframes praca-kropka{0%,60%,to{opacity:.25;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.praca-modelu-pasek{margin-top:.5rem;height:2px;border-radius:2px;background:var(--rule);overflow:hidden}.praca-modelu-pasek span{display:block;width:35%;height:100%;border-radius:2px;background:var(--accent);animation:praca-pasek 1.4s ease-in-out infinite}@keyframes praca-pasek{0%{transform:translate(-100%)}to{transform:translate(340%)}}.odrzucone-fragmenty{margin:.75rem 0 1.25rem}.odrzucone-fragmenty-naglowek{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;margin-bottom:.375rem}.odrzucone-fragmenty-toggle{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;margin:0;padding:.5rem .625rem;border:1px solid var(--rule);border-radius:6px;background:var(--surface-2);cursor:pointer;text-align:left;font:inherit;color:inherit}.odrzucone-fragmenty-toggle:hover{border-color:var(--ink-3)}.odrzucone-fragmenty-toggle-lewa{display:flex;align-items:center;gap:.5rem;min-width:0}.odrzucone-fragmenty-chevron{flex:none;color:var(--ink-3);font-size:.75rem;width:.75rem}.odrzucone-fragmenty-status{flex:none}.odrzucone-fragmenty-tytul{margin:0;font-size:.9375rem;font-weight:600;color:var(--ink)}.odrzucone-fragmenty-opis{margin:.75rem 0;font-size:.875rem;line-height:1.5;color:var(--ink-2);max-width:42rem}.odrzucone-fragmenty-lista{list-style:none;margin:0;padding:0;display:grid;gap:.625rem}.odrzucone-fragment{border:1px solid var(--rule);border-left:3px solid var(--warning);border-radius:6px;background:var(--warning-wash);padding:.75rem .875rem}.odrzucone-fragment-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem;margin-bottom:.5rem}.odrzucone-fragment-tresc{margin:0;font-size:.9375rem;line-height:1.55;white-space:pre-wrap;word-break:break-word;color:var(--ink)}.odrzucone-fragment-tresc.pusta{color:var(--ink-3);font-style:italic}.odrzucone-fragment-edycja{display:block;width:100%;box-sizing:border-box;margin:0;padding:.5rem .625rem;font:inherit;font-size:.9375rem;line-height:1.5;color:var(--ink);background:var(--surface);border:1px solid var(--rule);border-radius:4px;resize:vertical}.odrzucone-reczny{margin:0 0 1rem}.odrzucone-reczny-form{border:1px dashed var(--rule);border-radius:6px;padding:.75rem .875rem;background:var(--surface-2)}.odrzucone-reczny-pole{display:flex;flex-direction:column;gap:.25rem;margin-bottom:.5rem;font-size:.8125rem;color:var(--ink-2);max-width:8rem}.odrzucone-reczny-pole input{font:inherit;padding:.35rem .5rem;border:1px solid var(--rule);border-radius:4px;background:var(--surface);color:var(--ink)}.odczyt-czekanie{margin:.75rem 0 1rem}.odczyt-czekanie-opis{margin:.5rem 0 0;font-size:.8125rem;line-height:1.45;color:var(--ink-3)}.oryginal-pdf{width:100%;min-height:28rem;height:55vh;border:1px solid var(--rule);border-radius:4px;background:var(--surface-2)}.praca-modelu-kroki{list-style:none;margin:.5rem 0 0;padding:0;display:grid;gap:.125rem}.praca-krok{display:flex;align-items:baseline;gap:.4rem;font-size:.75rem;color:var(--ink-3)}.praca-krok-znacznik{width:.75rem;flex:none;text-align:center}.praca-krok--zrobiony .praca-krok-znacznik{color:var(--accent)}.praca-krok--trwa{color:var(--ink);font-weight:600}.praca-krok--przed{opacity:.5}.praca-krok-licznik{font-weight:400;color:var(--ink-3);font-variant-numeric:tabular-nums}@media (prefers-reduced-motion: reduce){.praca-modelu-kropki i,.praca-modelu-pasek span{animation:none}.praca-modelu-kropki i{opacity:.6}}.szuflada-tlo{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;background:#00000059}.szuflada{position:fixed;top:0;right:0;bottom:0;z-index:41;width:min(760px,100vw);display:flex;flex-direction:column;background:var(--surface);border-left:1px solid var(--rule);box-shadow:var(--shadow)}.szuflada.szuflada-szeroka{width:min(1100px,100vw)}.szuflada-naglowek{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1rem 1.25rem;border-bottom:1px solid var(--rule);flex:none}.szuflada-tresc{overflow-y:auto;padding:1rem 1.25rem 2rem;flex:1}@media (prefers-reduced-motion: no-preference){.szuflada{animation:szuflada-wjazd .18s ease-out}.szuflada.szuflada-lewa{animation-name:szuflada-wjazd-lewa}.szuflada-tlo{animation:szuflada-przycmienie .18s ease-out}}@keyframes szuflada-wjazd{0%{transform:translate(100%)}}.szuflada.szuflada-lewa{right:auto;left:0;border-left:0;border-right:1px solid var(--rule)}@keyframes szuflada-wjazd-lewa{0%{transform:translate(-100%)}}@keyframes szuflada-przycmienie{0%{opacity:0}}.dialog-tlo{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;background:#00000059}.dialog-karta{position:fixed;z-index:51;top:50%;left:50%;transform:translate(-50%,-50%);width:min(28rem,calc(100vw - 2rem));display:grid;gap:.85rem;padding:1.25rem 1.35rem 1.1rem;background:var(--surface);border:1px solid var(--rule);box-shadow:var(--shadow)}.dialog-tytul{margin:0;font-size:1.125rem}.dialog-opis{font-size:.875rem;color:var(--ink-2);overflow-wrap:anywhere}.dialog-opis p{margin:0}.dialog-skutki{list-style:none;margin:.75rem 0 0;padding:0;display:grid;gap:.45rem}.dialog-skutki li{padding-left:.75rem;border-left:2px solid var(--rule);font-size:.8125rem;color:var(--ink-2)}.dialog-akcje{display:flex;justify-content:flex-end;gap:.5rem;flex-wrap:wrap}.dialog-karta-szeroka .dialog-akcje,.dialog-karta-przeglad .dialog-akcje{position:sticky;bottom:0;margin:0 -1.35rem -1.1rem;padding:.7rem 1.35rem 1.1rem;background:var(--surface);border-top:1px solid var(--rule-soft)}@media (prefers-reduced-motion: no-preference){.dialog-tlo{animation:szuflada-przycmienie .18s ease-out}.dialog-karta{animation:dialog-wjazd .18s ease-out}}@keyframes dialog-wjazd{0%{opacity:0;transform:translate(-50%,calc(-50% + 8px)) scale(.98)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.podpis-dokumentu{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;padding:.55rem .85rem;background:var(--surface-2);border:1px solid var(--rule);border-radius:var(--radius);font-size:.8125rem;color:var(--ink-2)}.podpis-dokumentu svg{flex:none;color:var(--ink-2)}.podpis-meta{display:flex;gap:.35rem .85rem;flex-wrap:wrap;align-items:baseline}.podpis-kto{color:var(--ink)}.wskazane-status{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;margin-bottom:.75rem}.wskazane-liczba{font-size:.75rem;color:var(--ink-3)}.wskazane-lista{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));gap:.15rem 1.25rem}.wskazane-lista li{display:grid;grid-template-columns:4.75rem 1fr;gap:.5rem;align-items:baseline;font-size:.8125rem;padding:.2rem 0}.wskazane-bramka,.wskazane-nastepny{margin:.85rem 0 0;font-size:.8125rem;color:var(--ink-2);padding-left:.75rem;border-left:2px solid var(--rule)}.wskazane-bramka{border-left-color:var(--accent)}.istotnosc-kolumna{display:grid;gap:.85rem;min-width:0}.istotnosc-jedna{max-width:90rem}.szyna-pozioma{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0 1.15rem}.szyna-pozioma .szyna-poz{padding-bottom:0;border-bottom:0;border-left:1px solid var(--rule);padding-left:1.15rem}.szyna-pozioma .szyna-zasieg{display:block}.szyna-pozioma .szyna-poz:first-child{border-left:0;padding-left:0}@media (max-width: 1100px){.szyna-pozioma{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1.15rem}.szyna-pozioma .szyna-poz:nth-child(odd){border-left:0;padding-left:0}}@media (max-width: 620px){.szyna-pozioma{grid-template-columns:1fr}.szyna-pozioma .szyna-poz{border-left:0;padding-left:0;padding-bottom:.55rem;border-bottom:1px solid var(--rule)}.szyna-pozioma .szyna-poz:last-child{border-bottom:0;padding-bottom:0}}.szyna-poz{padding-bottom:.55rem;border-bottom:1px solid var(--rule-soft)}.szyna-poz:last-of-type{border-bottom:0;padding-bottom:0}.szyna-etykieta{font-size:.78rem;color:var(--ink-2)}.szyna-zasieg{font-size:.66rem;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-3)}.szyna-kwota{font-family:var(--mono);font-size:1.3rem;font-weight:600;margin-top:.1rem}.szyna-kwota.glowna{color:var(--accent);font-size:1.5rem}.szyna-dzialanie{font-family:var(--mono);font-size:.68rem;color:var(--ink-3);margin-top:.15rem}.kv-wiersz{display:flex;justify-content:space-between;gap:1.5rem;padding:.32rem 0;border-bottom:1px solid var(--rule-soft);font-size:.82rem}.kv-wiersz:last-child{border-bottom:0}.kv-nazwa{color:var(--ink-2)}.kv-wartosc{font-weight:600;text-align:right}.podzakladki .zakladki{margin-bottom:0}.zakladki{display:flex;gap:2px;border-bottom:1px solid var(--rule);margin-bottom:16px;overflow-x:auto;scrollbar-width:thin}.zakladka{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto;border:0;border-bottom:2px solid transparent;background:none;font:inherit;font-size:.8125rem;color:var(--ink-2);padding:8px 12px;margin-bottom:-1px;cursor:pointer;white-space:nowrap;transition:color .16s ease,border-color .16s ease}.zakladka:hover{color:var(--ink);border-bottom-color:var(--rule)}.zakladka.aktywna{color:var(--ink);font-weight:600;border-bottom-color:var(--accent)}.zakladka-licznik{font-family:var(--mono);font-size:.6875rem;font-variant-numeric:tabular-nums;color:var(--ink-3)}.zakladka.aktywna .zakladka-licznik{color:var(--ink-2)}.przelacznik-ukladu{display:inline-flex;border:1px solid var(--rule);border-radius:var(--radius);overflow:hidden}.przelacznik-ukladu button{display:inline-flex;align-items:center;gap:6px;border:0;background:var(--surface);color:var(--ink-2);padding:.3rem .7rem;font-size:.75rem;font-family:var(--sans);cursor:pointer}.przelacznik-ukladu button:hover{background:var(--surface-2)}.przelacznik-ukladu button[aria-pressed=true]{background:var(--accent);color:var(--on-accent)}.zadania-lista .zadanie-komorka-nazwa{min-width:0;max-width:0;width:100%}.zadania-lista .zadanie-nazwa{min-width:0}.zadania-lista .zadanie-tytul{min-width:0;font-weight:500}button.zadanie-tytul-plikow{margin:0;padding:0;border:0;background:none;font:inherit;font-weight:500;color:inherit;text-align:left;cursor:pointer}button.zadanie-tytul-plikow:hover{color:var(--accent);text-decoration:underline}.zadania-lista .zadanie-kod{display:block;font-size:.75rem;color:var(--ink-2)}.zadania-lista .zadanie-uzasadnienie{color:var(--ink-2);font-size:.8125rem}.zadanie-licznik-plikow{margin-left:6px;padding:0;border:0;background:none;font:inherit;font-family:var(--mono);font-size:.75rem;color:var(--accent);cursor:pointer;text-decoration:none}.zadanie-licznik-plikow:hover{text-decoration:underline}.zadania-gestosc-srednia>thead>tr>th,.zadania-gestosc-srednia>tbody>tr>td{padding:5px 8px;vertical-align:middle}.zadania-gestosc-zbita>thead>tr>th,.zadania-gestosc-zbita>tbody>tr>td{padding:3px 6px;vertical-align:middle}.zadania-gestosc-srednia .zadanie-nazwa,.zadania-gestosc-zbita .zadanie-nazwa{display:flex;align-items:baseline;gap:8px;min-width:0}.zadania-gestosc-srednia .zadanie-tytul,.zadania-gestosc-zbita .zadanie-tytul{flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zadania-gestosc-srednia .zadanie-nazwa .pill,.zadania-gestosc-zbita .zadanie-nazwa .pill{flex-shrink:0}.zadania-gestosc-srednia .zadanie-kod{display:inline;flex-shrink:0}.zadania-gestosc-zbita .zadanie-kod{display:none}.zadania-gestosc-srednia .zadanie-uzasadnienie{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zadania-gestosc-zbita .zadanie-uzasadnienie{display:none}.zadania-gestosc-srednia .btn,.zadania-gestosc-zbita .btn{padding:2px 8px;font-size:.75rem}.zadanie-akcje{width:340px;white-space:nowrap;text-align:right}tr.zadanie-ankieta td{background:var(--accent-wash)}.zadania-gestosc-zbita .zadanie-akcje{width:1%}.zadania-gestosc-zbita .zadanie-akcje .btn-row{gap:4px;flex-wrap:nowrap}.zadanie-akcja-ikona{position:relative;display:inline-flex;align-items:center;justify-content:center;width:28px;min-width:28px;height:28px;padding:0}.zadania-gestosc-zbita .btn.zadanie-akcja-ikona{padding:0}.btn.zadanie-akcja{display:inline-flex;align-items:center;gap:6px}.zadanie-akcja-licznik{position:absolute;top:-5px;right:-5px;min-width:14px;height:14px;padding:0 3px;border-radius:999px;background:var(--ink);color:var(--paper);font-family:var(--mono);font-size:.625rem;font-weight:600;font-variant-numeric:tabular-nums;line-height:14px;text-align:center}.zadanie-akcja-licznik--spokojny{background:var(--surface-2);color:var(--ink-2);border:1px solid var(--rule);line-height:12px}.zadanie-akcja-select{position:relative;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;overflow:hidden;border:1px solid var(--rule);border-radius:var(--radius);background:var(--surface);color:var(--ink)}.zadanie-akcja-select:hover{background:var(--surface-2);border-color:var(--ink-3)}.zadanie-akcja-select-ikona{display:flex;pointer-events:none}.zadanie-akcja-select select{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:0;border:0;opacity:0;cursor:pointer}.zadanie-akcja-select-etykieta{display:inline-flex;align-items:center;gap:2px;padding-left:6px;border:1px solid var(--rule);border-radius:var(--radius);background:var(--surface);color:var(--ink)}.zadanie-akcja-select-etykieta:hover{background:var(--surface-2);border-color:var(--ink-3)}.zadanie-akcja-select-etykieta select{padding:2px 8px 2px 4px;border:0;background:transparent;cursor:pointer}.zadania-gestosc-luzna .zadanie-akcja-select-etykieta select{padding:7px 9px 7px 4px}.zadania-gestosc-srednia .pozycja{padding:6px 0}.zadania-gestosc-zbita .pozycja{padding:4px 0}.zadania-gestosc-srednia .pozycja-wiersz,.zadania-gestosc-zbita .pozycja-wiersz{align-items:center;gap:8px}.zadania-gestosc-zbita .pozycja-wiersz{grid-template-columns:minmax(0,1fr) 8.5rem 11.5rem}.zadania-gestosc-srednia .pozycja-nazwa,.zadania-gestosc-zbita .pozycja-nazwa{flex-wrap:nowrap}.zadania-gestosc-srednia .pozycja-tytul,.zadania-gestosc-zbita .pozycja-tytul,.zadania-gestosc-srednia .pozycja-opis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zadania-gestosc-zbita .pozycja-opis,.zadania-gestosc-zbita .pozycja-kod{display:none}.zadania-gestosc-zbita .pozycja-akcje{gap:4px;flex-wrap:nowrap}.zadania-gestosc-srednia .pozycja-akcje{flex-wrap:nowrap}.pliki-zadania{padding:4px 0 8px;max-width:100%;min-width:0;box-sizing:border-box}tr.zadanie-rozwiniecie-plikow>td.zadanie-pliki-komorka{max-width:0;width:100%;overflow:hidden}.pliki-zadania .scroll{max-width:100%;overflow-x:auto}.pliki-zadania table{font-size:.8125rem;width:100%;table-layout:fixed}.pliki-zadania th:nth-child(1),.pliki-zadania td:nth-child(1){width:34%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pliki-zadania th:nth-child(2),.pliki-zadania td:nth-child(2){width:2.75rem;text-align:center}.pliki-zadania-typ{vertical-align:middle}.plik-typ{display:inline-block;min-width:2.25rem;padding:.15rem .3rem;border-radius:3px;font-family:var(--mono);font-size:.625rem;font-weight:700;letter-spacing:.04em;line-height:1.2;text-align:center;cursor:help;color:#fff}.plik-typ-pdf{background:#c0392b}.plik-typ-word{background:#2b579a}.plik-typ-arkusz{background:#217346}.plik-typ-obraz{background:#8e44ad}.plik-typ-audio{background:#d35400}.plik-typ-xml{background:#1a7a6d}.plik-typ-archiwum{background:#7f8c8d}.plik-typ-tekst{background:#5d6d7e}.plik-typ-nieznany{background:var(--surface-2);color:var(--ink-2);font-weight:600}:root[data-theme=dark] .plik-typ-pdf{background:#e74c3c}:root[data-theme=dark] .plik-typ-word{background:#5b9bd5}:root[data-theme=dark] .plik-typ-arkusz{background:#3d9b5f}:root[data-theme=dark] .plik-typ-obraz{background:#af7ac5}:root[data-theme=dark] .plik-typ-audio{background:#e67e22}:root[data-theme=dark] .plik-typ-xml{background:#48c9b0;color:#0b2e2a}:root[data-theme=dark] .plik-typ-archiwum{background:#95a5a6;color:#1a1a1a}:root[data-theme=dark] .plik-typ-tekst{background:#85929e;color:#1a1a1a}.pliki-zadania th:nth-child(3),.pliki-zadania td:nth-child(3){width:14%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pliki-zadania th:nth-child(4),.pliki-zadania td:nth-child(4){width:15%;white-space:nowrap}.pliki-zadania th:nth-child(5),.pliki-zadania td:nth-child(5){width:16%}.pliki-zadania th:nth-child(6),.pliki-zadania td:nth-child(6){width:7%}.pliki-zadania th:nth-child(7),.pliki-zadania td:nth-child(7){width:4.5rem;white-space:nowrap}.pliki-zadania-akcje{text-align:right}.pliki-zadania-akcje .btn-row{display:inline-flex;gap:.25rem;flex-wrap:nowrap;justify-content:flex-end}.pliki-zadania .btn.zadanie-akcja-ikona{padding:0;flex-shrink:0}.portal-wersje-toggle{margin-top:.25rem;padding:0;border:0;background:none;color:var(--ink-2);font:inherit;font-size:.75rem;cursor:pointer;text-align:left}.portal-wersje-toggle:hover{color:var(--ink)}tr.portal-wersja-poprzednia>td{background:var(--surface-2);color:var(--ink-2);font-size:.875rem}.portal-wersja-poprzednia-nazwa{padding-left:.75rem;opacity:.9}tr.macierz-rozwiniety>td{background:var(--surface-2)}.udzial-inny-mianownik{text-decoration:underline dotted;text-decoration-thickness:1px;text-underline-offset:2px;cursor:help}.kolumna-podtytul{font-size:.62rem;font-weight:400;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-3)}.komorka-najnizsza{font-weight:600;color:var(--ink);cursor:help}.chipy-stwierdzen{display:inline-flex;gap:.22rem;flex-wrap:wrap}.chip-stw{font-family:var(--mono);font-size:.62rem;line-height:1;padding:.2rem .3rem;border:1px solid var(--rule);border-radius:2px;cursor:help;white-space:nowrap}.chip-puste{color:var(--ink-3);border-style:dashed}.chip-done{background:var(--settled);border-color:var(--settled);color:var(--paper)}.chip-quiet{background:var(--surface-2)}.chip-warn{background:var(--warning);border-color:var(--warning);color:var(--paper)}.chip-open{background:var(--critical);border-color:var(--critical);color:var(--paper)}.znacznik-liczby{display:inline-block;padding:.08rem .32rem;border-radius:2px;font-weight:600;cursor:help}.znacznik-akcent{background:var(--accent-wash);color:var(--accent)}.znacznik-open{background:var(--critical-wash);color:var(--critical)}.znacznik-warn{background:var(--warning-wash);color:var(--warning)}.znacznik-done{background:transparent;color:var(--ink-2);font-weight:400}.znacznik-quiet{background:var(--surface-2);color:var(--ink-2);font-weight:400}.pod-kwota{font-size:.68rem;color:var(--ink-3);margin-top:.1rem}.licznik-ocen{font-size:.66rem;color:var(--ink-3);margin-top:.18rem}.podtabela-stwierdzen{display:grid;gap:.45rem}.tabela-stwierdzen{width:auto;min-width:44rem}.tabela-stwierdzen th,.tabela-stwierdzen td{padding:.28rem .5rem;font-size:.74rem}.tabela-stwierdzen .stwierdzenie-nazwa{color:var(--ink-2)}.tabela-stwierdzen .wyliczone{font-family:var(--mono);font-size:.7rem;color:var(--ink-3)}tr.stwierdzenie-korygowane>td:first-child{box-shadow:inset 3px 0 0 var(--warning)}tr.stwierdzenie-niedokonczone>td:first-child{box-shadow:inset 3px 0 0 var(--critical)}.ustaw-wszystkim{display:flex;align-items:center;gap:.45rem;flex-wrap:wrap}.ustaw-wszystkim-opis{font-size:.66rem;color:var(--ink-3)}tr.stwierdzenie-pasek>td{box-shadow:inset 3px 0 0 var(--rule);padding-left:.9rem}.przycisk-paska{font-size:.68rem;padding:0}.pasek-brak{font-size:.68rem;color:var(--critical)}.pasek-odpowiedzi{display:grid;gap:.45rem;max-width:52rem}.pasek-wiersz{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.6rem}.pasek-pole{display:grid;gap:.15rem}.pasek-szeroki{width:100%}.pasek-podpowiedz{font-size:.68rem;color:var(--ink-3);align-self:center}.pasek-braki,.dialog-braki{margin:.2rem 0 0;padding-left:1.1rem;font-size:.72rem}.pasek-braki{color:var(--critical)}abbr.skrot{text-decoration:underline dotted;text-decoration-thickness:1px;text-underline-offset:2px;cursor:help}.podsekcja{margin-top:1.25rem;padding-top:1rem;border-top:1px solid var(--rule);display:grid;gap:.5rem}.podsekcja-tytul{font-weight:600;font-size:.875rem}.podsekcja-opis{margin:0;font-size:.78rem;color:var(--ink-2);max-width:62rem}.podsekcja:first-child{margin-top:0;padding-top:0;border-top:0}tr.grupa-naglowek>th{border-top:2px solid var(--rule);border-bottom:1px solid var(--rule-soft);padding:.7rem .75rem .4rem;text-align:left;font-family:var(--sans);font-size:.78rem;font-weight:600;letter-spacing:0;text-transform:none;color:var(--ink)}.grupa-meta{font-weight:400;color:var(--ink-3);font-size:.72rem}tr.grupa-suma>td{border-top:1px solid var(--rule);background:var(--surface-2);font-weight:600}.suma-nie-dotyczy{color:var(--ink-3);font-weight:400;cursor:help}tr.wiersz-zbiorczy>td{background:var(--surface-2)}tr.wiersz-zbiorczy>td:first-child,tr.wiersz-zbiorczy>td:nth-child(2){font-style:italic}.ocena{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem;margin-top:.5rem}.ocena-lapka{display:inline-flex;align-items:center;justify-content:center;min-width:2rem;min-height:2rem;padding:.25rem;font-size:1rem;line-height:0;border:1px solid transparent;border-radius:var(--radius);background:transparent;color:var(--ink-3);cursor:pointer;transition:background .16s ease,border-color .16s ease,color .16s ease}.ocena-lapka:hover{background:var(--rule-soft);border-color:var(--rule);color:var(--ink-2)}.ocena-lapka[aria-pressed=true]{background:var(--surface-2);border-color:var(--ink-3);color:var(--ink)}.ocena-lapka--dol[aria-pressed=true]{background:var(--warning-wash);border-color:var(--warning);color:var(--warning)}@media (pointer: coarse){.ocena-lapka{min-width:2.75rem;min-height:2.75rem}}.ocena-zachetka{font-size:.6875rem;color:var(--ink-3);opacity:0;transition:opacity .16s ease}.ocena:hover .ocena-zachetka,.ocena:focus-within .ocena-zachetka{opacity:1}@media (pointer: coarse){.ocena-zachetka{display:none}}.ocena-powod{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem;width:100%;margin-top:.25rem}.ocena-powod .input{flex:1 1 16rem;min-width:0;max-width:26rem;font-size:.75rem}.ocena-uwaga{width:100%;margin-top:.25rem;padding-left:.5rem;border-left:2px solid var(--warning);font-size:.6875rem;color:var(--ink-2)}.ocena-podpowiedz{font-size:.6875rem;color:var(--ink-3)}.ocena-znacznik{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;flex:none;border:1px solid var(--rule);border-radius:50%;background:var(--settled-wash);color:var(--ink-2)}.ocena-znacznik[data-w-dol]{border-color:var(--warning);background:var(--warning-wash);color:var(--warning)}.paragraf-wskazany{background:var(--accent-wash);border-left:3px solid var(--accent);padding-left:.625rem;margin-left:-.625rem;border-radius:0 var(--radius) var(--radius) 0}.wydruk-macierzy{background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius);padding:1rem}.wydruk-naglowek{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:.75rem;font-size:.875rem}.tabela-wydruku{width:100%;border-collapse:collapse;font-size:.6875rem;line-height:1.25}.tabela-wydruku th,.tabela-wydruku td{border:1px solid var(--rule);padding:.2rem .3rem;vertical-align:top;text-align:left}.tabela-wydruku th.num,.tabela-wydruku td.num{text-align:right;white-space:nowrap}.tabela-wydruku td.num .znacznik-liczby{cursor:default}.tabela-wydruku th{font-weight:600;background:var(--settled-wash)}.tabela-wydruku .uzasadnienie{max-width:16rem}.tabela-wydruku .wiersz-zbiorczy{font-weight:600;background:var(--settled-wash)}.wydruk-legenda{margin-top:.6rem;font-size:.6875rem;color:var(--ink-3)}.czat-nowa-rozmowa{display:flex;align-items:center;justify-content:center;gap:.4375rem;width:100%;height:36px;border:1px solid var(--accent);border-radius:calc(var(--radius) * 2);background:var(--accent);color:var(--on-accent);font:inherit;font-size:.8125rem;font-weight:600;cursor:pointer;transition:background .16s ease,border-color .16s ease}.czat-nowa-rozmowa:hover:not(:disabled){background:var(--accent-2);border-color:var(--accent-2)}.czat-nowa-rozmowa:disabled{opacity:.55;cursor:not-allowed}.czat-szukaj{position:relative}.czat-szukaj-ikona{position:absolute;left:.5rem;top:50%;transform:translateY(-50%);display:flex;color:var(--ink-3);pointer-events:none}.czat-szukaj-pole{width:100%;padding-left:1.75rem}.czat-lista-filtr{display:flex;align-items:center;gap:.375rem;font-size:.75rem;color:var(--ink-3)}.czat-lista-rozmow{max-height:28rem;overflow-y:auto;min-width:0}.czat-lista-info{margin:0;padding:.25rem .375rem;font-size:.75rem;color:var(--ink-3)}.czat-sekcja+.czat-sekcja{margin-top:.625rem}.czat-sekcja-naglowek{position:sticky;top:0;z-index:1;display:flex;align-items:center;gap:.375rem;padding:.375rem .375rem .3125rem;background:var(--surface);border-bottom:1px solid var(--rule);font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2)}.czat-sekcja-naglowek svg{flex-shrink:0;color:var(--accent)}.czat-sekcja-etykieta{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.czat-sekcja-licznik{margin-left:auto;flex-shrink:0;font-family:var(--mono);font-size:.625rem;font-weight:500;letter-spacing:0;color:var(--ink-3);background:var(--surface-2);border-radius:999px;padding:0 .375rem}.czat-sekcja>.czat-rozmowa-wiersz{margin-left:.875rem}.czat-podsekcja{margin:0 0 0 .375rem;padding-left:.5rem;border-left:1px solid var(--rule-soft)}.czat-podsekcja-naglowek{padding:.375rem .25rem .125rem;font-size:.6875rem;font-weight:600;color:var(--ink-3)}.czat-sekcja-naglowek+.czat-podsekcja>.czat-podsekcja-naglowek{padding-top:.25rem}.czat-rozmowa-wiersz{display:flex;align-items:center;gap:2px;border-radius:var(--radius);position:relative}.czat-rozmowa-wiersz.aktywna{background:var(--accent-wash)}.czat-rozmowa-wiersz:not(.aktywna):hover{background:var(--surface-2)}.czat-rozmowa-tytul{flex:1;min-width:0;text-align:left;padding:6px 4px 6px 10px;font:inherit;font-size:.8125rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:none;border:0;cursor:pointer;color:inherit}.czat-rozmowa-tytul-edycja{cursor:text;border:1px solid var(--accent);border-radius:var(--radius);background:var(--surface)}.czat-rozmowa-akcje{position:absolute;top:0;bottom:0;right:4px;display:flex;align-items:center;gap:0;padding-left:1.5rem;background:linear-gradient(to left,var(--surface) 65%,transparent);opacity:0;pointer-events:none;transition:opacity .15s ease}.czat-rozmowa-wiersz:not(.aktywna):hover .czat-rozmowa-akcje{background:linear-gradient(to left,var(--surface-2) 65%,transparent)}.czat-rozmowa-wiersz.aktywna .czat-rozmowa-akcje{background:linear-gradient(to left,var(--accent-wash) 65%,transparent)}.czat-rozmowa-wiersz:hover .czat-rozmowa-akcje,.czat-rozmowa-wiersz:focus-within .czat-rozmowa-akcje{opacity:1;pointer-events:auto}.czat-rozmowa-ikona{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;flex-shrink:0;border:0;border-radius:var(--radius);background:none;color:var(--ink-3);cursor:pointer}.czat-rozmowa-ikona:hover{background:var(--surface-2);color:var(--ink)}.czat-rozmowa-ikona.active{color:var(--accent)}.czat-pole{display:grid;gap:.125rem;border:1px solid var(--rule);border-radius:calc(var(--radius) * 3);background:var(--surface);padding:.5rem .625rem .4375rem;transition:border-color .16s ease,box-shadow .16s ease}.czat-pole:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-wash)}.czat-pole-tekst{width:100%;border:0;background:none;padding:.25rem .25rem 0;font-size:.875rem;line-height:1.6;resize:none;overflow-y:auto}.czat-pole-tekst:focus-visible{outline:none}.czat-pole-belka{display:flex;align-items:center;gap:.5rem}.czat-pole-ikona{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:32px;height:32px;border:1px solid var(--rule);border-radius:999px;background:var(--surface);color:var(--ink-2);transition:background .16s ease,color .16s ease}.czat-pole-ikona:hover{background:var(--surface-2);color:var(--ink)}.czat-pole-skrot{margin-right:auto;font-size:.6875rem;color:var(--ink-3);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.czat-pole-skrot kbd{font-family:var(--mono);font-size:.625rem;border:1px solid var(--rule);border-radius:3px;padding:0 .1875rem;color:var(--ink-2)}.czat-pole-wyslij{display:inline-flex;align-items:center;gap:.375rem;flex-shrink:0;height:32px;padding:0 .875rem;border:1px solid var(--accent);border-radius:999px;background:var(--accent);color:var(--on-accent);font:inherit;font-size:.8125rem;font-weight:600;cursor:pointer;transition:background .16s ease,border-color .16s ease}.czat-pole-wyslij:hover:not(:disabled){background:var(--accent-2);border-color:var(--accent-2)}.czat-pole-wyslij:disabled{opacity:.45;cursor:not-allowed}.czat-pole-wyslij.przerwij{background:var(--surface);border-color:var(--rule);color:var(--ink-2)}.czat-pole-wyslij.przerwij:hover{background:var(--surface-2);border-color:var(--ink-3);color:var(--ink)}.czat-podpowiedzi{display:grid;gap:2px}.czat-podpowiedz{display:block;width:100%;text-align:left;border:0;background:none;padding:8px 10px;border-radius:var(--radius);cursor:pointer}.czat-podpowiedz:hover{background:var(--surface-2)}.czat-podpowiedz-pytanie{font-weight:600;font-size:.8125rem;color:var(--ink)}.czat-podpowiedz-opis{margin-top:2px;font-size:.75rem;color:var(--ink-3)}.czat-wiadomosc-akcje{display:flex;gap:2px;margin-top:4px}.czat-wiadomosc-akcja{display:inline-flex;align-items:center;gap:4px;border:0;background:none;color:var(--ink-3);font-size:.6875rem;padding:3px 6px;border-radius:var(--radius);cursor:pointer}.czat-wiadomosc-akcja:hover{background:var(--surface-2);color:var(--ink)}.czat-app{display:grid;grid-template-columns:minmax(0,var(--lista-czatu-szerokosc, 16rem)) minmax(0,1fr);gap:1rem;align-items:start;position:relative}.uchwyt-przeciagania{position:absolute;top:0;bottom:0;left:calc(var(--lista-czatu-szerokosc, 16rem) - 2px);width:5px;cursor:col-resize;z-index:2;background:transparent;transition:background .16s ease}.uchwyt-przeciagania:after{content:"";position:absolute;top:0;right:-2px;bottom:0;left:-2px}.uchwyt-przeciagania:hover,.uchwyt-przeciagania:focus-visible,.uchwyt-przeciagania.ciagniety{background:var(--accent)}.czat-sidebar{display:grid;gap:.5rem;align-content:start;min-width:0;overflow-x:hidden}.czat-sidebar *{min-width:0}.czat-glowny{display:grid;grid-template-columns:minmax(0,1fr);gap:.75rem;min-width:0}.czat-upuszczanie{position:relative}.czat-upuszczanie-nakladka{position:absolute;top:0;right:0;bottom:0;left:0;justify-self:stretch;align-self:stretch;z-index:3;display:flex;align-items:center;justify-content:center;border:2px dashed var(--accent);border-radius:var(--radius);background:color-mix(in srgb,var(--accent-wash) 85%,transparent);color:var(--accent);font-size:1rem;font-weight:600;pointer-events:none}.czat-upuszczone-lista{margin:0 0 .6rem;padding-left:1.1rem;color:var(--ink)}.czat-glowny-naglowek{display:flex;align-items:center;gap:.625rem;min-width:0;padding-bottom:.5rem;border-bottom:1px solid var(--rule);font-size:.8125rem}.czat-tytul-rozmowy{font-family:var(--serif);font-size:.9375rem;color:var(--ink);margin-right:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.czat-tytul-edycja{min-width:8rem;padding:2px 6px;border:1px solid var(--accent);border-radius:var(--radius);background:var(--surface)}.czat-menu-wrap{position:relative;display:inline-flex;flex-shrink:0}.czat-menu-przycisk{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid transparent;border-radius:var(--radius);background:none;color:var(--ink-3);cursor:pointer;transition:background .16s ease,color .16s ease}.czat-menu-przycisk:hover,.czat-menu-przycisk.otwarty{background:var(--surface-2);border-color:var(--rule);color:var(--ink)}.czat-menu{position:absolute;top:calc(100% + 4px);right:0;z-index:5;min-width:15rem;display:grid;padding:4px;border:1px solid var(--rule);border-radius:calc(var(--radius) * 2);background:var(--surface);box-shadow:var(--shadow)}.czat-menu-pozycja{display:flex;align-items:flex-start;gap:.5rem;width:100%;padding:.4375rem .5rem;border:0;border-radius:var(--radius);background:none;color:var(--ink);font:inherit;font-size:.8125rem;text-align:left;cursor:pointer}.czat-menu-pozycja:hover:not(:disabled){background:var(--surface-2)}.czat-menu-pozycja:disabled{opacity:.45;cursor:not-allowed}.czat-menu-ikona{display:flex;align-items:center;flex-shrink:0;height:1.3rem;color:var(--ink-3)}.czat-menu-tekst{display:grid;gap:1px;min-width:0}.czat-menu-opis{font-size:.6875rem;color:var(--ink-3)}.czat-menu-pozycja.grozna,.czat-menu-pozycja.grozna .czat-menu-ikona{color:var(--critical)}.czat-menu-pozycja.po-rozdzielniku{margin-top:4px;border-top:1px solid var(--rule-soft);border-radius:0 0 var(--radius) var(--radius);padding-top:.5rem}.czat-menu-pozycja.grozna:hover:not(:disabled){background:var(--critical-wash)}.czat-wybor-modelu-wrap,.czat-wybor-badania-wrap{position:relative;display:inline-flex;align-items:center}.czat-wybor-modelu-wrap:after,.czat-wybor-badania-wrap:after{content:"▾";position:absolute;right:.5rem;font-size:.625rem;opacity:.6;pointer-events:none;color:var(--ink-2)}.czat-wybor-modelu,.czat-wybor-badania{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:inline-flex;align-items:center;gap:.375rem;border:1px solid var(--rule);border-radius:999px;padding:.25rem 1.375rem .25rem .625rem;font-size:.75rem;font-family:var(--sans);color:var(--ink-2);background:var(--surface);cursor:pointer}.czat-wybor-modelu:disabled{cursor:default;opacity:.6}.czat-wybor-modelu.auto{color:var(--accent);font-weight:600}.czat-wybor-badania.wybrany{color:var(--accent);background:var(--accent-wash);border-color:var(--accent-wash);font-weight:600}.czat-pasek-narzedzi{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1.25rem}.czat-pasek-grupa{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .375rem}.czat-pasek-etykieta{font-size:.625rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin-right:-.125rem}.czat-podpanel-naglowek{display:flex;align-items:center;justify-content:space-between;gap:.5rem;font-size:.6875rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.chip-filtr{display:inline-flex;align-items:center;gap:.3125rem;border:1px solid var(--rule);border-radius:999px;padding:.25rem .625rem;font-size:.75rem;font-family:var(--sans);color:var(--ink-2);background:var(--surface);cursor:pointer;-webkit-user-select:none;user-select:none}.chip-filtr:disabled{cursor:default;opacity:.6}.chip-filtr .kropka-stan{width:5px;height:5px;border-radius:50%;background:currentColor;opacity:.5}.chip-filtr.wybrany{background:var(--accent-wash);border-color:var(--accent-wash);color:var(--accent);font-weight:600}.chip-filtr.wybrany .kropka-stan{opacity:1}.czat-zalacznik-chip{display:inline-flex;align-items:center;gap:.5rem;border:1px solid var(--rule);border-radius:var(--radius);background:var(--surface);padding:.375rem .625rem;font-size:.75rem;color:var(--ink-2);width:fit-content}.czat-zalacznik-chip .nazwa{color:var(--ink);font-weight:600}.czat-zalacznik-chip .redakcja{display:inline-flex;align-items:center;gap:.25rem;color:var(--accent);font-size:.6875rem}.czat-zalacznik-chip .redakcja:before{content:"◆";font-size:.5rem}.czat-pole-obszar{display:grid;gap:.5rem}.czat-praca-plik{border:1px solid var(--accent);border-radius:calc(var(--radius) * 2);background:var(--accent-wash);padding:.5rem .75rem .625rem}.czat-praca-plik-wiersz{display:flex;align-items:center;gap:.5rem}.czat-praca-plik-tekst{min-width:0;font-size:.8125rem;color:var(--ink)}.czat-praca-plik-tekst b{font-weight:600;display:inline-block;max-width:22rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}.czat-praca-plik-czas{margin-left:auto;flex:none;font-variant-numeric:tabular-nums;font-size:.75rem;color:var(--ink-2)}.czat-praca-plik .praca-modelu-pasek{margin-top:.5rem;background:var(--surface)}.czat-praca-plik-opis{margin:.5rem 0 0;font-size:.75rem;line-height:1.5;color:var(--ink-2)}.czat-zalacznik-stan{display:inline-flex;align-items:center;gap:.375rem}.czat-podglad-tekst{margin:0;max-height:26rem;overflow:auto;padding:.625rem .75rem;border:1px solid var(--rule);border-radius:var(--radius);background:var(--surface-2);font-family:var(--mono);font-size:.75rem;line-height:1.55;color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text}.czat-podglad-naglowek{display:flex;align-items:baseline;gap:.5rem;margin-top:.75rem;padding-bottom:.25rem;border-bottom:1px solid var(--rule-soft);font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2)}.czat-podglad-miara{margin-left:auto;flex:none;font-family:var(--mono);font-size:.625rem;font-weight:500;letter-spacing:0;text-transform:none;color:var(--ink-3)}.czat-podglad-stan{display:flex;align-items:center;gap:.375rem;margin:.375rem 0 0;font-size:.75rem;line-height:1.5;color:var(--ink-3)}.czat-podglad-widok{margin-top:.5rem}.czat-podglad-sformatowany{max-height:26rem;overflow:auto;padding:.625rem .875rem;border:1px solid var(--rule);border-radius:var(--radius);background:var(--surface);font-size:.8125rem;line-height:1.6;color:var(--ink)}.czat-podglad-sformatowany table{display:block;overflow-x:auto;max-width:100%}.czat-sidebar-stopka{margin-top:.125rem;padding-top:.5rem;border-top:1px solid var(--rule)}.czat-sidebar-pliki{display:flex;align-items:center;gap:.4375rem;width:100%;height:32px;padding:0 .5rem;border:1px solid var(--rule);border-radius:calc(var(--radius) * 2);background:var(--surface);color:var(--ink-2);font:inherit;font-size:.8125rem;cursor:pointer;transition:background .16s ease,border-color .16s ease,color .16s ease}.czat-sidebar-pliki:hover{background:var(--surface-2);border-color:var(--ink-3);color:var(--ink)}.czat-sidebar-pliki.otwarte{background:var(--accent-wash);border-color:var(--accent);color:var(--accent);font-weight:600}.czat-sidebar-pliki-etykieta{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.czat-sidebar-pliki-licznik{margin-left:auto;flex:none;font-family:var(--mono);font-size:.625rem;color:var(--ink-3);background:var(--surface-2);border-radius:999px;padding:0 .375rem}.czat-sidebar-pliki.otwarte .czat-sidebar-pliki-licznik{background:var(--surface);color:var(--accent)}.czat-sidebar-pliki-wskazane{margin:.3125rem 0 0;padding:0 .5rem;font-size:.6875rem;font-weight:600;color:var(--accent)}.czat-sidebar-dokumentacja{margin-top:.375rem}.czat-drzewo{display:grid;gap:.375rem;margin-top:.375rem}.czat-drzewo-szukaj{display:flex;align-items:center;gap:.375rem;height:28px;padding:0 .5rem;border:1px solid var(--rule);border-radius:calc(var(--radius) * 2);background:var(--surface);color:var(--ink-3)}.czat-drzewo-szukaj:focus-within{border-color:var(--accent)}.czat-drzewo-szukaj input{flex:1;min-width:0;border:0;outline:0;background:transparent;color:var(--ink);font:inherit;font-size:.75rem}.czat-drzewo-stan{margin:.375rem 0 0;padding:0 .5rem;font-size:.75rem;color:var(--ink-3)}.czat-drzewo-korzen{max-height:40vh;overflow-y:auto}.czat-drzewo-lista{margin:0;padding:0;list-style:none}.czat-drzewo-teczka>.czat-drzewo-lista{padding-left:.75rem}.czat-drzewo-teczka-przycisk{display:flex;align-items:center;gap:.3125rem;width:100%;min-height:26px;padding:0 .25rem;border:0;border-radius:var(--radius);background:transparent;color:var(--ink-2);font:inherit;font-size:.75rem;text-align:left;cursor:pointer}.czat-drzewo-teczka-przycisk:hover{background:var(--surface-2);color:var(--ink)}.czat-drzewo-strzalka{display:inline-flex;flex:none;color:var(--ink-3);transition:transform .16s ease}.czat-drzewo-strzalka.otwarta{transform:rotate(90deg)}.czat-drzewo-kod{flex:none;font-family:var(--mono);font-size:.6875rem;color:var(--ink-3)}.czat-drzewo-nazwa,.czat-drzewo-plik{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.czat-drzewo-dokument{display:flex;align-items:center;gap:.375rem;min-height:26px;padding:0 .25rem 0 1.25rem;border-radius:var(--radius);font-size:.75rem;color:var(--ink)}.czat-drzewo-dokument[draggable=true]{cursor:grab}.czat-drzewo-dokument:hover{background:var(--surface-2)}.czat-drzewo-plik{flex:1}.czat-drzewo-dolacz{flex:none;padding:.0625rem .4375rem;border:1px solid var(--rule);border-radius:999px;background:var(--surface);color:var(--accent);font:inherit;font-size:.6875rem;font-weight:600;cursor:pointer;opacity:0}.czat-drzewo-dokument:hover .czat-drzewo-dolacz,.czat-drzewo-dolacz:focus-visible{opacity:1}.czat-drzewo-dolacz:hover:not(:disabled){border-color:var(--accent);background:var(--accent-wash)}.czat-drzewo-dolacz:disabled{color:var(--ink-3);cursor:not-allowed}@media (hover: none){.czat-drzewo-dolacz{opacity:1}}.czat-podglad-redakcja-pusto{margin:0;font-size:.8125rem;color:var(--ink-2)}.czat-pole-obszar>*{width:100%;max-width:46rem;margin-inline:auto}.czat-podpowiedzi-tytul{font-size:.6875rem;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-3);padding:0 .25rem .125rem}.czat-uklad-przelacznik{display:inline-flex;gap:4px;background:var(--surface-2);border-radius:var(--radius);padding:4px}.czat-uklad-przycisk{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;color:var(--ink-2);font-family:var(--sans);font-size:.75rem;font-weight:600;display:inline-flex;flex-direction:column;align-items:center;gap:2px;min-width:3.75rem;padding:.3125rem .5rem .25rem;border-radius:3px;cursor:pointer;transition:background .15s ease,color .15s ease}.czat-uklad-przycisk svg{display:block}.czat-uklad-nazwa{font-size:.6875rem;line-height:1.1;font-weight:600}.czat-uklad-przycisk:hover{color:var(--ink)}.czat-uklad-przycisk.aktywny{background:var(--surface);color:var(--accent);box-shadow:var(--shadow)}.czat-app--a .czat-glowny{justify-items:center}.czat-app--a .rozmowa,.czat-app--a .czat-pole-obszar{width:100%;max-width:40rem}.czat-app--a .czat-pole{box-shadow:var(--shadow);border-radius:12px;padding:.5rem .75rem .5rem .875rem}.czat-app--a .czat-podpowiedzi{grid-template-columns:1fr 1fr;gap:.5rem}.czat-app--a .czat-podpowiedz{border:1px solid var(--rule);border-radius:10px;background:var(--surface);padding:.625rem .75rem}.czat-app--b .czat-podpowiedzi{grid-auto-flow:column;grid-auto-columns:1fr;gap:.5rem}.czat-app--b .czat-podpowiedz{border:1px solid var(--rule);border-radius:var(--radius);background:var(--surface);padding:.5rem .625rem}.czat-app--b .czat-podpowiedz-opis{display:none}.czat-app--c{background:var(--paper);border-radius:var(--radius);padding:1rem}.czat-app--c .czat-sidebar{border:1px solid var(--rule);border-radius:var(--radius);background:var(--surface);padding:.75rem .5rem}.czat-app--c .czat-glowny{border:1px solid var(--rule);border-radius:8px;box-shadow:var(--shadow);background:var(--surface);padding:.75rem 1rem 1rem}.czat-app--c .rozmowa{width:100%;max-width:46rem;margin-inline:auto}.czat-app--c .czat-pole-obszar{background:var(--surface-2);margin:0 -1rem -1rem;padding:.75rem 1rem 1rem;border-radius:0 0 8px 8px}.czat-app--c .czat-podpowiedz{border-bottom:1px solid var(--rule-soft);border-radius:0;padding:.5rem .25rem}.czat-app--c .czat-podpowiedz:last-of-type{border-bottom:none}.lista-uzupelnien{list-style:none;margin:0;padding:0;display:grid;gap:1rem}.lista-uzupelnien>li{display:grid;gap:.5rem;padding:.75rem;border:1px solid var(--rule-soft);border-radius:var(--radius)}.uzupelnienie-opis{display:grid;gap:.15rem}.wycinek-spisu{display:block;width:100%;max-width:64rem;border:1px solid var(--rule);border-radius:var(--radius);background:var(--paper)}.uzupelnienie-pole{display:flex;gap:.5rem;align-items:center;flex-wrap:wrap}.uzupelnienie-pole .input{max-width:14rem}.wiersz-braku>td{background:var(--critical-wash)}.lista-wyboru{list-style:none;margin:0;padding:0;max-height:14rem;overflow-y:auto;border:1px solid var(--rule-soft);border-radius:var(--radius)}.lista-wyboru>li{border-bottom:1px solid var(--rule-soft)}.lista-wyboru>li:last-child{border-bottom:0}.lista-wyboru>li.muted{padding:.5rem .6rem;font-size:.8125rem}.lista-wyboru button{display:block;width:100%;padding:.4rem .6rem;border:0;background:none;text-align:left;font:inherit;color:inherit;cursor:pointer}.lista-wyboru button:hover,.lista-wyboru button:focus-visible{background:var(--accent-wash)}.wybrany-plik{display:flex;gap:.5rem;align-items:baseline;justify-content:space-between;padding:.4rem .6rem;border:1px solid var(--rule);border-radius:var(--radius);background:var(--paper)}.blad-importu{margin-top:.25rem;font-size:.8125rem;color:var(--critical)}.pasek-zrodel{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;justify-content:space-between;margin-bottom:.5rem}.filtr-teczek{display:flex;flex-wrap:wrap;gap:.25rem}.chip-filtr{display:inline-flex;align-items:center;gap:.35rem;min-height:32px;padding:.2rem .55rem;border:1px solid var(--rule);border-radius:999px;background:var(--paper);color:var(--ink-2);font:inherit;font-size:.8125rem;cursor:pointer;transition:background-color .18s ease,border-color .18s ease,color .18s ease}.chip-filtr:hover{border-color:var(--accent);color:var(--ink)}.chip-filtr:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.chip-filtr--wybrany{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.chip-filtr--wybrany .chip-filtr-licznik{font-weight:600}.chip-filtr-licznik{font-variant-numeric:tabular-nums;opacity:.75}.pole-szukania{display:inline-flex;align-items:center;gap:.35rem;padding:.2rem .55rem;min-height:32px;border:1px solid var(--rule);border-radius:var(--radius);background:var(--paper);color:var(--ink-3)}.pole-szukania:focus-within{border-color:var(--accent);outline:2px solid var(--accent);outline-offset:1px}.pole-szukania input{border:0;background:none;font:inherit;font-size:.8125rem;color:var(--ink);min-width:12rem}.pole-szukania input:focus{outline:none}.pole-szukania input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.pole-szukania-czysc{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;flex:0 0 auto;padding:0;border:0;border-radius:50%;background:none;color:var(--ink-3);font:inherit;font-size:1rem;line-height:1;cursor:pointer}.pole-szukania-czysc:hover{background:var(--surface-2);color:var(--ink)}.pole-szukania-czysc:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.tabela-zrodel td{vertical-align:top}.powody-zrodla{display:inline-flex;flex-wrap:wrap;gap:.25rem}.powod-wskazania{margin-top:.2rem;font-size:.8125rem;font-style:italic;color:var(--ink-2)}.wskazanie-formularz{display:grid;gap:.5rem;margin-top:.75rem;padding:.75rem;border:1px solid var(--rule-soft);border-radius:var(--radius)}.pole-powodu{display:grid;gap:.25rem}@media (prefers-reduced-motion: reduce){.chip-filtr{transition:none}}.pasek-arkuszy{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem}.wybor-arkusza{display:grid;gap:.25rem;margin-bottom:.75rem}.wybor-arkusza select{max-width:60rem}.pasek-pozycji{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;margin-bottom:.5rem}.stronicowanie{display:flex;gap:.75rem;align-items:center;justify-content:center;margin-top:.75rem}.stronicowanie .muted{font-variant-numeric:tabular-nums}@media print{@page macierz{size:A4 landscape;margin:10mm}.wydruk-korzen{page:macierz}.przelacznik-ukladu{display:none!important}.wydruk-macierzy{border:0;padding:0;background:#fff}.wydruk-macierzy,.wydruk-macierzy *{-webkit-print-color-adjust:exact;print-color-adjust:exact}.tabela-wydruku{font-size:6.5pt}.tabela-wydruku thead{display:table-header-group}.tabela-wydruku tr{break-inside:avoid}.wydruk-macierzy [title]{text-decoration:none}}.wybierak-kont{display:flex;flex-direction:column;gap:.75rem}.wybierak-gora{position:sticky;top:0;z-index:1;display:flex;flex-direction:column;gap:.5rem;padding-bottom:.5rem;background:var(--surface)}.wybierak-sciezka{display:flex;flex-wrap:wrap;align-items:center;gap:.15rem;font-size:.78rem;color:var(--ink-3)}.wybierak-wybrane{border:1px dashed var(--rule);border-radius:6px;padding:.35rem}.wybierak-tabela{width:100%}.wybierak-tabela td,.wybierak-tabela th{padding:.3rem .5rem;font-size:.82rem}.wybierak-tabela .wiersz-wybrany{background:var(--surface-2)}.procedury-nawigacja{position:sticky;top:0;z-index:2;display:flex;align-items:center;gap:6px;flex-wrap:wrap;padding:8px 0;margin:0 0 4px;background:var(--surface);border-bottom:1px solid var(--rule-soft)}.procedura-skrot{display:inline-flex;align-items:center;gap:6px;padding:3px 9px;border:1px solid var(--rule);border-radius:999px;background:var(--surface);color:var(--ink-2);font-family:var(--mono);font-size:.6875rem;white-space:nowrap;transition:border-color .16s ease,background .16s ease}.procedura-skrot:hover{border-color:var(--ink-3);background:var(--surface-2);text-decoration:none}.procedura-kropka{width:6px;height:6px;border-radius:50%;flex-shrink:0}.procedura-kropka-open{background:var(--critical)}.procedura-kropka-warn{background:var(--warning)}.procedura-kropka-done{background:var(--settled)}.procedura-kropka-quiet{background:var(--rule)}.procedury-licznik{margin-left:auto;color:var(--ink-3);font-size:.75rem}.procedura{border:1px solid var(--rule);border-radius:var(--radius);background:var(--surface);scroll-margin-top:56px}.procedura+.procedura{margin-top:10px}.procedura-head{display:flex;align-items:center;gap:10px;flex-wrap:wrap;width:100%;padding:10px 12px;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.procedura-head:hover{background:var(--surface-2)}.procedura-kod{font-family:var(--mono);font-size:.75rem;font-weight:600;color:var(--accent);background:var(--accent-wash);border-radius:3px;padding:2px 7px;flex-shrink:0}.procedura-tytul{font-weight:600;min-width:0}.procedura-znaczniki{display:flex;align-items:center;gap:6px;margin-left:auto;flex-wrap:wrap}.procedura-strzalka{color:var(--ink-3);font-size:.625rem;transition:transform .16s ease;flex-shrink:0}.procedura-strzalka.rozwinieta{transform:rotate(90deg)}.zadanie-strzalka-btn{display:inline-flex;align-items:center;justify-content:center;background:none;border:none;padding:2px;margin:0;cursor:pointer;border-radius:4px;flex-shrink:0}.zadanie-strzalka-btn:hover{background:var(--surface-2)}.zadanie-strzalka-btn:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.zadanie-strzalka{color:var(--ink-3);font-size:.625rem;transition:transform .16s ease}.zadanie-strzalka.rozwinieta{transform:rotate(90deg)}.opis-zadania-wiersz td{background:var(--surface-2);color:var(--ink-2);font-size:.8125rem;line-height:1.5;padding:10px 12px}.procedura-cialo{display:flex;flex-direction:column;gap:12px;padding:12px;border-top:1px solid var(--rule-soft)}.procedura-plan{display:grid;grid-template-columns:minmax(0,max-content) minmax(0,1fr);gap:2px 12px;margin:0;font-size:.8125rem}.procedura-plan dt{font-family:var(--mono);font-size:.625rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);padding-top:3px}.procedura-plan dd{margin:0;min-width:0}@media (max-width: 640px){.procedura-plan{grid-template-columns:minmax(0,1fr);gap:0 0}.procedura-plan dd{margin-bottom:6px}}.procedura-wynik{display:grid;gap:8px;font-size:.8125rem;padding:8px 10px 8px 12px;background:var(--surface);border:1px solid var(--rule-soft);border-left:3px solid var(--rule);border-radius:0 var(--radius) var(--radius) 0}.procedura-wynik-done{border-left-color:var(--settled)}.procedura-wynik-warn{border-left-color:var(--warning)}.procedura-wynik-open{border-left-color:var(--critical)}.procedura-wynik-quiet{border-left-color:var(--rule)}.procedura-wynik-head{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.procedura-wynik-podpis{margin-left:auto;color:var(--ink-3);font-size:.75rem;text-align:right}.procedura-wynik-dowody{display:flex;align-items:baseline;gap:8px;margin:0;padding-top:6px;border-top:1px solid var(--rule-soft)}.procedura-wynik-dowody dt{flex-shrink:0}.procedura-wynik-dowody dd{margin:0;color:var(--ink-2);overflow-wrap:anywhere}.procedura-dzialania{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.wstawka{border:1px solid var(--rule-soft);border-left:2px solid var(--accent);border-radius:0 var(--radius) var(--radius) 0;background:var(--paper);min-width:0}.wstawka-head{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;padding:8px 12px;border-bottom:1px solid var(--rule-soft)}.wstawka-title{font-family:var(--mono);font-size:.625rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);font-weight:600}.wstawka-sub{color:var(--ink-3);font-size:.75rem}.wstawka-body{padding:12px;display:flex;flex-direction:column;gap:10px;min-width:0}.pigulki-weryfikacji{display:flex;flex-wrap:wrap;gap:.35rem;margin:.5rem 0}.tabela-weryfikacji td,.tabela-weryfikacji th{padding:.25rem .4rem;font-size:.82rem;vertical-align:middle}.tabela-weryfikacji .input{padding:.2rem .35rem;font-size:.82rem;min-width:6rem}.tabela-weryfikacji .input-waski{min-width:5rem;width:7rem}.tabela-weryfikacji .wiersz-roznicy{background:var(--surface-2);box-shadow:inset 3px 0 0 var(--warning)}.ustalenia-md{font-size:.8125rem;line-height:1.5}.ustalenia-md>*:first-child{margin-top:0}.ustalenia-md>*:last-child{margin-bottom:0}.ustalenia-md p{margin:0 0 6px}.ustalenia-md ul,.ustalenia-md ol{margin:0 0 6px;padding-left:1.15rem}.ustalenia-md li{margin-bottom:2px}.ustalenia-md blockquote{margin:6px 0;padding:4px 10px;border-left:2px solid var(--warning);background:var(--warning-wash);border-radius:0 var(--radius) var(--radius) 0}.ustalenia-md code{font-family:var(--mono);font-size:.9em;background:var(--surface-2);padding:1px 4px;border-radius:3px}.lista-obserwacji{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.lista-obserwacji>li{padding:10px 12px;border:1px solid var(--rule-soft);border-radius:var(--radius);background:var(--surface)}.obserwacja-glowa{display:flex;align-items:center;gap:8px;margin-bottom:4px;flex-wrap:wrap}.lista-obserwacji p{margin:0}.obserwacja-zrodlo{margin-top:4px;font-size:.82rem;color:var(--ink-3)}.eksport{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.btn-maly{padding:3px 9px;font-size:.8rem}.eksport-blad{font-size:.8rem;color:var(--critical)}.eksport-wydanie{display:flex;flex:1 1 100%;align-items:center;flex-wrap:nowrap;min-width:0;max-width:100%;white-space:nowrap;overflow:hidden;gap:8px;padding:4px 10px;border:1px solid var(--accent);border-radius:var(--radius);background:var(--accent-wash);font-size:.78rem}.eksport-wydanie-etykieta{text-transform:uppercase;letter-spacing:.06em;font-weight:700;color:var(--accent);font-size:.68rem;flex:none}.eksport-wydanie-id{font-family:var(--mono);font-size:.76rem;color:var(--ink);-webkit-user-select:all;user-select:all;min-width:0;flex:0 1 auto;overflow:hidden;text-overflow:ellipsis}.eksport-wydanie-nota{color:var(--ink-2, var(--ink));font-size:.72rem;min-width:0;flex:0 1 auto;overflow:hidden;text-overflow:ellipsis}.btn-odnosnik{background:none;border:0;padding:0;font:inherit;font-size:.8rem;color:var(--accent);text-decoration:underline;cursor:pointer}.btn-odnosnik:hover,.btn-odnosnik:focus-visible{color:var(--accent-2)}.historia-wydan{flex-basis:100%;margin-top:8px;padding:10px 12px;border:1px solid var(--rule-soft);border-radius:var(--radius);background:var(--surface)}.historia-wydan .table{font-size:.8rem}.historia-wydan .liczba-oceny{font-family:var(--mono);font-size:.72rem}.historia-wydan .muted{font-size:.78rem;margin:8px 0 0;max-width:78ch}.pokrycie{display:flex;flex-direction:column;gap:8px}.pokrycie-naglowek{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.pokrycie-liczba{font-family:var(--serif);font-size:1.9rem;line-height:1;font-variant-numeric:tabular-nums}.pokrycie-z{font-size:1.05rem;color:var(--muted, var(--settled))}.pokrycie-etykieta{font-size:.85rem;color:var(--muted, var(--settled))}.pokrycie-pasek{display:flex;height:10px;border-radius:var(--radius);overflow:hidden;background:var(--rule-soft)}.pokrycie-dzialka{min-width:3px}.pokrycie-brak_wpisu{box-shadow:inset 0 0 0 1px var(--accent)}.pokrycie-legenda{display:flex;flex-wrap:wrap;gap:4px 16px;margin:0;padding:0;list-style:none;font-size:.8rem;color:var(--muted, var(--settled))}.pokrycie-legenda li{display:flex;align-items:center;gap:6px}.pokrycie-znacznik{width:9px;height:9px;border-radius:2px;box-shadow:inset 0 0 0 1px #16211c2e}.sygnaly{display:grid;grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));gap:10px}.sygnal{display:flex;flex-direction:column;gap:3px;padding:10px 12px;border:1px solid var(--rule-soft);border-radius:var(--radius);background:var(--surface);text-decoration:none;color:inherit}.sygnal-klikalny:hover,.sygnal-klikalny:focus-visible{border-color:var(--accent)}.sygnal-etykieta{font-size:.72rem;text-transform:uppercase;letter-spacing:.06em;color:var(--muted, var(--settled))}.sygnal-wartosc{font-family:var(--serif);font-size:1.12rem;line-height:1.2}.sygnal-nieznany{font-style:italic;color:var(--muted, var(--settled))}.sygnal-warn{color:var(--critical)}.sygnal-done{color:var(--accent)}.sygnal-quiet{color:var(--ink)}.sygnal-nota{font-size:.75rem;color:var(--muted, var(--settled))}.triaz{display:flex;flex-direction:column;gap:14px;margin:16px 0}.triaz-grupa{border:1px solid var(--rule-soft);border-radius:var(--radius);background:var(--surface);padding:12px 14px}.triaz-wysoka{border-left:3px solid var(--critical)}.triaz-srednia{border-left:3px solid var(--warning)}.triaz-informacja{border-left:3px solid var(--rule)}.triaz-naglowek{display:flex;align-items:center;gap:8px;margin:0 0 8px;font-size:.9rem}.triaz-licznik{font-family:var(--mono);font-size:.78rem;padding:1px 7px;border-radius:999px;background:var(--settled-wash);color:var(--ink)}.triaz-lista{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:12px}.triaz-tytul{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-weight:600}.triaz-opis{margin:4px 0 0;font-size:.88rem;max-width:none}.triaz-stopka{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px;font-size:.75rem}.triaz-zrodlo{color:var(--muted, var(--settled))}.triaz-odwolanie{font-family:var(--mono);padding:0 6px;border-radius:2px;background:var(--accent-wash);color:var(--accent)}.nawigacja-sekcji{position:sticky;top:0;z-index:3;display:flex;flex-wrap:wrap;gap:2px 4px;padding:8px 0;margin:12px 0;background:var(--paper);border-bottom:1px solid var(--rule-soft)}.nawigacja-sekcji a{font-size:.82rem;padding:4px 9px;border-radius:var(--radius);text-decoration:none;color:var(--ink)}.nawigacja-sekcji a:hover,.nawigacja-sekcji a:focus-visible{background:var(--accent-wash);color:var(--accent)}.nawigacja-sekcji .liczba-obserwacji{font-family:var(--mono);font-size:.72rem;margin-left:5px;color:var(--critical)}.sekcja-analizy{scroll-margin-top:64px}.sekcja-naglowek{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin:22px 0 4px;padding-bottom:6px;border-bottom:1px solid var(--rule)}.sekcja-naglowek h2{font-family:var(--serif);font-size:1.25rem;margin:0}.sekcja-pytanie{font-size:.85rem;color:var(--muted, var(--settled))}.slupki{margin-top:10px}.slupki-plotno{display:flex;align-items:flex-end;gap:10px;height:130px;padding-top:18px}.slupek{flex:1 1 0;min-width:2.2rem;display:flex;flex-direction:column;align-items:center;height:100%}.slupek-tor{flex:1;width:100%;display:flex;align-items:flex-end;background:linear-gradient(var(--rule-soft),var(--rule-soft)) no-repeat bottom / 100% 1px}.slupek-wypelnienie{width:100%;background:var(--accent-wash);box-shadow:inset 0 0 0 1px var(--accent);border-radius:2px 2px 0 0;display:flex;align-items:flex-end}.slupek-wyroznienie{width:100%;background:var(--critical);border-radius:2px 2px 0 0}.slupek-wartosc,.slupek-rok{font-family:var(--mono);font-size:.72rem;font-variant-numeric:tabular-nums;color:var(--muted, var(--settled));white-space:nowrap}.slupek-wartosc{margin-bottom:3px}.slupek-rok{margin-top:4px}.slupki-stopka{font-size:.78rem;margin:6px 0 0}.os-czasu{list-style:none;margin:10px 0 0;padding:0 0 0 14px;border-left:2px solid var(--rule-soft);display:flex;flex-direction:column;gap:10px}.os-punkt{position:relative;display:grid;grid-template-columns:6.2rem 1fr;gap:2px 10px;font-size:.86rem}.os-punkt:before{content:"";position:absolute;left:-20px;top:.42em;width:8px;height:8px;border-radius:999px;background:var(--rule)}.os-warn:before{background:var(--critical)}.os-accent:before{background:var(--accent)}.os-data{font-family:var(--mono);font-size:.78rem;font-variant-numeric:tabular-nums;color:var(--muted, var(--settled))}.os-opis{grid-column:2;font-size:.8rem}@media (max-width: 640px){.os-punkt{grid-template-columns:1fr}.os-opis{grid-column:1}}.pasek-wersji{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:0}.pasek-wersji label{font-size:.78rem;font-weight:600;white-space:nowrap;color:var(--ink-3)}.pasek-wersji select{font-size:.8rem;padding:3px 8px}.pasek-wersji select{min-width:24rem;max-width:100%}.pasek-wersji .muted{font-size:.85rem}.dane-rejestrowe{display:grid;grid-template-columns:minmax(9rem,max-content) 1fr;gap:6px 16px;margin:0}.dane-rejestrowe dt{color:var(--ink-3);font-size:.88rem}.dane-rejestrowe dd{margin:0}.dane-rejestrowe-pion dd{min-width:0;overflow-wrap:anywhere}@media (max-width: 640px){.dane-rejestrowe-pion{grid-template-columns:minmax(0,1fr);gap:2px 0}.dane-rejestrowe-pion dt{margin-top:10px}.dane-rejestrowe-pion dt:first-child{margin-top:0}}.regon-uwaga{margin:12px 0 0;padding-top:10px;border-top:1px solid var(--rule-soft);font-size:.85rem;max-width:70ch}.dzialy-krs{display:flex;flex-wrap:wrap;gap:8px 20px;margin-top:14px;padding-top:12px;border-top:1px solid var(--rule-soft)}.dzial-krs{display:flex;align-items:center;gap:8px;font-size:.9rem}.wywiad-pochodzenie{display:grid;gap:8px;padding:12px 14px;border-left:3px solid var(--warning);border-radius:4px;background:var(--warning-wash)}.wywiad-pochodzenie p{margin:0;font-size:.875rem;line-height:1.5}.wywiad-pochodzenie-znaczniki{display:flex;flex-wrap:wrap;gap:6px}.wywiad-sygnaly,.wywiad-zrodla-blok{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 12px;margin-top:14px}.wywiad-etykieta-rzedu{font-size:.8125rem;font-weight:600;color:var(--ink-2)}.wywiad-zrodla{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.wywiad-zrodla li{display:inline-flex;align-items:center;gap:6px;padding:2px 4px 2px 10px;border:1px solid var(--rule);border-radius:999px;font-size:.8125rem}.wywiad-domena-licznik{min-width:22px;padding:0 6px;border-radius:999px;background:var(--surface-2);color:var(--ink-2);font-family:var(--mono);font-size:.75rem;text-align:center}.wywiad-nav{display:flex;flex-wrap:wrap;gap:6px;margin-top:14px;padding-top:14px;border-top:1px solid var(--rule-soft)}.wywiad-nav-przycisk{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:4px 12px;border:1px solid var(--rule);border-radius:6px;background:var(--surface);color:var(--ink);font:inherit;font-size:.8125rem;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.wywiad-nav-przycisk:hover{border-color:var(--accent-2);background:var(--accent-wash)}.wywiad-nav-przycisk:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.wywiad-nav-przycisk-podsumowanie{border-style:dashed}.wywiad-nav-licznik{color:var(--ink-3);font-family:var(--mono);font-size:.75rem}.wywiad-karta{margin-top:16px;scroll-margin-top:72px}.wywiad-karta-glowa{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 12px;margin-bottom:4px;padding-bottom:8px;border-bottom:1px solid var(--rule)}.wywiad-karta-tytul{margin:0;font-size:1rem;font-weight:600;color:var(--ink)}.wywiad-licznik{color:var(--ink-3);font-size:.8125rem;font-weight:400}.wywiad-karta-glowa-kolumny{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4px 24px;align-items:baseline}.wywiad-kolumna-dowodu{padding-left:14px;color:var(--ink-3);font-family:var(--mono);font-size:.625rem;letter-spacing:.06em;text-transform:uppercase}.wywiad-lista{list-style:none;margin:0;padding:0}.wywiad-twierdzenie{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px 24px;padding:10px 0;border-bottom:1px solid var(--rule-soft)}.wywiad-twierdzenie:last-child{border-bottom:none}.wywiad-tresc{margin:0;line-height:1.55}.wywiad-cytat{margin:0;padding:2px 0 2px 12px;border-left:2px solid var(--rule);color:var(--ink-2);font-size:.8125rem}.wywiad-cytat-etykieta{display:none;margin-bottom:2px;color:var(--ink-3);font-family:var(--mono);font-size:.625rem;letter-spacing:.06em;text-transform:uppercase}.wywiad-cytat-tekst{margin:0;line-height:1.5;overflow-wrap:anywhere}.wywiad-cytat-zrodlo{display:inline-flex;align-items:center;gap:6px;margin-left:8px;vertical-align:baseline}.wywiad-zrodlo{white-space:nowrap}.wywiad-wnioski{margin-top:24px;padding:14px 16px;border:1px dashed var(--rule);border-radius:6px;background:var(--surface-2);scroll-margin-top:72px}.wywiad-wnioski .wywiad-karta-glowa{align-items:center}.wywiad-wnioski-nota{margin:8px 0 12px;font-size:.85rem;color:var(--ink-2)}.wywiad-wnioski-kolumny{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px 28px}.wywiad-wnioski-kolumny h5{margin:0 0 6px;font-size:.875rem;font-weight:600}.wywiad-wnioski-kolumny ul{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:6px;line-height:1.5}@media (max-width: 760px){.wywiad-twierdzenie,.wywiad-karta-glowa-kolumny{grid-template-columns:minmax(0,1fr)}.wywiad-kolumna-dowodu{display:none}.wywiad-cytat-etykieta{display:block}}@media print{.wywiad-nav{display:none}.wywiad-twierdzenie,.wywiad-wnioski,.wywiad-pochodzenie{break-inside:avoid}.wywiad-wnioski,.wywiad-pochodzenie{-webkit-print-color-adjust:exact;print-color-adjust:exact}}@media (prefers-reduced-motion: reduce){.wywiad-nav-przycisk{transition:none}}.lista-rachunkow{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.mono{font-family:var(--mono);font-size:.92em}.dane-rejestrowe dd.liczba-oceny{font-variant-numeric:tabular-nums}.podtytul-sekcji{font-size:.85rem;font-weight:600;color:var(--ink-3);text-transform:uppercase;letter-spacing:.04em;margin:18px 0 8px}.podtytul-sekcji:first-of-type{margin-top:14px}.wspolnik-historia{margin-bottom:14px}.wspolnik-historia:last-child{margin-bottom:0}.wspolnik-glowa{display:flex;align-items:center;gap:8px;margin-bottom:6px;flex-wrap:wrap}.ocena-uwaga{margin:0 0 14px;padding:10px 14px;border-left:3px solid var(--warning);background:var(--warning-wash);color:var(--warning);border-radius:0 var(--radius) var(--radius) 0;font-size:.88rem;font-weight:600}.ocena-laczna{border:1px solid var(--rule);border-left-width:5px;border-left-style:solid;border-radius:var(--radius);background:var(--surface-2);padding:16px 18px;display:flex;flex-direction:column;gap:10px;margin-bottom:14px}.laczna-glowa{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.laczna-tytul{margin:0;font-size:1rem;font-weight:700}.laczna-podpis{margin:2px 0 0;font-size:.78rem;color:var(--ink-3)}.laczna-wynik{display:flex;align-items:center;gap:10px;flex:none}.laczna-liczba{font-size:2rem;font-weight:700;font-variant-numeric:tabular-nums;line-height:1}.laczna-pominiete{margin:0;font-size:.78rem}.laczna-rozklad{display:grid;grid-template-columns:15rem minmax(0,1fr);gap:6px 22px;align-items:center}@media (max-width: 60rem){.laczna-rozklad{grid-template-columns:minmax(0,1fr);justify-items:center}}.radar{margin:0;width:100%;max-width:15rem}.radar-plansza{position:relative}.radar-numery{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.radar-numer{position:absolute;transform:translate(-50%,-50%);font-family:var(--mono);font-size:.62rem;line-height:1;color:var(--ink-3)}.radar-nota{margin:8px 0 0;font-size:.68rem;color:var(--ink-3);text-align:center;line-height:1.35}.rozbicie{list-style:none;margin:0;padding:0;display:grid;gap:0;font-size:.8rem;max-width:33rem}.rozbicie-wiersz{display:grid;grid-template-columns:1.1rem minmax(0,1fr) 2.6rem 4.2rem auto;align-items:baseline;gap:0 8px;padding:3px 0;border-bottom:1px solid var(--rule-soft)}.rozbicie-wiersz:last-child{border-bottom:none}.rozbicie-numer{font-family:var(--mono);font-size:.68rem;color:var(--ink-3);text-align:right}.rozbicie-nazwa{color:var(--ink-2);text-decoration:none;font-weight:600}.rozbicie-nazwa:hover{text-decoration:underline}.rozbicie-ocena{font-family:var(--mono);font-variant-numeric:tabular-nums;text-align:right;font-weight:700}.rozbicie-poziom{font-size:.72rem;text-transform:lowercase}.rozbicie-brak{grid-column:3 / 5;font-size:.72rem;font-style:italic}.rozbicie-waga{font-family:var(--mono);font-size:.7rem;color:var(--ink-3);white-space:nowrap}.radar-plotno{display:block;width:100%;height:auto;overflow:visible}.radar-siatka{fill:none;stroke:var(--rule);stroke-width:.75}.radar-granica{fill:none;stroke-width:1;stroke-dasharray:4 3}.radar-granica.granica-niskie{stroke:var(--ryzyko-niskie)}.radar-granica.granica-srednie{stroke:var(--ryzyko-srednie)}.radar-miara{fill:var(--ink-3);font-size:7px;font-family:var(--mono);stroke:var(--surface-2);stroke-width:2.5px;paint-order:stroke}.radar-klucz{font-weight:600;border-bottom:1.5px dashed currentColor}.radar-klucz.granica-niskie{color:var(--ryzyko-niskie)}.radar-klucz.granica-srednie{color:var(--ryzyko-srednie)}.radar-os{stroke:var(--rule);stroke-width:.75}.radar-os-bez-oceny{stroke:var(--ink-3);stroke-width:1;stroke-dasharray:3 3}.radar-obszar{fill:var(--accent);fill-opacity:.16;stroke:none}.radar-krawedz{stroke:var(--accent);stroke-width:2;stroke-linecap:round;vector-effect:non-scaling-stroke}.radar-punkt{fill:var(--accent);stroke:var(--surface);stroke-width:1.2}.radar-punkt.poziom-wysokie{fill:var(--ryzyko-wysokie)}.radar-punkt.poziom-srednie{fill:var(--ryzyko-srednie)}.radar-punkt.poziom-niskie{fill:var(--ryzyko-niskie)}.radar-punkt-brak{fill:var(--surface);stroke:var(--ink-3);stroke-width:1.2;stroke-dasharray:2 2}.laczna-skala{font-size:.8rem;color:var(--ink-3);font-variant-numeric:tabular-nums}.pasek-migawki{display:flex;flex-wrap:wrap;align-items:start;gap:2px 20px;margin:0 0 10px}.pasek-migawki:empty{display:none}.pule-zrodel,.nota-migawki{margin:0;font-size:.8rem;color:var(--ink-3)}.pule-zrodel>summary,.nota-migawki>summary{cursor:pointer;display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 16px;list-style:none;padding:4px 0}.pule-zrodel>summary:before,.nota-migawki>summary:before{content:"▸";color:var(--settled);font-size:.7rem}.pule-zrodel[open]>summary:before,.nota-migawki[open]>summary:before{content:"▾"}.pule-zrodel>summary::-webkit-details-marker,.nota-migawki>summary::-webkit-details-marker{display:none}.pula-chip{white-space:nowrap}.pula-chip strong{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--ink-2)}.pule-zrodel p,.nota-migawki p{margin:2px 0 6px;font-size:.78rem;max-width:78ch}.kafle-syntezy{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));gap:10px;margin-bottom:14px}.kafel-syntezy{display:flex;flex-direction:column;gap:2px;border:1px solid var(--rule-soft);border-radius:var(--radius);background:var(--surface);padding:10px 12px}.miary-syntezy{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:14px 18px}.miara{margin:0}.miara-tytul{display:flex;justify-content:space-between;align-items:baseline;gap:8px;font-size:.78rem;font-weight:600;color:var(--ink-2);margin-bottom:4px}.miara-ostatnia{font-family:var(--mono);font-size:.72rem;font-weight:400;color:var(--ink-3);white-space:nowrap}.miara-tor{position:relative;display:flex;align-items:flex-end;gap:4px;height:68px;border-bottom:1px solid var(--rule)}.miara-kolumna{position:relative;flex:1 1 0;height:100%;display:flex;align-items:flex-end;justify-content:center}.miara-slupek{position:absolute;left:12%;right:12%;background:var(--accent);border-radius:3px 3px 0 0}.miara-ujemny{background:var(--critical);border-radius:0 0 3px 3px}.miara-zero{position:absolute;left:0;right:0;border-top:1px dashed var(--ink-3)}.miara-brak-roku{color:var(--ink-3);font-size:1rem;line-height:1;align-self:center}.miara-rok{position:absolute;bottom:-1.15rem;font-size:.65rem;font-family:var(--mono);color:var(--ink-3)}.miara-nota{margin:6px 0 0;font-size:.72rem;color:var(--ink-3);line-height:1.35}.miara-brak{margin:0;font-size:.75rem;color:var(--ink-3);font-style:italic;height:68px;display:flex;align-items:center}.miary-syntezy .miara-tor{margin-bottom:1.15rem}.sekcje-danych{display:flex;flex-wrap:wrap;gap:6px 14px;margin-top:14px;font-size:.78rem}.sekcja-dana-jest{color:var(--ryzyko-niskie);font-weight:600}.sekcja-dana-brak{color:var(--critical);font-weight:600}.zastrzezenia-danych{margin-top:14px;display:flex;flex-direction:column;gap:8px}.zastrzezenia-naglowek{display:flex;align-items:center;gap:8px;margin:0;font-size:.85rem}.zastrzezenie{border-left:3px solid var(--rule);padding:6px 10px;font-size:.8rem}.zastrzezenie p{margin:2px 0 0;color:var(--ink-2)}.zastrzezenie-wysoka{border-left-color:var(--ryzyko-wysokie);background:var(--ryzyko-wysokie-tlo)}.zastrzezenie-srednia{border-left-color:var(--ryzyko-srednie);background:var(--ryzyko-srednie-tlo)}.bilans-wykresy{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,26rem),1fr));gap:18px 22px;margin-top:18px}.bilans-wykresy .miara-tor{margin-bottom:1.15rem}.bilans-struktura,.bilans-skladane{margin:0}.struktura-tor{display:flex;height:30px;border-radius:3px;overflow:hidden;background:var(--surface-2)}.struktura-odcinek{box-sizing:border-box;border-right:2px solid var(--surface);display:flex;align-items:center;justify-content:center;min-width:0;overflow:hidden}.struktura-odcinek:last-child{border-right:0}.struktura-podpis{font-family:var(--mono);font-size:.66rem;font-weight:600;color:var(--ink);background:var(--surface);border-radius:2px;padding:1px 5px;white-space:nowrap}.struktura-legenda{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:3px;font-size:.74rem}.struktura-legenda li{display:flex;align-items:baseline;gap:7px}.struktura-legenda-waska{flex-direction:row;flex-wrap:wrap;gap:4px 16px}.struktura-znacznik{flex:0 0 auto;width:9px;height:9px;border-radius:2px}.struktura-nazwa{flex:1 1 auto;color:var(--ink-2);line-height:1.3}.struktura-numer{font-family:var(--mono);color:var(--ink-3);margin-right:5px}.struktura-udzial{flex:0 0 auto;font-family:var(--mono);font-weight:600;color:var(--ink)}.skladany-slupek{position:absolute;left:12%;right:12%;bottom:0;display:flex;flex-direction:column;justify-content:flex-end;height:100%;border-radius:3px 3px 0 0;overflow:hidden}.skladany-odcinek{flex:0 0 auto;border-bottom:2px solid var(--surface)}.skladany-odcinek:last-child{border-bottom:0}.obserwacje-bilansu{margin-top:20px;display:flex;flex-direction:column;gap:10px}.obserwacje-siatka{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,24rem),1fr));align-items:start;gap:10px}.obserwacja-bilansu{border:1px solid var(--rule-soft);border-left:3px solid var(--rule);border-radius:var(--radius);background:var(--surface);padding:10px 13px;display:flex;flex-direction:column;gap:5px}.obserwacja-bilansu-ryzyko{border-left-color:var(--ryzyko-wysokie)}.obserwacja-bilansu-uwaga{border-left-color:var(--ryzyko-srednie)}.obserwacja-bilansu-dobry{border-left-color:var(--ryzyko-niskie)}.obserwacja-tytul{font-size:.85rem;line-height:1.3}.obserwacja-opis{margin:0;font-size:.78rem;color:var(--ink-2);line-height:1.45}.obserwacja-podstawa{display:grid;grid-template-columns:auto 1fr;gap:2px 8px;margin:2px 0 0;font-size:.72rem}.obserwacja-podstawa dt{color:var(--ink-3);text-transform:uppercase;letter-spacing:.03em;font-size:.65rem;padding-top:1px}.obserwacja-podstawa dd{margin:0;font-family:var(--mono);color:var(--ink-2);line-height:1.35}.bilans-podpis{caption-side:top;text-align:left;font-size:.85rem;font-weight:600;color:var(--ink-2);padding-bottom:8px}.bilans-tabela th[scope=row]{font-family:var(--sans);font-size:.8rem;letter-spacing:normal;text-transform:none;white-space:normal;font-weight:inherit;color:inherit;text-align:left}.bilans-numer{display:inline-block;min-width:3.1em;padding-right:6px;font-family:var(--mono);font-size:.92em;color:var(--ink-3)}.bilans-wiersz-grupa{font-weight:600;background:var(--surface-2)}.bilans-wiersz-pozycja th[scope=row]{padding-left:14px}.bilans-wiersz-w_tym{font-size:.9em;color:var(--ink-3)}.bilans-wiersz-w_tym th[scope=row]{padding-left:30px;font-style:italic}.bilans-wiersz-suma{font-weight:700;background:var(--accent-wash)}.rzis-wiersz-pozycja th[scope=row]{padding-left:14px}.rzis-wiersz-przychod{font-weight:600;background:var(--surface-2)}.rzis-wiersz-koszt th[scope=row]{padding-left:14px}.rzis-wiersz-wynik{font-weight:700;background:var(--accent-wash);border-top:1px solid var(--rule)}.wnioski-modelu{margin-top:22px;padding-top:16px;border-top:2px solid var(--rule);display:flex;flex-direction:column;gap:10px}.wnioski-ryzyko{margin-top:12px;padding-left:12px;border-left:2px solid var(--rule-soft)}.wnioski-ryzyko-zrodlo{margin-left:8px;font-size:.82rem;color:var(--ink-3)}.wnioski-przeslanki{margin:6px 0 0;padding-left:18px;display:flex;flex-direction:column;gap:4px}@media print{.wnioski-ryzyko,.wnioski-przeslanki{break-inside:avoid}}.wnioski-akapit{margin:0;font-family:var(--serif);font-size:.95rem;line-height:1.55;color:var(--ink)}.wnioski-rekomendacje{margin:0;display:flex;flex-direction:column;gap:8px}.wnioski-rekomendacja{border-left:3px solid var(--accent);padding:2px 0 2px 12px}.wnioski-rekomendacja dt{font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-3)}.wnioski-rekomendacja dd{margin:2px 0 0;font-size:.85rem;line-height:1.45}.wnioski-uzasadnienie{display:block;margin-top:3px;font-size:.78rem;color:var(--ink-2)}.marze-wykres{display:block;width:100%;height:92px;overflow:visible}.marze-zero{stroke:var(--ink-3);stroke-width:1;stroke-dasharray:3 3}.marze-lata{display:flex;justify-content:space-between;font-family:var(--mono);font-size:.65rem;color:var(--ink-3);margin-top:2px}.oceny-siatka{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,430px),1fr));align-items:start;gap:12px}.ocena-karta{border:1px solid var(--rule-soft);border-left-width:3px;border-left-style:solid;border-radius:var(--radius);background:var(--surface);padding:14px 16px;display:flex;flex-direction:column;gap:10px}.ocena-wysokie{border-left-color:var(--critical)}.ocena-srednie{border-left-color:var(--warning)}.ocena-niskie{border-left-color:var(--accent)}.ocena-nieoceniona{border-left-color:var(--rule)}.ocena-glowa{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.ocena-tytul{margin:0;font-family:var(--serif);font-size:1.02rem;line-height:1.25}.ocena-tytul a{color:inherit;text-decoration:none;border-bottom:1px solid var(--rule)}.ocena-tytul a:hover,.ocena-tytul a:focus-visible{border-bottom-color:var(--accent);color:var(--accent)}.ocena-pytanie{margin:2px 0 0;font-size:.78rem;color:var(--muted, var(--settled))}.ocena-wynik{display:flex;align-items:center;gap:8px;flex-shrink:0}.ocena-liczba{font-family:var(--serif);font-size:1.7rem;line-height:1;font-variant-numeric:tabular-nums}.ocena-brak{font-size:.9rem}.wklady{list-style:none;margin:0;padding:0;display:grid;gap:6px}.wklad{display:grid;grid-template-columns:minmax(0,1fr) 88px 1.4rem 4.6rem;grid-template-areas:"nazwa tor punkty poziom" "podstawa podstawa podstawa podstawa";align-items:center;gap:2px 8px}.wklad-nazwa{grid-area:nazwa;font-size:.83rem}.wklad-tor{grid-area:tor;height:8px;border-radius:2px;background:var(--surface-2);overflow:hidden}.wklad-slupek{display:block;height:100%;background:var(--settled);border-radius:2px}.pkt-niskie{background:var(--ryzyko-niskie)}.pkt-srednie{background:var(--ryzyko-srednie)}.pkt-wysokie{background:var(--ryzyko-wysokie)}.poziom-niskie{color:var(--ryzyko-niskie)}.poziom-srednie{color:var(--ryzyko-srednie)}.poziom-wysokie{color:var(--ryzyko-wysokie)}.poziom-brak{color:var(--muted, var(--settled));font-style:italic}.wklad-poziom{grid-area:poziom;font-size:.76rem;font-weight:600;white-space:nowrap}.pasmo{display:flex;flex-direction:column;gap:3px}.pasmo-tor{position:relative;display:flex;height:10px;border-radius:2px;overflow:hidden;background:var(--surface-2)}.pasmo-strefa{display:block;height:100%}.pasmo-niskie{background:var(--ryzyko-niskie-tlo)}.pasmo-srednie{background:var(--ryzyko-srednie-tlo)}.pasmo-wysokie{background:var(--ryzyko-wysokie-tlo)}.pasmo-znacznik{position:absolute;top:-2px;bottom:-2px;width:3px;margin-left:-1.5px;border-radius:2px;background:var(--ink);box-shadow:0 0 0 1.5px var(--surface)}.pasmo-podpisy{display:flex;font-size:.68rem;color:var(--muted, var(--settled));letter-spacing:.02em}.pasmo-podpis{display:flex;flex-direction:column;align-items:center;text-align:center;min-width:0;white-space:nowrap;line-height:1.25}.pasmo-podpis-nazwa{font-weight:700}.ocena-pastylka{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;padding:2px 7px;border-radius:3px;border:1px solid currentColor}.ocena-legenda{list-style:none;display:flex;flex-wrap:wrap;gap:4px 18px;margin:14px 0 0;padding:0;font-size:.75rem;color:var(--muted, var(--settled))}.ocena-legenda li{display:flex;align-items:center;gap:6px}.legenda-znacznik{width:10px;height:10px;border-radius:2px}.wklad-punkty{grid-area:punkty;font-family:var(--mono);font-size:.83rem;font-variant-numeric:tabular-nums;text-align:right;color:var(--ink)}.wklad-podstawa{grid-area:podstawa;grid-column:1 / -1;font-size:.74rem;color:var(--muted, var(--settled));padding-bottom:2px}.ocena-dzialanie{margin:0;font-family:var(--mono);font-size:.76rem;color:var(--muted, var(--settled));border-top:1px solid var(--rule-soft);padding-top:8px}.ocena-znak{color:var(--accent);font-weight:700}.ocena-rozjazd{margin:0;padding:8px 12px;border-left:3px solid var(--critical);background:var(--critical-wash);color:var(--critical);border-radius:0 var(--radius) var(--radius) 0;font-size:.8rem;font-weight:600}.niesprawdzone{border-top:1px dashed var(--rule);padding-top:8px}.niesprawdzone-glowa{display:block;font-size:.74rem;text-transform:uppercase;letter-spacing:.06em;font-weight:600;color:var(--muted, var(--settled));margin-bottom:5px}.niesprawdzone ul{list-style:none;margin:0;padding:0;display:grid;gap:5px}.niesprawdzone-nazwa{display:block;font-size:.81rem;font-style:italic;color:var(--ink-2, var(--ink))}.niesprawdzone-powod{display:block;font-size:.73rem;color:var(--muted, var(--settled))}.ocena-pasma{margin:12px 0 0;font-size:.75rem}.percentyle{list-style:none;margin:14px 0 0;padding:0;display:grid;gap:7px}.percentyl{display:grid;grid-template-columns:minmax(0,1fr) minmax(120px,2fr) 2.2rem 5.4rem;align-items:center;gap:10px}.percentyl-etykieta{font-size:.84rem}.percentyl-tor{position:relative;height:12px;border-radius:2px;background:var(--surface-2);overflow:visible}.percentyl-slupek{display:block;height:100%;background:var(--accent);border-radius:0 3px 3px 0}.percentyl-mediana{position:absolute;top:-3px;bottom:-3px;width:0;border-left:1px dashed var(--ink-3, var(--settled))}.percentyl-wartosc{font-family:var(--mono);font-size:.82rem;font-variant-numeric:tabular-nums;text-align:right}.percentyl-zmiana{font-size:.74rem;text-align:right;white-space:nowrap}.zmiana-gora,.zmiana-dol,.zmiana-bez{color:var(--muted, var(--settled));font-variant-numeric:tabular-nums}.percentyl-os{display:grid;grid-template-columns:minmax(0,1fr) minmax(120px,2fr) 2.2rem 5.4rem;gap:10px;margin-top:4px;font-size:.7rem;color:var(--muted, var(--settled));font-variant-numeric:tabular-nums}.percentyl-os-tor{position:relative;display:block;height:1em}.percentyl-os-min{position:absolute;left:0}.percentyl-os-maks{position:absolute;right:0}.percentyl-os-mediana{position:absolute;transform:translate(-50%);font-style:italic;white-space:nowrap}.przebieg{width:100%;height:34px;display:block;margin:5px 0 3px;overflow:visible}.przebieg-linia{fill:none;stroke:var(--accent);stroke-width:2;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.przebieg-mycie{fill:var(--accent);opacity:.1;stroke:none}.przebieg-obudowa{position:relative;display:block}.przebieg-kropka{position:absolute;right:0;width:8px;height:8px;margin:-4px -1px 0 0;border-radius:50%;background:var(--accent);box-shadow:0 0 0 2px var(--surface)}.kafle-dostawcy{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:10px;margin-top:14px}.kafel-dostawcy{display:flex;flex-direction:column;gap:3px;padding:12px 14px;border:1px solid var(--rule-soft);border-radius:var(--radius);background:var(--surface)}.kafel-etykieta{font-size:.72rem;text-transform:uppercase;letter-spacing:.06em;font-weight:600;color:var(--muted, var(--settled))}.kafel-wartosc{font-family:var(--serif);font-size:1.35rem;line-height:1.1;font-variant-numeric:tabular-nums}.kafel-wartosc-duza{font-size:1.7rem}.kafel-nota{font-size:.72rem;color:var(--muted, var(--settled))}.kafel-szereg{display:flex;flex-wrap:wrap;align-items:center;gap:5px;margin-top:5px;font-size:.75rem;font-variant-numeric:tabular-nums;color:var(--ink-2, var(--ink))}.kafel-strzalka{color:var(--muted, var(--settled))}.miernik{display:flex;gap:2px;margin:5px 0 2px}.miernik-stopien{flex:1;height:9px;border-radius:2px;background:var(--surface-2)}.miernik-pelny{background:var(--settled)}.zakresy{display:grid;gap:14px;margin-top:16px}.zakresy-nota{margin:0;font-size:.74rem}.zakres-etykieta{display:block;font-size:.82rem;font-weight:600;margin-bottom:5px}.zakres-tor{position:relative;height:12px}.zakres-pasmo{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:3px;background:var(--accent);opacity:.22}.zakres-znacznik{position:absolute;top:-3px;bottom:-3px;width:3px;margin-left:-1.5px;border-radius:2px;background:var(--accent)}.zakres-krance{position:relative;display:flex;justify-content:space-between;margin-top:3px;font-size:.72rem;color:var(--muted, var(--settled));font-variant-numeric:tabular-nums}.zakres-srednia{position:absolute;transform:translate(-50%);white-space:nowrap;color:var(--ink-2, var(--ink));font-weight:600}.male-wykresy{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:10px;margin:14px 0 18px}.maly-wykres{display:flex;flex-direction:column;padding:10px 12px;border:1px solid var(--rule-soft);border-radius:var(--radius);background:var(--surface)}.maly-etykieta{font-size:.74rem;color:var(--muted, var(--settled));min-height:2.1em}.maly-wartosc{font-family:var(--serif);font-size:1.05rem;line-height:1.2;font-variant-numeric:tabular-nums}.maly-stopka{display:flex;justify-content:space-between;gap:6px;font-size:.7rem;font-variant-numeric:tabular-nums}.maly-zmiana{color:var(--ink-2, var(--ink));font-weight:600;white-space:nowrap}.jednostka-kolumny{font-weight:400;text-transform:none;letter-spacing:0;color:var(--ink-3)}.pole-opis{font-size:.7rem;color:var(--ink-3)}.pobranie-mgbi{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.pobranie-typ{font-family:var(--mono);font-size:.68rem;color:var(--ink-3)}.pobranie-typ-zrodlowy{color:var(--accent);font-weight:700}.pobranie-wynik{font-size:.72rem;color:var(--ink-3);flex:1 1 14rem}.widok-tabeli{margin-top:14px;border-top:1px solid var(--rule-soft);padding-top:8px}.widok-tabeli>summary{cursor:pointer;font-size:.78rem;color:var(--accent)}.tabela-przewijana{overflow-x:auto;margin-top:8px}.wiersz-grupy th{background:var(--accent-wash);color:var(--accent);font-size:.72rem;text-transform:uppercase;letter-spacing:.06em;text-align:left}.metryczka{border:1px solid var(--rule);border-top:3px solid var(--accent);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow);padding:16px 18px;margin-bottom:16px}.metryczka-glowa{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;flex-wrap:wrap;padding-bottom:12px;border-bottom:1px solid var(--rule-soft)}.metryczka-nazwa{margin:0;font-family:var(--serif);font-size:1.32rem;line-height:1.2;letter-spacing:-.01em}.metryczka-zrodlo-nazwy{margin:3px 0 0;font-size:.72rem;color:var(--muted, var(--settled))}.metryczka-identyfikatory{display:flex;gap:4px 24px;flex-wrap:wrap;margin:0;flex-shrink:0}.metryczka-pozycja{min-width:0}.metryczka-identyfikatory dt{font-size:.66rem;text-transform:uppercase;letter-spacing:.08em;font-weight:600;color:var(--muted, var(--settled))}.metryczka-numer{margin:0;font-family:var(--mono);font-size:.92rem;font-variant-numeric:tabular-nums;-webkit-user-select:all;user-select:all}.metryczka-rozjazd{margin:12px 0 0;padding:8px 12px;border-left:3px solid var(--warning);background:var(--warning-wash);color:var(--warning);border-radius:0 var(--radius) var(--radius) 0;font-size:.82rem}.metryczka-pola{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:10px 20px;margin:14px 0 0}.metryczka-pola dt{font-size:.68rem;text-transform:uppercase;letter-spacing:.07em;font-weight:600;color:var(--muted, var(--settled))}.metryczka-pola dd{margin:1px 0 0;font-size:.88rem;line-height:1.4}.metryczka-identyfikatory dd{margin:0}.metryczka-uwaga{color:var(--critical);font-weight:600}.metryczka-wniosek,.metryczka-radar{display:none}.metryczka-raport{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px;margin:14px 0 0;padding:8px 12px;border:1px solid var(--accent);border-radius:var(--radius);background:var(--accent-wash)}.metryczka-raport-etykieta{font-size:.68rem;text-transform:uppercase;letter-spacing:.07em;font-weight:700;color:var(--accent)}.metryczka-raport-id{font-family:var(--mono);font-size:.8rem;color:var(--ink);-webkit-user-select:all;user-select:all;word-break:break-all}.metryczka-raport-nota{font-size:.72rem;color:var(--ink-2, var(--ink))}.metryczka-przychody{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px;margin:14px 0 0;padding-top:12px;border-top:1px solid var(--rule-soft)}.metryczka-przychody-etykieta{font-size:.68rem;text-transform:uppercase;letter-spacing:.07em;font-weight:600;color:var(--muted, var(--settled))}.metryczka-przychody-kwota{font-family:var(--serif);font-size:1.18rem;font-variant-numeric:tabular-nums}.metryczka-przychody-zrodlo{font-size:.72rem;color:var(--muted, var(--settled))}.wiersz-podgladu>td{background:var(--surface-2);padding:0}.podglad-faktury{display:grid;gap:.75rem;padding:.875rem 1rem 1rem;border-left:3px solid var(--accent)}.podglad-glowa{display:flex;gap:.75rem;align-items:flex-start;justify-content:space-between;flex-wrap:wrap}.podglad-numer{font-size:1.0625rem;font-weight:650}.podglad-meta{font-size:.8125rem;color:var(--ink-2)}.podglad-etykieta{font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);margin-bottom:.125rem}.podglad-strony{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:.75rem 1.5rem}.podglad-faktury .table{margin:0}.wiersz-stanu-przed{color:var(--ink-3)}.wiersz-stanu-przed>td:first-child{border-left:2px solid var(--rule)}.tabela-vat{max-width:32rem}.podglad-stopka,.podglad-zrodlo{margin:0;font-size:.75rem;color:var(--ink-3)}.podglad-stopka{white-space:pre-line}.tabela-osob td,.tabela-powiazan td{vertical-align:top}.tabela-osob td[rowspan]{border-right:1px solid var(--rule);font-weight:600}.wiersz-historyczny{color:var(--ink-3)}.wiersz-historyczny td[rowspan]{font-weight:500}.powiazanie-osoba{display:block;line-height:1.35}.powiazanie-osoba+.powiazanie-osoba{margin-top:3px}.powiazanie-nazwisko{font-weight:600}@media print{@page{size:A4;margin:12mm}html,body{background:#fff;font-size:10.5pt}.rail,.rail-mini,.btn,.btn-maly,.btn-odnosnik,.eksport,.nawigacja-sekcji,.stronicowanie,.przelacznik-motywu,.belka-dzwonek,.belka-badge,.belka-konto,.belka-konto-przycisk,.belka-menu,.belka-ikona,.pasek-wersji,.stan-puli,.pule-zrodel,.nota-migawki,select,input[type=checkbox],input[type=radio]{display:none!important}.shell,.layout,.main{display:block!important;grid-template-columns:none!important}.content{max-width:none;padding:0}.topbar{position:static;padding:0 0 10pt;border-bottom:2pt solid var(--accent);margin:0 0 18pt}.topbar h1,.topbar h2{font-size:22pt;letter-spacing:-.01em}.topbar-sub{font-size:10pt}.sekcja-analizy~* .metryczka,.metryczka{border:none;padding:0;margin-bottom:14pt;break-inside:auto}.metryczka-glowa,.metryczka-identyfikatory,.metryczka-pozycja,.metryczka-wniosek,.metryczka-radar,.metryczka-raport,.metryczka-przychody{break-inside:avoid}.metryczka-nazwa{font-size:16pt;line-height:1.25}.metryczka-identyfikatory{gap:6pt 22pt;margin:10pt 0;padding:8pt 0;border-top:.75pt solid var(--rule);border-bottom:.75pt solid var(--rule)}.metryczka-numer{font-size:11pt}.metryczka-pola{gap:6pt 24pt}.metryczka-wniosek{display:flex;align-items:baseline;flex-wrap:wrap;gap:3pt 10pt;margin:12pt 0 0;padding:8pt 0 0;border-top:2pt solid var(--accent)}.metryczka-wniosek-etykieta{flex:1 1 100%;font-size:8pt;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.metryczka-wniosek-liczba{font-size:30pt;font-weight:700;line-height:1;font-variant-numeric:tabular-nums}.metryczka-wniosek-skala{font-size:10pt;color:var(--ink-3)}.metryczka-wniosek-nota{flex:1 1 100%;font-size:8pt;color:var(--ink-3)}.metryczka-radar{display:grid;grid-template-columns:136pt minmax(0,1fr);align-items:start;gap:10pt;margin:8pt 0 0}.metryczka-radar .radar{margin:0}.metryczka-radar .radar-plansza{width:96pt;height:96pt;margin:0 auto}.metryczka-radar .radar-plotno{width:100%;height:100%}.metryczka-radar .radar-nota{font-size:6.5pt}.metryczka-radar .ocena-dzialanie{margin:6pt 0 0;font-size:7pt}.ocena-laczna{display:none!important}.metryczka-raport{margin-top:10pt;padding:7pt 9pt}.metryczka{break-after:page}.ocena-laczna,.laczna-rozklad,.radar,.rozbicie,.miara,.kafel-syntezy,.zastrzezenie,.sekcje-danych,.pokrycie{break-inside:avoid}.laczna-rozklad{grid-template-columns:13rem minmax(0,1fr);gap:6pt 14pt}.laczna-glowa,.miara-tytul,.zastrzezenia-naglowek,.sekcja-naglowek{break-after:avoid}.panel,.ocena-karta,.kafel-dostawcy,.maly-wykres,.triaz-grupa{border:.75pt solid var(--rule);border-radius:3pt;box-shadow:none;margin-bottom:8pt}.ocena-karta,.kafel-dostawcy,.maly-wykres,.triaz-grupa,.zakres,.wklad,.percentyl{break-inside:avoid}.panel-head{background:var(--surface-2);border-bottom:.75pt solid var(--rule);padding:6pt 8pt;break-after:avoid}.panel-title{font-family:var(--serif);font-size:12pt;color:var(--accent)}.sekcja-analizy>h2,.sekcja-naglowek,h2,h3,h4{break-after:avoid}.sekcja-analizy{break-before:auto}.table thead,thead{display:table-header-group}.table tr,tr{break-inside:avoid}.tabela-przewijana{overflow:visible!important}.tabela-lat>table{table-layout:fixed;width:100%;font-size:6.2pt}.tabela-lat th,.tabela-lat td{overflow-wrap:anywhere;padding:2px 5px 2px 0}.tabela-lat td:first-child,.tabela-lat thead th:first-child{width:13%}details::details-content{content-visibility:visible!important}.widok-tabeli>summary{list-style:none;color:var(--ink-2);font-weight:600}.widok-tabeli>summary::marker,.widok-tabeli>summary::-webkit-details-marker{content:"";display:none}.wklad-tor,.wklad-slupek,.pasmo-tor,.pasmo-strefa,.pasmo-znacznik,.percentyl-tor,.percentyl-slupek,.zakres-pasmo,.zakres-znacznik,.miernik-stopien,.przebieg-mycie,.przebieg-kropka,.ocena-pastylka,.pill,.notice,.uwaga,.ocena-uwaga,.metryczka-rozjazd,.legenda-znacznik,.miara-slupek,.zastrzezenie-wysoka,.zastrzezenie-srednia,.radar-granica,.radar-punkt,.radar-obszar,.radar-krawedz,.pokrycie-znacznik,.pokrycie-pasek,.pokrycie-dzialka,.struktura-odcinek,.struktura-podpis,.struktura-znacznik,.skladany-odcinek,.bilans-wiersz-grupa,.bilans-wiersz-suma,.rzis-wiersz-przychod,.rzis-wiersz-wynik,.panel-head,.wiersz-grupy th,th{-webkit-print-color-adjust:exact;print-color-adjust:exact}.ocena-karta,.ocena-laczna,.triaz-grupa{-webkit-print-color-adjust:exact;print-color-adjust:exact;border-left-width:2.5pt}.oceny-siatka{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:12pt;align-items:start;break-inside:auto}.oceny-siatka>.ocena-karta{margin:0 0 10pt;break-inside:avoid}.ocena-glowa,.pasmo,.niesprawdzone{break-inside:avoid}.przebieg{height:30pt}.bilans-wykresy,.obserwacje-bilansu{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:12pt;align-items:start;break-inside:auto}.obserwacje-siatka{display:contents}.obserwacje-bilansu>.zastrzezenia-naglowek,.obserwacje-bilansu>.pole-opis{grid-column:1 / -1;break-after:avoid;break-inside:avoid}.kafle-syntezy{grid-template-columns:repeat(2,1fr)}.bilans-wykresy>figure,.obserwacja-bilansu{break-inside:avoid;margin:0 0 10pt}.obserwacja-bilansu{-webkit-print-color-adjust:exact;print-color-adjust:exact;border-left-width:2.5pt}.bilans-tabela thead{display:table-header-group}.bilans-tabela tr{break-inside:avoid}.bilans-tabela{font-size:7pt}.bilans-tabela thead th:first-child{width:30%}.bilans-podpis{font-size:8pt}.marze-wykres{height:70pt}.wnioski-rekomendacja{break-inside:avoid;-webkit-print-color-adjust:exact;print-color-adjust:exact;border-left-width:2.5pt}.wnioski-modelu>.notice-warn,.wnioski-modelu>.notice-warn+.wnioski-akapit{break-after:avoid;break-inside:avoid}.tabela-osob thead,.tabela-powiazan thead{display:table-header-group}.tabela-osob tr,.tabela-powiazan tr{break-inside:avoid}.wiersz-historyczny>td:first-child{border-left:2pt solid var(--rule);-webkit-print-color-adjust:exact;print-color-adjust:exact}:root[data-wydruk=serwer] .belka-kontekst{display:none!important}a{color:inherit;text-decoration:none}.metryczka-raport{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.uwagi-przycisk{position:fixed;right:16px;bottom:16px;z-index:55;display:inline-flex;align-items:center;gap:8px;font:inherit;font-size:.8125rem;padding:9px 14px;border-radius:999px;border:1px solid var(--rule);background:var(--surface);color:var(--ink-2);cursor:pointer;box-shadow:var(--shadow);transition:color .16s ease,border-color .16s ease,background .16s ease}.uwagi-przycisk:hover:not(:disabled){color:var(--accent);border-color:var(--accent);background:var(--accent-wash)}.uwagi-przycisk:disabled{opacity:.7;cursor:progress}body:has(.dialog-szuflada) .uwagi-przycisk{bottom:5.25rem}@media (max-width: 720px){.uwagi-przycisk-napis{display:none}}.dymki{bottom:68px}.uwagi-akcje{display:flex;gap:8px;margin-top:12px}.uwagi-nota{font-size:.75rem;color:var(--ink-3);margin:10px 0 0}.uwagi-zrzut{margin-top:12px}.uwagi-zrzut-wybor{display:flex;align-items:center;gap:6px;font-size:.8125rem;color:var(--ink-2)}.uwagi-zrzut-ramka{display:block;margin-top:8px;max-height:240px;overflow:hidden;border:1px solid var(--rule);border-radius:var(--radius);background:var(--surface-2)}.uwagi-zrzut-ramka img{display:block;width:100%;height:auto}.uwagi-skrot{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.uwagi-stan{display:flex;gap:6px;margin-bottom:12px}.uwagi-tresc{white-space:pre-wrap;font-size:.875rem;line-height:1.55;margin:0 0 14px}.uwagi-dane{display:grid;grid-template-columns:max-content 1fr;gap:4px 12px;font-size:.8125rem;margin:0 0 14px}.uwagi-dane dt{color:var(--ink-3)}.uwagi-dane dd{margin:0;min-width:0;overflow-wrap:anywhere}.uwagi-ua{font-family:var(--mono);font-size:.6875rem;color:var(--ink-2)}.uwagi-id{display:flex;align-items:center;flex-wrap:wrap;gap:4px 8px}.uwagi-id code{font-family:var(--mono);font-size:.75rem;overflow-wrap:anywhere}.uwagi-id-echo{font-size:.75rem;color:var(--ink-3)}.uwagi-id-echo-blad{color:var(--critical)}.uwagi-bledy{margin-bottom:14px}.uwagi-bledy summary{cursor:pointer;font-size:.8125rem;color:var(--ink-2);margin-bottom:6px}.uwagi-slad{font-family:var(--mono);font-size:.6875rem;white-space:pre-wrap;overflow-wrap:anywhere;margin:2px 0 0;max-height:8rem;overflow-y:auto}.uwagi-zrzut-pelny{margin:0}.uwagi-zrzut-pelny img{display:block;width:100%;height:auto;border:1px solid var(--rule);border-radius:var(--radius)}.uwagi-zrzut-pelny figcaption{font-size:.75rem;color:var(--ink-3);margin-top:4px}@media print{.uwagi-przycisk{display:none!important}}:root[data-wydruk=serwer] .uwagi-przycisk{display:none!important}.pomoc-uklad{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;align-items:start}@media (min-width: 900px){.pomoc-uklad{grid-template-columns:250px minmax(0,1fr)}.pomoc-spis{position:sticky;top:68px;max-height:calc(100vh - 96px);overflow-y:auto}}.pomoc-spis{display:flex;flex-direction:column;gap:2px;font-size:.8125rem;border-right:1px solid var(--rule-soft);padding-right:12px}.pomoc-spis-czesc,.pomoc-spis-rozdzial{display:block;color:var(--ink-2);text-decoration:none;padding:3px 0;overflow-wrap:anywhere}.pomoc-spis-czesc{font-weight:600;color:var(--ink);margin-top:10px}.pomoc-spis-rozdzial{padding-left:10px;color:var(--ink-3)}.pomoc-spis-czesc:hover,.pomoc-spis-rozdzial:hover{color:var(--accent);text-decoration:underline}.pomoc-tresc{max-width:68ch}.pomoc-wstep{border-left:3px solid var(--accent);background:var(--accent-wash);padding:12px 16px;margin-bottom:8px}.pomoc-czesc{font-size:1.25rem;margin:32px 0 4px;padding-bottom:6px;border-bottom:2px solid var(--ink);scroll-margin-top:72px}.pomoc-rozdzial{margin-top:20px}.pomoc-rozdzial-tytul{font-size:1rem;margin:0 0 8px;color:var(--accent);scroll-margin-top:72px}.kody-odzyskiwania{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:6px;margin-top:10px}.kody-odzyskiwania code{font-family:var(--mono);font-size:.9375rem;letter-spacing:.06em;background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius);padding:6px 8px;text-align:center}.parowanie{display:grid;grid-template-columns:minmax(0,auto) minmax(0,1fr);gap:24px;align-items:start}@media (max-width: 640px){.parowanie{grid-template-columns:minmax(0,1fr);gap:16px}}.parowanie-qr{display:inline-block;background:#fff;padding:10px;border:1px solid var(--rule);border-radius:var(--radius);line-height:0}.parowanie-qr svg{display:block;width:200px;height:auto}.potwierdzenie{border:1px solid var(--rule);border-left:3px solid var(--accent);border-radius:var(--radius);background:var(--surface-2);padding:14px 16px}.potwierdzenie-tytul{font-weight:600;font-size:.9375rem;margin-bottom:4px}.potwierdzenie-skutek{margin:0 0 12px;font-size:.8125rem;color:var(--ink-2);line-height:1.5}.potwierdzenie-powod{margin:10px 0 0;font-size:.75rem;color:var(--ink-3);line-height:1.5}.podpowiedz-pola{display:block;min-height:1.1rem;font-size:.75rem;line-height:1.1rem;color:var(--ink-3)}.podpowiedz-pola.blad{color:var(--critical)}.podpowiedz-pola.ok{color:var(--accent-2)}.szablon-mail-lista{display:flex;flex-direction:column;gap:1px;background:var(--rule-soft);border:1px solid var(--rule);border-radius:var(--radius);overflow:hidden}.szablon-mail-wiersz{background:var(--surface);padding:14px 16px;display:flex;flex-direction:column;gap:10px}.szablon-mail-wiersz.otwarty{background:var(--surface-2)}.szablon-mail-naglowek{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap}.szablon-mail-nazwa{font-weight:600}.szablon-mail-kiedy{color:var(--ink-2);font-size:.8125rem;line-height:1.5}.szablon-mail-znaczniki{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.szablon-mail-edytor{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;align-items:start}@media (max-width: 980px){.szablon-mail-edytor{grid-template-columns:minmax(0,1fr)}}.szablon-mail-formularz{display:flex;flex-direction:column;gap:12px;min-width:0}.szablon-mail-opis-pola{color:var(--ink-3);font-weight:400}.szablon-mail-zmienne{border:1px solid var(--rule);border-radius:var(--radius);padding:10px 12px;background:var(--surface)}.szablon-mail-zmienne-tytul{font-size:.75rem;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);margin-bottom:8px}.szablon-mail-zmienne ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.szablon-mail-zmienne li{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.szablon-mail-zmienna{font-family:var(--mono);flex-shrink:0}.szablon-mail-zmienna-opis{color:var(--ink-2);font-size:.8125rem;line-height:1.5}.szablon-mail-kolumna-podgladu{min-width:0;position:sticky;top:12px}.szablon-mail-podglad{display:flex;flex-direction:column;gap:8px}.szablon-mail-podglad-temat{display:flex;flex-direction:column;gap:2px;padding:8px 12px;border:1px solid var(--rule);border-radius:var(--radius);background:var(--surface)}.szablon-mail-podglad-temat span{font-size:.6875rem;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2)}.szablon-mail-ramka{width:100%;height:460px;border:1px solid var(--rule);border-radius:var(--radius);background:#fff}.szablon-mail-tekst summary{cursor:pointer;color:var(--ink-2);font-size:.8125rem}.szablon-mail-tekst pre{margin:8px 0 0;padding:10px 12px;border:1px solid var(--rule);border-radius:var(--radius);background:var(--surface);font-size:.75rem;line-height:1.6;white-space:pre-wrap;word-break:break-word;max-height:260px;overflow:auto}.dziennik-filtry{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap;padding:12px 16px;border-bottom:1px solid var(--rule)}.dziennik-filtry .pole-szukania{flex:1 1 280px;min-width:0}.dziennik-data input{width:10.5rem}.dziennik-wiecej{display:flex;align-items:center;gap:12px;padding:12px 16px;border-top:1px solid var(--rule)}.dziennik-licznik{color:var(--ink-2);font-size:.8125rem;margin-left:auto;padding-bottom:8px;white-space:nowrap}.reset-hasla{display:flex;flex-direction:column;gap:12px}.konto-osoba{display:flex;align-items:flex-start;gap:10px}.konto-osoba-opis{min-width:0}.konta-akcje{text-align:right}.konta-akcje button{margin:2px 0 2px 6px}.btn-z-ikona{display:inline-flex;align-items:center;gap:6px;vertical-align:middle}.btn-z-ikona>svg{flex:none}.btn-sama-ikona{padding:6px;justify-content:center}.btn-miejsce{display:inline-block;width:29px;height:29px;margin:2px 0 2px 4px;vertical-align:middle}.konta-akcje-ikony{white-space:nowrap}.konta-akcje-ikony button{margin:2px 0 2px 4px}.dialog-karta-szeroka{width:min(34rem,calc(100vw - 2rem))}.dialog-karta{max-height:calc(100vh - 2rem);overflow-y:auto}.pokaz-haslo{display:flex;align-items:center;gap:6px;font-size:.8125rem;color:var(--ink-2);min-height:2rem;cursor:pointer}.pokaz-haslo input{width:auto;cursor:pointer}.auth-wyjasnienie{margin:0;font-size:.875rem;line-height:1.6;color:var(--ink-2);max-width:46ch}.rail-stan{position:relative;width:8px;height:8px;border-radius:999px;justify-self:end;align-self:center;flex:0 0 auto}.rail-stan-nierozpoczety{background:transparent;border:1px solid var(--ink-3);opacity:.55}.rail-stan-w_toku{background:var(--warning)}.rail-stan-gotowy{background:var(--accent);box-shadow:0 0 0 2px var(--accent-wash)}.rail-stan-podpisany{background:var(--settled)}.rail-stan-nieaktualny{background:var(--critical)}.rail-uwaga{position:absolute;top:-3px;right:-3px;width:5px;height:5px;border-radius:999px;background:var(--ink-2);border:1px solid var(--surface)}.rail-uwaga.wstrzymuje{background:var(--critical)}.rail-item>.rail-stan,.rail-grupa>.rail-stan{margin-left:auto;flex:0 0 auto}.dialog-karta-przeglad{width:min(64rem,calc(100vw - 2rem));height:min(46rem,calc(100vh - 3rem));display:flex;flex-direction:column;overflow:hidden}.dialog-karta-przeglad>:not(.logi-tresc){flex-shrink:0}.logi-tresc{flex:1 1 auto;min-height:0;overflow-y:auto}.wiersz-plakietek{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px;font-size:.8125rem;color:var(--ink-2)}.logi-pasek{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.logi-pasek .pole-szukania{flex:1 1 260px;min-width:0}.logi-licznik{margin-left:auto;font-size:.8125rem;color:var(--ink-2);font-variant-numeric:tabular-nums;white-space:nowrap}.tabela-logow thead th{position:sticky;top:0;z-index:1;background:var(--surface)}.logi-kiedy{white-space:nowrap;font-variant-numeric:tabular-nums}.logi-szczegoly{font-size:.75rem;color:var(--ink-2);max-width:26rem;overflow-wrap:anywhere}.logi-liczby{margin-bottom:12px}.logi-uwaga{margin:10px 0 0;font-size:.8125rem}.edycja-sekcja{display:grid;gap:10px;padding-top:14px;border-top:1px solid var(--rule-soft)}.edycja-sekcja:first-of-type{padding-top:0;border-top:0}.edycja-naglowek{margin:0;font-family:var(--mono);font-size:.625rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.karta-rubryka{display:block;font-family:var(--mono);font-size:.625rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin-bottom:2px}.karta-konta{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:1px;margin:0 0 16px;background:var(--rule-soft);border:1px solid var(--rule);border-radius:var(--radius);overflow:hidden}.karta-konta>div{background:var(--surface);padding:10px 12px}.karta-konta dt{font-family:var(--mono);font-size:.625rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.karta-konta dd{margin:4px 0 0;font-size:.8125rem;overflow-wrap:anywhere}.konta-filtry{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap;padding:12px 16px;border-bottom:1px solid var(--rule)}.konta-filtry .pole-szukania{flex:1 1 260px;min-width:0;align-self:center}.konta-filtr select{width:11rem}.konta-licznik{margin-left:auto;align-self:center;font-size:.8125rem;color:var(--ink-2);font-variant-numeric:tabular-nums;white-space:nowrap}.pole-blad{display:block;margin-top:4px;font-size:.75rem;color:var(--critical)}.pole-podpowiedz{display:block;margin-top:4px;font-size:.75rem;color:var(--ink-3)}.pole-opcjonalne{font-family:var(--sans);font-size:.6875rem;font-weight:400;letter-spacing:0;text-transform:none;color:var(--ink-3)}.field input[aria-invalid=true],.field select[aria-invalid=true]{border-color:var(--critical)}.pasek-badan{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.pasek-badan .pole-szukania{flex:1 1 18rem;min-width:0;max-width:28rem}.pasek-badan .pole-szukania input{flex:1;min-width:0}.pasek-badan-prawa{margin-left:auto;display:flex;align-items:center;gap:12px}.badania-licznik{font-size:.8125rem;color:var(--ink-2);font-variant-numeric:tabular-nums;white-space:nowrap}.tabela-badan .badanie-nazwa{font-weight:600;color:var(--ink);text-decoration:none}.tabela-badan .badanie-nazwa:hover{color:var(--accent);text-decoration:underline;text-underline-offset:2px}.tabela-badan .badanie-nazwa:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:2px}.tabela-badan td{vertical-align:middle;padding-top:10px;padding-bottom:10px}.tabela-badan .kol-jednostka{min-width:15rem}.tabela-badan th.kol-licznik{white-space:normal;width:5.5rem}.tabela-badan td.kol-licznik{white-space:nowrap}.wybor-zespolu{display:flex;flex-direction:column;border:1px solid var(--rule);border-radius:var(--radius);background:var(--paper);max-height:15rem;overflow-y:auto}.zespol-osoba{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:6px 10px;border-bottom:1px solid var(--rule-soft);border-left:3px solid transparent}.zespol-osoba:last-child{border-bottom:0}.zespol-osoba.wybrana{background:var(--accent-wash);border-left-color:var(--accent)}.zespol-osoba-podpis{display:flex;align-items:center;gap:8px;min-height:2.25rem;min-width:0;cursor:pointer;font-size:.8125rem;color:var(--ink)}.zespol-osoba-podpis input:disabled{cursor:not-allowed}.zespol-imie{display:block;overflow-wrap:anywhere}.zespol-stanowisko{display:block;font-size:.6875rem;color:var(--ink-3)}.zespol-funkcja select{width:11rem;max-width:45vw}.zespol-funkcja-stala{font-size:.75rem;color:var(--ink-2);white-space:nowrap}.uwagi-kategorie{border:none;margin:0 0 14px;padding:0;display:flex;flex-direction:column;gap:2px}.uwagi-kategorie legend{font-size:.8125rem;font-weight:600;color:var(--ink-2);padding:0;margin-bottom:6px}.uwagi-kategoria{display:flex;align-items:flex-start;gap:8px;padding:7px 9px;border-radius:7px;cursor:pointer;font-size:.8125rem;border:1px solid transparent}.uwagi-kategoria:hover{background:var(--surface-2)}.uwagi-kategoria:has(input:checked){background:var(--surface-2);border-color:var(--accent)}.uwagi-kategoria input{margin-top:2px;flex:none}.uwagi-kategoria strong{display:block;font-weight:600}.uwagi-kategoria-opis{display:block;color:var(--ink-3);font-size:.75rem;line-height:1.4;margin-top:1px}.uwagi-filtr{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.uwagi-filtr-licznik{color:var(--ink-3);font-variant-numeric:tabular-nums}.uwagi-filtr .btn[aria-pressed=true]{border-color:var(--accent);color:var(--accent)}.uwagi-przekwalifikowanie{margin-bottom:12px;max-width:22rem}.uwagi-watek{margin:18px 0 0;border-top:1px solid var(--rule);padding-top:14px}.uwagi-watek h3{font-size:.8125rem;font-weight:600;color:var(--ink-2);margin:0 0 10px}.tagi{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px}.tag{display:inline-flex;align-items:center;gap:4px;max-width:14rem;padding:1px 7px;border:1px solid var(--rule);border-radius:999px;background:var(--surface-2);color:var(--ink-2);font-family:var(--mono);font-size:.6875rem;line-height:1.6;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tag-klikalny{cursor:pointer;transition:border-color .16s ease,background .16s ease,color .16s ease}.tag-klikalny:hover{border-color:var(--accent);color:var(--ink)}.tag-klikalny.wybrany{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.tag-reszta{background:none;border-color:transparent;color:var(--ink-3);cursor:help}.tagi-edycja{display:flex;flex-wrap:wrap;align-items:center;gap:4px;padding:4px 6px;min-height:34px;border:1px solid var(--rule);border-radius:var(--radius);background:var(--surface)}.tagi-edycja:focus-within{border-color:var(--accent);outline:2px solid var(--accent);outline-offset:1px}.tagi-edycja.zablokowane{background:var(--surface-2);opacity:.7}.tagi-wpis{flex:1 1 8rem;min-width:6rem;border:0;background:none;font:inherit;font-size:.8125rem;color:var(--ink);padding:2px 0}.tagi-wpis:focus{outline:none}.tag-zdejmij{border:0;background:none;padding:0;margin-left:2px;color:var(--ink-3);font-size:.875rem;line-height:1;cursor:pointer}.tag-zdejmij:hover:not(:disabled){color:var(--critical)}.tag-zdejmij:disabled{cursor:default;opacity:.5}.filtr-wielu{position:relative}.filtr-wielu-przycisk{display:inline-flex;align-items:center;gap:.4rem;min-height:32px;max-width:16rem;padding:.2rem .55rem;border:1px solid var(--rule);border-radius:var(--radius);background:var(--paper);font:inherit;font-size:.8125rem;color:var(--ink);cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:border-color .16s ease,background .16s ease}.filtr-wielu-przycisk:hover{border-color:var(--accent-2)}.filtr-wielu-przycisk:focus-visible{border-color:var(--accent);outline:2px solid var(--accent);outline-offset:1px}.filtr-wielu-przycisk.aktywny{border-color:var(--accent);background:var(--accent-wash);color:var(--ink);font-weight:600}.filtr-wielu-strzalka{color:var(--ink-3);font-size:.6875rem}.filtr-wielu-lista{position:absolute;z-index:30;top:calc(100% + 4px);left:0;min-width:15rem;max-width:22rem;display:grid;gap:6px;padding:8px;background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius);box-shadow:var(--shadow)}.filtr-wielu-szukaj{width:100%}.filtr-wielu-pozycje{display:grid;gap:2px;max-height:16rem;overflow-y:auto;overscroll-behavior:contain}.filtr-wielu-pozycja{display:grid;grid-template-columns:auto 1fr auto;gap:8px;align-items:center;padding:5px 6px;border-radius:var(--radius);font-size:.8125rem;color:var(--ink-2);cursor:pointer}.filtr-wielu-pozycja:hover{background:var(--rule-soft);color:var(--ink)}.filtr-wielu-pozycja input{width:auto;margin:0}.filtr-wielu-nazwa{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.filtr-wielu-ile{font-family:var(--mono);font-size:.6875rem;font-variant-numeric:tabular-nums;color:var(--ink-3)}.filtr-wielu-pusto{margin:0;padding:4px 6px;font-size:.8125rem;color:var(--ink-3)}.filtr-wielu-wyczysc{justify-self:start;padding:0 6px;font-size:.75rem}.wybrane-filtry{flex-basis:100%;display:flex;flex-wrap:wrap;align-items:center;gap:6px}.chip-zawezenia{display:inline-flex;align-items:center;gap:5px;padding:2px 8px;border:1px dashed var(--accent);border-radius:999px;background:var(--accent-wash);font:inherit;font-size:.75rem;color:var(--ink);cursor:pointer}.chip-zawezenia:hover{border-style:solid}.chip-zawezenia-x{color:var(--ink-3);font-size:.875rem;line-height:1}.chip-zawezenia:hover .chip-zawezenia-x{color:var(--critical)}.stronicowanie{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:12px;font-size:.8125rem;color:var(--ink-2)}.stronicowanie-zakres{font-variant-numeric:tabular-nums}.stronicowanie-przyciski{display:flex;align-items:center;gap:8px;margin:0 auto}.stronicowanie-numer{font-variant-numeric:tabular-nums;white-space:nowrap}.stronicowanie-ile{margin-left:auto}.stronicowanie-ile select{min-height:30px;padding:.15rem .4rem;border:1px solid var(--rule);border-radius:var(--radius);background:var(--paper);font:inherit;font-size:.8125rem;color:var(--ink)}.nierozstrzygniete{color:var(--ink-3);font-style:italic}.tabela-badan .kol-akcje{width:1%;white-space:nowrap;text-align:right}.card-badanie{position:relative;cursor:default}.card-naglowek{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.card-link{color:inherit}.card-link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--radius)}.card-link:hover{text-decoration:none}.karta-edycja{position:relative;z-index:1;flex:0 0 auto;font-size:.75rem}.card-row-tagi{justify-content:flex-start}.tabela-badan .tagi,.konta-filtry~* .tagi{display:flex;margin-top:4px}.pole-filtru select{min-height:32px;padding:.2rem .5rem;border:1px solid var(--rule);border-radius:var(--radius);background:var(--paper);font:inherit;font-size:.8125rem;color:var(--ink)}.pole-filtru select:focus{border-color:var(--accent);outline:2px solid var(--accent);outline-offset:1px}.dialog-karta.dialog-szuflada{top:0;right:0;left:auto;bottom:0;transform:none;width:min(46rem,100vw);max-width:100vw;max-height:none;height:100%;display:flex;flex-direction:column;gap:0;padding:0;border:0;border-left:1px solid var(--rule);overflow:hidden}.dialog-szuflada .dialog-naglowek{flex:none;display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.15rem 1.5rem 1rem;background:var(--surface);border-bottom:1px solid var(--rule)}.dialog-szuflada .dialog-tytul{font-size:1.125rem}.dialog-podtytul{margin:.25rem 0 0;font-size:.8125rem;line-height:1.5;color:var(--ink-3);max-width:44ch}.dialog-zamknij{flex:none;width:40px;height:40px;margin:-.35rem -.5rem 0 0;border:0;border-radius:var(--radius);background:none;color:var(--ink-3);font-size:1.5rem;line-height:1;cursor:pointer;transition:background .16s ease,color .16s ease}.dialog-zamknij:hover:not(:disabled){background:var(--rule-soft);color:var(--ink)}.dialog-zamknij:disabled{opacity:.4;cursor:default}.dialog-tresc-szuflada{flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain;display:grid;align-content:start;gap:1.5rem;padding:1.5rem}.dialog-tresc-szuflada .edycja-sekcja{gap:.85rem;padding-top:1.5rem}.dialog-tresc-szuflada .edycja-sekcja:first-of-type{padding-top:0;border-top:0}.dialog-naglowek-tekst{min-width:0}.dialog-tresc-szuflada .edycja-sekcja{margin:0 -1.5rem;padding-left:1.5rem;padding-right:1.5rem}.dialog-tresc-szuflada>.notice{margin:0}.dialog-szuflada .dialog-akcje{flex:none;margin:0;padding:.85rem 1.5rem;background:var(--surface);border-top:1px solid var(--rule);justify-content:flex-end}.dialog-tresc-szuflada .form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px}.dialog-tresc-szuflada label.field{display:block}.dialog-tresc-szuflada label.field>input,.dialog-tresc-szuflada label.field>select,.dialog-tresc-szuflada label.field>textarea{display:block;width:100%;margin-top:6px}.dialog-tresc-szuflada label.field>.pole-podpowiedz,.dialog-tresc-szuflada label.field>.pole-blad{margin-top:5px}@media (max-width: 36rem){.dialog-karta.dialog-szuflada{width:100vw}.dialog-tresc-szuflada{padding:1.15rem;gap:1.15rem}.dialog-tresc-szuflada .edycja-sekcja{margin:0 -1.15rem;padding-left:1.15rem;padding-right:1.15rem}.dialog-tresc-szuflada .form-grid{grid-template-columns:1fr}.dialog-szuflada .dialog-naglowek,.dialog-szuflada .dialog-akcje{padding-left:1.15rem;padding-right:1.15rem}}@media (prefers-reduced-motion: no-preference){.dialog-karta.dialog-szuflada{animation:szuflada-wjazd .2s ease-out}}.tag[data-odcien="0"]{--odcien: 8}.tag[data-odcien="1"]{--odcien: 30}.tag[data-odcien="2"]{--odcien: 48}.tag[data-odcien="3"]{--odcien: 100}.tag[data-odcien="4"]{--odcien: 155}.tag[data-odcien="5"]{--odcien: 195}.tag[data-odcien="6"]{--odcien: 235}.tag[data-odcien="7"]{--odcien: 285}.tag{--odcien: 155}[data-paleta-tagow=stonowana] .tag,.paleta-podglad[data-paleta-tagow=stonowana] .tag{background:var(--surface-2);border-color:var(--rule);color:var(--ink-2)}[data-paleta-tagow=kolorowa] .tag,.paleta-podglad[data-paleta-tagow=kolorowa] .tag{background:hsl(var(--odcien) 45% 92%);border-color:hsl(var(--odcien) 35% 74%);color:hsl(var(--odcien) 55% 26%)}[data-paleta-tagow=pastelowa] .tag,.paleta-podglad[data-paleta-tagow=pastelowa] .tag{background:hsl(var(--odcien) 40% 95%);border-color:hsl(var(--odcien) 28% 86%);color:hsl(var(--odcien) 30% 34%)}[data-paleta-tagow=kontrastowa] .tag,.paleta-podglad[data-paleta-tagow=kontrastowa] .tag{background:hsl(var(--odcien) 52% 30%);border-color:hsl(var(--odcien) 52% 24%);color:#fff}@media (prefers-color-scheme: dark){:root:not([data-theme=light])[data-paleta-tagow=kolorowa] .tag,:root:not([data-theme=light]) .paleta-podglad[data-paleta-tagow=kolorowa] .tag{background:hsl(var(--odcien) 30% 20%);border-color:hsl(var(--odcien) 26% 34%);color:hsl(var(--odcien) 50% 80%)}}:root[data-theme=dark][data-paleta-tagow=kolorowa] .tag,:root[data-theme=dark] .paleta-podglad[data-paleta-tagow=kolorowa] .tag{background:hsl(var(--odcien) 30% 20%);border-color:hsl(var(--odcien) 26% 34%);color:hsl(var(--odcien) 50% 80%)}@media (prefers-color-scheme: dark){:root:not([data-theme=light])[data-paleta-tagow=pastelowa] .tag,:root:not([data-theme=light]) .paleta-podglad[data-paleta-tagow=pastelowa] .tag{background:hsl(var(--odcien) 16% 18%);border-color:hsl(var(--odcien) 14% 29%);color:hsl(var(--odcien) 26% 76%)}}:root[data-theme=dark][data-paleta-tagow=pastelowa] .tag,:root[data-theme=dark] .paleta-podglad[data-paleta-tagow=pastelowa] .tag{background:hsl(var(--odcien) 16% 18%);border-color:hsl(var(--odcien) 14% 29%);color:hsl(var(--odcien) 26% 76%)}@media (prefers-color-scheme: dark){:root:not([data-theme=light])[data-paleta-tagow=kontrastowa] .tag,:root:not([data-theme=light]) .paleta-podglad[data-paleta-tagow=kontrastowa] .tag{background:hsl(var(--odcien) 52% 70%);border-color:hsl(var(--odcien) 52% 78%);color:#10201b}}:root[data-theme=dark][data-paleta-tagow=kontrastowa] .tag,:root[data-theme=dark] .paleta-podglad[data-paleta-tagow=kontrastowa] .tag{background:hsl(var(--odcien) 52% 70%);border-color:hsl(var(--odcien) 52% 78%);color:#10201b}[data-paleta-tagow] .tag-klikalny.wybrany,.tag-klikalny.wybrany{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.paleta-wybor{display:grid;gap:8px}.paleta-opcja{display:grid;grid-template-columns:auto 1fr;gap:2px 10px;align-items:center;padding:10px 12px;border:1px solid var(--rule);border-radius:var(--radius);background:var(--surface);cursor:pointer;transition:border-color .16s ease,background .16s ease}.paleta-opcja:hover{border-color:var(--accent-2)}.paleta-opcja:focus-within{outline:2px solid var(--accent);outline-offset:1px}.paleta-opcja.wybrana{border-color:var(--accent);background:var(--accent-wash)}.paleta-opcja input{width:auto;margin:0}.paleta-nazwa{font-weight:600;font-size:.875rem}.paleta-opis,.paleta-podglad{grid-column:2}.paleta-opis{font-size:.8125rem;color:var(--ink-2)}.paleta-podglad{margin-top:6px}.szybkie-filtry{flex-basis:100%;display:flex;flex-wrap:wrap;align-items:center;gap:6px}.szybki-filtr{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border:1px solid var(--rule);border-radius:999px;background:var(--surface);font:inherit;font-size:.75rem;color:var(--ink-2);cursor:pointer;transition:border-color .16s ease,background .16s ease,color .16s ease}.szybki-filtr:hover{border-color:var(--accent-2);color:var(--ink)}.szybki-filtr.wybrany{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.szybki-filtr-ile{font-family:var(--mono);font-size:.6875rem;font-variant-numeric:tabular-nums;opacity:.75}.pasek-zaznaczenia{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:12px;padding:8px 12px;border:1px solid var(--accent);border-radius:var(--radius);background:var(--accent-wash)}.pasek-zaznaczenia-ile{font-size:.8125rem;font-weight:600;color:var(--ink)}.pasek-zaznaczenia-akcje{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto}.kol-znacznik{width:1%;padding-right:0!important;vertical-align:top}.znacznik-wiersza{width:auto;margin:0;cursor:pointer}.wiersz-zaznaczony>td{background:var(--accent-wash)}.karta-zaznaczona{border-color:var(--accent);background:var(--accent-wash)}.karta-znacznik{position:relative;z-index:1;display:inline-flex;align-items:center;margin-right:6px}.naglowek-sortowania{display:inline-flex;align-items:center;gap:4px;padding:0;border:0;background:none;font:inherit;color:inherit;text-transform:inherit;letter-spacing:inherit;text-align:left;cursor:pointer}.naglowek-sortowania:hover{color:var(--ink);text-decoration:underline}.naglowek-sortowania:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.naglowek-sortowania.aktywna{color:var(--ink)}.naglowek-strzalka{font-size:.6875rem;color:var(--accent)}mark{background:none;border-bottom:2px solid var(--accent);color:inherit;font-weight:600}.konta-filtry{align-items:center}.konta-filtry-prawa{margin-left:auto;display:flex;align-items:center;gap:12px}.konta-licznik{margin-left:0}.card-konto{cursor:default}.card-konto .card-naglowek{align-items:center;gap:8px}.pole-szukania input{padding-top:2px;padding-bottom:2px}.pole-szukania,.filtr-wielu-przycisk,.konta-filtry .btn,.pasek-badan .btn{min-height:34px}.card-konto .card-title{padding:0;border:0;background:none;font-family:var(--serif);font-size:1.0625rem;font-weight:600;color:var(--ink);text-align:left;text-decoration:none;cursor:pointer;margin-right:auto}.card-konto .card-title:hover,.card-konto .card-title:focus-visible{text-decoration:underline}.card-konto .card-row{flex-wrap:wrap;row-gap:4px}.card-konto.karta-wygaszona{opacity:.7}.card-konto .konta-akcje{flex-wrap:wrap;gap:6px;justify-content:flex-start;margin-top:2px}.pokrycie{margin:.75rem 0 .25rem}.pokrycie-liczby{font-size:.9rem;margin-bottom:.35rem}.pokrycie-tor{height:6px;border-radius:3px;background:var(--tlo-wtorne, #e6e6e6);overflow:hidden}.pokrycie-wypelnienie{height:100%;background:var(--akcent, #2f6f4f);transition:width .15s ease-out}.stan-odczytu{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem}.stan-odczytu-powod{font-size:.75rem;color:var(--ink-3);max-width:42ch}.odczyt-postep{display:flex;align-items:center;gap:.375rem;width:100%;max-width:14rem}.odczyt-postep-tor{flex:1;height:4px;border-radius:2px;background:var(--tlo-wtorne, #e6e6e6);overflow:hidden}.odczyt-postep-wypelnienie{height:100%;background:var(--akcent, #2f6f4f);transition:width .15s ease-out}.odczyt-postep-liczba{font-size:.7rem;color:var(--ink-3);white-space:nowrap}.obsada-konta{margin:8px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:4px;font-size:.8125rem;max-height:7.5rem;overflow-y:auto}.obsada-konto-nazwa{font-weight:600}.obsada-sekcja{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.obsada-filtry{padding:8px 0;border-bottom:1px solid var(--rule)}.obsada-pasek{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:8px 0}.obsada-pasek .konta-licznik{margin-left:0}.obsada-pasek-akcje{display:flex;align-items:center;gap:8px;margin-left:auto}.obsada-lista{flex:0 1 auto;min-height:0;overflow-y:auto;margin:0;padding:0;list-style:none;border:1px solid var(--rule);border-radius:var(--radius)}.obsada-wiersz+.obsada-wiersz{border-top:1px solid var(--rule-soft)}.obsada-wiersz label{display:flex;align-items:flex-start;gap:10px;padding:8px 12px;cursor:pointer}.obsada-wiersz.wygaszony label{cursor:default;opacity:.6}.obsada-wiersz:hover:not(.wygaszony){background:var(--rule-soft)}.obsada-wiersz-tresc{display:flex;flex-direction:column;gap:2px;min-width:0}.obsada-nazwa{font-weight:600}.obsada-meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:.75rem;color:var(--ink-2)}.obsada-w-formularzu .obsada-lista{max-height:16rem}.konto-badania-naglowek{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.konto-badania-naglowek .edycja-naglowek{margin-bottom:0}.pasek-licencji{background:var(--critical-wash);color:var(--critical);border-bottom:2px solid var(--critical);padding:10px 16px;font-size:.8125rem;text-align:center}.pasek-licencji a{color:inherit;text-decoration:underline}.karty-zespolow{padding:16px}.zespol-skrot{display:block;max-width:28rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zespol-kandydaci{display:flex;flex-direction:column;gap:2px;max-height:220px;overflow:auto;margin:0;list-style:none;border:1px solid var(--rule);border-radius:var(--radius);padding:4px}.zespol-kandydat{display:flex;align-items:center;gap:8px;min-height:44px;padding:6px 8px;border:0;background:transparent;text-align:left;cursor:pointer;border-radius:var(--radius);color:inherit;font:inherit;width:100%}.zespol-kandydat:hover{background:var(--surface-2)}.zespol-kandydat-dodaj{margin-left:auto;font-size:.75rem;color:var(--ink-2);white-space:nowrap}.zespol-kancelarii-czlonek{display:grid;grid-template-columns:minmax(0,1fr) 12rem auto;gap:10px;align-items:center;padding:8px 0;border-bottom:1px solid var(--rule-soft)}.zespol-kancelarii-czlonek select{width:100%}@media (max-width: 640px){.zespol-kancelarii-czlonek{grid-template-columns:minmax(0,1fr) auto}.zespol-kancelarii-czlonek select{grid-column:1 / -1}}.wstaw-zespol{display:grid;grid-template-columns:minmax(16rem,22rem) minmax(0,1fr);gap:16px;align-items:start}.wstaw-opcje{display:flex;flex-direction:column;gap:8px}.wstaw-opcja{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-height:44px;width:100%;padding:10px 12px;border:1px solid var(--rule);border-radius:var(--radius);background:var(--surface);color:inherit;font:inherit;text-align:left;cursor:pointer}.wstaw-opcja:hover{border-color:var(--accent)}.wstaw-opcja[aria-checked=true]{border-color:var(--accent);background:var(--surface-2)}.wstaw-opcja-nazwa{font-weight:600}.wstaw-znacznik{font-size:.75rem;font-weight:600;color:var(--accent)}.wstaw-podglad{border:1px solid var(--rule);border-radius:var(--radius);padding:12px 14px;min-height:8rem}.wstaw-osoby{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:12px}.wstaw-osoba{display:flex;align-items:flex-start;gap:10px}.wstaw-osoba .pill{margin-left:auto;flex:none}.wstaw-porownanie{display:grid;grid-template-columns:1fr 1fr;gap:12px}.wstaw-strona{display:flex;flex-direction:column;gap:4px;padding:12px;border:1px solid var(--rule);border-radius:var(--radius)}@media (max-width: 800px){.wstaw-zespol,.wstaw-porownanie{grid-template-columns:1fr}}@media print{.opis-analizy{display:none!important}}:root[data-wydruk=serwer] .opis-analizy{display:none!important}.opis-analizy{margin-top:16px}.opis-pasek{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:12px}.opis-pasek select{max-width:100%}.opis-uwagi-zrodlowe{font-size:.875rem;margin-bottom:12px}.opis-uwagi-zrodlowe ul{margin:4px 0;padding-left:20px}.opis-akapity{list-style:none;padding:0;margin:12px 0;counter-reset:akapit}.opis-akapit{counter-increment:akapit;border-left:3px solid var(--rule-soft);padding:4px 0 8px 12px;margin-bottom:12px}.opis-akapit.zmieniony{border-left-color:var(--accent, currentColor)}.opis-akapit-glowka{display:flex;align-items:center;gap:8px;font-size:.75rem;color:var(--ink-3);text-transform:uppercase;letter-spacing:.02em}.opis-akapit-glowka:before{content:counter(akapit) ".";font-weight:600}.opis-tresc{margin:4px 0;line-height:1.55}.opis-edycja,.opis-uwaga{width:100%;box-sizing:border-box;font:inherit;margin-top:4px}.opis-uwaga{font-size:.875rem}.opis-zrodla{font-size:.8125rem;color:var(--ink-3)}.opis-zrodla ul{margin:4px 0;padding-left:18px}.opis-zrodla li{overflow-wrap:anywhere}.opis-akcje{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0}.opis-kontrola{border-top:1px solid var(--rule-soft);margin-top:16px;padding-top:8px}.opis-kontrola h4{margin:4px 0 8px}.opis-pominiecie{display:flex;flex-direction:column;gap:4px;font-size:.875rem;margin:8px 0}.opis-potwierdzenie{display:block;font-size:.875rem;margin:8px 0}.opis-ryzyko{border-left:3px solid var(--ink-3);padding:4px 0 8px 12px;margin:12px 0}.opis-podglad{width:100%;min-height:70vh;margin:8px 0 16px}pre.opis-podglad{white-space:pre-wrap;overflow:auto;padding:12px;font-size:.8rem}.wycena-arkusz{display:flex;flex-direction:column;gap:1.75rem;max-width:52rem}.wycena-lead{margin:0;max-width:65ch;color:var(--ink-2);line-height:1.5;font-size:1rem}.wycena-sekcja{display:flex;flex-direction:column;gap:.75rem;padding-top:1.25rem;border-top:1px solid var(--rule)}.wycena-sekcja-naglowek{display:flex;justify-content:space-between;align-items:flex-end;gap:1rem}.wycena-sekcja-naglowek h2{margin:0;font-size:1rem;font-weight:600}.wycena-sekcja-naglowek p{margin:.25rem 0 0;max-width:65ch;color:var(--ink-2);font-size:.875rem;line-height:1.5}.wycena-siatka{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.wycena-siatka--cena{grid-template-columns:repeat(3,minmax(0,1fr))}.wycena-arkusz .field input,.wycena-arkusz .field select{min-height:44px;font-size:1rem}.wycena-arkusz .wycena-kwota{display:flex;align-items:center;gap:8px;width:100%}.wycena-arkusz .wycena-kwota input{flex:1 1 0;width:auto;min-width:0;text-align:right;font-family:var(--mono);font-variant-numeric:tabular-nums}.wycena-jednostka{flex:0 0 auto;color:var(--ink-2);font-size:.8125rem}.wycena-suma{margin:0;text-align:right}.wycena-suma span{display:block;margin:0;font-family:var(--mono);font-size:.625rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.wycena-suma strong{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:1.125rem;font-weight:600;color:var(--ink)}.wycena-lata td.num .wycena-kwota{justify-content:flex-end}.wycena-lata td.num .wycena-kwota input{flex:0 1 9.5rem;width:9.5rem}.wycena-dopis{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px}.wycena-dopis .field{flex:1 1 12rem;margin:0}.wycena-dopis .btn{min-height:44px}.wycena-notatki{display:flex;flex-direction:column;gap:1.25rem}.wycena-notatka{display:flex;flex-direction:column;gap:4px}.wycena-notatki-etykieta{font-size:.8125rem;font-weight:600}.wycena-notatki .edytor-pole{min-height:7.5rem;max-height:70vh;resize:vertical}.wycena-usluga{display:flex;flex-direction:column;gap:1.25rem}.wycena-usluga .field{max-width:32rem}.wycena-wybor{min-width:0;margin:0;padding:0;border:0}.wycena-wybor-legenda{padding:0;margin-bottom:.5rem;font-size:.8125rem;font-weight:600}.wycena-wybor-lista{display:flex;flex-direction:column;gap:6px}.wycena-wybor-opcja{align-items:flex-start;min-height:44px}.wycena-wybor-opcja .wycena-wybor-tekst{min-width:0;font-size:.9375rem;line-height:1.45;overflow-wrap:anywhere}.wycena-wybor-znacznik{flex:0 0 auto;width:16px;height:16px;margin-top:2px;border:2px solid var(--ink-3);border-radius:50%;background:var(--surface);transition:border-color .16s ease,box-shadow .16s ease}.wycena-wybor-opcja.wybrana .wycena-wybor-znacznik{border-color:var(--accent);box-shadow:inset 0 0 0 3px var(--surface),inset 0 0 0 8px var(--accent)}fieldset:disabled .wycena-wybor-opcja{cursor:default;opacity:.75}.wycena-wybor-pusty{margin:0;color:var(--ink-2);font-size:.875rem}.wycena-notatka-etykieta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px}.wycena-przyjmij{min-height:0;padding:0;font-size:.8125rem;font-weight:600}.wycena-arkusz .wskazowka-tresc{max-width:none}.wycena-notatka-uwaga{margin:0 0 2px;padding:8px 12px;border-left:3px solid var(--accent);border-radius:0 var(--radius) var(--radius) 0;background:var(--accent-wash);color:var(--ink);font-size:.875rem;line-height:1.5}.wycena-uzasadnienie{margin:.35rem 0 .85rem;max-width:65ch;color:var(--ink-2);font-size:.875rem;line-height:1.5}.wycena-arkusz .btn-primary{min-height:44px;padding-inline:1rem}.wycena-zapisano{margin:0;color:var(--ink);font-weight:600}@media (max-width: 900px){.wycena-siatka,.wycena-siatka--cena{grid-template-columns:1fr 1fr}}@media (max-width: 560px){.wycena-siatka,.wycena-siatka--cena{grid-template-columns:1fr}.wycena-sekcja-naglowek{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion: reduce){.wycena-arkusz .btn{transition:none}}.rejestr-uklad{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;align-items:start}.rejestr-lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.rejestr-lista .btn,.rejestr-lista .btn-primary{min-height:44px;width:100%;text-align:left}.rejestr{display:flex;flex-direction:column;gap:1.5rem;max-width:72rem}.rejestr-naglowek h1{margin:0;font-size:1.35rem;font-weight:600}.rejestr-naglowek p,.rejestr-sukces{margin:.35rem 0 0;max-width:65ch;line-height:1.5}.rejestr-filtry{display:flex;flex-wrap:wrap;gap:.75rem 1rem;align-items:end}.rejestr-tabela-ramka{overflow-x:auto}.rejestr table{width:100%;border-collapse:collapse}.rejestr caption{caption-side:top;text-align:left;font-weight:600;padding-bottom:.5rem}.rejestr th,.rejestr td{text-align:left;padding:.65rem .75rem;border-bottom:1px solid var(--rule);vertical-align:top}.rejestr tbody tr:hover{background:var(--rule-soft)}.rejestr .btn,.rejestr .btn-primary,.rejestr .field input,.rejestr .field select,.rejestr .zakladka,.rejestr table input,.rejestr table select{min-height:44px}.rejestr table input,.rejestr table select{width:100%}.rejestr a:focus-visible,.rejestr button:focus-visible,.rejestr input:focus-visible,.rejestr select:focus-visible,.rejestr textarea:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.rejestr-czynnosci{display:flex;flex-wrap:wrap;gap:.5rem;align-items:end}@media (prefers-reduced-motion: reduce){.rejestr .btn,.rejestr a,.rejestr tbody tr{transition:none}}@media (max-width: 900px){.rejestr-uklad{grid-template-columns:1fr}}.lista-ankiet{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.lista-ankiet li{display:grid;grid-template-columns:1fr auto;grid-template-areas:"naglowek akcja" "daty akcja";gap:4px 12px;align-items:center;padding:10px 12px;border:1px solid var(--rule);border-radius:var(--radius)}.lista-ankiet-naglowek{grid-area:naglowek;display:flex;flex-wrap:wrap;align-items:center;gap:8px}.lista-ankiet-daty{grid-area:daty;font-size:.8125rem}.lista-ankiet li .btn{grid-area:akcja}.okno-odpowiedzi{display:flex;flex-direction:column;min-height:0;background:var(--surface);border:1px solid var(--rule);z-index:15}.okno-odpowiedzi-naglowek{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;padding:10px 12px;border-bottom:1px solid var(--rule);background:var(--surface-2)}.okno-odpowiedzi-tytul{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}.okno-odpowiedzi-akcje{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.okno-odpowiedzi-tresc{overflow:auto;min-height:0;padding:12px 16px 24px}.okno-odpowiedzi--plywajace{position:fixed;top:68px;right:16px;width:min(28rem,calc(100vw - 32px));height:calc(100vh - 84px);border-radius:var(--radius);box-shadow:0 12px 40px #0000002e;animation:okno-z-prawej .2s ease}.okno-odpowiedzi--prawo{position:fixed;top:52px;right:0;width:min(28rem,100vw);height:calc(100vh - 52px);animation:okno-z-prawej .2s ease}.okno-odpowiedzi--lewo{position:fixed;top:52px;left:var(--rail-width);width:min(28rem,calc(100vw - var(--rail-width)));height:calc(100vh - 52px);animation:okno-z-lewej .2s ease}.shell.pasek-schowany .okno-odpowiedzi--lewo{left:var(--rail-mini);width:min(28rem,calc(100vw - var(--rail-mini)))}.okno-odpowiedzi--gora{position:sticky;top:52px;max-height:42vh;margin-bottom:16px;animation:okno-z-gory .2s ease}body[data-podglad-odpowiedzi=prawo] .content{padding-right:calc(min(28rem,100vw) + 12px)}body[data-podglad-odpowiedzi=lewo] .content{padding-left:calc(min(28rem,100vw) + 12px)}@keyframes okno-z-prawej{0%{transform:translate(100%)}to{transform:none}}@keyframes okno-z-lewej{0%{transform:translate(-100%)}to{transform:none}}@keyframes okno-z-gory{0%{transform:translateY(-12px);opacity:0}to{transform:none;opacity:1}}@media (prefers-reduced-motion: reduce){.okno-odpowiedzi--plywajace,.okno-odpowiedzi--prawo,.okno-odpowiedzi--lewo,.okno-odpowiedzi--gora{animation:none}}.umowa-formularz .muted{margin:0 0 12px;line-height:1.5}.umowa-formularz .umowa-blad{margin:0 0 12px;color:var(--critical);line-height:1.5}.umowa-formularz .umowa-sekcja{margin:18px 0 8px;font-size:.8125rem;font-weight:600;color:var(--ink)}.umowa-formularz .umowa-sekcja:first-of-type{margin-top:0}.umowa-osoba{margin:0 0 12px;padding:12px;border:1px solid var(--rule);border-radius:var(--radius)}.umowa-osoba legend{padding:0 6px;font-size:.8125rem;font-weight:600;color:var(--ink)}.umowa-znaczniki{list-style:none;margin:0 0 12px;padding:0;display:flex;flex-direction:column;gap:8px}.umowa-znaczniki label{display:flex;align-items:center;gap:8px;min-height:44px;cursor:pointer;line-height:1.4}.umowa-lata input,.umowa-lata select{width:100%}.umowa-lata td:nth-child(4) input,.umowa-lata td:nth-child(5) input{text-align:right;font-variant-numeric:tabular-nums}.umowa-formularz input:not([type=checkbox]),.umowa-formularz select{min-height:44px}.umowa-formularz .form-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:16px}.umowa-formularz label.field{font-weight:500;gap:6px}.umowa-formularz textarea{width:100%;min-height:44px;line-height:1.45;resize:vertical;field-sizing:content;max-height:14lh}.umowa-formularz .pole-podpowiedz{font-weight:400;font-size:.75rem;color:var(--ink-3)}.umowa-formularz .form-grid+.btn,.umowa-formularz .btn-row+.form-grid{margin-top:4px}@media (prefers-reduced-motion: reduce){.umowa-formularz .btn{transition:none}}.poznanie-wskazowka{margin-top:10px;padding:10px 12px;background:var(--surface-2);border-radius:var(--radius);font-size:.8125rem;line-height:1.5}.poznanie-wskazowka p{margin:4px 0 0}.lampka-wskazowki{margin-left:auto;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:1px solid var(--border);border-radius:50%;background:transparent;color:var(--muted);cursor:pointer}.lampka-wskazowki:hover,.lampka-wskazowki[aria-expanded=true]{color:var(--accent);border-color:var(--accent)}.ikona-skanu{display:inline-flex;vertical-align:middle;margin-right:6px;flex-shrink:0;cursor:help}.ikona-skanu--ok{color:var(--accent, #2e7d32)}.ikona-skanu--uwaga{color:var(--warning, #b26a00)}.ikona-skanu--brak{color:var(--ink-3, #8a8f98)}.ikona-skanu--zle{color:var(--critical, #c62828)}.plakietka-wiersz{margin-top:2px}.btn.zadanie-akcja{white-space:nowrap}.zadania-gestosc-srednia .pozycja-akcje{flex-wrap:wrap}.pomoc-czat{border:1px solid var(--rule-soft);background:var(--accent-wash);padding:14px 16px;margin-bottom:20px;max-width:68ch}.pomoc-czat-naglowek{display:flex;flex-direction:column;gap:2px;margin-bottom:10px}.pomoc-czat-podpis{font-size:.8125rem;color:var(--ink-3)}.pomoc-czat-przyklady{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.pomoc-czat-rozmowa{display:flex;flex-direction:column;gap:10px;margin-bottom:10px;max-height:55vh;overflow-y:auto}.pomoc-czat-user p{margin:0;font-weight:600}.pomoc-czat-assistant{background:var(--paper, #fff);border-left:3px solid var(--accent);padding:8px 12px}.pomoc-czat-zrodla{margin-top:8px;font-size:.8125rem;color:var(--ink-3)}.pomoc-czat-zrodla ul{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-direction:column;gap:2px}.pomoc-czat-zrodlo{background:none;border:0;padding:0;color:var(--accent);text-decoration:underline;cursor:pointer;font:inherit;text-align:left}.pomoc-czat-czeka{margin:0;color:var(--ink-3);font-size:.8125rem}.pomoc-czat-forma{display:flex;flex-wrap:wrap;gap:6px}.pomoc-czat-forma input{flex:1 1 260px;min-width:0}.tab-znacznik-ok{background:var(--settled-wash);color:var(--settled)}.etap-odznaka{display:inline-flex;align-items:center;gap:5px;padding:2px 8px;border:1px solid var(--rule);border-radius:4px;background:var(--surface-2);color:var(--ink-2);font-family:var(--mono);font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.etap-odznaka svg{width:12px;height:12px;flex:none}.etap-odznaka-oferta{border-color:var(--accent);background:var(--accent-wash);color:var(--accent)}.warunki-analizy{list-style:none;margin:0 0 12px;padding:0;border:1px solid var(--rule);border-radius:var(--radius);background:var(--surface)}.warunki-analizy li{display:grid;grid-template-columns:22px 1fr auto;align-items:start;gap:4px 10px;padding:10px 14px;font-size:.8125rem;color:var(--ink)}.warunki-analizy li+li{border-top:1px solid var(--rule)}.warunki-analizy .warunek-ikona{width:18px;height:18px;margin-top:1px}.warunki-analizy .warunek-spelniony .warunek-ikona{color:var(--settled)}.warunki-analizy .warunek-brak .warunek-ikona{color:var(--warning)}.warunki-analizy .warunek-stan{display:block;font-size:.6875rem;font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3)}.btn[aria-disabled=true],.btn:disabled{opacity:.55;cursor:not-allowed}.analiza-z-oferty{margin:0 0 16px;border:1px solid var(--rule);border-radius:var(--radius);background:var(--surface)}.analiza-z-oferty-naglowek{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;width:100%;padding:12px 14px;border:none;background:none;font:inherit;font-size:.8125rem;color:var(--ink);text-align:left;cursor:pointer}.analiza-z-oferty-naglowek:hover{background:var(--surface-2)}.analiza-z-oferty-naglowek:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.analiza-z-oferty-strzalka{width:14px;height:14px;flex:none;color:var(--ink-3);transition:transform .15s ease}.analiza-z-oferty-naglowek[aria-expanded=true] .analiza-z-oferty-strzalka{transform:rotate(90deg)}.analiza-z-oferty-streszczenie{color:var(--ink-2)}.analiza-z-oferty-tresc{padding:0 14px 14px;border-top:1px solid var(--rule);overflow-x:auto}.analiza-z-oferty-raporty{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0}@media (max-width: 640px){.warunki-analizy li{grid-template-columns:22px 1fr}.warunki-analizy li>:last-child{grid-column:2}}@media (prefers-reduced-motion: reduce){.analiza-z-oferty-strzalka{transition:none}}.analiza-etap-rzad{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin:0 0 12px;font-size:.8125rem}.analiza-sprawozdania{margin:0;padding-left:1.25rem;display:grid;gap:4px;font-size:.8125rem}.opis-postep,.opis-tresc,.opis-uwagi{margin-top:12px}.opis-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin-bottom:12px;font-size:.8125rem}.opis-wersje{display:inline-flex;align-items:center;gap:6px;margin-left:auto}.opis-sekcja h3{margin:20px 0 6px;font-size:1rem}.opis-sekcja p{margin:0 0 10px;max-width:75ch;line-height:1.6}.opis-poprawka{margin:0 0 12px;padding:8px 12px;border-left:3px solid var(--accent);background:var(--surface-2);font-size:.875rem}.opis-poprawka p,.opis-poprawka blockquote{margin:4px 0}.opis-bledy{margin:6px 0 0;padding-left:1.25rem}.opis-uwagi{display:grid;gap:8px;padding-top:12px;border-top:1px solid var(--rule-soft)}.opis-uwagi textarea{width:100%;resize:vertical}.opis-uwagi-pasek{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}@media print{.opis-sterowanie{display:none!important}}:root[data-wydruk=serwer] .opis-sterowanie{display:none!important}.analiza-osadzona{padding-top:12px;overflow-x:auto}.analiza-osadzona>.btn-row{margin:0 0 12px}.dane-podmiotu{display:grid;gap:.25rem;margin:.5rem 0;font-size:.8125rem}.dane-podmiotu>div{display:grid;grid-template-columns:7rem 1fr;gap:.5rem}.dane-podmiotu dt{color:var(--ink-2)}.dane-podmiotu dd{margin:0}.klient-dane{display:grid;gap:.5rem;margin:0;font-size:.8125rem}.klient-dane>div{display:grid;grid-template-columns:12rem 1fr;gap:.75rem}.klient-dane dt{color:var(--ink-2)}.klient-dane dd{margin:0;word-break:break-word}@media (max-width: 40rem){.klient-dane>div{grid-template-columns:1fr;gap:.125rem}}.lista-prosta{list-style:none;margin:0;padding:0;display:grid;gap:.5rem}.topbar-akcje{display:flex;gap:.5rem;flex-wrap:wrap}.wybor-klienta{position:relative;display:grid;gap:.25rem;margin-bottom:.75rem}.wybor-klienta-etykieta{font-size:.75rem;color:var(--ink-2)}.wybor-klienta-pole{display:flex;align-items:center;gap:.5rem}.wybor-klienta-pole input{flex:1}.wybor-klienta-pomoc{font-size:.75rem;color:var(--ink-3)}.wybor-klienta-wybrany{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.5rem .75rem;background:var(--accent-wash);border:1px solid var(--rule);border-radius:6px}.wybor-klienta-lista{list-style:none;margin:0;padding:.25rem;background:var(--surface);border:1px solid var(--rule);border-radius:6px;box-shadow:var(--shadow);max-height:16rem;overflow-y:auto}.wybor-klienta-lista button{display:flex;flex-direction:column;align-items:flex-start;gap:.125rem;width:100%;padding:.5rem .625rem;background:none;border:0;border-radius:4px;text-align:left;cursor:pointer;font:inherit;color:var(--ink)}.wybor-klienta-lista button:hover,.wybor-klienta-lista button:focus-visible{background:var(--accent-wash)}.tabela-gesta td{padding-top:6px;padding-bottom:6px}.tabela-gesta td,.tabela-gesta th{white-space:nowrap}.tabela-gesta .kol-jednostka{min-width:13rem;max-width:17rem;width:17rem}.tabela-gesta th.kol-licznik{width:4.5rem;white-space:nowrap}.tabela-gesta .badanie-nazwa{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.badanie-podwiersz{display:flex;align-items:center;gap:8px;margin-top:2px;min-height:20px;overflow:hidden;white-space:nowrap;font-size:.75rem;color:var(--ink-3)}.tabela-gesta .badanie-podwiersz .tagi{display:inline-flex;margin-top:0;flex-wrap:nowrap}.tabela-gesta .kol-umowa{white-space:nowrap}.umowa-link{font-family:var(--mono);font-size:.75rem;color:var(--accent);text-decoration:none;white-space:nowrap}.umowa-link:hover{text-decoration:underline;text-underline-offset:2px}.tabela-gesta .kol-biegly{max-width:11rem}.biegly-link{display:block;max-width:100%;padding:0;border:0;background:none;font:inherit;color:var(--accent);text-align:left;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.biegly-link:hover .biegly-link-nazwa{text-decoration:underline;text-underline-offset:2px}.biegly-link:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:2px}.biegly-link-nr{color:var(--ink-3)}.osoba-naglowek{display:flex;align-items:center;gap:16px;padding-bottom:16px;border-bottom:1px solid var(--rule-soft)}.osoba-nazwa{margin:0;font-size:1.25rem;line-height:1.25}.osoba-rola{display:flex;align-items:center;gap:8px;margin-top:4px;color:var(--ink-2);font-size:.875rem}.osoba-dane{margin:16px 0}.osoba-licznik{display:flex;gap:24px;padding:12px 16px;margin-bottom:8px;background:var(--surface-2);border-radius:6px;font-size:.875rem;color:var(--ink-2)}.osoba-licznik strong{font-size:1.125rem;color:var(--ink)}.osoba-sekcja{margin:20px 0 8px;font-size:.75rem;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.osoba-badania{list-style:none;margin:0;padding:0}.osoba-badania li{padding:10px 0;border-bottom:1px solid var(--rule-soft)}.osoba-badanie-gora{display:flex;justify-content:space-between;gap:12px}.osoba-badanie-nazwa{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600;color:var(--ink);text-decoration:none}.osoba-badanie-nazwa:hover{color:var(--accent);text-decoration:underline}.osoba-badanie-dol{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:6px;font-size:.8125rem;color:var(--ink-2)}.karta-klienta{display:flex;flex-direction:column;gap:16px}.klient-naglowek{display:flex;flex-direction:column;gap:12px}.klient-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.klient-meta-poz{padding:3px 10px;border:1px solid var(--rule);border-radius:999px;background:var(--surface);font-size:.8125rem;color:var(--ink-2)}.klient-meta-cicho{border-style:dashed;color:var(--ink-3)}.klient-siatka{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:16px;align-items:start}.lista-kompakt{list-style:none;margin:0;padding:0}.lista-kompakt li{display:flex;align-items:center;gap:10px;padding:10px 16px;border-bottom:1px solid var(--rule-soft);font-size:.875rem}.lista-kompakt li:last-child{border-bottom:0}.lista-kompakt-opis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink-2)}.hr-pasek{display:flex;align-items:center;gap:12px;margin-bottom:10px}.hr-pasek .pole-szukania{flex:1 1 auto;max-width:460px}.hr-licznik{color:var(--muted, var(--ink-2));font-size:.8125rem;white-space:nowrap}.hr-przewijanie{overflow-x:auto}.hr-tabela{width:100%;table-layout:fixed;border-collapse:collapse;--hr-pad: 10px}.hr-tabela thead th{position:sticky;top:0;z-index:1;background:var(--surface);text-align:left;white-space:nowrap}.hr-kol-kod{width:6.5rem}.hr-kol-osoba{width:12rem}.hr-kol-data{width:8.5rem}.hr-kol-status{width:9.5rem}.hr-kol-uwaga{width:2.25rem;text-align:center}.hr-kol-akcja{width:2.75rem;text-align:right}.hr-tabela td{vertical-align:top}.hr-nazwa-wiersz{display:flex;align-items:baseline;gap:8px;min-width:0}.hr-nazwa-tekst{flex:1 1 auto;min-width:0;overflow-wrap:anywhere}.hr-nazwa .pill{flex:none}.hr-dymek{display:inline-flex;color:var(--accent);cursor:help;vertical-align:middle}.hr-brak{color:var(--muted, var(--ink-2))}.hr-po-terminie{color:var(--critical)}.hr-znacznik{display:block;font-size:.6875rem;text-transform:uppercase;letter-spacing:.03em}.hr-edytowalny{cursor:pointer}.hr-edytowalny:hover td{background:var(--surface-2, rgb(0 0 0 / 3%))}.hr-aktywny td{background:var(--surface-2, rgb(0 0 0 / 5%))}.hr-wygaszony{opacity:.5}.hr-edytuj{min-width:32px;min-height:28px}.hr-gestosc-luzna td,.hr-gestosc-luzna th{padding:12px 10px}.hr-gestosc-srednia td,.hr-gestosc-srednia th{padding:6px 8px;vertical-align:middle}.hr-gestosc-zbita td,.hr-gestosc-zbita th{padding:2px 6px;vertical-align:middle;font-size:.8125rem}.hr-gestosc-zbita{--hr-pad: 6px}.hr-gestosc-srednia{--hr-pad: 8px}.hr-gestosc-srednia .hr-nazwa-tekst,.hr-gestosc-zbita .hr-nazwa-tekst,.hr-gestosc-srednia .hr-kol-osoba,.hr-gestosc-zbita .hr-kol-osoba{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hr-gestosc-zbita .hr-znacznik,.hr-gestosc-srednia .hr-znacznik{display:inline;margin-left:6px}.hr-gestosc-zbita .pill{padding-block:0;font-size:.6875rem}.hr-gestosc-zbita .hr-edytuj{min-height:22px;padding:0 6px}.hr-formularz{display:grid;gap:16px;max-width:520px}.hr-formularz .field{display:grid;gap:4px}.hr-tylko-odczyt{display:flex;gap:32px;margin:0}.hr-tylko-odczyt dt{font-size:.75rem;color:var(--muted, var(--ink-2));margin-bottom:4px}.hr-tylko-odczyt dd{margin:0}.hr-podpowiedz{margin:-8px 0 0;font-size:.8125rem;color:var(--muted, var(--ink-2))}@media (max-width: 820px){.hr-tabela{min-width:640px}}.hr-kol-wybor{width:2.25rem;text-align:center}.hr-hurtowo{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:10px;padding:8px 12px;border:1px solid var(--rule);border-radius:6px;background:var(--surface-2, rgb(0 0 0 / 3%))}.hr-przelacznik{display:flex;align-items:center;gap:8px;cursor:pointer}.hr-lista-zaznaczonych ul{margin:8px 0 0;padding-left:1.1rem;max-height:14rem;overflow-y:auto}.czynnik-grupa{border:0;margin:0;padding:0;min-width:0;display:flex;flex-direction:column;gap:6px}.czynnik-grupa>legend{font-size:.8125rem;color:var(--ink-2);padding:0;margin-bottom:4px}.czynnik-lista-obszarow{max-height:11rem;overflow-y:auto;border:1px solid var(--rule);border-radius:var(--radius);background:var(--surface);padding:4px}.czynnik-opcja{display:flex;align-items:baseline;gap:8px;padding:4px 6px;font-size:.8125rem;cursor:pointer;border-radius:2px}.czynnik-opcja:hover{background:var(--surface-2)}.czynnik-opcja:focus-within{outline:2px solid var(--accent);outline-offset:-2px}.czynnik-opcja-kod{font-family:var(--mono);font-size:.75rem;color:var(--ink-3);min-width:4.2rem}.czynnik-filtr{max-width:22rem}.czynnik-wybrane,.czynnik-stwierdzenia{display:flex;flex-wrap:wrap;gap:6px}.chip-wybrany,.chip-wybor{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:2px 8px;font:inherit;font-size:.75rem;border:1px solid var(--rule);border-radius:var(--radius);background:var(--surface);color:var(--ink-2);cursor:pointer}.chip-wybrany{font-family:var(--mono);background:var(--surface-2)}.chip-wybrany:hover,.chip-wybor:hover{background:var(--surface-2)}.chip-wybor[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.chip-wybrany:focus-visible,.chip-wybor:focus-visible,.czynnik-grupa .przelacznik-ukladu button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (prefers-reduced-motion: no-preference){.chip-wybor,.chip-wybrany{transition:background-color .15s ease,border-color .15s ease}}.podglad-wzoru{display:flex;flex-direction:column;gap:.5rem;height:100%;min-height:0}.podglad-wzoru-ramka{flex:1;width:100%;min-height:70vh;border:1px solid var(--rule);border-radius:4px;background:var(--surface)}.podglad-wzoru-tekst{flex:1;margin:0;padding:.75rem;overflow:auto;font-size:.8rem;white-space:pre-wrap;border:1px solid var(--rule);border-radius:4px;background:var(--surface)}.podglad-wzoru-uwaga{margin:0;font-size:.75rem}.eksplorator{padding:12px 16px 14px;border-bottom:1px solid var(--rule-soft)}.eksplorator-pasek{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.eksplorator-okruszki{display:flex;flex-wrap:wrap;align-items:center;gap:2px;font-size:.875rem}.eksplorator-okruszki-czlon{display:inline-flex;align-items:center}.eksplorator-separator{display:inline-flex;color:var(--ink-3)}.eksplorator-okruszek{background:none;border:0;padding:4px 6px;color:var(--ink-2);cursor:pointer;border-radius:6px;transition:background-color .15s,color .15s}.eksplorator-okruszek:hover{background:var(--surface-2);color:var(--ink)}.eksplorator-okruszek[aria-current=page]{color:var(--ink);font-weight:600}.eksplorator-nowy-przycisk{display:inline-flex;align-items:center;gap:6px}.eksplorator-formularz{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-top:10px}.eksplorator-formularz input{flex:1 1 240px;min-width:0}.eksplorator-lista{list-style:none;margin:10px 0 0;padding:0;display:grid;gap:2px}.eksplorator-wiersz{display:flex;align-items:center;gap:4px;border-radius:8px;transition:background-color .15s}.eksplorator-wiersz:hover,.eksplorator-wiersz:focus-within{background:var(--surface-2)}.eksplorator-folder{display:flex;flex:1;min-width:0;align-items:center;gap:10px;min-height:44px;padding:6px 10px;background:none;border:0;border-radius:8px;color:var(--ink);text-align:left;cursor:pointer}.eksplorator-ikona{display:inline-flex;color:var(--ink-3)}.eksplorator-ikona-folder{color:var(--accent)}.eksplorator-nazwa{font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.eksplorator-wyzej .eksplorator-nazwa{color:var(--ink-2);font-weight:400}.eksplorator-licznik{flex-shrink:0;padding:1px 9px;border-radius:999px;background:var(--accent-wash);color:var(--accent);font-size:.75rem;font-weight:600;white-space:nowrap}.eksplorator-licznik-pusty{background:var(--settled-wash);color:var(--ink-3);font-weight:500}.eksplorator-rozpychacz{flex:1}.eksplorator-akcje{display:inline-flex;gap:2px;padding-right:6px;opacity:.55;transition:opacity .15s}.eksplorator-wiersz:hover .eksplorator-akcje,.eksplorator-wiersz:focus-within .eksplorator-akcje{opacity:1}@media (hover: none){.eksplorator-akcje{opacity:1}}.eksplorator-akcja{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;background:none;border:0;border-radius:8px;color:var(--ink-2);cursor:pointer;transition:background-color .15s,color .15s}.eksplorator-akcja:hover:not(:disabled){background:var(--accent-wash);color:var(--accent)}.eksplorator-akcja-usun:hover:not(:disabled){background:var(--critical-wash);color:var(--critical)}.eksplorator-akcja:disabled{opacity:.35;cursor:not-allowed}.eksplorator-podpowiedz{margin:10px 0 0;font-size:.8125rem;color:var(--ink-3)}.wybor{display:grid;gap:8px}.wybor-szukaj{position:relative;display:block}.wybor-szukaj-ikona{position:absolute;left:10px;top:50%;transform:translateY(-50%);display:inline-flex;color:var(--ink-3);pointer-events:none}.wybor-szukaj input{width:100%;padding-left:34px}.wybor-drzewo{max-height:min(48vh,380px);overflow-y:auto;border:1px solid var(--rule);border-radius:8px;padding:4px;background:var(--surface)}.wybor-lista{list-style:none;margin:0;padding:0}.wybor-wiersz{display:flex;align-items:center;border-radius:6px}.wybor-wiersz:hover{background:var(--surface-2)}.wybor-zaznaczony,.wybor-zaznaczony:hover{background:var(--accent-wash)}.wybor-rozwin{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:28px;height:32px;background:none;border:0;color:var(--ink-3);cursor:pointer;border-radius:6px}.wybor-rozwin svg{transition:transform .15s}.wybor-rozwin[data-otwarte=true] svg{transform:rotate(90deg)}.wybor-rozwin-puste{cursor:default}.wybor-pozycja{display:flex;flex:1;min-width:0;align-items:center;gap:8px;min-height:36px;padding:4px 8px 4px 2px;background:none;border:0;border-radius:6px;color:var(--ink);text-align:left;cursor:pointer}.wybor-pozycja:disabled{cursor:not-allowed;color:var(--ink-3)}.wybor-ikona{display:inline-flex;color:var(--ink-3)}.wybor-zaznaczony .wybor-ikona{color:var(--accent)}.wybor-kod{flex-shrink:0;font-family:var(--mono, monospace);font-size:.75rem;color:var(--ink-3)}.wybor-nazwa{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wybor-zaznaczony .wybor-nazwa{font-weight:600}.wybor-powod{margin-left:auto;flex-shrink:0;font-size:.6875rem;color:var(--ink-3);font-style:italic}.wybor-brak{padding:16px;text-align:center;color:var(--ink-3);font-size:.875rem}.wybor-cel{margin:4px 0 0;font-size:.8125rem;color:var(--ink-2);min-height:1.4em}.pole-dialogu{display:grid;gap:6px;font-size:.875rem}.kol-zaznacz{width:36px;text-align:center}.zaznaczenie-pasek{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:8px 16px;background:var(--accent-wash);border-bottom:1px solid var(--rule-soft);font-size:.875rem}.zaznaczenie-pasek>span{margin-right:auto}@media (prefers-reduced-motion: reduce){.eksplorator-wiersz,.eksplorator-akcje,.eksplorator-akcja,.eksplorator-okruszek,.wybor-rozwin svg{transition:none}}.dokumenty-gestosc-srednia>thead>tr>th,.dokumenty-gestosc-srednia>tbody>tr>td{padding:5px 8px;vertical-align:middle}.dokumenty-gestosc-zbita>thead>tr>th,.dokumenty-gestosc-zbita>tbody>tr>td{padding:2px 6px;vertical-align:middle;font-size:.8125rem}.dokumenty-gestosc-srednia .dok-br,.dokumenty-gestosc-zbita .dok-br{display:none}.dokumenty-gestosc-srednia .dok-data{margin-left:8px;font-size:.75rem;color:var(--ink-3)}.dokumenty-gestosc-zbita .dok-data{display:none}.dokumenty-gestosc-srednia .btn,.dokumenty-gestosc-zbita .btn{padding:2px 8px;font-size:.75rem}.dokumenty-gestosc-zbita .btn{padding:1px 6px}.dokumenty-gestosc-zbita .btn.zadanie-akcja-ikona{padding:0}.dokumenty-lista.dokumenty-gestosc-zbita .zadanie-akcje{width:1%}.dokumenty-gestosc-zbita .zadanie-akcje .btn-row{gap:4px;flex-wrap:nowrap}.dokumenty-lista .zadanie-akcje{width:auto}.dokumenty-gestosc-zbita .dok-notatka{display:none}.dok-narzedzia{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 16px;border-bottom:1px solid var(--rule-soft);font-size:.8125rem;color:var(--ink-2)}.dokumenty-lista tr.dok-grupa>td{background:var(--surface-2);border-top:1px solid var(--rule);font-weight:500}.dok-rozwin{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;margin-right:4px;vertical-align:middle;background:none;border:0;border-radius:6px;color:var(--ink-2);cursor:pointer;transition:background-color .15s}.dok-rozwin:hover{background:var(--accent-wash)}.dok-rozwin svg{transition:transform .15s}.dok-rozwin[aria-expanded=true] svg{transform:rotate(90deg)}.dok-grupa-tytul{vertical-align:middle}.dok-licznik{display:inline-block;padding:1px 9px;border-radius:999px;background:var(--accent-wash);color:var(--accent);font-size:.75rem;font-weight:600;white-space:nowrap}.dok-licznik-pusty{background:var(--settled-wash);color:var(--ink-3);font-weight:500}.dokumenty-lista tr.dok-w-grupie>td:nth-child(2){padding-left:36px}.dok-brak-plikow{padding-left:36px!important;color:var(--ink-3);font-size:.8125rem;font-style:italic}@media (prefers-reduced-motion: reduce){.dok-rozwin,.dok-rozwin svg{transition:none}}.dokumenty-lista.dokumenty-gestosc-zbita tr.dok-zadanie .zadanie-akcje .btn-row{flex-wrap:nowrap}.dokumenty-lista:not(.dokumenty-gestosc-zbita) .zadanie-akcje{white-space:normal;min-width:220px}.dokumenty-lista:not(.dokumenty-gestosc-zbita) .zadanie-akcje .btn-row{flex-wrap:wrap;justify-content:flex-end;gap:6px}.dialog-karta .form-grid{align-items:start;gap:14px 16px}.dialog-karta .form-grid .field{display:grid;gap:6px;font-size:.875rem;font-weight:500;white-space:normal;text-align:left}.dialog-karta .form-grid .field input,.dialog-karta .form-grid .field textarea{width:100%;min-height:40px;font-weight:400}.dialog-karta .form-grid textarea{resize:vertical}.dialog-karta .pole-podpowiedz{font-weight:400;line-height:1.4}@media (max-width: 36rem){.dialog-karta .form-grid{grid-template-columns:1fr}}.dokumenty-lista .przekazania{white-space:normal;text-align:left;font-weight:400;margin:4px 0 8px}.dokumenty-lista .przekazania .btn{padding:4px 10px;font-size:.8125rem}.rdf-krs{display:flex;align-items:flex-end;gap:10px;flex-wrap:wrap;margin-bottom:12px}.rdf-krs .field{flex:0 1 220px}.rdf-stan{color:var(--ink-2);font-size:.875rem}.rdf-tabela-ramka{max-height:min(50vh,420px);overflow:auto;border:1px solid var(--rule);border-radius:8px}.rdf-tabela{width:100%;border-collapse:collapse;font-size:.875rem}.rdf-tabela thead th{position:sticky;top:0;background:var(--surface-2);text-align:left;padding:6px 12px;z-index:1}.rdf-tabela tbody th,.rdf-tabela td{padding:6px 12px;border-top:1px solid var(--rule-soft);text-align:left;font-weight:400}.rdf-tabela tbody th{font-weight:600;white-space:nowrap}.rdf-tabela tr.rdf-domyslny>*{background:var(--accent-wash)}.rdf-kolumna{background:none;border:0;padding:2px 0;font:inherit;font-weight:600;color:inherit;cursor:pointer;text-decoration:underline dotted;text-underline-offset:3px}.rdf-znacznik{margin-left:8px;font-size:.6875rem;font-weight:500;color:var(--ink-3)}.rdf-komorka{display:inline-flex;align-items:center;gap:8px;min-height:32px;cursor:pointer}.rdf-brak{color:var(--ink-3)}.rdf-uwaga{margin:12px 0 0;font-size:.8125rem;color:var(--ink-2)}.rdf-wynik-naglowek{margin:12px 0 6px;font-size:.9375rem}.rdf-wynik{list-style:none;margin:0;padding:0;display:grid;gap:4px;font-size:.875rem}.rdf-wynik li{display:flex;justify-content:space-between;gap:12px}.rdf-powod{color:var(--ink-3);text-align:right}.pasmo-koncowy{display:flex;font-size:.72rem;font-weight:600;line-height:1.3}.pasmo-koncowy>span{text-align:center}.pasmo-koncowy b.poziom-niskie{color:var(--ryzyko-niskie)}.pasmo-koncowy b.poziom-srednie{color:var(--warning)}.pasmo-koncowy b.poziom-wysokie{color:var(--ryzyko-wysokie)}.laczna-rachunek{margin:8px 0 0;padding-left:1.2rem;font-size:.8125rem;line-height:1.55;color:var(--ink-2)}.laczna-rachunek li+li{margin-top:2px}.decyzja-wyliczenie{margin:12px 0;padding:10px 14px;background:var(--paper);border:1px solid var(--rule-soft);border-radius:6px;font-size:.875rem}.decyzja-wyliczenie ol{margin:6px 0 0;padding-left:1.2rem}.decyzja-wyliczenie ol>li+li{margin-top:8px}.decyzja-wyliczenie ul{margin:4px 0 0;padding-left:1.1rem}.decyzja-regula-aktywna{font-weight:600;color:var(--accent)}.wycena-kpi{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;overflow:hidden;background:var(--rule);border:1px solid var(--rule);border-radius:8px}.wycena-kpi>div{display:grid;gap:2px;padding:12px 14px;background:var(--surface)}.wycena-kpi span{font-family:var(--mono);font-size:.625rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.wycena-kpi strong{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:1.0625rem;font-weight:600;color:var(--ink)}.wycena-karta{padding:18px 20px;background:var(--surface);border:1px solid var(--rule);border-top:1px solid var(--rule);border-radius:8px;box-shadow:var(--shadow)}.wycena-siatka--3{grid-template-columns:repeat(3,minmax(0,1fr))}.wycena-siatka--2{grid-template-columns:repeat(2,minmax(0,1fr))}.pole-auto{color:var(--accent)}.wycena-wyliczenie{padding:10px 14px;background:var(--accent-wash);border-radius:6px;font-size:.875rem}@media (max-width: 900px){.wycena-kpi{grid-template-columns:repeat(2,minmax(0,1fr))}.wycena-siatka--3,.wycena-siatka--2{grid-template-columns:1fr}}.wycena-karta .wycena-siatka,.wycena-karta .wycena-siatka--2,.wycena-karta .wycena-siatka--3{grid-template-columns:repeat(auto-fill,minmax(11.5rem,14rem));gap:12px 16px}.wycena-karta .field input,.wycena-karta .field select{min-height:38px;font-size:.9375rem}.wycena-karta .wycena-kwota{max-width:14rem}.wycena-podliczenie{width:100%;max-width:40rem;border-collapse:collapse;font-size:.875rem}.wycena-podliczenie th,.wycena-podliczenie td{padding:6px 10px;text-align:left;border-bottom:1px solid var(--rule-soft);font-weight:400;color:var(--ink-2)}.wycena-podliczenie th{color:var(--ink);font-weight:500;white-space:nowrap}.wycena-podliczenie td.num{text-align:right;font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--ink);white-space:nowrap}.wycena-podliczenie-suma th,.wycena-podliczenie-suma td{border-top:1px solid var(--rule);font-weight:600}.wycena-podliczenie-cena th,.wycena-podliczenie-cena td{background:var(--accent-wash);font-weight:600;border-bottom:0}.decyzja-ai{display:grid;gap:8px;margin:8px 0 12px;font-size:.8125rem}.decyzja-ai .btn{justify-self:start;min-height:38px;cursor:pointer}.metryczka-pozycja--wiersz{grid-column:1 / -1}.wskazniki-rdf td:first-child{max-width:34rem}.wskazniki-rdf-wskaznik td{color:var(--ink-2)}.wskazniki-finansowe-grupa th{padding-top:14px;font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);background:transparent;text-align:left}.wskazniki-finansowe-opis{font-size:.75rem}.pule-info{position:relative}.pule-info>summary.pule-ikona{display:inline-grid;place-items:center;width:20px;height:20px;padding:0;border:1px solid var(--rule);border-radius:50%;background:var(--surface);color:var(--ink-3);font:italic 600 .72rem/1 var(--serif);cursor:pointer}.pule-info>summary.pule-ikona:before{content:none}.pule-info>summary.pule-ikona:hover,.pule-info[open]>summary.pule-ikona{background:var(--accent-wash);border-color:var(--accent-2);color:var(--accent)}.pule-info>summary.pule-ikona:focus-visible{outline:2px solid var(--accent-2);outline-offset:2px}.pule-info-tresc{position:absolute;z-index:20;top:26px;left:0;width:min(420px,90vw);padding:10px 12px;border:1px solid var(--rule);border-radius:8px;background:var(--surface);box-shadow:var(--shadow)}.pule-info-tresc p{display:grid;gap:2px;margin:0 0 8px}.pule-info-tresc p:last-child{margin-bottom:0}label.field.field-check.field-check{display:flex;flex-direction:row;align-items:flex-start;gap:12px;grid-column:1 / -1;padding:10px 12px;border:1px solid var(--rule);border-radius:var(--radius);background:var(--surface);cursor:pointer;transition:background-color .15s,border-color .15s}label.field.field-check:hover{border-color:var(--accent-2)}label.field.field-check:has(input:checked){background:var(--accent-wash);border-color:var(--accent)}label.field.field-check:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}label.field.field-check:has(input:disabled){cursor:not-allowed;opacity:.6}label.field.field-check>input[type=checkbox]{display:inline-block;width:18px;height:18px;min-height:0;margin:1px 0 0;padding:0;flex:none;accent-color:var(--accent);cursor:inherit}label.field.field-check>input[type=checkbox]:focus-visible{outline:none}.field-check-tresc{display:flex;flex-direction:column;gap:2px;min-width:0}.field-check-tytul{font-size:.875rem;font-weight:500;color:var(--ink)}.field-check-tresc .pole-podpowiedz{margin-top:0;line-height:1.4;font-weight:400}@media (prefers-reduced-motion: reduce){label.field.field-check{transition:none}}.ankieta-lista{list-style:none;margin:0;padding:0;display:grid;gap:12px}.ankieta-wiersz{display:grid;gap:6px;padding-bottom:12px;border-bottom:1px solid var(--rule)}.ankieta-nazwa{display:grid;gap:2px}.ankieta-przyciski{display:flex;flex-wrap:wrap;gap:8px}.powiadomienie-wygladu{position:fixed;left:50%;bottom:24px;transform:translate(-50%);z-index:1000;display:flex;gap:12px;align-items:center;max-width:min(640px,calc(100vw - 32px));padding:10px 14px;border-radius:8px;background:#1f2937;color:#fff;font-size:14px;box-shadow:0 6px 24px #00000040}.powiadomienie-wygladu button{background:none;border:0;color:inherit;font-size:20px;line-height:1;cursor:pointer}.rozbicie-metodyki{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:6px}.rozbicie-krok>details{border:1px solid var(--rule);border-radius:var(--radius);background:var(--surface)}.rozbicie-krok>details>summary{cursor:pointer;display:grid;gap:2px;padding:8px 10px}.rozbicie-naglowek{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 12px}.rozbicie-tytul{font-weight:500}.rozbicie-wartosc{font-family:var(--mono);font-variant-numeric:tabular-nums}.rozbicie-wzor{font-family:var(--mono);font-size:.8125rem;color:var(--ink-2);white-space:normal;overflow-wrap:anywhere}.rozbicie-tresc{display:grid;gap:8px;padding:4px 10px 10px;border-top:1px solid var(--rule-soft)}.rozbicie-tabela{width:100%;border-collapse:collapse;font-size:.8125rem}.rozbicie-tabela th,.rozbicie-tabela td{padding:4px 8px;text-align:left;border-bottom:1px solid var(--rule-soft);font-weight:400}.rozbicie-tabela thead th{color:var(--ink-2);font-weight:500;border-bottom-color:var(--rule)}.rozbicie-tabela .num{text-align:right;font-family:var(--mono);font-variant-numeric:tabular-nums;white-space:nowrap}.rozbicie-tabela .rozbicie-kolumna{background:var(--rule-soft)}.rozbicie-tabela tr.rozbicie-wybrany td{background:var(--accent-wash)}.rozbicie-tabela td.rozbicie-trafienie{background:var(--accent);color:var(--on-accent);font-weight:600}.rozbicie-tabela tr.rozbicie-brak td{color:var(--ink-2);font-style:italic}.rozbicie-zapisane{margin-top:8px}.rozbicie-zapisane>summary{cursor:pointer;font-weight:500}.szuflada-stopka{flex:none;padding:12px 1.25rem;border-top:1px solid var(--rule);background:var(--surface)}.metodyka-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.podglad-metodyki-szuflada{display:grid;gap:16px;font-size:.875rem}.pm-ladowanie{color:var(--ink-2)}.pm-pasek{position:sticky;top:-1rem;z-index:2;margin:-1rem -1.25rem 0;padding:12px 1.25rem 8px;background:var(--surface);border-bottom:1px solid var(--rule);box-shadow:0 2px 6px #16211c0d;display:grid;gap:6px}.pm-pasek-liczby{margin:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px 16px;transition:opacity .15s ease-out}.pm-pasek--nieaktualny .pm-pasek-liczby{opacity:.55}.pm-pasek-liczby>div{min-width:0}.pm-pasek-liczby dt{font-size:.75rem;color:var(--ink-2)}.pm-pasek-liczby dd{margin:2px 0 0;font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:.9375rem;font-weight:600;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pm-pasek-glowna dd{font-size:1.25rem;line-height:1.2;color:var(--accent)}.pm-pasek-sep{color:var(--ink-3)}.pm-pasek-brak{font-family:var(--sans);font-size:.8125rem;font-weight:400;color:var(--ink-2)}.pm-stan{margin:0;min-height:1.25rem;display:flex;align-items:center;gap:6px;font-size:.75rem;color:var(--ink-2)}.pm-stan-kropka{flex:none;width:8px;height:8px;border-radius:50%;background:currentColor}.pm-stan--ok .pm-stan-kropka{background:var(--accent)}.pm-stan--blad{color:var(--critical)}@media (prefers-reduced-motion: no-preference){.pm-stan--liczy .pm-stan-kropka{animation:pm-puls .9s ease-in-out infinite alternate}}@keyframes pm-puls{0%{opacity:1}to{opacity:.25}}@media (max-width: 640px){.pm-pasek-liczby{grid-template-columns:repeat(2,minmax(0,1fr))}}.pm-komunikaty{display:grid;gap:8px}.pm-lista-bledow{margin:4px 0 0;padding-left:1.1rem}.pm-uklad{display:grid;gap:16px;align-items:start}@media (min-width: 1100px){.pm-uklad{grid-template-columns:minmax(0,27rem) minmax(0,1fr)}}.pm-kolumna{display:grid;gap:16px;min-width:0}.pm-sekcja{display:grid;gap:12px;min-width:0;padding:12px 16px 16px;border:1px solid var(--rule);border-radius:var(--radius);background:var(--surface)}.pm-sekcja-glowa{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 12px;padding-bottom:8px;border-bottom:1px solid var(--rule-soft)}.pm-sekcja-glowa h3{margin:0;font-size:.9375rem;font-weight:600;color:var(--ink)}.pm-sekcja-meta{font-size:.75rem;color:var(--ink-2);font-variant-numeric:tabular-nums}.pm-sekcja-opis,.pm-opis{margin:0;font-size:.75rem;line-height:1.4;color:var(--ink-2)}.pm-podtytul{margin:4px 0 0;font-size:.8125rem;font-weight:600;color:var(--ink)}.pm-siatka{display:grid;gap:12px}.pm-siatka--2{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr))}.pm-siatka--3{grid-template-columns:repeat(auto-fit,minmax(7rem,1fr))}.pm-siatka--kwoty{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr))}.pm-pole{display:grid;gap:4px;align-content:start;min-width:0;padding-left:8px;border-left:3px solid transparent}.pm-pole--zmienione{border-left-color:var(--warning)}.pm-pole-glowa{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;min-height:20px}.pm-pole-glowa label{font-size:.8125rem;font-weight:500;color:var(--ink-2)}.pm-pole select{width:100%;cursor:pointer}.pm-wejscie{display:flex;align-items:center;min-width:0;border:1px solid var(--rule);border-radius:var(--radius);background:var(--surface)}.pm-wejscie:focus-within{outline:2px solid var(--accent);outline-offset:1px}.pm-wejscie input{flex:1 1 auto;width:100%;min-width:0;border:0;background:transparent;text-align:right;font-family:var(--mono);font-variant-numeric:tabular-nums}.pm-wejscie input:focus-visible{outline:none}.pm-jednostka{flex:none;padding-right:9px;font-size:.8125rem;color:var(--ink-2)}.pm-pole--blad .pm-wejscie{border-color:var(--critical)}.pm-blad{font-size:.75rem;color:var(--critical)}.pm-roznica{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px;font-size:.75rem;color:var(--ink-2)}.btn-link.pm-przywroc{font-size:.75rem}.pm-znacznik{display:inline-flex;align-items:center;gap:4px;height:18px;padding:0 6px;border:1px solid currentColor;border-radius:999px;font-size:.6875rem;font-weight:600;white-space:nowrap}.pm-znacznik--zmienione{color:var(--warning);background:var(--warning-wash)}.pm-znacznik--rejestr{color:var(--accent);background:var(--accent-wash)}.pm-znacznik--brak{color:var(--critical);background:var(--critical-wash)}.pm-kwota-rejestru{display:grid;gap:6px;align-content:start;min-width:0}.pm-zrodla{margin:0 0 0 11px;display:grid;gap:2px;padding:6px 8px;border-radius:var(--radius);background:var(--paper);font-size:.75rem}.pm-zrodla>div{display:flex;align-items:baseline;gap:8px}.pm-zrodla dt{flex:none;width:4.5rem;color:var(--ink-2)}.pm-zrodla dd{margin:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px;min-width:0}.pm-liczba{white-space:nowrap;font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--ink)}.pm-zrodla-dopisek{color:var(--ink-2)}.pm-zrodla-roznica{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--warning)}.pm-podstawa{margin:0;display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 12px;padding:8px 10px;border-radius:var(--radius);background:var(--accent-wash);font-size:.8125rem;color:var(--ink)}.pm-podstawa--blad{background:var(--critical-wash);color:var(--critical)}.pm-kontekst{margin:0;display:grid;gap:6px;padding-top:10px;border-top:1px solid var(--rule-soft);font-size:.8125rem}.pm-kontekst>div{display:grid;grid-template-columns:8.5rem minmax(0,1fr);gap:8px}.pm-kontekst dt{color:var(--ink-2)}.pm-kontekst dd{margin:0;display:grid;gap:2px;color:var(--ink)}.pm-kontekst-skad{font-size:.75rem;color:var(--ink-2)}@media (max-width: 520px){.pm-kontekst>div{grid-template-columns:minmax(0,1fr);gap:0}}.pm-przelaczniki{display:grid;gap:4px}.pm-przelacznik-etykieta{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-height:28px;font-size:.8125rem;color:var(--ink);cursor:pointer}.pm-przelacznik-etykieta input{width:16px;height:16px;margin:0;accent-color:var(--accent);cursor:pointer}.pm-rozwijane{border:1px solid var(--rule-soft);border-radius:var(--radius)}.pm-rozwijane>summary{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;padding:8px 10px;font-size:.8125rem;font-weight:500;color:var(--ink);cursor:pointer}.pm-rozwijane>summary:before{content:"▸";color:var(--ink-2)}.pm-rozwijane[open]>summary:before{content:"▾"}.pm-rozwijane>summary::-webkit-details-marker{display:none}.pm-rozwijane>summary{list-style:none}.pm-rozwijane-tresc{padding:4px 10px 12px}.pm-odpowiedzi{list-style:none;margin:0;padding:0;border-top:1px solid var(--rule-soft)}.pm-odpowiedz{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 12px;padding:6px 0 6px 8px;border-bottom:1px solid var(--rule-soft);border-left:3px solid transparent}.pm-odpowiedz.pm-pole--zmienione{border-left-color:var(--warning)}.pm-odpowiedz-nazwa{display:flex;flex-wrap:wrap;align-items:center;gap:2px 8px;font-size:.8125rem;line-height:1.35;color:var(--ink)}.pm-odpowiedz .pm-roznica{grid-column:1 / -1}@media (max-width: 520px){.pm-odpowiedz{grid-template-columns:minmax(0,1fr)}}.pm-segment{display:inline-flex;border:1px solid var(--rule);border-radius:var(--radius);background:var(--surface)}.pm-segment-opcja{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:2.25rem;height:28px;padding:0 8px;border-left:1px solid var(--rule);font-size:.75rem;font-weight:600;color:var(--ink-2);cursor:pointer;-webkit-user-select:none;user-select:none}.pm-segment-opcja:first-child{border-left:0;font-weight:400;border-radius:var(--radius) 0 0 var(--radius)}.pm-segment-opcja:last-child{border-radius:0 var(--radius) var(--radius) 0}.pm-segment-opcja input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.pm-segment-opcja:hover{background:var(--surface-2);color:var(--ink)}.pm-segment-opcja:has(input:checked){background:var(--accent);color:var(--on-accent)}.pm-segment-opcja:first-child:has(input:checked){background:var(--surface-2);color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink-3)}.pm-segment-opcja:has(input:focus-visible){z-index:1;outline:2px solid var(--accent);outline-offset:2px}.pm-wynik{display:grid;gap:10px;min-width:0;transition:opacity .15s ease-out}.pm-wynik--nieaktualny{opacity:.55}.pm-zastepnik{min-height:12rem;display:grid;place-items:center;border:1px dashed var(--rule);border-radius:var(--radius);font-size:.8125rem;color:var(--ink-2)}.pm-tabela{width:100%;border-collapse:collapse;font-size:.8125rem}.pm-tabela th,.pm-tabela td{padding:6px 8px;text-align:left;border-bottom:1px solid var(--rule-soft);font-weight:400;color:var(--ink-2)}.pm-tabela thead th{font-size:.6875rem;font-weight:600;color:var(--ink-2);white-space:nowrap;border-bottom-color:var(--rule)}.pm-tabela tbody th,.rozbicie-tabela tbody th,.rozbicie-tresc .wycena-podliczenie th{font-family:inherit;font-size:.8125rem;letter-spacing:normal;text-transform:none;font-weight:500;color:var(--ink);white-space:nowrap}.pm-tabela .num{text-align:right;font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--ink);white-space:nowrap}.pm-tabela tbody tr:nth-child(2n){background:var(--paper)}.pm-tabela .pm-tabela-suma th,.pm-tabela .pm-tabela-suma td{border-top:1px solid var(--rule);font-weight:600}.pm-tabela .pm-tabela-cena th,.pm-tabela .pm-tabela-cena td{background:var(--accent-wash);color:var(--ink);font-weight:600;border-bottom:0}.rozbicie-tabela tbody tr:nth-child(2n){background:var(--paper)}.rozbicie-tabela td.rozbicie-trafienie{outline:2px solid var(--ink);outline-offset:-3px}.pm-stopka{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px 12px}.pm-stopka-powod{flex:1 1 16rem;min-width:0;font-size:.75rem;line-height:1.4;color:var(--ink-2)}.pm-stopka-powod--uwaga{color:var(--warning)}@media (pointer: coarse){.pm-segment-opcja{min-width:44px;height:44px}.pm-stopka .btn,.pm-przelacznik-etykieta{min-height:44px}.btn-link.pm-przywroc{min-height:44px;padding:0 4px}}.pm-sym{display:grid;gap:10px;min-width:0}.pm-zakladki{display:flex;flex-wrap:wrap;gap:2px;border-bottom:1px solid var(--rule)}.pm-zakladka{margin-bottom:-1px;padding:6px 10px;min-height:32px;border:1px solid transparent;border-bottom:2px solid transparent;border-radius:var(--radius) var(--radius) 0 0;background:none;font:inherit;font-size:.8125rem;font-weight:500;color:var(--ink-2);cursor:pointer}.pm-zakladka:hover{color:var(--ink);background:var(--surface-2)}.pm-zakladka[aria-selected=true]{color:var(--ink);font-weight:600;border-bottom-color:var(--accent)}.pm-zakladka:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.pm-sym-panel{display:grid;min-width:0;min-height:15rem;align-content:start;transition:opacity .15s ease-out}.pm-sym-panel:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.pm-zastepnik--sym{min-height:15rem}.pm-sym-widok{display:grid;gap:10px;min-width:0}.pm-podpis{caption-side:top;padding:0 0 6px;text-align:left;font-size:.75rem;line-height:1.4;color:var(--ink-2)}.pm-metryka{display:flex;align-items:center;gap:8px;font-size:.75rem;color:var(--ink-2)}.pm-segment--metryka .pm-segment-opcja{min-width:4.5rem;font-weight:600}.pm-segment--metryka .pm-segment-opcja:first-child:has(input:checked){background:var(--accent);color:var(--on-accent);box-shadow:none}.pm-macierz th,.pm-macierz td{vertical-align:middle}.pm-macierz td.pm-komorka-td{padding:3px}.pm-komorka{display:grid;justify-items:end;gap:1px;width:100%;min-height:44px;padding:4px 8px;border:1px solid var(--rule-soft);border-radius:var(--radius);background:var(--surface);font:inherit;color:var(--ink);cursor:pointer}.pm-komorka:hover{background:var(--surface-2)}.pm-komorka:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.pm-komorka[aria-pressed=true]{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent);background:var(--accent-wash)}.pm-komorka-td--biezaca .pm-komorka{border:2px solid var(--ink)}.pm-komorka-wartosc{font-family:var(--mono);font-variant-numeric:tabular-nums;font-weight:600;white-space:nowrap}.pm-komorka-delta{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:.6875rem;color:var(--ink-2);white-space:nowrap}.pm-biezaca{display:inline-block;font-size:.6875rem;font-weight:600;letter-spacing:.02em;color:var(--ink);white-space:nowrap}.pm-biezaca:before{content:"● ";color:var(--accent)}.pm-sym-szczegol{display:grid;gap:6px;justify-items:start;min-height:3.5rem;padding:8px 10px;border-radius:var(--radius);background:var(--paper);font-size:.8125rem;line-height:1.45;color:var(--ink)}.pm-sym-szczegol p{margin:0}.pm-sym-tabela tbody th{white-space:nowrap}.pm-sym-tabela tbody th .pm-biezaca{margin-left:6px}.pm-sym-tabela tbody th>.pm-biezaca:only-child{margin-left:0}.pm-tabela tbody tr.pm-wiersz-biezacy th,.pm-tabela tbody tr.pm-wiersz-biezacy td{background:var(--accent-wash);color:var(--ink);font-weight:600}.pm-tabela tbody tr.pm-wiersz-biezacy th:first-child{box-shadow:inset 3px 0 0 var(--accent)}.pm-znacznik--prog{margin-left:6px;color:var(--warning);background:var(--warning-wash)}.pm-dopisek{font-family:var(--sans);font-size:.6875rem;color:var(--ink-2)}.pm-scenariusze{display:grid;gap:8px;min-width:0}.pm-scenariusze-glowa{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px}.pm-scenariusze-glowa .pm-opis{flex:1 1 14rem}.pm-adnotacja{font-style:italic}.pm-porownanie th,.pm-porownanie td{vertical-align:top}.pm-porownanie{table-layout:fixed}.pm-porownanie td{color:var(--ink);overflow-wrap:break-word}.pm-porownanie th,.pm-porownanie td{padding:5px 6px}.pm-porownanie tbody th{width:8.5rem;white-space:normal}.pm-porownanie .num{white-space:normal}.pm-porownanie thead th.pm-porownanie-kol{vertical-align:top;white-space:normal}@media (max-width: 640px){.pm-porownanie{table-layout:auto}.pm-porownanie td,.pm-porownanie tbody th{white-space:nowrap}.pm-porownanie tbody th{width:auto}}.pm-scenariusze-glowa .btn[aria-disabled=true]{opacity:.55;cursor:not-allowed}.pm-nazwa-scenariusza{display:block;width:100%;min-width:7rem;padding:3px 6px;border:1px solid var(--rule);border-radius:var(--radius);background:var(--surface);font-family:var(--sans);font-size:.8125rem;font-weight:600;color:var(--ink);text-transform:none;letter-spacing:normal}.pm-nazwa-scenariusza:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.pm-porownanie-kol .pm-znacznik{margin-top:4px;font-family:var(--sans);text-transform:none;letter-spacing:normal}.pm-porownanie .pm-porownanie-zapisane{background:var(--paper);color:var(--ink-2)}.pm-porownanie thead .pm-porownanie-zapisane{font-family:var(--sans);font-size:.75rem;text-transform:none;letter-spacing:normal;white-space:normal}.pm-ocena{font-weight:600}.pm-ocena--min:before{content:"▼ ";color:var(--accent)}.pm-ocena--max:before{content:"▲ ";color:var(--warning)}.pm-porownanie-akcje td{background:none}.pm-akcje-scenariusza{display:grid;gap:4px;justify-items:stretch}.pm-akcje-scenariusza .btn{padding:4px 6px;font-size:.75rem;line-height:1.25;white-space:normal}.pm-akcje-scenariusza .btn-link{justify-self:start}@media (pointer: coarse){.pm-zakladka,.pm-akcje-scenariusza .btn,.pm-scenariusze-glowa .btn,.pm-sym-akcja,.pm-nazwa-scenariusza{min-height:44px}}@media (prefers-reduced-motion: reduce){.pm-sym-panel,.pm-wynik,.pm-pasek-liczby{transition:none}}.ankieta-zlozonosci .az-akcje{margin:0 0 16px}.az-glowna{grid-template-columns:24px minmax(0,1fr)}.az-opcje{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:10px 0 0 36px}.kw-opcja.az-opcja{display:flex;flex-direction:column;gap:6px;padding:10px 12px;border:1px solid var(--rule);border-radius:var(--radius);text-align:left;line-height:1.45}.kw-opcja.az-opcja+.kw-opcja.az-opcja{border-left:1px solid var(--rule)}.kw-opcja.az-opcja.proponowana:not(.wybrana){border-color:var(--warning);background:var(--warning-wash)}.kw-opcja.az-opcja.wybrana{border-color:var(--accent);font-weight:400}.kw-opcja.az-opcja:focus-visible{outline-offset:2px}.az-opcja-naglowek{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px}.az-opcja-poziom{font-weight:600;color:var(--ink)}.az-opcja.wybrana .az-opcja-poziom,.az-opcja.wybrana .az-opcja-opis{color:var(--on-accent)}.az-opcja-opis{font-size:.8125rem;color:var(--ink-2)}.az-znacznik-propozycji{font-family:var(--mono);font-size:.625rem;letter-spacing:.06em;text-transform:uppercase;padding:1px 6px;border:1px solid var(--warning);border-radius:999px;color:var(--warning);background:var(--surface)}.az-opcja.wybrana .az-znacznik-propozycji{border-color:var(--on-accent);color:var(--on-accent);background:transparent}.az-komentarz{display:grid;gap:6px}.az-propozycja{display:grid;gap:4px}.az-propozycja p strong{color:var(--ink)}.az-pewnosc{margin-left:8px;font-family:var(--mono);font-size:.6875rem;color:var(--ink-3)}.az-pewnosc-niska{color:var(--critical)}.az-podstawa{display:flex;flex-wrap:wrap;gap:2px 8px;font-size:.75rem;color:var(--ink-3)}.az-podstawa ul{margin:0;padding-left:1.1rem;flex-basis:100%}.az-zrodlo{margin-top:4px}.az-wynik{display:grid;gap:2px;margin-top:12px;padding:12px 16px;border:1px solid var(--rule);border-radius:var(--radius);background:var(--surface)}.az-wynik-etykieta{font-family:var(--mono);font-size:.625rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.az-wynik strong{font-size:1.0625rem;color:var(--ink)}.wycena-zlozonosc-wskazowka{margin-top:0}@media (max-width: 720px){.az-opcje{grid-template-columns:minmax(0,1fr);margin-left:0}}.wycena-mnoznik{display:grid;grid-template-columns:auto 11rem minmax(0,1fr);align-items:center;gap:6px 16px;margin:0 0 12px}.wycena-mnoznik-etykieta{font-size:.875rem;font-weight:600;color:var(--ink)}.wycena-arkusz .wycena-mnoznik .wycena-kwota{width:11rem;max-width:11rem}.wycena-mnoznik .pole-podpowiedz{margin:0}@media (max-width: 720px){.wycena-mnoznik{grid-template-columns:minmax(0,1fr)}}.tytul-ze-znakiem{display:inline-flex;align-items:center;gap:10px}.umowa-formularz .umowa-reprezentacja-odczyt{display:flex;flex-direction:column;gap:6px;padding:10px 14px;border:1px solid var(--rule);border-radius:var(--radius);background:var(--surface-2, var(--surface));font-size:.8125rem}.umowa-formularz .umowa-reprezentacja-tytul{font-weight:600;color:var(--ink-2)}.umowa-formularz .umowa-reprezentacja-odczyt ul{margin:0;padding-left:18px}.umowa-formularz .pole-blad{color:var(--bad, #b3261e)}.oferta-podglad{display:flex;flex-direction:column;gap:14px;margin:0}.oferta-podglad dt{font-size:.75rem;color:var(--ink-3);margin-bottom:2px}.oferta-podglad dd{margin:0;font-size:.875rem;color:var(--ink)}.oferta-podglad ul{margin:0;padding-left:18px}.umowa-formularz .podpowiedzi-lat{display:flex;flex-direction:column;gap:8px;margin:16px 0;padding:12px 16px;border:1px dashed var(--rule);border-radius:var(--radius)}.umowa-formularz .podpowiedzi-lat h3{margin:0;font-size:.9375rem}.umowa-formularz .podpowiedzi-lat ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px}.umowa-formularz .podpowiedzi-lat ul ul{padding-left:12px;gap:6px}.umowa-formularz .podpowiedzi-lat li li{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:.8125rem}.oswiadczenie-komorka{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.oswiadczenie-stan{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.oswiadczenie-stan-wiersz{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px}.oswiadczenie-meta{font-size:.75rem;color:var(--ink-2)}.oswiadczenie-akcje{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.oswiadczenie-akcje:empty{display:none}.oswiadczenie-akcje .btn{padding:4px 10px;min-height:28px;white-space:nowrap}.oswiadczenie-wzor{display:inline-flex;align-items:center;gap:4px}.oswiadczenie-wzor-etykieta{font-size:.75rem;color:var(--ink-3);margin-right:2px}.oswiadczenie-format{font:inherit;font-size:.6875rem;font-weight:600;letter-spacing:.02em;padding:3px 8px;min-height:24px;border-radius:999px;border:1px solid var(--rule);background:transparent;color:var(--accent);cursor:pointer;transition:background .16s ease,border-color .16s ease}.oswiadczenie-format:hover,.oswiadczenie-format:focus-visible{background:var(--accent-wash);border-color:var(--accent)}.ankieta-plik{display:flex;flex-direction:column;gap:.5rem}.ankieta-roznica-stara{color:var(--crit, #b91c1c);text-decoration:line-through}.ankieta-roznica-nowa{color:var(--ok, #166534);font-weight:600;text-decoration:none}.ankieta-import{display:flex;flex-direction:column;gap:.5rem;padding-bottom:1rem;border-bottom:1px solid var(--line, #e5e7eb)}.ankieta-import-tabela{width:100%;border-collapse:collapse}.ankieta-import-tabela th,.ankieta-import-tabela td{text-align:left;vertical-align:top;padding:.35rem .5rem;border-bottom:1px solid var(--line, #e5e7eb)}.ankieta-import-blad{color:var(--crit, #b91c1c)}.ankieta-historia-pytanie ul{margin:.25rem 0 0 1.25rem}.wycena-karta .kalk-godziny{display:flex;flex-wrap:wrap;align-items:flex-start;gap:12px 16px}.wycena-karta .kalk-godziny .field{flex:0 1 9rem;min-width:8rem}.wycena-karta .kalk-godziny-podp{margin:6px 0 0}.kalk-stawka-etykieta{display:inline-flex;align-items:center;gap:6px}.kalk-info{display:inline-flex;color:var(--ink-2);border-radius:50%}.kalk-info:hover{color:var(--accent)}.kalk-info:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.kalk-stawka-wartosc{display:flex;align-items:center;min-height:38px;font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--ink)}.oczekiwanie{border:1px solid var(--rule);border-left:3px solid var(--accent);border-radius:6px;padding:.75rem 1rem;margin:.75rem 0}.oczekiwanie-glowa{display:flex;align-items:center;gap:.6rem}.oczekiwanie-czas{margin-left:auto;font-variant-numeric:tabular-nums;color:var(--muted, inherit)}.oczekiwanie-pasek{height:4px;margin:.6rem 0;background:var(--rule);border-radius:2px;overflow:hidden}.oczekiwanie-pasek>span{display:block;height:100%;width:35%;background:var(--accent);border-radius:2px;animation:oczekiwanie-przesuw 1.4s ease-in-out infinite}.oczekiwanie-opis{margin:0;font-size:.875rem}@keyframes oczekiwanie-przesuw{0%{transform:translate(-100%)}to{transform:translate(300%)}}@media (prefers-reduced-motion: reduce){.oczekiwanie-pasek>span{animation:none;width:100%;opacity:.5}}.oferta-daty{display:flex;flex-wrap:wrap;align-items:flex-end;gap:16px 24px}.oferta-daty>.field{flex:0 0 11.5rem;max-width:100%;margin:0}.oferta-daty input[type=date]{width:100%}.oferta-daty>.oferta-daty-szybkie{flex:0 1 auto}.oferta-daty-etykieta{display:block;margin-bottom:4px}.oferta-daty-szybkie .btn-row{margin:0;flex-wrap:nowrap}.oferta-termin{margin:20px 0 16px;padding:14px 0 0;border:0;border-top:1px solid var(--rule)}.oferta-termin>legend{padding:0 8px 0 0;font-weight:600}.oferta-termin-opis{margin:0 0 12px;max-width:none;font-size:.8125rem;line-height:1.5;color:var(--ink-3)}.oferta-termin .oferta-daty>.field{flex:0 1 auto;display:flex;flex-direction:column;align-items:flex-start;gap:4px}.oferta-termin .oferta-daty input[type=date]{width:11.5rem}.oferta-termin .field .btn-link{white-space:nowrap;display:block;margin-top:4px;padding:0;font-size:.75rem;text-align:left}@media (max-width: 520px){.oferta-daty>.field{flex:1 1 100%}.oferta-daty-szybkie .btn-row{flex-wrap:wrap}}.opis-akcje{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px 12px}.opis-akcje .opis-wersje{margin-left:0}.profile-opisu{display:grid;grid-template-columns:minmax(220px,280px) minmax(0,1fr);gap:16px 24px;align-items:start}@media (max-width: 800px){.profile-opisu{grid-template-columns:minmax(0,1fr)}}.profile-opisu-lista ul{list-style:none;margin:0 0 12px;padding:0;display:grid;gap:6px}.profile-opisu-wiersz{width:100%;display:grid;gap:4px;text-align:left;padding:8px 10px;border:1px solid var(--rule);border-radius:8px;background:var(--surface);color:inherit;cursor:pointer}.profile-opisu-wiersz:hover{background:var(--surface-2)}.profile-opisu-wiersz.aktywny{border-color:var(--accent);background:var(--surface-2)}.profile-opisu-wiersz:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.profile-opisu-nazwa{font-weight:600}.profile-opisu-znaczniki{display:flex;flex-wrap:wrap;gap:4px}.profile-opisu-edytor{display:grid;gap:14px;min-width:0}.profile-opisu-edytor h3{margin:0}.profile-opisu-pole{display:grid;gap:4px}.profile-opisu-pole-glowa{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 12px}.profile-opisu-podpowiedz{margin:0}.profile-opisu-grupa{display:grid;gap:12px;margin:0;padding:12px;border:1px solid var(--rule);border-radius:8px}.profile-opisu-grupa legend{padding:0 6px;font-weight:600}.profile-opisu-liczba{max-width:8rem}.profile-opisu-pasek{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.profile-opisu-podglad{margin-top:8px}.profile-opisu-pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:24rem;overflow:auto;padding:10px;border:1px solid var(--rule);border-radius:8px;background:var(--surface-2);font-size:.8125rem;line-height:1.5}.opis-profil{display:grid;gap:8px;margin-bottom:14px;max-width:60rem}.opis-profil-karta{display:grid;gap:8px;padding:12px 14px;border:1px solid var(--rule);border-radius:8px;background:var(--surface-2)}.opis-profil-karta p{margin:0}.opis-profil-naglowek{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.opis-profil-szczegoly{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:8px 16px;margin:0}.opis-profil-szczegoly dt{font-size:.75rem;color:var(--ink-3)}.opis-profil-szczegoly dd{margin:0}.opis-profil-eksport{font-size:.8125rem}.opis-profil-pasek{display:flex;flex-wrap:wrap;gap:8px}.karta-stref-glowa{padding:12px 16px 0}.karta-stref-glowa p{margin:0 0 8px;max-width:75ch}.karta-stref-legenda,.wykres-modelu-strefy{display:flex;flex-wrap:wrap;gap:4px 16px;margin:8px 0;padding:0;list-style:none;font-size:.75rem;color:var(--ink-2)}.karta-stref-legenda li,.wykres-modelu-strefy li{display:inline-flex;align-items:center;gap:6px}.karta-stref-probka{display:inline-block;width:14px;height:14px;border:1px solid var(--rule);border-radius:3px;background:var(--surface)}.linia-salda{display:inline-block;width:18px;border-top:2px dashed var(--ink)}.karta-stref-tabela{overflow-x:auto;padding:0 16px 14px}.karta-stref-tabela table{width:100%;border-collapse:collapse;font-size:.8125rem}.karta-stref-tabela th,.karta-stref-tabela td{padding:5px 10px;border-bottom:1px solid var(--rule-soft);text-align:left;vertical-align:top}.karta-stref-tabela th[scope=row]{font-family:inherit;font-size:.8125rem;font-weight:500;letter-spacing:normal;text-transform:none}.karta-stref-tabela .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.karta-stref-tabela tr.nowa-grupa th,.karta-stref-tabela tr.nowa-grupa td{border-top:2px solid var(--rule)}.karta-stref-skrot{display:block;font-size:.6875rem;color:var(--ink-2);white-space:normal;text-align:right}.wykresy-modeli,.wykresy-przeplywow{display:grid;grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));gap:16px;margin:12px 0}.wykres-modelu,.wykres-przeplywow{margin:0;min-width:0}.wykres-modelu figcaption,.wykres-przeplywow figcaption{margin-bottom:4px;font-size:.8125rem;font-weight:600}.wykres-modelu svg,.wykres-przeplywow svg{width:100%;height:auto;max-height:14rem}.uwaga-wartosci{margin-top:2px;font-size:.75rem;font-style:italic;color:var(--ink-2)}.branza-nota{margin:0 0 12px;padding:8px 12px;border-left:3px solid var(--rule);font-size:.8125rem;line-height:1.5;color:var(--ink-2)}.branza-nota a{color:var(--accent)}.uwaga-gwiazdka{cursor:help;text-decoration:none;color:var(--warning)}.rozklad-roe{display:grid;gap:16px}.rozklad-roe-opis{margin:8px 0 0;padding-left:18px;font-size:.8125rem;line-height:1.5}.rozklad-roe-nota{margin:8px 0 0;font-size:.75rem;max-width:75ch}.wykres-mostu{max-width:40rem}@media print{.ratio-row.ratio-row-branza{grid-template-columns:1fr 84px 84px 104px}.ratio-row .branza-kol.hide-narrow,.ratio-row .branza-naglowek.hide-narrow{display:block}}.przewodnik-pasek{margin:4px 0 16px;overflow-x:auto}.przewodnik-pasek ol{display:flex;gap:0;margin:0;padding:0;list-style:none;min-width:max-content}.przewodnik-krok{flex:1 1 0;min-width:128px;position:relative}.przewodnik-krok:not(:last-child):after{content:"";position:absolute;top:21px;left:calc(50% + 18px);right:calc(-50% + 18px);height:2px;background:var(--rule)}.przewodnik-krok.stan-gotowe:not(:last-child):after{background:var(--accent-2)}.przewodnik-krok button{all:unset;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;gap:6px;width:100%;padding:4px 6px 8px;cursor:pointer;text-align:center;border-radius:var(--radius)}.przewodnik-krok button:hover .przewodnik-nazwa{color:var(--ink)}.przewodnik-krok button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.przewodnik-numer{position:relative;z-index:1;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;border:2px solid var(--rule);background:var(--surface);color:var(--ink-3);font-family:var(--mono);font-size:.875rem;font-weight:600}.przewodnik-tekst{display:flex;flex-direction:column;gap:1px}.przewodnik-nazwa{font-size:.8125rem;font-weight:600;color:var(--ink-2)}.przewodnik-podpis{font-size:.6875rem;color:var(--ink-3)}.przewodnik-krok.stan-w_toku .przewodnik-numer{border-color:var(--warning);color:var(--warning)}.przewodnik-krok.stan-gotowe .przewodnik-numer{border-color:var(--accent-2);background:var(--accent-2);color:var(--on-accent)}.przewodnik-krok.stan-uwaga .przewodnik-numer{border-color:var(--critical);background:var(--critical-wash);color:var(--critical)}.przewodnik-krok.stan-zablokowane .przewodnik-nazwa,.przewodnik-krok.stan-zablokowane .przewodnik-podpis{color:var(--ink-3)}.przewodnik-krok.aktywny button{background:var(--accent-wash);box-shadow:inset 0 0 0 1px var(--accent),inset 0 -4px 0 var(--accent)}.przewodnik-krok.aktywny .przewodnik-nazwa{color:var(--ink)}.przewodnik-krok.aktywny .przewodnik-numer{width:38px;height:38px;border-width:3px;border-color:var(--accent);background:var(--surface);color:var(--accent)}.przewodnik-krok.aktywny.stan-gotowe .przewodnik-numer{background:var(--accent);color:var(--on-accent)}.przewodnik-krok.aktywny.stan-uwaga .przewodnik-numer{border-color:var(--critical);color:var(--critical)}.przewodnik-tu{margin-top:3px;padding:1px 8px;border-radius:10px;background:var(--accent);color:var(--on-accent);font-family:var(--mono);font-size:.625rem;letter-spacing:.06em;text-transform:uppercase}.co-teraz{display:flex;align-items:center;justify-content:space-between;gap:16px 24px;flex-wrap:wrap;margin:0 0 16px;padding:14px 18px;border:1px solid var(--rule);border-left:4px solid var(--accent);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow)}.co-teraz-tekst{flex:1 1 320px;min-width:0}.co-teraz-etykieta{display:block;margin-bottom:2px;font-family:var(--mono);font-size:.6875rem;letter-spacing:.08em;text-transform:uppercase;color:var(--accent)}.co-teraz-tytul{margin:0;font-family:var(--serif);font-size:1.125rem;font-weight:600;line-height:1.3;color:var(--ink)}.co-teraz-opis{margin:4px 0 0;max-width:70ch;font-size:.8125rem;line-height:1.5;color:var(--ink-2)}.co-teraz-blokady{margin:8px 0 0;padding-left:18px;font-size:.8125rem;line-height:1.5;color:var(--ink-2)}.co-teraz-akcje{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.co-teraz-powod{flex-basis:100%;font-size:.75rem;color:var(--ink-3);text-align:right}.co-teraz-uwaga{border-left-color:var(--warning);background:var(--warning-wash)}.co-teraz-uwaga .co-teraz-etykieta{color:var(--warning)}.co-teraz-blokada{border-left-color:var(--critical);background:var(--critical-wash)}.co-teraz-blokada .co-teraz-etykieta{color:var(--critical)}.co-teraz-gotowe{border-left-color:var(--accent-2);background:var(--accent-wash)}.wskazowka{margin:0 0 16px}.wskazowka-przycisk{all:unset;cursor:pointer;font-size:.8125rem;font-weight:600;color:var(--accent)}.wskazowka-przycisk:hover{text-decoration:underline}.wskazowka-przycisk:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.wskazowka-tresc{margin-top:6px;padding:10px 14px;max-width:78ch;border-left:3px solid var(--rule);font-size:.8125rem;line-height:1.6;color:var(--ink-2)}.wskazowka-tresc p{margin:0 0 6px}.wskazowka-tresc p:last-child{margin-bottom:0}.podsumowanie{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 16px}.podsumowanie-pozycja{display:inline-flex;align-items:baseline;gap:8px;padding:6px 12px;border:1px solid var(--rule);border-radius:var(--radius);background:var(--surface);font:inherit;cursor:pointer;color:var(--ink-2)}.podsumowanie-pozycja:disabled{cursor:default;opacity:.55}.podsumowanie-pozycja:not(:disabled):hover{border-color:var(--ink-3)}.podsumowanie-pozycja:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.podsumowanie-pozycja.aktywna{border-color:var(--accent);background:var(--accent-wash);color:var(--ink)}.podsumowanie-liczba{font-family:var(--mono);font-size:1.125rem;font-weight:600;color:var(--ink)}.podsumowanie-pozycja.ton-uwaga .podsumowanie-liczba{color:var(--warning)}.podsumowanie-pozycja.ton-ok .podsumowanie-liczba{color:var(--accent-2)}.podsumowanie-etykieta{font-size:.8125rem}.znacznik-stanu{display:inline-block;padding:1px 8px;border-radius:10px;border:1px solid var(--rule);font-size:.6875rem;font-weight:600;white-space:nowrap;background:var(--surface-2);color:var(--ink-2)}.znacznik-propozycja{border-color:var(--warning);background:var(--warning-wash);color:var(--warning)}.znacznik-potwierdzone{border-color:var(--accent-2);background:var(--accent-wash);color:var(--accent)}.krok-dalej{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:24px;padding-top:16px;border-top:1px solid var(--rule)}@media (max-width: 720px){.przewodnik-krok{min-width:108px}.co-teraz-akcje{width:100%}.co-teraz-powod{text-align:left}}.sciezka-statusu{margin:8px 0 16px;overflow-x:auto}.sciezka-statusu ol{display:flex;flex-wrap:wrap;align-items:center;gap:6px 0;margin:0;padding:0;list-style:none}.sciezka-statusu-pozycja{display:inline-flex;align-items:center;gap:6px;padding:3px 12px;border:1px solid var(--rule);border-radius:999px;background:transparent;color:var(--ink-3);font-size:.8125rem;white-space:nowrap}.sciezka-statusu li+li:before{content:"›";margin:0 8px;color:var(--ink-3)}.sciezka-statusu li{display:inline-flex;align-items:center}.sciezka-statusu .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.sciezka-statusu-pozycja.stan-gotowe{color:var(--ink-2);border-color:var(--accent-2)}.sciezka-statusu-pozycja.aktywny{background:var(--accent-wash);border-color:var(--accent);color:var(--ink);font-weight:600}.sciezka-statusu-pozycja.stan-zablokowane{opacity:.6}.sciezka-statusu-znak{font-size:.75rem}.oferta-podsumowanie{display:flex;gap:8px 24px;flex-wrap:wrap;align-items:center;margin:0 0 12px;font-size:.8125rem;color:var(--ink-2)}.oferta-podsumowanie strong{color:var(--ink)}.oferta-krok{min-width:0}.oferta-krok .wskazowka-tresc{max-width:none}.kw-grupa{margin:0 0 24px}.kw-grupa-naglowek{display:flex;align-items:baseline;gap:4px 12px;flex-wrap:wrap;margin-bottom:8px}.kw-grupa-naglowek h3{margin:0;font-family:var(--serif);font-size:1rem;font-weight:600}.kw-grupa-postep{font-family:var(--mono);font-size:.6875rem;color:var(--ink-3)}.kw-grupa-naglowek p{flex-basis:100%;margin:0;font-size:.8125rem;color:var(--ink-3)}.kw-lista{margin:0;padding:0;list-style:none;border:1px solid var(--rule);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow)}.kw-wiersz{padding:12px 16px 12px 13px;border-left:3px solid transparent}.kw-wiersz+.kw-wiersz{border-top:1px solid var(--rule-soft)}.kw-wiersz.stan-propozycja{border-left-color:var(--warning)}.kw-wiersz.stan-potwierdzone{border-left-color:var(--accent-2)}.kw-wiersz.stan-do_uzupelnienia{border-left-color:var(--critical)}.kw-glowna{display:grid;grid-template-columns:24px minmax(0,1fr) auto;gap:4px 12px;align-items:start}.kw-numer{font-family:var(--mono);font-size:.75rem;line-height:1.6;color:var(--ink-3)}.kw-pytanie{font-size:.9375rem;font-weight:600;line-height:1.4;color:var(--ink)}.kw-stan{display:flex;align-items:center;gap:8px;margin-top:4px}.kw-przyjmij{font-size:.75rem;padding:0}.kw-odpowiedzi{display:inline-flex;border:1px solid var(--rule);border-radius:var(--radius);overflow:hidden}.kw-opcja{font:inherit;font-size:.8125rem;padding:6px 14px;border:none;background:var(--surface);color:var(--ink-2);cursor:pointer}.kw-opcja+.kw-opcja{border-left:1px solid var(--rule)}.kw-opcja:hover:not(:disabled):not(.wybrana){background:var(--surface-2)}.kw-opcja.wybrana{background:var(--accent);color:var(--on-accent);font-weight:600}.kw-opcja:disabled{cursor:default;opacity:.6}.kw-opcja:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.kw-komentarz{margin:8px 0 0 36px;max-width:78ch}.kw-komentarz p{margin:0;font-size:.8125rem;line-height:1.55;color:var(--ink-2)}.kw-komentarz .kw-zwiniety{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.kw-komentarz textarea{width:100%;font:inherit;font-size:.8125rem}.kw-komentarz-akcje{display:flex;gap:12px}.kw-komentarz-akcje .btn-link{padding:2px 0;font-size:.75rem}.kw-podstawa{margin-top:2px!important;font-size:.75rem!important;color:var(--ink-3)!important}@media (max-width: 720px){.kw-glowna{grid-template-columns:24px minmax(0,1fr)}.kw-odpowiedzi{grid-column:2;justify-self:start}.kw-komentarz{margin-left:0}}.wycena-notatka-etykieta{display:flex;align-items:center;gap:10px}.decyzja-uklad{display:grid;gap:16px}.decyzja-uklad .wskazowka{margin:0}.decyzja-uklad .wskazowka-tresc{max-width:none}.decyzja-lista{margin:0;padding-left:18px;font-size:.8125rem;line-height:1.55;color:var(--ink-2)}.decyzja-lista li+li{margin-top:4px}.decyzja-podtytul{margin:14px 0 6px;font-size:.6875rem;font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.decyzja-wybor{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin:0;padding:0;border:none}.decyzja-wybor legend{padding:0;margin-bottom:8px;font-size:.8125rem;font-weight:600}.decyzja-karta{display:block;padding:12px 14px;border:2px solid var(--rule);border-radius:var(--radius);background:var(--surface);cursor:pointer}.decyzja-karta:hover{border-color:var(--ink-3)}.decyzja-karta input{position:absolute;opacity:0;pointer-events:none}.decyzja-karta.wybrana{border-color:var(--accent);background:var(--accent-wash)}.decyzja-karta.wybrana.odmowa{border-color:var(--critical);background:var(--critical-wash)}.decyzja-karta.wybrana.warunkowa{border-color:var(--warning);background:var(--warning-wash)}.decyzja-karta:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.decyzja-karta strong{display:block;font-size:.9375rem}.decyzja-karta span{display:block;margin-top:2px;font-size:.75rem;color:var(--ink-2)}.oferta-podsumowanie .oferta-historia-przycisk{margin-left:auto}.oferta-ostatnia-zmiana{margin:0 0 12px;font-size:.8125rem;color:var(--ink-3)}.oferta-ostatnia-zmiana strong{color:var(--ink-2)}.oferta-ostatnia-zmiana .btn-link{padding:0;font-size:.8125rem}.historia-filtr{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:16px}.historia-chip{font:inherit;font-size:.75rem;padding:4px 10px;border:1px solid var(--rule);border-radius:12px;background:var(--surface);color:var(--ink-2);cursor:pointer}.historia-chip:disabled{opacity:.5;cursor:default}.historia-chip.aktywny{border-color:var(--accent);background:var(--accent-wash);color:var(--ink);font-weight:600}.historia-dzien h3{margin:16px 0 8px;font-family:var(--mono);font-size:.6875rem;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.historia-dzien ol{margin:0;padding:0;list-style:none;border-left:2px solid var(--rule)}.historia-wpis{position:relative;margin:0 0 14px 14px}.historia-wpis:before{content:"";position:absolute;left:-20px;top:5px;width:10px;height:10px;border-radius:50%;background:var(--surface);border:2px solid var(--accent-2)}.historia-meta{display:flex;gap:8px;flex-wrap:wrap;align-items:baseline;font-size:.75rem;color:var(--ink-3)}.historia-meta time{font-family:var(--mono)}.historia-kto{font-weight:600;color:var(--ink-2)}.historia-krok{padding:0 8px;border:1px solid var(--rule);border-radius:10px;background:var(--surface-2)}.historia-tytul{margin-top:2px;font-size:.875rem;font-weight:600;color:var(--ink)}.historia-wpis ul{margin:4px 0 0;padding-left:18px;font-size:.8125rem;line-height:1.5;color:var(--ink-2)}.historia-odtworzone{padding:0 8px;border:1px dashed var(--ink-3);border-radius:10px;color:var(--ink-3);cursor:help}.oferta-podsumowanie{padding:10px 14px;border:1px solid var(--rule);border-radius:8px;background:var(--surface);gap:8px 32px}.oferta-pozycja{display:flex;flex-direction:column;gap:2px}.oferta-pozycja-etykieta{font-size:.6875rem;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3)}.oferta-pozycja strong{font-size:1rem}.oferta-pozycja--status .pill,.oferta-pozycja--status>span:not(.oferta-pozycja-etykieta){align-self:flex-start;font-size:.9375rem;padding:2px 12px}.pobierz-kalkulacje{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin:0 0 12px;font-size:.8125rem;color:var(--ink-2)}.pobierz-kalkulacje-etykieta{font-weight:500;color:var(--ink)}.analiza-start{display:grid;gap:20px;max-width:52rem;padding:24px;margin:0 0 16px;background:var(--surface);border:1px solid var(--rule);border-radius:8px;box-shadow:var(--shadow)}.analiza-start-glowa{display:flex;gap:16px;align-items:flex-start}.analiza-start-glowa h2{margin:0 0 4px;font-family:var(--serif);font-size:1.25rem;font-weight:600;color:var(--ink)}.analiza-start-glowa p{margin:0;max-width:65ch;line-height:1.55;color:var(--ink-2)}.analiza-start-ikona{flex:none;display:grid;place-items:center;width:48px;height:48px;border-radius:10px;color:var(--accent);background:var(--accent-wash)}.analiza-start-kroki{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}.analiza-start-kroki li{display:flex;gap:10px;align-items:flex-start;padding:12px;background:var(--paper);border:1px solid var(--rule-soft);border-radius:6px;font-size:.875rem}.analiza-start-kroki li>span:last-child{display:grid;gap:2px}.analiza-start-numer{flex:none;display:grid;place-items:center;width:24px;height:24px;border-radius:50%;font-size:.8125rem;font-weight:600;color:var(--on-accent);background:var(--accent)}.analiza-start-etykieta{margin:0 0 8px;font-size:.8125rem;color:var(--ink-2)}.analiza-start-zrodla{display:flex;flex-wrap:wrap;gap:6px 8px;margin:0;padding:0;list-style:none}.analiza-start-zrodla li{padding:4px 10px;font-size:.8125rem;color:var(--ink-2);background:var(--surface-2);border-radius:999px}.analiza-start-akcja{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px}.analiza-start-przycisk{min-height:44px;padding-inline:28px;font-size:1rem;cursor:pointer}.analiza-start-przycisk:disabled{cursor:not-allowed}.analiza-pasek{position:relative;height:10px;overflow:hidden;background:var(--accent-wash);border-radius:999px}.analiza-pasek-wypelnienie{position:absolute;inset:0 auto 0 0;width:40%;background:linear-gradient(90deg,var(--accent-2),var(--accent));border-radius:999px;animation:analiza-pasek-przesuw 1.6s ease-in-out infinite}@keyframes analiza-pasek-przesuw{0%{transform:translate(-100%)}to{transform:translate(250%)}}.analiza-postep-czas{margin:-8px 0 0;font-size:.875rem;color:var(--ink-2);font-variant-numeric:tabular-nums}.analiza-start-ikona--praca{animation:analiza-puls 1.8s ease-in-out infinite}@keyframes analiza-puls{50%{opacity:.55}}.analiza-start-zrodla--praca li{animation:analiza-puls 2.4s ease-in-out infinite}.analiza-start-zrodla--praca li:nth-child(2n){animation-delay:.4s}.analiza-start-zrodla--praca li:nth-child(3n){animation-delay:.8s}@media (prefers-reduced-motion: reduce){.analiza-pasek-wypelnienie,.analiza-start-ikona--praca,.analiza-start-zrodla--praca li{animation:none}.analiza-pasek-wypelnienie{width:100%;opacity:.6}}@media (max-width: 720px){.analiza-start{padding:16px}.analiza-start-kroki{grid-template-columns:1fr}}.reprezentacja-podmiotu{display:flex;gap:14px;align-items:flex-start;padding:14px 16px;margin:0 0 16px;background:var(--accent-wash);border:1px solid var(--rule);border-left:4px solid var(--accent);border-radius:6px}.metryczka .reprezentacja-podmiotu{margin:12px 0 0}.reprezentacja-podmiotu--brak{background:var(--warning-wash);border-left-color:var(--warning)}.reprezentacja-ikona{flex:none;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;color:var(--accent);background:var(--surface)}.reprezentacja-podmiotu--brak .reprezentacja-ikona{color:var(--warning)}.reprezentacja-tresc h2{margin:0 0 6px;font-family:var(--serif);font-size:1rem;font-weight:600}.reprezentacja-tresc p{margin:4px 0 0;font-size:.875rem}.reprezentacja-lista{display:grid;gap:6px;margin:0;padding:0;list-style:none}.reprezentacja-lista li{display:flex;flex-wrap:wrap;gap:2px 12px;align-items:baseline}.reprezentacja-lista strong{font-size:1.0625rem}.analiza-czynnosci{display:grid;gap:16px;padding:16px 20px;margin:0 0 16px;background:var(--surface);border:1px solid var(--rule);border-radius:8px;box-shadow:var(--shadow)}.analiza-czynnosci-grupa h3{margin:0 0 6px;font-size:.75rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.analiza-czynnosci-grupa ul{margin:0;padding:0;list-style:none}.analiza-czynnosc{display:grid;grid-template-columns:minmax(13rem,17rem) 1fr;gap:8px 20px;align-items:start;padding:10px 0;border-top:1px solid var(--rule-soft)}.analiza-czynnosc:first-child{border-top:0}.analiza-czynnosc-sterowanie{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.analiza-czynnosc-sterowanie .btn{min-height:40px;cursor:pointer}.analiza-czynnosc-sterowanie select{width:100%}.analiza-czynnosc-opis{display:flex;flex-wrap:wrap;gap:4px 10px;align-items:baseline;font-size:.8125rem;line-height:1.5;color:var(--ink-2)}.analiza-czynnosc-opis p{flex:1 1 24rem;margin:0;max-width:65ch}.analiza-znacznik{flex:none;padding:2px 8px;font-size:.6875rem;font-weight:600;letter-spacing:.03em;white-space:nowrap;border-radius:999px}.analiza-znacznik--bezplatne{color:var(--accent);background:var(--accent-wash)}.analiza-znacznik--platne{color:var(--warning);background:var(--warning-wash)}.analiza-znacznik--model{color:var(--critical);background:var(--critical-wash)}.analiza-znacznik--neutralny{color:var(--settled);background:var(--settled-wash)}@media (max-width: 760px){.analiza-czynnosc{grid-template-columns:1fr}}.analiza-pasek-wypelnienie--okreslone{position:static;display:block;height:100%;animation:none;transition:width .6s ease}.analiza-pasek--okreslony{overflow:hidden}.analiza-postep-kroki{display:grid;gap:4px;margin:0;padding:0;list-style:none;font-size:.875rem;color:var(--ink-3)}.analiza-postep-kroki li.gotowy{color:var(--accent)}.analiza-postep-kroki li.biezacy{color:var(--ink);font-weight:600}.analiza-postep-kroki li>span:first-child{display:inline-block;width:1.4em;text-align:center}.analiza-postep-kroki li.biezacy>.analiza-postep-znacznik{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle}.analiza-postep-kroki li.biezacy .spinner{width:.9rem;height:.9rem}.analiza-postep-mysli{display:inline-flex;gap:2px;margin-left:4px;vertical-align:baseline}.analiza-postep-mysli i{width:4px;height:4px;border-radius:50%;background:var(--accent);animation:analiza-mysli 1.2s ease-in-out infinite}.analiza-postep-mysli i:nth-child(2){animation-delay:.2s}.analiza-postep-mysli i:nth-child(3){animation-delay:.4s}@keyframes analiza-mysli{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}@media (prefers-reduced-motion: reduce){.analiza-pasek-wypelnienie--okreslone{transition:none}.analiza-postep-mysli i{animation:none;opacity:.7}}.analiza-czynnosc--szeroka{grid-template-columns:minmax(16rem,34rem) 1fr}.analiza-czynnosc--szeroka .analiza-czynnosc-sterowanie{flex-direction:column;align-items:stretch;min-width:0}.analiza-czynnosc--szeroka .eksport{display:flex;width:100%;min-width:0}@media (max-width: 760px){.analiza-czynnosc--szeroka{grid-template-columns:1fr}}.analiza-czynnosci-zwijana>summary{cursor:pointer;padding:.5rem 0;font-size:.9rem}.analiza-czynnosci-zwijana>summary:focus-visible{outline:2px solid var(--accent, currentColor);outline-offset:2px}.analiza-czynnosci-zwijana[open]>summary{margin-bottom:.25rem}.analiza-naglowek{display:grid;gap:10px;margin:0 0 16px}.analiza-naglowek>.analiza-czynnosci{margin:0}.wynik-gora{display:grid;grid-template-columns:auto minmax(8rem,22rem) 1fr;align-items:center;gap:8px 20px;padding:10px 20px;background:var(--surface);border:1px solid var(--rule);border-radius:8px;box-shadow:var(--shadow)}.wynik-gora-glowny{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 12px}.wynik-gora-etykieta{font-size:.75rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.wynik-gora-liczba{display:inline-flex;align-items:baseline;gap:6px}.wynik-gora-tor{position:relative;min-width:0}.wynik-gora-opis{margin:0;font-size:.8125rem;color:var(--ink-3)}.analiza-czynnosci--zwarte{gap:6px;padding:10px 20px}.analiza-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 20px}.analiza-toolbar-status:empty{display:none}.analiza-toolbar-akcje{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto}.analiza-toolbar .pasek-wersji select{min-width:0;width:min(100%,24rem)}.analiza-wiecej>summary{cursor:pointer;font-size:.8125rem;color:var(--ink-3);padding:2px 0}.analiza-wiecej-tresc{display:grid;gap:12px;margin-top:8px}.analiza-nota-migawki{margin:0;font-size:.8rem;max-width:78ch}.analiza-czynnosci-opisy{margin:0;display:grid;gap:8px}.eksport--zwarty{position:relative}.eksport-menu{position:absolute;right:0;top:calc(100% + 6px);z-index:30;display:grid;gap:8px;width:max-content;min-width:14rem;max-width:min(40rem,90vw);padding:8px;background:var(--surface);border:1px solid var(--rule);border-radius:8px;box-shadow:var(--shadow)}.eksport-trwa{display:inline-flex;align-items:center;gap:8px;font-size:.8125rem;color:var(--ink)}.eksport--zwarty>.eksport-trwa{position:absolute;right:0;top:calc(100% + 6px);z-index:30;width:max-content;max-width:min(22rem,90vw);padding:8px 12px;background:var(--surface);border:1px solid var(--rule);border-radius:8px;box-shadow:var(--shadow)}.eksport--zwarty>.eksport-trwa .muted{display:block}.eksport-trwa-czas{font-variant-numeric:tabular-nums;color:var(--ink-3)}.eksport>.btn{display:inline-flex;align-items:center;gap:6px}.eksport .btn:disabled .spinner,.eksport--zwarty>.btn:disabled .spinner{border-color:var(--rule);border-top-color:var(--accent)}.eksport-menu ul{margin:0;padding:0;list-style:none;display:grid}.eksport-menu-pozycja{width:100%;text-align:left;padding:8px 10px;background:none;border:0;border-radius:6px;color:var(--ink);font:inherit;cursor:pointer}.eksport-menu-pozycja:hover:not(:disabled){background:var(--accent-wash)}.eksport-menu-pozycja:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.eksport-menu .historia-wydan{overflow-x:auto}.analiza-czynnosci-opisy dt{font-weight:600;font-size:.8125rem}.analiza-czynnosci-opisy dd{margin:0;font-size:.8125rem;line-height:1.5;max-width:75ch}@media (max-width: 720px){.wynik-gora{grid-template-columns:1fr}}@media print{.analiza-naglowek{display:none}}.analiza-czynnosc-sterowanie .btn,.eksport--zwarty>.btn{display:inline-flex;align-items:center;gap:6px}.analiza-czynnosc-sterowanie .btn svg,.eksport--zwarty>.btn svg{flex:none}.poza-zakresem{position:relative;display:inline-block;margin:0 0 8px}.pule-info>summary.poza-zakresem-ikona{border-color:var(--warning);color:var(--warning);font-style:normal}.poza-zakresem-ikona svg{display:block}.poza-zakresem .pule-info-tresc ul{margin:0;padding-left:18px;font-size:.78rem}.laczna-naglowek{display:flex;align-items:center;flex-wrap:wrap;gap:4px 10px}.info-ikona{display:inline-block}.info-ikona .pule-info-tresc{font-size:.8125rem;line-height:1.5;color:var(--ink-2)}.info-ikona .pule-info-tresc p{display:block}.laczna-radar>summary{cursor:pointer;font-size:.8125rem;color:var(--ink-3);padding:2px 0}.laczna-radar[open]>summary{margin-bottom:8px}.laczna-radar>svg,.laczna-radar>div{max-width:22rem;margin-inline:auto}.tylko-druk{display:none}@media print{.info-ikona,.laczna-radar{display:none}.tylko-druk{display:block;font-size:8.5pt;color:#333}.laczna-radar-druk{max-width:26rem;margin-inline:auto}}.pasmo-tor{height:12px;border-radius:999px;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ink) 14%,transparent)}.pasmo-niskie{background:color-mix(in srgb,var(--ryzyko-niskie) 38%,var(--surface))}.pasmo-srednie{background:color-mix(in srgb,var(--ryzyko-srednie) 42%,var(--surface))}.pasmo-wysokie{background:color-mix(in srgb,var(--ryzyko-wysokie) 40%,var(--surface))}.pasmo-tor{overflow:visible}.pasmo-tor>.pasmo-strefa:first-child{border-radius:999px 0 0 999px}.pasmo-tor>.pasmo-strefa:last-of-type{border-radius:0 999px 999px 0}.pasmo-znacznik{top:50%;bottom:auto;width:16px;height:16px;margin-left:-8px;margin-top:-8px;border-radius:50%;background:var(--ink);border:3px solid var(--surface);box-shadow:0 0 0 1.5px var(--ink),0 1px 4px #00000040}.mini-skala.pasmo-tor{display:flex;height:8px;min-width:4rem}.mini-skala .pasmo-znacznik{width:12px;height:12px;margin-left:-6px;margin-top:-6px;border-width:2px}.laczna-glowa{align-items:center}.uklad-przelacznik{display:inline-flex;padding:2px;gap:2px;border:1px solid var(--rule);border-radius:8px;background:var(--surface)}.uklad-przycisk{display:inline-grid;place-items:center;width:30px;height:28px;border:0;border-radius:6px;background:none;color:var(--ink-3);cursor:pointer;transition:background .16s ease,color .16s ease}.uklad-przycisk:hover{background:var(--surface-2);color:var(--ink)}.uklad-przycisk[aria-pressed=true]{background:var(--accent-wash);color:var(--accent)}.uklad-przycisk:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.laczna-hero{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px 32px;padding:14px 18px 22px;border-radius:10px;background:var(--surface);border:1px solid var(--rule-soft)}.laczna-hero .laczna-liczba{font-size:2.6rem;line-height:1}.laczna-hero-skala{min-width:0;padding-top:6px}@media (max-width: 50rem){.laczna-hero{grid-template-columns:1fr}}.laczna-kokpit{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(14rem,1fr);gap:18px 28px;align-items:center}.laczna-kokpit-radar{padding:8px;border-radius:10px;background:var(--surface);border:1px solid var(--rule-soft)}.rozbicie--z-paskiem{max-width:none;font-size:.875rem}.rozbicie--z-paskiem .rozbicie-wiersz{grid-template-columns:1.1rem minmax(7rem,1fr) minmax(5rem,9rem) 2.8rem 4.4rem auto;align-items:center;padding:8px 0}.rozbicie--z-paskiem .rozbicie-brak{grid-column:3 / 6}.rozbicie--zwarte .rozbicie-wiersz{padding:4px 0}.laczna-kafle{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(11.5rem,1fr));gap:10px}.laczna-kafel{display:grid;gap:6px;padding:12px 14px;background:var(--surface);border:1px solid var(--rule-soft);border-top:3px solid var(--rule);border-radius:10px}.laczna-kafel.kafel-niskie{border-top-color:var(--ryzyko-niskie)}.laczna-kafel.kafel-srednie{border-top-color:var(--ryzyko-srednie)}.laczna-kafel.kafel-wysokie{border-top-color:var(--ryzyko-wysokie)}.laczna-kafel-nazwa{display:flex;align-items:baseline;gap:6px;font-size:.8125rem;font-weight:600;color:var(--ink-2);text-decoration:none}.laczna-kafel-nazwa:hover{text-decoration:underline}.laczna-kafel-liczba{font-family:var(--mono);font-size:1.6rem;font-weight:700;font-variant-numeric:tabular-nums;line-height:1.1}@media print{.uklad-przelacznik,.laczna-kokpit,.laczna-kafle,.rozbicie--zwarte{display:none}}.laczna-kokpit-radar{display:grid;gap:8px;justify-items:center}.wykres-pasek{justify-self:stretch;display:flex;align-items:center;justify-content:space-between;gap:8px}.wykres-pasek .info-ikona .pule-info-tresc{width:min(18rem,80vw)}.wykres-przelacznik{margin-left:auto}.radar.radar--z-wynikami{max-width:28rem}.wyk-etykieta{fill:var(--ink-2);font-size:11.5px;font-weight:600}.wyk-wynik{fill:currentColor;font-family:var(--mono);font-size:13px;font-weight:700}.roza-platek{stroke-width:1.5;stroke-linejoin:round}.roza-platek-brak{fill:none;stroke:var(--ink-3);stroke-width:1;stroke-dasharray:3 3}.roza-srodek{fill:var(--surface);stroke:var(--rule)}.roza-liczba{fill:currentColor;font-family:var(--mono);font-size:13px;font-weight:700}.laczna-kokpit{grid-template-columns:minmax(0,1.4fr) minmax(16rem,1fr)}@media (max-width: 56rem){.laczna-kokpit{grid-template-columns:minmax(0,1fr)}}.laczna-bramka{border:1px solid color-mix(in srgb,var(--warning) 45%,var(--rule));border-left-width:4px;border-left-color:var(--warning);border-radius:8px;background:color-mix(in srgb,var(--warning) 8%,var(--surface));font-size:.8125rem}.laczna-bramka>summary{display:flex;align-items:center;flex-wrap:wrap;gap:8px 10px;padding:8px 12px;cursor:pointer;list-style:none}.laczna-bramka>summary::-webkit-details-marker{display:none}.laczna-bramka-szczegoly{margin-left:auto;font-size:.75rem;color:var(--ink-3)}.laczna-bramka-szczegoly:after{content:" ▸"}.laczna-bramka[open] .laczna-bramka-szczegoly:after{content:" ▾"}.laczna-bramka>ul{margin:0;padding:0 12px 10px 28px;display:grid;gap:4px}.kompletnosc{display:grid;gap:8px;margin:0 0 14px}.kompletnosc-glowa{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 14px}.kompletnosc-glowa h3{margin:0}.kompletnosc-chipy{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.kompletnosc-chip{display:inline-flex;align-items:center;gap:6px;padding:4px 10px 4px 6px;background:var(--surface);border:1px solid var(--rule-soft);border-radius:999px;font-size:.8125rem}.kompletnosc-licznik{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--ink-3)}.kompletnosc-szczegoly>summary{cursor:pointer;font-size:.8125rem;color:var(--ink-3)}.kompletnosc-szczegoly[open]>summary{margin-bottom:8px}@media print{.laczna-bramka,.kompletnosc-szczegoly,.kompletnosc-chipy{display:none}}.laczna-hero,.laczna-kokpit-radar,.laczna-kafel,.uklad-przelacznik{background:transparent}.laczna-hero,.laczna-kokpit-radar,.laczna-kafel{border-color:var(--rule)}.roza-srodek{fill:var(--surface-2)}.laczna-narzedzia{display:flex;align-items:center;flex-wrap:wrap;gap:8px 14px}.tlo-wybor{display:inline-flex;align-items:center;gap:6px}.tlo-probka{width:18px;height:18px;padding:0;border-radius:50%;border:1px solid color-mix(in srgb,var(--ink) 28%,transparent);cursor:pointer;transition:transform .12s ease,box-shadow .12s ease}.tlo-probka:hover{transform:scale(1.12)}.tlo-probka[aria-pressed=true]{box-shadow:0 0 0 2px var(--surface),0 0 0 4px var(--accent)}.tlo-probka:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.tlo-probka--auto{background:conic-gradient(var(--ryzyko-niskie),var(--ryzyko-srednie),var(--ryzyko-wysokie),var(--ryzyko-niskie))}.tlo-probka--neutralne{background:var(--surface-2)}.tlo-probka--blekit{background:color-mix(in srgb,#3f74b5 26%,var(--surface))}.tlo-probka--szalwia{background:color-mix(in srgb,#5f8a73 28%,var(--surface))}.tlo-probka--piasek{background:color-mix(in srgb,#b5935a 30%,var(--surface))}.tlo-probka--fiolet{background:color-mix(in srgb,#7a6aa8 26%,var(--surface))}.tlo-probka--grafit{background:color-mix(in srgb,var(--ink) 16%,var(--surface))}.ocena-laczna[data-tlo=neutralne]{background:var(--surface-2)}.ocena-laczna[data-tlo=blekit]{background:color-mix(in srgb,#3f74b5 9%,var(--surface))}.ocena-laczna[data-tlo=szalwia]{background:color-mix(in srgb,#5f8a73 10%,var(--surface))}.ocena-laczna[data-tlo=piasek]{background:color-mix(in srgb,#b5935a 11%,var(--surface))}.ocena-laczna[data-tlo=fiolet]{background:color-mix(in srgb,#7a6aa8 9%,var(--surface))}.ocena-laczna[data-tlo=grafit]{background:color-mix(in srgb,var(--ink) 6%,var(--surface))}.oceny-narzedzia{display:flex;justify-content:flex-end;margin:0 0 8px}@media print{.ocena-laczna[data-tlo]{-webkit-print-color-adjust:exact;print-color-adjust:exact}.tlo-wybor,.oceny-narzedzia{display:none}}.analiza-zlecenie{display:grid;gap:12px;max-width:52rem;padding:20px 24px;margin:0 0 16px;background:var(--surface);border:1px solid var(--rule);border-radius:8px;box-shadow:var(--shadow)}.analiza-zlecenie-glowa h2{margin:0 0 4px;font-family:var(--serif);font-size:1.25rem;font-weight:600;color:var(--ink)}.analiza-zlecenie-glowa p{margin:0;max-width:65ch;line-height:1.55}.analiza-zlecenie-rzad{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-end}.analiza-zlecenie-pole{display:grid;gap:4px;flex:1 1 18rem;font-size:.875rem;color:var(--ink-2)}.analiza-zlecenie-pole .input{width:100%;min-height:44px}.analiza-zlecenie-rzad .btn{min-height:44px}.analiza-zlecenie-podpowiedz{margin:-4px 0 0;font-size:.8125rem}.analiza-zlecenie-potwierdzenie{display:grid;gap:8px;padding:14px 16px;border:1px solid var(--accent, var(--line));border-radius:8px;background:var(--surface-2, transparent)}.analiza-zlecenie-potwierdzenie p{margin:0}.analiza-zlecenie-nazwa{font-size:1.0625rem;overflow-wrap:anywhere}.analiza-zlecenie-opcje{display:grid;gap:8px}.analiza-zlecenie-opcja{display:flex;gap:10px;align-items:flex-start;font-size:.875rem;line-height:1.45;cursor:pointer}.analiza-zlecenie-opcja input{flex:none;margin-top:3px}.dostepne-analizy{display:grid;gap:8px;max-width:52rem;padding:16px 20px;margin:0 0 16px;background:var(--surface);border:1px solid var(--rule);border-left:3px solid var(--accent);border-radius:8px}.dostepne-analizy h3{margin:0;font-size:1rem;color:var(--ink)}.dostepne-analizy>p{margin:0;max-width:65ch;font-size:.875rem;line-height:1.5}.dostepne-analizy-lista{display:grid;gap:8px;margin:0;padding:0;list-style:none}.dostepne-analizy-pozycja{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between;padding:10px 12px;background:var(--paper);border:1px solid var(--rule-soft);border-radius:6px}.dostepne-analizy-opis{display:grid;gap:2px;flex:1 1 20rem;min-width:0;font-size:.875rem}.dostepne-analizy-ostrzezenie{font-size:.8125rem;color:var(--ink);font-weight:600}@media (max-width: 480px){.analiza-zlecenie,.dostepne-analizy{padding:16px}}.analiza-akcje-gora{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:flex-end}.analiza-statystyki{display:grid;grid-template-columns:repeat(auto-fit,minmax(10.5rem,1fr));gap:12px;margin:0 0 16px}.analiza-statystyka{display:grid;gap:2px;align-content:start;padding:12px 16px;background:var(--surface);border:1px solid var(--rule);border-radius:8px}.analiza-statystyka dt{font-size:.6875rem;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3)}.analiza-statystyka dd{margin:0}.analiza-statystyka dd:not(.analiza-statystyka-opis){font-family:var(--serif);font-size:1.625rem;font-weight:600;line-height:1.2;font-variant-numeric:tabular-nums;color:var(--ink)}.analiza-statystyka-opis{font-size:.75rem;line-height:1.4;color:var(--ink-2)}.analiza-statystyka.uwaga{border-color:var(--warning);background:var(--warning-wash)}.analiza-statystyka.uwaga dd:not(.analiza-statystyka-opis){color:var(--warning)}.analiza-nowa{scroll-margin-top:16px}.nowa-wersja{display:grid;gap:16px}.nowa-wersja-naglowek{font-family:inherit;margin:0 0 6px;padding:0;font-size:.8125rem;font-weight:700;letter-spacing:.01em}.nowa-wersja-zakres{margin:0;padding-left:1.25rem;display:grid;gap:2px;font-size:.875rem}.nowa-wersja-pytanie{display:grid;gap:8px;margin:0;padding:0;border:0;min-width:0}.nowa-wersja-pytanie legend{float:left;width:100%;margin-bottom:8px}.nowa-wersja-pytanie legend+*{clear:both}.nowa-wersja-uwaga{margin:0;font-size:.8125rem;line-height:1.45}.nowa-wersja-pytanie .analiza-zlecenie-opcja input:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.zmiany-podsumowanie{margin:0 0 8px}.zmiany-tabela-obudowa{overflow-x:auto}.zmiany-tabela td{vertical-align:top;overflow-wrap:anywhere}@media print{.zmiany-tabela-obudowa{overflow:visible}}.szuflada.szuflada-bez-tla{width:min(560px,100vw);box-shadow:-10px 0 28px #00000024}.szuflada-przyciski{display:flex;gap:6px;flex:none}@media (min-width: 1100px){body:has(.szuflada-bez-tla) .content{padding-right:calc(min(560px,100vw) + 1rem)}}tr.wiersz-wybrany>td{background:var(--accent-wash)}tr.wiersz-wybrany>td:first-child{box-shadow:inset 3px 0 0 var(--accent)}.faktura-stan{display:grid;gap:10px;margin-bottom:16px;padding:12px 14px;border:1px solid var(--rule);border-radius:var(--radius);background:var(--surface-2)}.faktura-stan-poz{display:grid;grid-template-columns:90px 1fr;gap:8px;align-items:center;font-size:.875rem}.faktura-stan-etykieta{font-family:var(--mono);font-size:.6875rem;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.faktura-stan-saldo{font-size:.75rem;color:var(--ink-2)}.skany{display:flex;flex-direction:column;gap:16px}.skany-status{margin:0;padding:8px 12px;border-left:3px solid var(--accent);background:var(--accent-wash);color:var(--accent);font-size:.8125rem}.skany-wejscie{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.skany-strefa{display:flex;align-items:center;gap:16px;padding:20px;border:1.5px dashed var(--rule);border-radius:var(--radius);background:var(--paper);transition:border-color .15s,background-color .15s}.skany-strefa.nad{border-color:var(--accent);background:var(--accent-wash)}.skany-strefa.zajeta{opacity:.7}.skany-strefa-ikona{display:grid;place-items:center;flex:none;width:44px;height:44px;border-radius:50%;background:var(--accent-wash);color:var(--accent)}.skany-strefa-tekst{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.skany-strefa-tekst span{color:var(--ink-2);font-size:.8125rem;line-height:1.5}.skany-pasek{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;color:var(--ink-2);font-size:.8125rem}.skany-lista{display:flex;flex-direction:column;margin:0;padding:0;list-style:none;border:1px solid var(--rule);border-radius:var(--radius);background:var(--surface)}.skany-wiersz{display:flex;align-items:center;gap:12px;padding:12px 16px}.skany-wiersz+.skany-wiersz{border-top:1px solid var(--rule-soft)}.skany-plik-ikona{flex:none;color:var(--ink-3)}.skany-opis{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.skany-nazwa{overflow:hidden;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.skany-meta{color:var(--ink-3);font-size:.75rem}.skany-skrot{font-family:var(--mono)}.skany-akcje{flex:none}@media (max-width: 720px){.skany-strefa,.skany-wiersz{flex-wrap:wrap}.skany-akcje{width:100%}}.umowa-kafle{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin-bottom:16px}.umowa-kolumny{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:16px;align-items:start}@media (max-width: 960px){.umowa-kolumny{grid-template-columns:minmax(0,1fr)}}.umowa-dl{display:grid;grid-template-columns:minmax(140px,40%) 1fr;margin:0}.umowa-dl dt,.umowa-dl dd{margin:0;padding:10px 0;border-bottom:1px solid var(--rule-soft)}.umowa-dl dt{color:var(--ink-2);font-size:.8125rem}.umowa-dl dd{font-weight:600}.umowa-dl dt:last-of-type,.umowa-dl dd:last-of-type{border-bottom:0}.umowa-kontrola{display:flex;align-items:center;gap:10px;min-height:44px;padding:4px 0;cursor:pointer}.umowa-kontrola input{width:18px;height:18px;accent-color:var(--accent)}.umowa-kontrola+.umowa-kontrola{border-top:1px solid var(--rule-soft)}.umowa-wymagania{display:flex;flex-direction:column;gap:24px}.wym-rok{display:flex;flex-direction:column;gap:12px}.wym-naglowek{display:flex;align-items:center;flex-wrap:wrap;gap:8px 16px}.wym-naglowek h3{margin:0;font-size:1rem;font-weight:600}.wym-postep-blok{display:flex;align-items:center;gap:10px;flex:1;min-width:200px;max-width:360px;margin-left:auto}.wym-postep{flex:1;height:6px;border-radius:3px;background:var(--surface-2);overflow:hidden}.wym-postep>span{display:block;height:100%;border-radius:3px;background:var(--accent);transition:width .24s ease}.wym-postep.komplet>span{background:var(--ryzyko-niskie)}.wym-postep-opis{flex:none;color:var(--ink-2);font-size:.8125rem;font-variant-numeric:tabular-nums}.wym-lista{display:flex;flex-direction:column;margin:0;padding:0;list-style:none;border:1px solid var(--rule);border-radius:var(--radius);background:var(--surface);overflow:hidden}.wym-wiersz{display:grid;grid-template-columns:24px minmax(0,1fr) 132px 424px;align-items:start;gap:4px 14px;padding:12px 14px 12px 12px;border-left:3px solid var(--rule);transition:background .16s ease}.wym-wiersz+.wym-wiersz{border-top:1px solid var(--rule-soft)}.wym-wiersz:hover{background:var(--paper)}.wym-wiersz[aria-busy=true]{opacity:.7}.wym-jest{border-left-color:var(--ryzyko-niskie)}.wym-oczekuje{border-left-color:var(--critical)}.wym-oczekuje.wym-opcj{border-left-color:var(--rule)}.wym-do_uzupelnienia{border-left-color:var(--warning)}.wym-nie_dotyczy{border-left-color:var(--settled)}.wym-ikona{display:grid;place-items:center;width:24px;height:24px;margin-top:1px;color:var(--ink-3)}.wym-jest .wym-ikona{color:var(--ryzyko-niskie)}.wym-oczekuje:not(.wym-opcj) .wym-ikona{color:var(--critical)}.wym-do_uzupelnienia .wym-ikona{color:var(--warning)}.wym-tresc{display:flex;flex-direction:column;gap:4px;min-width:0}.wym-tytul{font-weight:600;line-height:1.35;overflow-wrap:anywhere}.wym-meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px}.wym-kod{padding:1px 6px;border-radius:var(--radius);background:var(--surface-2);color:var(--ink-2);font-family:var(--mono);font-size:.75rem}.wym-tag{padding:1px 6px;border:1px solid var(--rule);border-radius:var(--radius);color:var(--ink-2);font-size:.75rem;line-height:1.5}.wym-tag.wymagane{border-color:var(--accent);background:var(--accent-wash);color:var(--accent);font-weight:600}.wym-tag.opcjonalne{border-style:dashed;color:var(--ink-2)}.wym-poprzedni,.wym-powod{display:flex;align-items:flex-start;gap:6px;margin-top:2px;padding:6px 8px;border-radius:var(--radius);background:var(--paper);color:var(--ink-2);font-size:.8125rem;line-height:1.45}.wym-poprzedni svg{flex:none;margin-top:2px}.wym-stan{padding-top:1px;white-space:nowrap}.wym-akcje{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px 8px}.wym-akcje .btn{display:inline-flex;align-items:center;gap:6px;min-height:34px;white-space:nowrap}.wym-akcje .wym-link{padding:6px 4px;color:var(--accent);font-size:.8125rem;text-underline-offset:2px}.wym-akcje .wym-link:hover{color:var(--accent-2)}.wym-pusty{padding:16px;border:1.5px dashed var(--rule);border-radius:var(--radius);background:var(--paper);color:var(--ink-2);font-size:.875rem;line-height:1.5}.wyb{display:flex;flex-direction:column;gap:12px;padding:16px;border:1px solid var(--rule);border-radius:var(--radius);background:var(--surface)}.wyb-naglowek{margin:0;font-size:.9375rem;font-weight:600}.wyb-wejscia{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.wyb-wejscie{display:flex;align-items:center;gap:8px;padding:6px 10px;border:1px solid var(--rule);border-radius:var(--radius);background:var(--paper);font-size:.8125rem}.wyb-werdykt{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-left:3px solid var(--rule);border-radius:var(--radius);background:var(--paper);line-height:1.5}.wyb-werdykt svg{flex:none;margin-top:2px}.wyb-zgodny{border-left-color:var(--ryzyko-niskie);background:var(--ryzyko-niskie-tlo)}.wyb-niezgodny{border-left-color:var(--critical);background:var(--critical-wash)}.wyb-nie_da_sie_ustalic{border-left-color:var(--warning);background:var(--warning-wash)}.wyb-fakty{display:grid;grid-template-columns:minmax(150px,max-content) 1fr;gap:6px 16px;margin:0;font-size:.875rem}.wyb-fakty dt{color:var(--ink-2)}.wyb-fakty dd{margin:0}.wyb-cytat{margin:0;padding:8px 12px;border-left:3px solid var(--rule);background:var(--paper);color:var(--ink-2);font-size:.8125rem;line-height:1.5}.wyb-akcje{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.wyb-decyzja{display:flex;flex-direction:column;gap:8px;padding-top:12px;border-top:1px solid var(--rule-soft)}.wyb-decyzja-przyciski{display:flex;flex-wrap:wrap;gap:8px}@media (max-width: 960px){.wym-wiersz{grid-template-columns:24px minmax(0,1fr)}.wym-stan,.wym-akcje{grid-column:2}.wym-akcje{justify-content:flex-start}}@media (max-width: 720px){.wym-akcje .btn{min-height:44px}.wym-postep-blok{max-width:none;margin-left:0;flex-basis:100%}.wyb-fakty{grid-template-columns:1fr;gap:2px}.wyb-fakty dd{margin-bottom:8px}.wyb-akcje .btn,.wyb-decyzja-przyciski .btn{min-height:44px}}@media (prefers-reduced-motion: reduce){.wym-postep>span,.wym-wiersz{transition:none}}.przelacznik-wym{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;border:0;min-width:0}.przelacznik-wym-etykieta{padding:0;margin-bottom:2px;font-size:.8125rem;color:var(--ink-2)}.przelacznik-wym-grupa{display:inline-flex;align-self:flex-start;border:1px solid var(--rule);border-radius:var(--radius);background:var(--surface);overflow:hidden}.przelacznik-wym-opcja{position:relative;display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 14px;font-size:.8125rem;color:var(--ink-2);cursor:pointer;transition:background-color .15s ease,color .15s ease}.przelacznik-wym-opcja+.przelacznik-wym-opcja{border-left:1px solid var(--rule)}.przelacznik-wym-opcja:hover{background:var(--surface-2)}.przelacznik-wym-opcja.jest-wybrana{background:var(--accent-wash);color:var(--accent);font-weight:600}.przelacznik-wym-opcja input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;margin:0;cursor:pointer}.przelacznik-wym-opcja:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:-2px}.przelacznik-wym:disabled .przelacznik-wym-opcja{cursor:not-allowed;opacity:.6}.przelacznik-wym-podpowiedz{font-size:.75rem;color:var(--ink-3);max-width:46ch}@media (max-width: 720px){.przelacznik-wym-grupa{align-self:stretch}.przelacznik-wym-opcja{flex:1;justify-content:center}}@media (prefers-reduced-motion: reduce){.przelacznik-wym-opcja{transition:none}}.ustawienia-zadania{display:flex;flex-direction:column;gap:12px}.ustawienia-zadania-pole{display:flex;align-items:center;gap:8px;min-height:32px;font-size:.8125rem;cursor:pointer}.kb{display:flex;flex-direction:column;gap:12px;max-width:640px}.kb-wybor select{max-width:420px}.kb-karta{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--rule);border-radius:var(--radius);background:var(--surface)}.kb-awatar{display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:50%;background:var(--accent-wash);color:var(--accent);font-weight:600;font-size:.875rem}.kb-dane{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.kb-numer{font-size:.8125rem;color:var(--ink-2);font-variant-numeric:tabular-nums}.kb-numer.kb-brak{color:var(--warning)}.kb-zrodlo{flex:none;font-size:.75rem;color:var(--ink-3)}.kb-reczny{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,200px);gap:12px}.kb-numer-pole{font-variant-numeric:tabular-nums}.kb-chip{align-self:flex-start}.organ-wyboru{display:flex;flex-direction:column;gap:8px}.organ-wyboru-opis{font-size:.8125rem;color:var(--ink-2)}.organ-wyboru-opis summary{cursor:pointer;min-height:32px;display:flex;align-items:center}.organ-wyboru-opis p{margin:4px 0;max-width:70ch}.rozliczenie{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:16px;align-items:start}.rozliczenie-pole{display:flex;flex-direction:column;gap:8px;min-width:0}.rachunek-etykieta{font-size:.8125rem;font-weight:500;color:var(--ink-2)}.warunki-tekst{margin:0}.rachunek-karta{display:flex;align-items:center;flex-wrap:wrap;gap:10px 12px;padding:12px 14px;border:1px solid var(--rule);border-radius:var(--radius);background:var(--surface);color:var(--ink-2)}.rachunek-numer{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.rachunek-numer code{font-family:var(--mono);font-size:.9375rem;color:var(--ink);letter-spacing:.02em;overflow-wrap:anywhere}.rachunek-zrodlo{font-size:.75rem;color:var(--ink-3)}.rachunek-inny{display:flex;flex-direction:column;gap:8px;align-items:flex-start}.rachunek-inny input{width:100%}@media (max-width: 720px){.kb-reczny{grid-template-columns:minmax(0,1fr)}.kb-zrodlo{display:none}}.wym-wzor{min-height:34px;padding:0 8px;border:1px solid var(--rule);border-radius:8px;background:var(--surface, #fff);color:inherit;font:inherit;font-size:.8125rem;cursor:pointer}.wym-pliki{grid-column:1 / -1;min-width:0;margin-top:8px;padding:8px 0 0 38px;border-top:1px dashed var(--rule-soft)}.pb-karta{display:flex;flex-direction:column;gap:12px;padding:16px;border:1px solid var(--rule);border-radius:var(--radius);background:var(--surface)}.pb-karta-glowa{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px}.pb-karta-glowa h4,.pb-sygnaly h4{margin:0;font-size:.9375rem;font-weight:600}.pb-opis,.pb-brak-danych{margin:0;color:var(--ink-2);font-size:.8125rem;line-height:1.5;max-width:72ch}.pb-podsumowanie{display:flex;flex-direction:column;gap:14px}.pb-siatka{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px 20px;margin:0}.pb-pole{display:flex;flex-direction:column;gap:3px;min-width:0}.pb-pole dt{color:var(--ink-3);font-size:.75rem;text-transform:uppercase;letter-spacing:.04em}.pb-pole dd{display:flex;flex-direction:column;gap:2px;margin:0;color:var(--ink);font-size:.875rem;overflow-wrap:anywhere}.pb-pole dd .pill{align-self:flex-start}.pb-drugi{color:var(--ink-2);font-size:.8125rem}.pb-brak{color:var(--ink-2);font-style:italic}.pb-sygnaly ul,.pb-opinie{display:flex;flex-direction:column;gap:8px;margin:8px 0 0;padding:0;list-style:none}.pb-sygnal{padding:10px 12px;border:1px solid var(--rule-soft);border-left-width:3px;border-radius:var(--radius);background:var(--paper)}.pb-sygnal.pb-wysoka{border-left-color:var(--warning);background:var(--warning-wash)}.pb-sygnal.pb-srednia{border-left-color:var(--accent)}.pb-sygnal-glowa{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:.875rem}.pb-cytat{margin:6px 0 0;padding:0 0 0 10px;border-left:2px solid var(--rule);color:var(--ink-2);font-size:.8125rem;line-height:1.5}.pb-nota{margin:0;color:var(--ink-3);font-size:.75rem;line-height:1.45}.pb-akcje{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.pb-wykaz{display:flex;flex-direction:column;gap:10px}.pb-opinie li{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px 16px;padding:8px 10px;border:1px solid var(--rule-soft);border-radius:var(--radius);background:var(--paper)}.pb-opinie li.pb-proponowana{border-color:var(--accent);background:var(--accent-wash)}.pb-opinia-rok{display:flex;align-items:center;flex-wrap:wrap;gap:6px 8px}.pb-krs{max-width:260px}.pb-formularz{display:flex;flex-direction:column;gap:12px}@media (max-width: 640px){.pb-opinie li{grid-template-columns:1fr}.pb-opinie li .btn{justify-self:start}}.pm-sekcja{display:flex;flex-direction:column;gap:12px;margin-top:4px;padding-top:16px;border-top:1px solid var(--rule)}.pm-glowa{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px}.pm-glowa h4,.pm-podglad h5{margin:0;font-size:.9375rem;font-weight:600}.pm-forma{display:flex;flex-direction:column;gap:12px}.pm-wyslano{display:flex;flex-direction:column;gap:8px;padding:10px 12px;border:1px solid var(--rule-soft);border-radius:var(--radius);background:var(--paper)}.pm-wyslano p{margin:0;font-size:.875rem;line-height:1.5}.pm-wyslana{display:flex;flex-direction:column;gap:6px;padding:10px 12px;border-left:2px solid var(--rule);background:var(--surface)}.pm-wyslana pre{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;font-size:.8125rem;line-height:1.55;color:var(--ink-2)}.pm-podglad{display:flex;flex-direction:column;gap:12px;padding:14px;border:1px solid var(--accent);border-radius:var(--radius);background:var(--surface)}.pm-tresc{min-height:18rem;resize:vertical;line-height:1.55}.pm-zalaczniki{display:flex;flex-direction:column;gap:6px;margin:0;padding:8px 12px;border:1px solid var(--rule-soft);border-radius:var(--radius)}.pm-zalaczniki legend{padding:0 4px;color:var(--ink-3);font-size:.75rem;text-transform:uppercase;letter-spacing:.04em}.pm-podpis{display:flex;flex-direction:column;gap:8px;margin-top:6px;padding-top:8px;border-top:1px dashed var(--rule-soft)}.wm-strona{display:flex;flex-direction:column;gap:16px}.wm-narzedzia{display:flex;flex-direction:column;gap:12px}.wm-zakladki{display:flex;gap:4px;border-bottom:1px solid var(--rule)}.wm-zakladka{min-height:40px;padding:8px 14px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--ink-2);font:inherit;font-size:.875rem;cursor:pointer;transition:color .15s,border-color .15s}.wm-zakladka:hover{color:var(--ink)}.wm-zakladka:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.wm-zakladka.aktywna{color:var(--ink);border-bottom-color:var(--accent);font-weight:600}.wm-filtry{align-items:end}.wm-tabela{overflow-x:auto}.wm-tabela td{vertical-align:top}.wm-wybrany td:first-child{box-shadow:inset 3px 0 0 var(--accent)}.wm-nie-zawijaj{white-space:nowrap}.wm-adres{overflow-wrap:anywhere;max-width:18rem}.wm-temat{text-align:left;font-weight:600}.wm-fragment{display:block;margin-top:2px;max-width:48ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink-3);font-size:.75rem}.wm-szczegoly{display:flex;flex-direction:column;gap:12px}.wm-meta{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px 20px;margin:0}.wm-meta dt{color:var(--ink-3);font-size:.75rem;text-transform:uppercase;letter-spacing:.04em}.wm-meta dd{margin:2px 0 0;font-size:.875rem;overflow-wrap:anywhere}.wm-linki{display:inline-flex;gap:10px;margin-left:10px;font-size:.8125rem}.wm-mono{font-family:var(--mono);font-size:.75rem}.wm-tresc{margin:0;padding:12px 14px;border-left:3px solid var(--rule);background:var(--paper);white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;font-size:.875rem;line-height:1.6;color:var(--ink)}.wm-zalaczniki{margin:4px 0 0;padding-left:18px;font-size:.875rem}@media (prefers-reduced-motion: reduce){.wm-zakladka{transition:none}}.wm-kompozytor{display:flex;flex-direction:column;max-width:920px;border:1px solid var(--rule);border-radius:var(--radius);background:var(--surface)}.wm-wiersz{display:flex;align-items:flex-start;gap:12px;min-height:48px;padding:6px 14px;border-bottom:1px solid var(--rule-soft)}.wm-wiersz>select,.wm-wiersz>input{flex:1;min-width:0;border-color:transparent;background:transparent}.wm-wiersz>select:focus-visible,.wm-wiersz>input:focus-visible,.wm-kontakt input:focus-visible{border-color:var(--accent);outline:2px solid var(--accent-wash)}.wm-etykieta{flex:none;width:64px;padding-top:9px;color:var(--ink-3);font-size:.8125rem}.wm-od{display:flex;flex:1;flex-direction:column;gap:4px;padding:8px 0;font-size:.875rem;overflow-wrap:anywhere}.wm-wiersz-adresy{align-items:flex-start}.wm-na-zadanie{display:flex;flex:none;flex-wrap:wrap;justify-content:flex-end;gap:4px 12px;padding-top:9px;font-size:.8125rem}.wm-kontakt{display:flex;flex:1;flex-wrap:wrap;align-items:center;gap:4px 12px;min-width:0}.wm-kontakt input{flex:1 1 240px;min-width:0;border-color:transparent;background:transparent}.wm-tresc-pole{display:block;width:100%;min-height:14rem;padding:14px;border:0;border-bottom:1px solid var(--rule-soft);border-radius:0;background:transparent;color:var(--ink);font:inherit;font-size:.9375rem;line-height:1.6;resize:none;overflow-y:auto}.wm-tresc-pole:focus-visible{outline:2px solid var(--accent-wash);outline-offset:-2px}.wm-zalaczniki-strefa{display:flex;flex-direction:column;gap:10px;margin:10px 14px;padding:10px 12px;border:1px dashed var(--rule);border-radius:var(--radius);transition:border-color .15s,background-color .15s}.wm-zalaczniki-strefa.przeciaganie{border-color:var(--accent);border-style:solid;background:var(--accent-wash)}.wm-zalaczniki-pasek{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px}.wm-chipy-plikow{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.wm-chip-pliku{display:inline-flex;align-items:center;gap:8px;max-width:100%;min-height:32px;padding:3px 4px 3px 10px;border:1px solid var(--rule);border-radius:999px;background:var(--paper);font-size:.8125rem}.wm-chip-zrodlo{padding:1px 6px;border-radius:999px;background:var(--surface-2);color:var(--ink-2);font-size:.6875rem;text-transform:uppercase;letter-spacing:.04em}.wm-chip-pliku.akta .wm-chip-zrodlo{background:var(--accent-wash)}.wm-chip-nazwa{min-width:0;max-width:28ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wm-panel-akt{display:flex;flex-direction:column;gap:10px;padding-top:10px;border-top:1px solid var(--rule-soft)}.wm-wyniki{display:flex;flex-direction:column;gap:6px;max-height:20rem;margin:0;padding:0;overflow-y:auto;list-style:none}.wm-wyniki li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 10px;border:1px solid var(--rule-soft);border-radius:var(--radius);background:var(--paper)}.wm-plik-opis{display:flex;flex-direction:column;min-width:0;gap:2px;overflow-wrap:anywhere}.wm-stopka{display:flex;align-items:center;flex-wrap:wrap;gap:8px 14px;padding:12px 14px}@media (max-width: 640px){.wm-wiersz{flex-wrap:wrap}.wm-etykieta{width:100%;padding-top:4px}.wm-na-zadanie{justify-content:flex-start}}@media (prefers-reduced-motion: reduce){.wm-zalaczniki-strefa{transition:none}}.pa-wrap{display:flex;flex:1;align-items:flex-start;flex-wrap:wrap;gap:0 12px;min-width:0}.pa-etykieta{flex:none;width:64px;padding-top:9px;color:var(--ink-3);font-size:.8125rem}.pa-pole{display:flex;flex:1;flex-wrap:wrap;align-items:center;gap:4px 6px;min-width:0;min-height:36px;padding:3px 4px;border:1px solid transparent;border-radius:var(--radius);cursor:text}.pa-pole:focus-within{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-wash)}.pa-pole.pa-blad{border-color:var(--critical)}.pa-chip{display:inline-flex;align-items:center;gap:2px;max-width:100%;padding:2px 4px 2px 10px;border:1px solid var(--rule);border-radius:999px;background:var(--paper);font-size:.8125rem;overflow-wrap:anywhere}.pa-usun{display:inline-grid;place-items:center;width:24px;height:24px;border:0;border-radius:50%;background:transparent;color:var(--ink-2);font-size:1.1rem;line-height:1;cursor:pointer}.pa-usun:hover{background:var(--surface-2);color:var(--ink)}.pa-usun:focus-visible{outline:2px solid var(--accent)}.pa-input{flex:1 1 160px;min-width:120px;border:0;background:transparent;box-shadow:none}.pa-input:focus-visible{outline:none}.pa-komunikat{flex-basis:100%;padding-left:76px;color:var(--critical);font-size:.75rem}@media (max-width: 640px){.pa-etykieta{width:100%;padding-top:4px}.pa-komunikat{padding-left:0}}.wm-kompozytor-okno{max-width:none;border:0;border-radius:0;background:transparent}.wm-kompozytor-okno>.notice{margin:0 0 8px}.wm-dostepne{display:flex;align-items:center;flex-wrap:wrap;gap:6px 8px}.wm-chip-pliku.serwer .wm-chip-zrodlo{background:var(--warning-wash)}.wm-skrot{margin-right:auto}.aml{display:flex;flex-direction:column;gap:20px}.aml-wstep{margin:0;max-width:72ch;color:var(--ink-2);font-size:.875rem;line-height:1.6}.aml-z{font-size:1rem;color:var(--ink-3)}.aml-pasek{height:4px;margin-top:8px;border-radius:2px;background:var(--rule-soft);overflow:hidden}.aml-pasek>span{display:block;height:100%;background:var(--accent);transition:width .25s ease}.aml-pasek-akcji,.aml-zapis{display:flex;align-items:center;flex-wrap:wrap;gap:8px 14px}.aml-glowny{display:inline-flex;align-items:center;gap:8px;min-height:40px;background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.aml-glowny:hover:not(:disabled){background:var(--accent-2);border-color:var(--accent-2);color:var(--on-accent)}.aml-glowny:focus-visible,.aml-osoba input:focus-visible,.aml-osoba select:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.aml-podpis{color:var(--ink-3);font-size:.75rem;line-height:1.4}.aml-kontrola{border:1px solid var(--rule);border-radius:var(--radius);background:var(--surface)}.aml-kontrola-glowa{padding:14px 16px;border-bottom:1px solid var(--rule-soft)}.aml-kontrola-glowa h3{margin:0 0 6px;font-size:.9375rem}.aml-kontrola-glowa p{margin:0;font-size:.8125rem;line-height:1.5}.aml-kontrola-glowa .aml-zrodlo{margin-top:4px;color:var(--ink-3)}.aml-brak-uwag{margin:0;padding:12px 16px;color:var(--ink-2);font-size:.8125rem;line-height:1.55}.aml-uwagi{list-style:none;margin:0;padding:0}.aml-uwaga{display:grid;grid-template-columns:7.5rem 1fr;align-items:start;gap:12px;padding:11px 16px;font-size:.8125rem;line-height:1.55}.aml-uwaga+.aml-uwaga{border-top:1px solid var(--rule-soft)}.aml-uwaga-uwaga{background:var(--warning-wash);box-shadow:inset 3px 0 0 var(--warning)}.aml-grupa-glowa{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:10px}.aml-grupa-glowa h3{margin:0;font-size:1rem}.aml-grupa-glowa p{margin:2px 0 0;max-width:60ch;color:var(--ink-3);font-size:.8125rem;line-height:1.5}.aml-licznik{display:inline-block;min-width:1.5em;margin-left:6px;padding:0 6px;border-radius:999px;background:var(--surface-2);color:var(--ink-2);font-family:var(--mono);font-size:.75rem;font-weight:500;text-align:center}.aml-pusto{margin:0;padding:18px 16px;border:1px dashed var(--rule);border-radius:var(--radius);color:var(--ink-3);font-size:.8125rem;text-align:center}.aml-osoby{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.aml-osoba{border:1px solid var(--rule);border-radius:var(--radius);background:var(--surface);padding:14px 16px;display:flex;flex-direction:column;gap:12px}.aml-osoba-alarm{border-color:var(--critical);box-shadow:inset 3px 0 0 var(--critical)}.aml-osoba-glowa{display:flex;align-items:center;gap:12px}.aml-inicjaly{flex:none;width:36px;height:36px;display:grid;place-items:center;border-radius:50%;background:var(--accent-wash);color:var(--accent);font-size:.8125rem;font-weight:600;letter-spacing:.02em}.aml-osoba-opis{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.aml-osoba-opis strong{font-size:.9375rem;overflow-wrap:anywhere}.aml-osoba-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.aml-udzial{color:var(--ink-3);font-size:.75rem}.aml-pola{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px 14px}.aml-osoba-stopka{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;padding-top:10px;border-top:1px solid var(--rule-soft)}.aml-przelacznik{display:inline-flex;align-items:center;gap:8px;min-height:44px;cursor:pointer;font-size:.875rem}.aml-przelacznik input{width:18px;height:18px;accent-color:var(--accent)}.aml-usun{min-height:44px;color:var(--ink-3)}.aml-pep{margin:0;padding:10px 12px;border-radius:var(--radius);background:var(--paper);color:var(--ink-2);font-size:.8125rem;line-height:1.55}.aml-pep p{margin:0}.aml-pep p+p,.aml-pep ul+p{margin-top:6px}.aml-pep-tytul{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.aml-pep ul{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:6px}.aml-pep li{display:grid;grid-template-columns:auto 1fr;align-items:start;gap:8px}.aml-pep-uwaga{background:var(--warning-wash);color:var(--ink)}.aml-pep-alarm{background:var(--critical-wash);color:var(--ink)}.aml-pep-nota{color:var(--ink-3);font-size:.75rem}.aml-zapis{position:sticky;bottom:0;padding:12px 0;border-top:1px solid var(--rule);background:var(--surface)}@media (max-width: 640px){.aml-uwaga{grid-template-columns:1fr;gap:6px}.aml-grupa-glowa,.aml-osoba-glowa{flex-wrap:wrap}}@media (prefers-reduced-motion: reduce){.aml-pasek>span{transition:none}}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.crbr-naglowek{margin:0;padding:12px 16px;border:1px solid var(--rule);border-radius:var(--radius);background:var(--surface)}.crbr-naglowek legend{padding:0 6px;color:var(--ink-3);font-size:.75rem}.crbr-kroki{display:flex;flex-direction:column;border:1px solid var(--rule);border-radius:var(--radius);background:var(--surface)}.crbr-krok+.crbr-krok{border-top:1px solid var(--rule-soft)}.crbr-krok summary{display:flex;align-items:center;gap:12px;min-height:48px;padding:8px 16px;cursor:pointer;list-style:none}.crbr-krok summary::-webkit-details-marker{display:none}.crbr-krok summary:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.crbr-krok summary:after{content:"";margin-left:auto;width:8px;height:8px;border-right:2px solid var(--ink-3);border-bottom:2px solid var(--ink-3);transform:rotate(45deg);transition:transform .15s}.crbr-krok[open] summary:after{transform:rotate(-135deg)}.crbr-krok-tytul{font-weight:600;font-size:.9375rem}.crbr-numer{flex:none;width:24px;height:24px;display:grid;place-items:center;border-radius:50%;background:var(--accent-wash);color:var(--accent);font-family:var(--mono);font-size:.75rem;font-weight:600}.crbr-krok-tresc{display:flex;flex-direction:column;gap:10px;padding:4px 16px 16px 52px;font-size:.8125rem;line-height:1.55}.crbr-krok-tresc p{margin:0}.crbr-krok-tresc textarea,.crbr-wiersz textarea{width:100%;resize:vertical}.crbr-tabela{width:100%;border-collapse:collapse;font-size:.8125rem}.crbr-tabela th,.crbr-tabela td{padding:8px 10px;border-bottom:1px solid var(--rule-soft);text-align:left;vertical-align:top}.crbr-tabela th{color:var(--ink-3);font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.crbr-zestawienie{list-style:none;margin:0;padding:0;border:1px solid var(--rule);border-radius:var(--radius);background:var(--surface)}.crbr-wiersz{display:flex;flex-direction:column;gap:8px;padding:12px 16px}.crbr-wiersz+.crbr-wiersz{border-top:1px solid var(--rule-soft)}.crbr-wiersz-glowa{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 16px}.crbr-odp{display:flex;align-items:center;gap:6px}.crbr-opcja{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 12px;border:1px solid var(--rule);border-radius:var(--radius);cursor:pointer;font-size:.8125rem;transition:background-color .15s,border-color .15s}.crbr-opcja:hover{background:var(--surface-2)}.crbr-opcja input{accent-color:var(--accent)}.crbr-opcja-wybrana{border-color:var(--accent);background:var(--accent-wash);color:var(--accent);font-weight:600}.crbr-opcja:focus-within{outline:2px solid var(--accent);outline-offset:2px}.crbr-propozycja{display:flex;align-items:flex-start;flex-wrap:wrap;gap:4px 10px;margin:0;padding:8px 10px;border-radius:var(--radius);background:var(--paper);color:var(--ink-2);font-size:.8125rem;line-height:1.5}.crbr-propozycja-nie{background:var(--critical-wash);color:var(--ink)}@media (prefers-reduced-motion: reduce){.crbr-krok summary:after,.crbr-opcja{transition:none}}.aml-dokument{display:flex;flex-direction:column;gap:4px;padding:10px 12px;border-radius:var(--radius);background:var(--paper)}.aml-dokument select{width:100%}.crbr-pliki{display:flex;flex-direction:column;gap:8px}.crbr-plik{display:flex;flex-direction:column;gap:6px;padding:10px 12px;border:1px solid var(--rule-soft);border-radius:var(--radius);background:var(--paper)}.crbr-plik-glowa{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px}.crbr-plik-glowa strong{overflow-wrap:anywhere}.crbr-wgraj{display:flex;align-items:flex-end;flex-wrap:wrap;gap:10px}.crbr-wgraj input[type=file]{max-width:100%}.aml-wgraj{display:flex;align-items:flex-end;flex-wrap:wrap;gap:10px 14px;padding-top:8px;border-top:1px dashed var(--rule)}.aml-wgraj input[type=file]{max-width:100%}.str{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:16px 24px;margin:0;padding:14px 16px;border:1px solid var(--rule);border-radius:var(--radius);background:var(--surface)}.str-drzewo,.str-drzewo ul{list-style:none;margin:0;padding:0}.str-drzewo ul{margin-left:14px;padding-left:18px;border-left:2px solid var(--rule)}.str-drzewo ul>li{position:relative;padding-top:10px}.str-drzewo ul>li:before{content:"";position:absolute;left:-18px;top:28px;width:16px;border-top:2px solid var(--rule)}.str-wezel{display:flex;flex-direction:column;gap:6px;padding:10px 12px;border:1px solid var(--rule);border-radius:var(--radius);background:var(--paper);font-size:.8125rem;line-height:1.5}.str-korzen{border-color:var(--accent);background:var(--accent-wash)}.str-wezel-brak{border-color:var(--critical);box-shadow:inset 3px 0 0 var(--critical)}.str-glowa{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px}.str-glowa strong{overflow-wrap:anywhere}.str-procent{margin-left:auto;font-family:var(--mono);font-size:.9375rem;font-weight:600}.str-plakietki{display:flex;flex-wrap:wrap;gap:6px}.str-pusto{margin:10px 0 0}.str-tytul{margin:0 0 8px;font-size:.9375rem}.str-lista{list-style:none;margin:0 0 8px;padding:0;display:flex;flex-direction:column;gap:8px}.str-lista li{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;padding:8px 10px;border-radius:var(--radius);background:var(--paper)}@media (max-width: 760px){.str{grid-template-columns:1fr}}.crbr-powinni{display:flex;flex-direction:column;gap:6px;padding:10px 12px;border-radius:var(--radius);background:var(--accent-wash)}.crbr-uprawnieni{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.aml-drzewo,.aml-drzewo ul{list-style:none;margin:0;padding-left:0}.aml-drzewo ul{margin-left:14px;padding-left:14px;border-left:1px solid var(--line, rgba(128, 128, 128, .35))}.aml-drzewo li{padding:6px 0;line-height:1.55;font-size:.875rem}.aml-drzewo-udzial,.aml-drzewo-status{display:block;color:var(--ink-3);font-size:.8125rem}.aml-koniec{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:6px}.aml-koniec li{display:block;padding:8px 12px;border-radius:var(--radius);background:var(--paper);font-size:.875rem;line-height:1.5}.aml-koniec-nazwa{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px}.aml-koniec-ur,.aml-koniec-przez{color:var(--ink-3);font-size:.8125rem}.aml-koniec-przez{display:block}.aml-drzewo-podmiot>.aml-drzewo-udzial,.aml-drzewo-osoba>.aml-drzewo-udzial{margin-top:2px}.aml-koniec-udzialy{list-style:none;margin:4px 0 0;padding:0;display:grid;gap:2px}.aml-koniec-udzialy li{padding:0;background:none;font-size:.8125rem}.aml-koniec-podmiot{display:inline-block;margin-right:8px;font-weight:600}.aml-koniec-podmiot:after{content:":"}.aml-karta-akcje{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;margin-top:12px}.kalk-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.wycena-sekcja.kalk-sekcja{gap:16px;min-width:0}.wycena-sekcja.kalk-sekcja:not(.wycena-karta){padding:18px 20px;border:1px solid var(--rule);border-radius:8px;background:var(--surface)}.kalk-sekcja-glowa{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:8px 16px;padding-bottom:12px;border-bottom:1px solid var(--rule-soft)}.kalk-sekcja-tytul{display:flex;align-items:flex-start;gap:12px;min-width:0;flex:1 1 20rem}.kalk-sekcja-numer{flex:none;display:inline-grid;place-items:center;width:24px;height:24px;margin-top:1px;border-radius:6px;background:var(--accent-wash);color:var(--accent);font-family:var(--mono);font-size:.8125rem;font-weight:600;font-variant-numeric:tabular-nums}.kalk-sekcja-glowa h2{margin:0;font-size:1rem;font-weight:600;line-height:1.5;color:var(--ink)}.kalk-sekcja-opis{margin:2px 0 0;max-width:96ch;font-size:.8125rem;line-height:1.45;color:var(--ink-2)}.kalk-sekcja-akcje{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.kalk-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:36px;padding-inline:12px;font-weight:500;white-space:nowrap;cursor:pointer}.wycena-arkusz .btn-primary.kalk-btn,.kalk-okno .btn-primary.kalk-btn{min-height:36px;padding-inline:14px}.kalk-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.kalk-btn--maly{min-height:30px;padding:2px 10px;font-size:.75rem}.kalk-btn--usun:hover:not(:disabled){color:var(--critical);border-color:var(--critical);background:var(--critical-wash)}.kalk-grupy{display:grid;gap:16px}.kalk-grupa{display:block;min-width:0;margin:0;padding:0;border:0}.kalk-grupa>legend{float:left;width:100%;margin:0 0 8px;padding:0;font-size:.75rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-2)}.kalk-grupa>legend+*{clear:both}.kalk-grupa>:not(legend)+*{margin-top:12px}.kalk-grupa+.kalk-grupa{padding-top:16px;border-top:1px solid var(--rule-soft)}.kalk-legenda-dopisek{margin-left:6px;font-weight:500;letter-spacing:normal;text-transform:none;color:var(--ink-2)}.kalk-pola{display:grid;gap:16px;align-items:start}.kalk-pola--3{grid-template-columns:repeat(3,minmax(0,1fr))}.kalk-pola--2{grid-template-columns:repeat(2,minmax(0,1fr))}.wycena-karta .kalk-pola--2{max-width:40rem}.kalk-pole{display:grid;gap:6px;align-content:start;min-width:0}.kalk-pole-glowa{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;min-height:20px}.kalk-pole-glowa label{font-size:.8125rem;font-weight:500;color:var(--ink)}.kalk-pole select,.kalk-pole textarea,.kalk-pole input{width:100%;min-height:38px;font-size:.9375rem}.kalk-pole select{cursor:pointer}.kalk-pole .wycena-kwota{display:flex;align-items:center;gap:8px;width:100%;max-width:none}.kalk-pole .wycena-kwota input{flex:1 1 0;min-width:0;text-align:right;font-family:var(--mono);font-variant-numeric:tabular-nums}.kalk-pole-podpowiedz{font-size:.75rem;line-height:1.4;color:var(--ink-2)}.kalk-uwaga{color:var(--warning);font-weight:500}.kalk-pole--blad .wycena-kwota input,.kalk-pole input[aria-invalid=true]{border-color:var(--critical)}.kalk-blad{margin:0;font-size:.75rem;color:var(--critical)}.kalk-dlaczego>summary{display:inline-flex;align-items:center;gap:4px;min-height:24px;font-size:.75rem;color:var(--accent);cursor:pointer;list-style:none}.kalk-dlaczego>summary::-webkit-details-marker{display:none}.kalk-dlaczego>summary:before{content:"▸";font-size:.7rem}.kalk-dlaczego[open]>summary:before{content:"▾"}.kalk-dlaczego>summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:2px}.kalk-dlaczego-tresc{margin-top:4px;padding:8px 10px;border-left:2px solid var(--rule);background:var(--paper);font-size:.75rem;line-height:1.45;color:var(--ink-2)}.kalk-dlaczego-tresc p{margin:0}.kalk-dlaczego-tresc p+p{margin-top:6px}.kalk-chip{display:inline-flex;align-items:center;gap:8px;max-width:100%;min-height:26px;padding:2px 10px;border:1px solid var(--rule);border-radius:999px;background:var(--surface);font-size:.75rem;color:var(--ink);text-decoration:none;cursor:pointer;transition:border-color .15s ease-out,background-color .15s ease-out}.kalk-chip:hover{border-color:var(--accent);background:var(--accent-wash)}.kalk-chip:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.kalk-chip-meta{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--ink-2)}.kalk-zrodlo{margin:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:8px 10px;border-radius:var(--radius);background:var(--paper);font-size:.8125rem;color:var(--ink)}.kalk-zrodlo-etykieta{font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-2)}.kalk-zrodlo-plik{min-width:0;font-family:var(--mono);font-size:.75rem;color:var(--ink-2);overflow-wrap:anywhere}.kalk-rejestr{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px}.btn-link.kalk-uzyj{font-size:.75rem}.kalk-pasek{display:grid;gap:8px;padding:12px;border:1px solid var(--rule-soft);border-radius:var(--radius);background:var(--paper)}.kalk-pasek-wiersz{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px}.kalk-pasek-akcje{display:flex;flex-wrap:wrap;gap:8px}.kalk-pasek-status{margin:0;min-height:26px;display:flex;align-items:center}.kalk-pasek-opis{margin:0;max-width:96ch;font-size:.75rem;line-height:1.45;color:var(--ink-2)}.kalk-pasek .notice{margin:0;font-size:.8125rem}.kalk-odznaka{display:inline-flex;align-items:center;gap:6px;min-height:24px;padding:2px 10px;border:1px solid var(--rule);border-radius:999px;background:var(--surface);font-size:.75rem;color:var(--ink-2);font-variant-numeric:tabular-nums}.kalk-odznaka strong{font-family:var(--mono);color:var(--ink)}.kalk-odznaka--ok{border-color:var(--accent);color:var(--ink)}.kalk-odznaka-kropka{width:8px;height:8px;border-radius:50%;background:var(--accent)}.kalk-wynik{display:grid;gap:8px;min-width:0;overflow-x:auto;transition:opacity .15s ease-out}.kalk-wynik[aria-busy=true]{opacity:.6}.wycena-karta .wycena-podliczenie tbody th{font-family:inherit;font-size:.8125rem;letter-spacing:normal;text-transform:none;font-weight:500;color:var(--ink)}.wycena-karta .wycena-podliczenie{font-size:.8125rem}.wycena-karta .wycena-podliczenie-suma th,.wycena-karta .wycena-podliczenie-cena th{font-weight:600}.kalk-koszty{list-style:none;margin:0;padding:0;border-top:1px solid var(--rule-soft)}.kalk-koszt{display:grid;grid-template-columns:minmax(10rem,1.2fr) minmax(0,1.6fr) minmax(7rem,auto) auto;grid-template-areas:"nazwa podstawa kwota akcje";align-items:center;gap:4px 16px;min-height:44px;padding:6px 4px;border-bottom:1px solid var(--rule-soft);font-size:.875rem}.kalk-koszt-nazwa{grid-area:nazwa;display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;font-weight:500;color:var(--ink)}.kalk-koszt-podstawa{grid-area:podstawa;min-width:0;font-size:.8125rem;color:var(--ink-2);font-variant-numeric:tabular-nums}.kalk-koszt-kwota{grid-area:kwota;text-align:right;font-family:var(--mono);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--ink)}.kalk-koszt-akcje{grid-area:akcje;display:flex;justify-content:flex-end;gap:6px;min-width:8.5rem}.kalk-koszt--poza .kalk-koszt-kwota{color:var(--ink-2)}.kalk-znacznik-poza{color:var(--ink-2);background:var(--surface-2);font-weight:500}.kalk-koszt--kj{background:var(--paper)}.kalk-koszty-pusto{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;padding:14px 12px;border-bottom:1px solid var(--rule-soft);border-left:3px solid var(--rule);font-size:.875rem;color:var(--ink-2)}.kalk-cofnij{margin:0;display:flex;align-items:center;gap:8px;font-size:.8125rem;color:var(--ink)}.kalk-koszty-suma{margin:0;display:grid;justify-self:end;width:min(100%,26rem);gap:0;font-size:.8125rem}.kalk-koszty-suma>div{display:flex;justify-content:space-between;gap:16px;padding:4px}.kalk-koszty-suma dt{color:var(--ink-2)}.kalk-koszty-suma dd{margin:0;font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--ink);white-space:nowrap}.kalk-koszty-suma-poza dd{color:var(--ink-2)}.kalk-koszty-suma-wplyw{margin-top:4px;border-top:1px solid var(--rule);background:var(--accent-wash);font-weight:600}.kalk-koszty-suma-wplyw dt,.kalk-koszty-suma-wplyw dd{color:var(--ink)}.kalk-okno{display:grid;gap:16px;min-width:0;padding-bottom:1.1rem}.kalk-okno-formularz{display:grid;gap:16px;min-width:0}.kalk-okno .notice{margin:0}.kalk-okno .kalk-pola--3{grid-template-columns:repeat(3,minmax(0,1fr))}.kalk-segment-pole{margin:0;padding:0;border:0;min-width:0}.kalk-segment-pole>legend{margin-bottom:6px;padding:0;font-size:.8125rem;font-weight:500;color:var(--ink)}.kalk-segment{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--rule);border-radius:var(--radius);background:var(--surface);overflow:hidden}.kalk-segment-opcja{position:relative;display:flex;align-items:center;justify-content:center;min-height:36px;padding:0 8px;border-left:1px solid var(--rule);font-size:.8125rem;font-weight:500;color:var(--ink-2);text-align:center;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color .15s ease-out,color .15s ease-out}.kalk-segment-opcja:first-child{border-left:0}.kalk-segment-opcja input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.kalk-segment-opcja:hover{background:var(--surface-2);color:var(--ink)}.kalk-segment-opcja:has(input:checked){background:var(--accent);color:var(--on-accent);font-weight:600}.kalk-segment-opcja:has(input:focus-visible){z-index:1;outline:2px solid var(--accent);outline-offset:-3px;box-shadow:inset 0 0 0 4px var(--surface)}.kalk-segment-pole:disabled .kalk-segment-opcja{cursor:not-allowed}.kalk-segment-pole:disabled .kalk-segment-opcja:not(:has(input:checked)){opacity:.55}.kalk-okno-wylicz{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.kalk-okno-info{margin:0;padding:8px 10px;border-radius:var(--radius);background:var(--accent-wash);font-size:.8125rem;color:var(--ink)}.kalk-okno-suma{margin:0;display:flex;justify-content:space-between;gap:16px;padding:8px 10px;border-top:1px solid var(--rule);font-size:.8125rem}.kalk-okno-suma strong{font-family:var(--mono);font-variant-numeric:tabular-nums}.kalk-okno label.field.field-check{margin:0}.kalk-kj-czynniki{display:grid;gap:8px}.kalk-kj-wynik{display:grid;gap:6px;padding:10px 12px;border:1px solid var(--rule);border-left:3px solid var(--ink-2);border-radius:var(--radius);background:var(--paper);font-size:.8125rem}.kalk-kj-wynik--wymagana{border-left-color:var(--accent)}.kalk-kj-werdykt{margin:0;display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 12px}.kalk-kj-podtytul{margin:0;color:var(--ink-2)}.kalk-kj-powody{margin:0;padding-left:1.1rem}@media (max-width: 900px){.kalk-pola--3,.kalk-pola--2,.wycena-karta .kalk-pola--2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.kalk-pola--3,.kalk-pola--2,.wycena-karta .kalk-pola--2,.kalk-okno .kalk-pola--3{grid-template-columns:minmax(0,1fr)}.wycena-sekcja.kalk-sekcja:not(.wycena-karta),.wycena-karta.kalk-sekcja{padding:14px 12px}.wycena-karta .wycena-podliczenie th,.wycena-karta .wycena-podliczenie td{padding:6px 4px}.wycena-karta .wycena-podliczenie tbody th{white-space:normal}.kalk-koszt{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"nazwa kwota" "podstawa podstawa" "akcje akcje"}.kalk-koszt-akcje{justify-content:flex-start;min-width:0}.kalk-segment{grid-template-columns:repeat(2,minmax(0,1fr))}.kalk-segment-opcja:nth-child(3){border-left:0}.kalk-segment-opcja:nth-child(n+3){border-top:1px solid var(--rule)}.kalk-pasek-akcje,.kalk-pasek-akcje .kalk-btn{width:100%}.kalk-pasek-akcje .kalk-btn{flex:1 1 auto}.dialog-karta:has(.kalk-okno){top:auto;bottom:0;left:0;width:100%;max-height:92vh;transform:none;border-radius:12px 12px 0 0}}@media (max-width: 640px) and (prefers-reduced-motion: no-preference){.dialog-karta:has(.kalk-okno){animation:kalk-okno-dol .18s ease-out}}@keyframes kalk-okno-dol{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@media (pointer: coarse){.kalk-btn,.kalk-btn--maly,.kalk-segment-opcja,.kalk-chip,.kalk-dlaczego>summary,.btn-link.kalk-uzyj{min-height:44px}.kalk-pole select,.kalk-pole input{min-height:44px}}@media (prefers-reduced-motion: reduce){.kalk-chip,.kalk-segment-opcja,.kalk-wynik{transition:none}}.kalk-etap{display:grid;gap:10px;min-width:0;padding:12px 16px;border:1px solid var(--rule);border-left:4px solid var(--rule);border-radius:8px;background:var(--surface)}.kalk-etap--zaakceptowany{border-left-color:var(--accent)}.kalk-etap--rewizja{border-left-color:var(--warning)}.kalk-etap-wiersz{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px}.kalk-etap-info{display:grid;gap:4px;min-width:0;flex:1 1 22rem}.kalk-etap-glowa{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px}.kalk-etap-tytul{margin:0;font-size:.9375rem;font-weight:600;line-height:1.4;color:var(--ink)}.kalk-etap-chip{display:inline-flex;align-items:center;gap:6px;min-height:24px;padding:2px 10px;border:1px solid var(--rule);border-radius:999px;background:var(--surface-2);font-size:.75rem;font-weight:600;color:var(--ink)}.kalk-etap-chip svg{flex:none;color:var(--ink-2)}.kalk-etap-chip--ok{border-color:var(--accent);background:var(--accent-wash)}.kalk-etap-chip--ok svg{color:var(--accent)}.kalk-etap-chip--rewizja{border-color:var(--warning);background:var(--warning-wash)}.kalk-etap-chip--rewizja svg{color:var(--warning)}.kalk-etap-chip:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.kalk-etap-opis,.kalk-etap-blokada{margin:0;max-width:96ch;font-size:.8125rem;line-height:1.45;color:var(--ink-2);overflow-wrap:anywhere}.kalk-etap-opis strong{color:var(--ink);font-weight:600}.kalk-etap-blokada{color:var(--ink);font-weight:500}.kalk-etap-akcje{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px}.kalk-etap .btn[aria-disabled=true]{opacity:.55;cursor:not-allowed}.kalk-etap .btn-primary[aria-disabled=true]:hover{background:var(--accent);border-color:var(--accent)}.btn-link.kalk-etap-historia{display:inline-flex;align-items:center;gap:6px;min-height:36px;font-size:.8125rem}.btn-link.kalk-etap-historia:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:2px}.kalk-etap-braki{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px;padding:8px 10px;border-radius:var(--radius);background:var(--paper);font-size:.8125rem;color:var(--ink)}.kalk-etap-braki>span{font-weight:600}.kalk-etap-braki ul{margin:0;padding-left:1.1rem}.kalk-etap .notice{margin:0}.kalk-etap-okno-etykieta{margin:0 0 6px;font-size:.75rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-2)}.kalk-etap-podsumowanie{margin:0;display:grid;border-top:1px solid var(--rule-soft);font-size:.8125rem}.kalk-etap-podsumowanie>div{display:flex;flex-wrap:wrap;justify-content:space-between;gap:2px 16px;padding:6px 4px;border-bottom:1px solid var(--rule-soft)}.kalk-etap-podsumowanie dt{color:var(--ink-2)}.kalk-etap-podsumowanie dd{margin:0;font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--ink);text-align:right}.kalk-etap-podsumowanie>.kalk-etap-podsumowanie--tekst{flex-direction:column;justify-content:flex-start}.kalk-etap-podsumowanie--tekst dd{max-height:14rem;overflow-y:auto;font-family:inherit;font-variant-numeric:normal;line-height:1.55;text-align:left;white-space:pre-wrap;overflow-wrap:anywhere}.kalk-etap-ostrzezenie{display:flex;gap:10px;padding:10px 12px;border:1px solid var(--warning);border-left-width:4px;border-radius:var(--radius);background:var(--warning-wash);font-size:.8125rem;color:var(--ink)}.kalk-etap-ostrzezenie svg{flex:none;margin-top:2px;color:var(--warning)}.kalk-etap-ostrzezenie p{margin:0}.kalk-etap-ostrzezenie p+p{margin-top:6px}.kalk-okno textarea{width:100%;font-size:.9375rem}.kalk-pole--blad textarea{border-color:var(--critical)}.kalk-etap-wersje{list-style:none;margin:0;padding:0;display:grid;gap:8px}.kalk-etap-wersja{display:grid;gap:4px;padding:10px 12px;border:1px solid var(--rule);border-left:3px solid var(--accent);border-radius:var(--radius);background:var(--paper);font-size:.8125rem;color:var(--ink);overflow-wrap:anywhere}.kalk-etap-wersja p{margin:0;color:var(--ink-2)}.kalk-etap-wersja-glowa{display:flex;flex-wrap:wrap;justify-content:space-between;gap:2px 12px}.kalk-etap-wersja-glowa span{color:var(--ink-2)}.kalk-etap-migawka{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:4px 14px;font-family:var(--mono);font-size:.75rem;font-variant-numeric:tabular-nums}@media (max-width: 640px){.kalk-etap{padding:12px}.kalk-etap-akcje,.kalk-etap-akcje .kalk-btn{width:100%}}@media (pointer: coarse){.btn-link.kalk-etap-historia{min-height:44px}}.kalk-wcz{display:grid;gap:8px;min-width:0;padding:10px 16px;border:1px solid var(--rule);border-left:4px solid var(--ink-3);border-radius:8px;background:var(--surface)}.kalk-wcz-wiersz{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px}.kalk-wcz-info{display:grid;gap:2px;min-width:0;flex:1 1 22rem}.kalk-wcz-tytul{margin:0;font-size:.9375rem;font-weight:600;line-height:1.4;color:var(--ink)}.kalk-wcz-opis,.kalk-wcz-bez{margin:0;max-width:96ch;font-size:.8125rem;line-height:1.45;color:var(--ink-2);overflow-wrap:anywhere}.kalk-wcz-bez{font-style:italic}.kalk-wcz-chipy{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.kalk-wcz-chip{display:inline-flex;align-items:center;gap:6px;min-height:24px;padding:2px 10px;border:1px solid var(--rule);border-radius:999px;background:var(--surface-2);font-size:.75rem;color:var(--ink-2);font-variant-numeric:tabular-nums;white-space:nowrap}.kalk-wcz-chip strong,.kalk-wcz-kwota{color:var(--ink);font-weight:600}.kalk-wcz-chip--wiecej{font-weight:600}.kalk-wcz-blok,.kalk-wcz-karta{display:grid;gap:10px;min-width:0}.kalk-wcz-karta{padding-top:16px;border-top:1px solid var(--rule)}.kalk-wcz-karta-glowa{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 12px}.kalk-wcz-h3{margin:0;font-size:.9375rem;font-weight:600;color:var(--ink)}.kalk-wcz-meta{margin:0;font-size:.8125rem;line-height:1.45;color:var(--ink-2)}.kalk-wcz-status{display:inline-flex;align-items:center;min-height:24px;padding:2px 10px;border:1px solid var(--rule);border-radius:999px;background:var(--surface-2);font-size:.75rem;font-weight:600;color:var(--ink)}.kalk-wcz-status--zaakceptowana,.kalk-wcz-status--umowa{border-color:var(--accent);background:var(--accent-wash)}.kalk-wcz-status--odrzucona,.kalk-wcz-status--wygasla{border-color:var(--critical);background:var(--critical-wash)}.kalk-wcz-status--do_akceptacji,.kalk-wcz-status--wystawiona{border-color:var(--warning);background:var(--warning-wash)}.kalk-wcz-tabela{max-width:100%;overflow-x:auto;border:1px solid var(--rule);border-radius:var(--radius)}.kalk-wcz-tabela table{width:100%;border-collapse:collapse;font-size:.8125rem;font-variant-numeric:tabular-nums}.kalk-wcz-tabela th,.kalk-wcz-tabela td{padding:6px 10px;border-bottom:1px solid var(--rule-soft);text-align:left;white-space:nowrap;color:var(--ink)}.kalk-wcz-tabela thead th{background:var(--surface-2);font-size:.75rem;font-weight:600;color:var(--ink-2)}.kalk-wcz-tabela tbody th{font-weight:600}.kalk-wcz-tabela tr:last-child>*{border-bottom:0}.kalk-wcz-tabela .num{text-align:right}.kalk-wcz-zl{color:var(--ink-2)}.kalk-wcz-ta>*{background:var(--accent-wash)}.kalk-wcz-dane{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:8px 16px;margin:0}.kalk-wcz-dane div{min-width:0}.kalk-wcz-dane dt{font-size:.75rem;color:var(--ink-2)}.kalk-wcz-dane dd{margin:0;font-size:.8125rem;color:var(--ink);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.kalk-wcz-otworz{margin:0;font-size:.8125rem}.kalk-wcz-otworz a{display:inline-flex;align-items:center;min-height:32px}.kalk-wcz-otworz a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.kalk-poprzednio{display:block;margin-top:4px;font-size:.75rem;line-height:1.35;color:var(--ink-2);font-variant-numeric:tabular-nums;white-space:normal;text-align:right}@media (max-width: 640px){.kalk-wcz{padding:10px 12px}.kalk-wcz-wiersz>.kalk-btn{width:100%}.kalk-wcz-chip{white-space:normal}}@media (pointer: coarse){.kalk-wcz-otworz a,.kalk-wcz .kalk-btn{min-height:44px}}.edycja-wzoru{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:1rem;align-items:start}@media (max-width: 1100px){.edycja-wzoru{grid-template-columns:minmax(0,1fr)}}.edycja-wzoru-kolumna{min-width:0}.edycja-wzoru-podglad{position:sticky;top:.75rem}.edycja-wzoru-podglad iframe{width:100%;height:calc(100vh - 9rem);min-height:480px;border:1px solid var(--rule);border-radius:4px;background:var(--surface)}.edycja-wzoru-pasek-stanu{display:flex;gap:.75rem;align-items:center;flex-wrap:wrap;margin-bottom:.5rem}.edytor-wzoru{border:1px solid var(--rule);border-radius:4px;background:var(--surface);display:flex;flex-direction:column}.edytor-wzoru-pasek{display:flex;flex:none;flex-wrap:wrap;gap:.3rem;align-items:center;padding:.4rem;border-bottom:1px solid var(--rule);background:var(--surface)}.edytor-wzoru-przewijanie{flex:1 1 auto;min-height:0;max-height:calc(100vh - 15rem);overflow-y:auto;overscroll-behavior:contain}.edytor-wzoru-pelny{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;border-radius:0;border:0}.edytor-wzoru-pelny .edytor-wzoru-przewijanie{max-height:none}.edytor-wzoru-pelny .edytor-wzoru-tresc{max-width:52rem;margin:0 auto}.edytor-wzoru-przerwa{width:1px;align-self:stretch;background:var(--rule);margin:0 .2rem}.edytor-wzoru-grafiki{padding:.35rem .6rem;border-bottom:1px solid var(--rule);font-size:.85rem}.edytor-wzoru-grafiki summary{cursor:pointer;color:var(--muted, #666)}.edytor-wzoru-tresc{min-height:55vh;padding:1.25rem 1.5rem;outline:none;font-family:"Source Serif 4",Georgia,serif;font-size:.95rem;line-height:1.55}.edytor-wzoru-tresc p{margin:0 0 .6em}.edytor-wzoru-tresc h1{text-align:center;letter-spacing:.18em;text-transform:uppercase;font-size:1.3rem}.edytor-wzoru-tresc h2{text-transform:uppercase;font-size:1rem;border-bottom:1px solid var(--rule)}.edytor-wzoru-tresc h3,.edytor-wzoru-tresc h4{font-size:.95rem}.edytor-wzoru-tresc table{border-collapse:collapse;width:100%;margin:.5rem 0 1rem;table-layout:fixed}.edytor-wzoru-tresc th,.edytor-wzoru-tresc td{border:1px solid var(--rule);padding:.3rem .45rem;vertical-align:top;min-width:2rem}.edytor-wzoru-tresc th{background:color-mix(in srgb,var(--rule) 35%,transparent);text-align:left}.edytor-wzoru-tresc td p,.edytor-wzoru-tresc th p{margin:0}.edytor-wzoru-tresc .selectedCell{background:color-mix(in srgb,var(--accent, #2f5d8a) 18%,transparent)}.wzor-zakres-kapitaliki{font-variant:small-caps}.wzor-zakres-akcent{color:var(--accent-2, #7a2e3a);font-weight:700}.wzor-zakres-czerwony{color:#c00000}.wzor-zakres-pomaranczowy{color:#c55a11}.wzor-zakres-zielony{color:#2f6b4f}.wzor-zakres-niebieski{color:#1f4e9c}.wzor-zakres-fioletowy{color:#6b3fa0}.wzor-zakres-szary{color:#666}.wzor-zakres-ok,.wzor-zakres-uwaga,.wzor-zakres-brak{border-radius:999px;padding:0 .5em;background:color-mix(in srgb,var(--rule) 55%,transparent);font-size:.85em}.wzor-cytat{margin:.5rem 0;padding:.4rem .8rem;border-left:3px solid var(--rule)}.wzor-cytat-info{border-left-color:#2f5d8a}.wzor-cytat-uwaga{border-left-color:#b26a00}.wzor-grafika{margin:.5rem 0;padding:.6rem .8rem;border:1px dashed var(--rule);border-radius:4px;font-family:var(--sans, system-ui, sans-serif);font-size:.8rem;color:var(--muted, #666)}.edytor-wzoru-tresc .ProseMirror-selectednode.wzor-grafika{outline:2px solid var(--accent, #2f5d8a)}.edytor-wzoru-tresc a{color:var(--accent, #2f5d8a);text-decoration:underline}.ustawienia-wzoru-podsumowanie{display:grid;grid-template-columns:max-content 1fr;gap:2px 1rem;margin:0;font-size:.8125rem}.ustawienia-wzoru-podsumowanie dt{color:var(--ink-3, #6b7280)}.ustawienia-wzoru-podsumowanie dd{margin:0}.edytor-wzoru-tresc .wzor-poz{text-align:justify;margin-bottom:3pt}.edytor-wzoru-tresc .wzor-znacznik{display:inline-block;text-indent:0;white-space:pre;overflow:hidden;vertical-align:top}.edytor-wzoru-tresc .wzor-znacznik-glowny{font-weight:700;font-size:.92em;color:var(--accent, #1f3a5f)}.edytor-wzoru-tresc .wzor-znacznik-pod{font-size:.88em;color:var(--muted, #666)}.edytor-wzoru-tresc .wzor-znacznik-punktor{position:relative;color:transparent}.edytor-wzoru-tresc .wzor-znacznik-punktor:before{content:"▪";position:absolute;left:0;color:var(--accent, #1f3a5f)}.edytor-wzoru-tresc p>br:not(.ProseMirror-trailingBreak):first-child:nth-last-child(2){display:none}.ustf{display:flex;flex-direction:column}.ustf-sekcja{display:grid;grid-template-columns:minmax(200px,17rem) minmax(0,1fr);gap:8px 32px;padding:24px 0;border-top:1px solid var(--rule);margin:0;min-width:0}.ustf-sekcja:first-child{border-top:none;padding-top:8px}.ustf-opis{min-width:0}.ustf-tytul{margin:0 0 6px;padding:0;font-size:.9375rem;font-weight:600;color:var(--ink)}.ustf-ramka{border:0;margin:0;padding:0;min-width:0}.ustf-podpowiedz{margin:0;font-size:.8125rem;line-height:1.5;color:var(--muted)}.ustf-pola{max-width:46rem;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;min-width:0}.ustf-pola>.field,.ustf-pola>.ustf-akcja{grid-column:span 12}.ustf-pola>.ustf-4{grid-column:span 4}.ustf-pola>.ustf-6{grid-column:span 6}.ustf-pola>.ustf-8{grid-column:span 8}.ustf-pola .field>span:first-child{font-weight:500;color:var(--ink)}.ustf-pola .field small,.ustf-pola small.muted{line-height:1.45}.ustf-pola input,.ustf-pola select{min-height:38px}.ustf-pola input:focus-visible,.ustf-pola select:focus-visible,.ustf-akcja .btn:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.ustf-pola input:disabled{background:var(--surface-2);color:var(--ink-2);cursor:not-allowed}.ustf-pola .ustf-liczba{font-variant-numeric:tabular-nums}.ustf-akcja{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:12px 14px;border:1px dashed var(--rule);border-radius:var(--radius);background:var(--surface-2)}.ustf-akcja .btn{min-height:36px}.ustf-akcja small{flex:1 1 14rem;color:var(--muted);font-size:.8125rem;line-height:1.45}.ustf-przyklad{display:inline-block;padding:1px 6px;border-radius:4px;background:var(--surface-2);color:var(--ink);font-family:var(--mono);font-size:.75rem}.ustf-zapis{position:sticky;bottom:0;z-index:5;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:8px -16px -16px;padding:12px 16px;border-top:1px solid var(--rule);background:var(--surface)}.ustf-zapis small{color:var(--muted);font-size:.8125rem}@media (max-width: 860px){.ustf-sekcja{grid-template-columns:minmax(0,1fr);padding:20px 0}.ustf-pola>.ustf-4,.ustf-pola>.ustf-6,.ustf-pola>.ustf-8{grid-column:span 12}}@media (prefers-reduced-motion: no-preference){.ustf-pola input,.ustf-pola select{transition:border-color .15s ease,box-shadow .15s ease}}.status-teczki{display:flex;flex-wrap:wrap;gap:0 24px;padding:6px 24px;border-bottom:1px solid var(--rule);border-left:3px solid var(--accent);background:var(--surface);color:var(--ink-2);font-size:.8125rem}.status-teczki[data-po-terminie=tak]{border-left-color:var(--critical)}.st-linia{display:flex;flex:1 1 100%;flex-wrap:wrap;align-items:center;gap:6px 0;min-height:36px}.st-menu{position:relative;margin-right:14px}.st-status{display:inline-flex;align-items:center;gap:7px;height:26px;padding:0 8px 0 10px;border:1px solid transparent;border-radius:999px;font:inherit;font-weight:600;cursor:pointer;transition:filter .15s ease,box-shadow .15s ease}.st-status:disabled{cursor:default}.st-status:not(:disabled):hover{filter:brightness(.96)}.st-status:focus-visible,.st-przycisk:focus-visible,.st-menu-poz:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.st-status-kropka{width:7px;height:7px;border-radius:999px;background:currentColor;flex:none}.st-status-quiet{background:var(--surface-2);color:var(--ink-2);border-color:var(--rule)}.st-status-quiet .st-status-kropka{background:transparent;box-shadow:inset 0 0 0 1.5px currentColor}.st-status-accent{background:var(--warning-wash);color:var(--warning)}.st-status-open,.st-status-warn{background:var(--accent-wash);color:var(--accent)}.st-status-warn{border-color:var(--accent)}.st-status-done{background:var(--accent);color:var(--on-accent)}.st-propozycja{width:6px;height:6px;border-radius:999px;background:var(--critical);margin-left:-2px}.st-menu-lista{position:absolute;z-index:30;top:calc(100% + 4px);left:0;min-width:15rem;padding:4px;border:1px solid var(--rule);border-radius:8px;background:var(--surface);box-shadow:var(--shadow)}.st-menu-poz{display:grid;grid-template-columns:auto 1fr;align-items:center;column-gap:8px;width:100%;padding:7px 10px;border:0;border-radius:6px;background:transparent;color:var(--ink);font:inherit;text-align:left;cursor:pointer}.st-menu-poz:hover{background:var(--surface-2)}.st-menu-poz small{grid-column:2;color:var(--ink-3);font-size:.6875rem}.st-menu-propozycja{display:block;background:var(--accent-wash);color:var(--accent)}.st-menu-propozycja:hover{background:var(--accent-wash);filter:brightness(.97)}.st-menu-propozycja small{display:block}.st-menu-linia{height:1px;margin:4px 2px;background:var(--rule-soft)}.st-kropka-quiet{background:transparent;box-shadow:inset 0 0 0 1.5px var(--ink-3);color:var(--ink-3)}.st-kropka-accent{background:var(--warning)}.st-kropka-open,.st-kropka-warn{background:var(--accent)}.st-kropka-done{background:var(--settled)}.st-pole{display:flex;align-items:center;gap:7px;min-width:0;padding:0 14px;border-left:1px solid var(--rule-soft);white-space:nowrap}.st-etykieta{font-size:.6875rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3)}.st-wartosc{font-weight:600;color:var(--ink);font-variant-numeric:tabular-nums}.st-brak{font-weight:400;color:var(--ink-3)}.st-procent{font-size:.75rem;color:var(--ink-3);font-variant-numeric:tabular-nums}.st-pasek{display:block;width:64px;height:5px;border-radius:999px;background:var(--rule-soft);overflow:hidden}.st-pasek>span{display:block;height:100%;border-radius:inherit;background:var(--accent);transition:width .2s ease}.st-po-terminie{color:var(--critical)}.st-znacznik{padding:1px 6px;border-radius:999px;background:var(--critical-wash);color:var(--critical);font-size:.6875rem;font-weight:600}.st-akcje{display:flex;gap:4px;margin-left:auto}.st-przycisk{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;border:1px solid var(--rule);border-radius:6px;background:transparent;color:var(--ink-2);font:inherit;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}.st-przycisk:hover,.st-przycisk[aria-expanded=true]{background:var(--surface-2);color:var(--ink);border-color:var(--ink-3)}.status-teczki-panel{flex-basis:100%;display:grid;gap:8px;padding:10px 0 8px;border-top:1px solid var(--rule-soft)}.status-teczki-panel table{width:100%}.status-teczki-panel th,.status-teczki-panel td{white-space:normal;text-align:left;vertical-align:top}.status-teczki-meta{color:var(--ink-3)}@media (max-width: 720px){.status-teczki{padding:6px 16px}.st-pole{padding:0 10px}.st-akcje{margin-left:0}}@media (prefers-reduced-motion: reduce){.st-pasek>span,.st-status,.st-przycisk{transition:none}}@media print{.status-teczki{display:none}}.auth-card.auth-card-szeroka{max-width:480px}.zapytanie-naglowek{display:flex;align-items:center;gap:14px}.zapytanie-naglowek h1{margin:2px 0 0}.zapytanie-znaczek{flex:none;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--accent-wash);color:var(--accent)}.zapytanie-znaczek-ok{width:52px;height:52px}.zapytanie-opis{margin:0;font-size:.875rem;line-height:1.55;color:var(--ink-2)}.zapytanie-opis strong{color:var(--ink);font-weight:600;overflow-wrap:anywhere}.zapytanie-siatka{display:grid;grid-template-columns:1fr 1fr;gap:12px}.auth-card .zapytanie-siatka .field:nth-child(3){grid-column:1 / -1}@media (max-width: 520px){.zapytanie-siatka{grid-template-columns:1fr}}.zapytanie-opcjonalne{color:var(--ink-3);font-weight:400}.auth-card textarea{width:100%;box-sizing:border-box;resize:vertical;min-height:84px;line-height:1.45}.auth-card .zapytanie-przycisk{min-height:44px;font-size:.9375rem}.auth-card .zapytanie-przycisk:disabled{cursor:progress}.zapytanie-rodo{margin:0;font-size:.75rem;color:var(--ink-3);text-align:center}.zapytanie-pulapka{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.zapytanie-potwierdzenie{align-items:flex-start;gap:18px}.zapytanie-potwierdzenie h1{font-size:1.25rem;margin:0 0 8px}.logowanie-bez-rejestracji{display:flex;flex-direction:column;gap:10px;padding:14px 16px;border:1px solid var(--rule-soft);border-radius:var(--radius);background:var(--paper)}.logowanie-bez-rejestracji p{margin:0;font-size:.8125rem;line-height:1.5;color:var(--ink-2)}.logowanie-bez-rejestracji .btn{min-height:44px;align-self:stretch}.auth-card .btn:focus-visible,.auth-card input:focus-visible,.auth-card textarea:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ko-pasek{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.5rem .75rem;margin-bottom:.75rem}.ko-pasek .pole-szukania{flex:1 1 320px}.ko-filtr{display:grid;gap:2px;font-size:.6875rem;color:var(--ink-3)}.ko-filtr select.input{min-height:32px;padding-block:.15rem;font-size:.8125rem}.ko-filtr-tak{display:inline-flex;align-items:center;gap:.35rem;align-self:center;font-size:.8125rem;color:var(--ink-2)}.ko-licznik{margin-left:auto;align-self:center;font-size:.75rem;color:var(--ink-3)}.ko-termin{white-space:nowrap}.ko-po-terminie{color:var(--warning);font-weight:600}.ko-znacznik{font-size:.6875rem}.ko-osoba{white-space:nowrap}.ko-gestosc-luzna td,.ko-gestosc-luzna th{padding:12px 10px}.ko-gestosc-srednia td,.ko-gestosc-srednia th{padding:6px 8px;vertical-align:middle}.ko-gestosc-zbita td,.ko-gestosc-zbita th{padding:2px 6px;vertical-align:middle;font-size:.8125rem}.ko-gestosc-zbita .pill{padding-block:0;font-size:.6875rem}.ko-gestosc-zbita .btn{min-height:22px;padding-block:0}.ko-gestosc-srednia td:nth-child(3),.ko-gestosc-zbita td:nth-child(3){white-space:nowrap;max-width:28rem;overflow:hidden;text-overflow:ellipsis}.ko-tabela tr.ko-wskazany>td{background:var(--accent-soft, rgba(37, 99, 235, .06))}.ko-tabela tr.ko-wskazany>td:first-child{box-shadow:inset 3px 0 0 var(--accent, #2563eb)}.ko-wskazany-znacznik{margin-left:.5rem}.ko-tabela tr.ko-glowny>td{border-bottom:none}.ko-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem 1.25rem;font-size:.75rem;color:var(--ink-2)}.ko-meta-pole{display:inline-flex;align-items:center;gap:.4rem}.ko-meta-etykieta{font-size:.6875rem;color:var(--ink-3);text-transform:uppercase;letter-spacing:.02em}.ko-meta-rozstrzygniecie{color:var(--ink-3)}.ko-gestosc-luzna .ko-drugi>td{padding-top:0;padding-bottom:12px}.ko-gestosc-srednia .ko-drugi>td{padding-top:0;padding-bottom:6px}.ko-gestosc-zbita .ko-drugi{display:none}.ko-gestosc-zbita tr.ko-glowny>td{border-bottom:1px solid var(--rule-soft)}.ko-hurtowo{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.5rem .75rem;padding:.6rem .75rem;margin-bottom:.75rem;border:1px solid var(--rule);border-radius:6px;background:var(--surface-2)}.ko-hurtowo>strong{align-self:center}.ko-hurtowo .ko-filtr input[type=date].input{min-height:32px}.ko-akcje-komorka,.ko-akcje-naglowek{width:1%;white-space:nowrap}.ko-akcje{display:inline-grid;grid-auto-flow:column;grid-auto-columns:2rem;gap:.25rem;justify-content:end}.ko-akcje .btn-miejsce{display:block;width:2rem;height:2rem}.ko-akcje .btn-sama-ikona{width:2rem;height:2rem;padding:0;margin:0}.ko-akcja-aktywna{color:var(--accent, currentColor)}.ko-akcja-wylacz:not(:disabled){color:var(--danger, #b3261e)}.ko-akcja-wlacz{color:var(--ok, #2e7d32)}.ko-akcje .btn:disabled{opacity:.45}.kf{--kf-szer: 860px;color:var(--ink)}.kf-karta{max-width:var(--kf-szer);margin:0 auto;padding:4px 0 40px;font-size:14px;line-height:1.55;-webkit-print-color-adjust:exact;print-color-adjust:exact}.kf-spis{display:flex;flex-wrap:wrap;gap:6px;padding:0 0 18px}.kf-spis a{padding:4px 10px;border:1px solid var(--rule);border-radius:999px;background:var(--surface);color:var(--ink-2);font-size:12px;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s}.kf-spis a:hover,.kf-spis a:focus-visible{background:var(--accent-wash);border-color:var(--accent-2);color:var(--accent);outline:none}.kf-spis a:focus-visible{box-shadow:0 0 0 2px var(--accent-2)}.kf-naglowek{display:grid;grid-template-columns:1fr 220px;gap:24px;align-items:stretch;padding:24px 28px;border:1px solid var(--rule);border-top:5px solid var(--accent);border-radius:8px;background:var(--surface);box-shadow:var(--shadow);break-inside:avoid}.kf-nadtytul{margin:0 0 6px;color:var(--ink-3);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.kf-naglowek h1{margin:0 0 12px;font-family:var(--serif);font-size:26px;line-height:1.2;font-weight:600;text-wrap:balance}.kf-identyfikatory{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 10px;padding:0;list-style:none}.kf-identyfikatory li{padding:3px 10px;border-radius:4px;background:var(--surface-2);font-family:var(--mono);font-size:12.5px}.kf-identyfikatory li span{margin-right:4px;color:var(--ink-3);font-family:var(--sans);font-size:11px;letter-spacing:.04em}.kf-podpis{margin:0;color:var(--ink-2);font-size:13px}.kf-ryzyko{display:flex;flex-direction:column;justify-content:center;padding:16px 18px;border-radius:8px;border:1px solid var(--rule);background:var(--surface-2);text-align:center}.kf-ryzyko.p-niskie{background:var(--ryzyko-niskie-tlo);border-color:var(--ryzyko-niskie)}.kf-ryzyko.p-srednie{background:var(--ryzyko-srednie-tlo);border-color:var(--ryzyko-srednie)}.kf-ryzyko.p-wysokie{background:var(--ryzyko-wysokie-tlo);border-color:var(--ryzyko-wysokie)}.kf-ryzyko-etykieta{margin:0;color:var(--ink-2);font-size:11px;letter-spacing:.06em;text-transform:uppercase}.kf-ryzyko-poziom{margin:4px 0 8px;font-family:var(--serif);font-size:30px;font-weight:700;line-height:1.1;text-transform:uppercase}.kf-ryzyko.p-niskie .kf-ryzyko-poziom{color:#0b5a42}.kf-ryzyko.p-srednie .kf-ryzyko-poziom{color:#7a5a0e}.kf-ryzyko.p-wysokie .kf-ryzyko-poziom{color:#82271f}.kf-miarka{display:flex;gap:4px;justify-content:center}.kf-miarka span{width:44px;height:8px;border-radius:4px;background:#16211c24}.kf-ryzyko.p-niskie .kf-miarka .on{background:var(--ryzyko-niskie)}.kf-ryzyko.p-srednie .kf-miarka .on{background:var(--ryzyko-srednie)}.kf-ryzyko.p-wysokie .kf-miarka .on{background:var(--ryzyko-wysokie)}.kf-ryzyko-ocena{margin:8px 0 0;color:var(--ink-2);font-size:12px;font-variant-numeric:tabular-nums}.kf-kafle{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:14px}.kf-kafel{display:flex;flex-direction:column;gap:2px;padding:12px 14px;border:1px solid var(--rule);border-radius:8px;background:var(--surface);break-inside:avoid}.kf-kafel-etykieta{color:var(--ink-3);font-size:11px;letter-spacing:.04em;text-transform:uppercase}.kf-kafel-wartosc{font-size:20px;font-variant-numeric:tabular-nums;line-height:1.25}.kf-kafel-zmiana{color:var(--ink-2);font-size:12px;font-variant-numeric:tabular-nums}.kf-przypis{margin:6px 2px 0;color:var(--ink-3);font-size:11.5px}.kf-info{display:grid;grid-template-columns:1fr 1fr;gap:0 32px;margin:18px 0 0;padding:4px 0;border-top:1px solid var(--rule)}.kf-info-wiersz{display:grid;grid-template-columns:140px 1fr;gap:12px;padding:7px 0;border-bottom:1px solid var(--rule-soft);break-inside:avoid}.kf-info dt{color:var(--ink-3);font-size:12px}.kf-info dd{margin:0;overflow-wrap:anywhere}.kf-opis{margin:14px 0 0;color:var(--ink-2);max-width:72ch}.kf-sekcja{margin-top:30px;scroll-margin-top:16px}.kf-sekcja.krotka{break-inside:avoid}.kf-sekcja-glowa{display:flex;align-items:center;gap:12px;padding-bottom:8px;border-bottom:2px solid var(--rule);break-after:avoid}.kf-sekcja-glowa h2{margin:0;font-family:var(--serif);font-size:19px;font-weight:600}.kf-numer{display:inline-grid;place-items:center;min-width:30px;height:24px;padding:0 6px;border-radius:4px;background:var(--accent);color:var(--on-accent);font-family:var(--mono);font-size:12px}.kf-sekcja h3{margin:18px 0 6px;font-size:13px;letter-spacing:.03em;text-transform:uppercase;color:var(--ink-2);break-after:avoid}.kf-wniosek{break-after:avoid;margin:12px 0 4px;font-size:15.5px;line-height:1.5;max-width:70ch}.kf-zdanie{orphans:2;widows:2;margin:6px 0;color:var(--ink-2);max-width:70ch}.kf-zrodlo{margin:10px 0 0;color:var(--ink-3);font-size:11.5px}.kf-brak{margin:12px 0 0;padding:10px 14px;border-left:3px solid var(--rule);background:var(--surface-2);color:var(--ink-2);border-radius:0 6px 6px 0;max-width:70ch}.kf-lista{margin:8px 0 12px;padding-left:20px}.kf-lista li{margin:3px 0}.kf-dwie{display:grid;grid-template-columns:1fr 1fr;gap:8px 32px}.kf-pill{display:inline-block;padding:1px 9px;border-radius:999px;border:1px solid var(--rule);background:var(--surface-2);font-size:12.5px;font-weight:600}.kf-pill.p-niskie{background:var(--ryzyko-niskie-tlo);border-color:var(--ryzyko-niskie);color:#0b5a42}.kf-pill.p-srednie{background:var(--ryzyko-srednie-tlo);border-color:var(--ryzyko-srednie);color:#7a5a0e}.kf-pill.p-wysokie{background:var(--ryzyko-wysokie-tlo);border-color:var(--ryzyko-wysokie);color:#82271f}.kf-serie{display:grid;gap:14px;margin-top:14px}.kf-seria{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,340px);gap:20px;align-items:center;padding:14px 16px;border:1px solid var(--rule);border-radius:8px;background:var(--surface);break-inside:avoid}.kf-seria-nazwa{margin:0;color:var(--ink-3);font-size:11.5px;letter-spacing:.04em;text-transform:uppercase}.kf-seria-wartosc{margin:2px 0 6px;font-size:24px;font-weight:600;font-variant-numeric:tabular-nums;line-height:1.2}.kf-seria-rok{color:var(--ink-3);font-size:12.5px;font-weight:400}.kf-seria .kf-zdanie{margin:0 0 8px;font-size:13px}.kf-ostatnie{display:grid;gap:2px;margin:0;padding:0;list-style:none;font-size:12.5px}.kf-ostatnie li{display:flex;justify-content:space-between;gap:12px;max-width:240px;padding:2px 0;border-bottom:1px dotted var(--rule);font-variant-numeric:tabular-nums}.kf-ostatnie li span{color:var(--ink-3)}.kf-wykres{width:100%;height:auto;max-height:160px}.kf-os{stroke:var(--rule);stroke-width:1}.kf-slupek{fill:var(--rampa-4)}.kf-slupek.ostatni{fill:var(--accent)}.kf-slupek.ujemny{fill:var(--ryzyko-wysokie)}.kf-wartosc{fill:var(--ink-2);font-size:9px;font-variant-numeric:tabular-nums}.kf-rok{fill:var(--ink-3);font-size:9.5px}.kf-tabela-ramka{margin:14px 0 4px;overflow-x:auto}.kf-tabela{width:100%;border-collapse:collapse;font-size:12.5px;font-variant-numeric:tabular-nums}.kf-tabela th,.kf-tabela td{padding:6px 10px;border-bottom:1px solid var(--rule-soft);text-align:left;vertical-align:top}.kf-tabela thead th{border-bottom:2px solid var(--rule);color:var(--ink-3);font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.kf-tabela tbody th{color:var(--ink);font-family:var(--sans);font-size:12.5px;font-weight:500;letter-spacing:0;text-transform:none}.kf-tabela .l{text-align:right;white-space:nowrap}.kf-tabela tbody tr:nth-child(2n){background:#16211c06}.kf-tabela tr{break-inside:avoid}.kf-strefa{color:var(--ink-3);font-size:11px}.kf-pasek{break-after:avoid;display:flex;height:18px;margin:14px 0 10px;border-radius:4px;overflow:hidden;background:var(--surface-2)}.kf-pasek-odc{display:block;height:100%}.kf-legenda{display:grid;gap:4px;margin:0;padding:0;list-style:none;font-size:12.5px}.kf-legenda li{display:grid;grid-template-columns:14px 1fr 64px 96px;gap:10px;align-items:center;font-variant-numeric:tabular-nums}.kf-legenda strong,.kf-legenda .kf-kwota{text-align:right}.kf-legenda .kf-kwota{color:var(--ink-3)}.kf-kropka{width:12px;height:12px;border-radius:3px}.r1{background:var(--rampa-1)}.r2{background:var(--rampa-2)}.r3{background:var(--rampa-3)}.r4{background:var(--rampa-4)}.r5{background:var(--rampa-5)}.r6{background:var(--rampa-6)}.kf-stopka{margin-top:36px;padding-top:14px;border-top:1px solid var(--rule);color:var(--ink-3);font-size:12px;max-width:78ch}@media (max-width: 760px){.kf-naglowek{grid-template-columns:1fr;padding:18px}.kf-kafle{grid-template-columns:1fr 1fr}.kf-info,.kf-seria,.kf-dwie{grid-template-columns:1fr}}@media print{.kf-spis{display:none}.kf-karta{font-size:12.5px;padding-bottom:0}.kf-naglowek{box-shadow:none}.kf-sekcja{margin-top:22px}.kf-tabela-ramka{overflow:visible}.kf-seria{padding:10px 12px}.kf-wykres{max-height:130px}}@media (prefers-reduced-motion: reduce){.kf-spis a{transition:none}}.zespol-kafel-tekst{display:block;font-size:1.05rem;line-height:1.3;overflow-wrap:anywhere}.zespol-lista{list-style:none;margin:0;padding:0}.zespol-lista-kolumny{display:grid;grid-template-columns:40px minmax(220px,1.6fr) max-content minmax(180px,1.2fr) max-content}.zespol-lista-kolumny>.zespol-wiersz{grid-column:1 / -1;grid-template-columns:subgrid}.zespol-czlonek{min-width:0}.zespol-czlonek .zespol-meta{flex-direction:column;gap:2px}.zespol-wiersz{display:grid;grid-template-columns:40px minmax(180px,1.4fr) minmax(150px,.8fr) minmax(160px,1.2fr) auto;gap:8px 16px;align-items:start;padding:14px 20px;border-top:1px solid var(--rule-soft)}.zespol-wiersz:first-child{border-top:0}.zespol-wiersz:hover{background:var(--paper)}.zespol-awatar{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:var(--accent-wash);color:var(--accent);font-size:.8125rem;font-weight:600;letter-spacing:.02em}.zespol-imie{font-weight:600;color:var(--ink)}.zespol-meta{display:flex;flex-wrap:wrap;gap:2px 12px;margin-top:2px;font-size:.8125rem;color:var(--ink-3)}.zespol-rola,.zespol-obszary{padding-top:2px;font-size:.875rem;min-width:0}.zespol-akcje{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.zespol-historia-wiersz{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 24px;align-items:start;padding:14px 20px;border-top:1px solid var(--rule-soft)}.zespol-historia-wiersz:first-child{border-top:0}.zespol-historia-wiersz:hover{background:var(--paper)}.zespol-historia-szczegol{margin-top:2px;font-size:.875rem;color:var(--ink-2);overflow-wrap:anywhere}.zespol-historia-kiedy{text-align:right;font-size:.8125rem;color:var(--ink-3);white-space:nowrap}.zespol-pusto{margin:0;padding:24px 20px;color:var(--ink-2)}.zespol-dodawanie{display:grid;gap:16px}.zespol-role-opis{margin:16px 0 0;padding-top:12px;border-top:1px solid var(--rule-soft);display:grid;gap:6px;font-size:.8125rem;color:var(--ink-2)}.zespol-role-opis div{display:flex;flex-wrap:wrap;gap:0 8px}.zespol-role-opis dt{font-weight:600;color:var(--ink)}.zespol-role-opis dd{margin:0}@media (max-width: 960px){.zespol-lista-kolumny,.zespol-wiersz{grid-template-columns:40px 1fr}.zespol-rola,.zespol-obszary,.zespol-akcje{grid-column:2;justify-content:flex-start}.zespol-historia-wiersz{grid-template-columns:1fr}.zespol-historia-kiedy{text-align:left;white-space:normal}}.magazyn-pasek{height:10px;border-radius:999px;background:var(--rule);overflow:hidden;margin:6px 0 4px}.magazyn-pasek>span{display:block;height:100%;border-radius:999px;background:var(--accent)}.magazyn-pasek.magazyn-uwaga>span{background:var(--warning)}.magazyn-pasek.magazyn-pelny>span{background:var(--critical)}.magazyn-podpis{display:flex;justify-content:space-between;gap:12px;font-size:.8125rem;color:var(--ink-3)}.magazyn-pakiety{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0}.magazyn-pakiety .btn[aria-pressed=true]{border-color:var(--accent);background:var(--accent);color:var(--on-accent)}.wyglad-uklad{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,380px);gap:24px;align-items:start}@media (max-width: 980px){.wyglad-uklad{grid-template-columns:minmax(0,1fr)}}.wyglad-grupa{border:0;margin:0 0 18px;padding:0;min-width:0}.wyglad-grupa>legend{font-size:.75rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-2);padding:0;margin-bottom:8px}.wyglad-opisy{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px}.wyglad-opcja{position:relative;display:flex;flex-direction:column;gap:2px;min-height:44px;padding:10px 12px;border:1px solid var(--rule);border-radius:var(--radius);background:var(--surface);cursor:pointer;transition:border-color .15s,background-color .15s}.wyglad-opcja:hover{border-color:var(--accent-2)}.wyglad-opcja input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;cursor:pointer}.wyglad-opcja:has(input:checked){border-color:var(--accent);background:var(--accent-wash);box-shadow:inset 0 0 0 1px var(--accent)}.wyglad-opcja:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.wyglad-opcja:has(input:disabled){cursor:not-allowed;opacity:.6}.wyglad-opcja-nazwa{font-weight:600;font-size:.875rem}.wyglad-opcja-opis{font-size:.75rem;color:var(--ink-2)}.wyglad-probki{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.wyglad-probka{position:relative;width:44px;height:44px;border-radius:var(--radius);border:1px solid var(--rule);cursor:pointer;display:grid;place-items:center;color:#fff;font-weight:700}.wyglad-probka input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;cursor:pointer}.wyglad-probka:has(input:checked){outline:2px solid var(--ink);outline-offset:2px}.wyglad-probka:has(input:focus-visible){outline:3px solid var(--ink);outline-offset:2px}.wyglad-probka:has(input:checked):after{content:"✓"}.wyglad-hex{width:110px;font-family:var(--mono)}.wyglad-przelaczniki{display:grid;gap:4px}.wyglad-przelacznik{display:flex;gap:10px;align-items:flex-start;min-height:36px;padding:6px 0;font-size:.8125rem;cursor:pointer}.wyglad-przelacznik input{margin-top:2px;width:18px;height:18px;accent-color:var(--accent)}.wyglad-przelacznik small{display:block;color:var(--ink-2)}.wyglad-podglad{position:sticky;top:12px}.wyglad-kartka-obszar{container-type:inline-size}.wyglad-kartka{--pt: calc(100cqw / 595);--cm: calc(var(--pt) * 28.3465);aspect-ratio:210 / 297;background:#fff;color:var(--wyglad-tekst, #16211c);border:1px solid var(--rule);box-shadow:var(--shadow);display:flex;flex-direction:column;padding:calc(var(--cm) * var(--wyglad-pion-cm, 2.2)) calc(var(--cm) * var(--wyglad-bok-cm, 2));font-size:calc(var(--pt) * var(--wyglad-rozmiar, 10.5));line-height:var(--wyglad-interlinia, 1.4);overflow:hidden}.wyglad-kartka-naglowek{display:flex;flex-direction:column;line-height:var(--wyglad-interlinia-naglowka, 1);padding-bottom:calc(var(--pt) * 4);margin-bottom:calc(var(--pt) * 16);border-bottom:calc(var(--pt) * .75) solid var(--wyglad-akcent)}.wyglad-kartka-naglowek.srodek{align-items:center;text-align:center}.wyglad-kartka-naglowek.podzielony{display:grid;grid-template-columns:1fr 37%;column-gap:calc(var(--pt) * 8);align-items:end}.wyglad-kartka-naglowek.podzielony .wyglad-kartka-kancelaria,.wyglad-kartka-naglowek.podzielony .wyglad-kartka-drobne{grid-column:1}.wyglad-kartka-naglowek.podzielony .wyglad-kartka-typ{grid-column:2;grid-row:1 / span 2;margin-top:0;text-align:right}.wyglad-kartka-kancelaria{font-weight:700;font-size:calc(var(--pt) * 12);margin-bottom:calc(var(--pt) * 1);color:var(--wyglad-akcent)}.wyglad-kartka-drobne,.wyglad-kartka-typ,.wyglad-kartka-stopka,.wyglad-kartka-tabela{font-family:var(--wyglad-rodzina-etykiet, inherit)}.wyglad-kartka-drobne{color:var(--wyglad-pomocniczy, #5b6475);font-size:calc(var(--pt) * 8)}.wyglad-kartka-typ{font-weight:700;font-size:calc(var(--pt) * 8.5)}.wyglad-kartka-tytul{margin:calc(var(--pt) * 10) 0 calc(var(--pt) * 4);text-align:center;font-weight:600;line-height:1.15;color:var(--wyglad-akcent)}.wyglad-kartka-tytul.wersaliki{text-transform:uppercase;letter-spacing:.16em}.wyglad-kartka-kreska{width:calc(var(--cm) * 1.3);height:calc(var(--pt) * 2);margin:calc(var(--pt) * 2) auto calc(var(--pt) * 14);background:var(--wyglad-akcent-2, var(--wyglad-akcent))}.wyglad-kartka-tekst{line-height:var(--wyglad-interlinia, 1.4);color:var(--wyglad-tekst, #16211c);text-align:justify}.wyglad-kartka-tabela{width:100%;border-collapse:collapse;margin:calc(var(--pt) * 6) 0;line-height:1.1}.wyglad-kartka-tabela th,.wyglad-kartka-tabela td{border:calc(var(--pt) * .5) solid var(--wyglad-linia, #d3d8cf);text-align:left}.wyglad-kartka-tabela th{padding:calc(var(--pt) * 6) calc(var(--pt) * 7.5);background:var(--wyglad-tlo-tabeli);color:var(--wyglad-naglowek-tabeli-pismo, inherit);text-transform:uppercase;letter-spacing:.06em;font-size:.88em}.wyglad-kartka-tabela td{padding:calc(var(--pt) * 3) calc(var(--pt) * 7.5)}.wyglad-kartka-stopka{margin-top:auto;padding-top:calc(var(--pt) * 3);border-top:calc(var(--pt) * .5) solid var(--wyglad-linia, #d3d8cf);color:var(--wyglad-pomocniczy, #5b6475);font-size:calc(var(--pt) * 7.5);line-height:var(--wyglad-interlinia-stopki, 1)}.wyglad-kartka-stopka.jednowierszowa{display:grid;grid-template-columns:auto auto auto;justify-content:space-between;gap:calc(var(--pt) * 8);align-items:start}.wyglad-kartka-stopka.jednowierszowa .srodek{text-align:center}.wyglad-kartka-stopka.jednowierszowa b{color:var(--wyglad-tekst, inherit);text-align:right}.wyglad-kartka-stopka-gora{display:flex;justify-content:space-between;gap:calc(var(--pt) * 8)}.wyglad-kartka-stopka-dol{margin-top:calc(var(--pt) * 1)}.wyglad-podglad-uwaga{margin-top:8px;font-size:.75rem;color:var(--ink-2)}@media (prefers-reduced-motion: reduce){.wyglad-opcja{transition:none}}.wyglad-presety{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px}.wyglad-preset{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-height:44px;padding:10px 12px;text-align:left;font:inherit;color:var(--ink);border:1px solid var(--rule);border-radius:var(--radius);background:var(--surface);cursor:pointer;transition:border-color .15s,background-color .15s}.wyglad-preset:hover{border-color:var(--accent-2)}.wyglad-preset:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.wyglad-preset[aria-pressed=true]{border-color:var(--accent);background:var(--accent-wash);box-shadow:inset 0 0 0 1px var(--accent)}.wyglad-preset-probka{display:flex;gap:3px}.wyglad-preset-probka>span{width:22px;height:8px;border-radius:2px}.wyglad-kolory{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;margin-top:8px}.wyglad-kolor-pole{display:flex;flex-direction:column;gap:4px}.wyglad-kolor-etykieta{font-size:.8125rem;color:var(--ink-2)}.wyglad-kolor-kontrolki{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.wyglad-kolor-kontrolki input[type=color]{width:44px;height:36px;padding:2px;cursor:pointer}.wyglad-kolor-kontrolki input[type=color]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (prefers-reduced-motion: reduce){.wyglad-preset{transition:none}}.wyglad-logo-podglad{display:flex;align-items:center;min-height:3.5rem;margin:6px 0 8px;padding:8px 12px;border:1px solid var(--rule, #d3d8cf);border-radius:6px;background:#fff}.wyglad-logo-podglad img{max-height:3.5rem;max-width:100%;object-fit:contain}.wa-numer{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 16px;margin-bottom:12px}.wa-numer-wartosc{font-family:var(--mono);font-size:1.25rem;font-weight:600;color:var(--ink);font-variant-numeric:tabular-nums}.wa-podpis{font-size:.8125rem;color:var(--ink-2);margin:0 0 8px;line-height:1.5}.wa-sekcja{border-top:1px solid var(--rule);margin-top:16px;padding-top:14px}.wa-sekcja-tytul{font-weight:600;font-size:.875rem;margin:0 0 6px}.wa-stos>*+*{margin-top:10px}.wa-kroki{display:flex;flex-wrap:wrap;gap:6px;list-style:none;padding:0;margin:0 0 14px;counter-reset:krok}.wa-kroki li{counter-increment:krok;display:flex;align-items:center;gap:6px;padding:5px 10px 5px 6px;border:1px solid var(--rule);border-radius:999px;font-size:.8125rem;color:var(--ink-3);background:var(--surface)}.wa-kroki li:before{content:counter(krok);display:inline-grid;place-items:center;width:20px;height:20px;border-radius:50%;font-size:.6875rem;font-weight:600;background:var(--surface-2);color:var(--ink-2)}.wa-kroki li.gotowy{color:var(--ink-2)}.wa-kroki li.gotowy:before{content:"✓";background:var(--accent-wash);color:var(--accent)}.wa-kroki li.biezacy{border-color:var(--accent);color:var(--accent);font-weight:600;background:var(--accent-wash)}.wa-kroki li.biezacy:before{background:var(--accent);color:var(--on-accent)}.wa-zamiana{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;font-family:var(--mono);font-size:1rem;margin-bottom:4px}.wa-zamiana .wa-strzalka{color:var(--ink-3);font-family:var(--sans)}.wa-zamiana .wa-stary{color:var(--ink-3);text-decoration:line-through;text-decoration-thickness:1px}.wa-zamiana .wa-nowy{color:var(--accent);font-weight:600}.wa-kod{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:14px 16px;border:1px dashed var(--accent);border-radius:var(--radius);background:var(--accent-wash);margin:10px 0}.wa-kod-wartosc{font-family:var(--mono);font-size:2rem;font-weight:700;letter-spacing:.12em;color:var(--accent);-webkit-user-select:all;user-select:all}.wa-instrukcja{margin:6px 0 0;padding-left:1.25rem;font-size:.8125rem;line-height:1.6;color:var(--ink-2)}.wa-edytor{display:flex;flex-direction:column;gap:4px}.wa-edytor label{font-size:.8125rem;color:var(--ink-2)}.wa-edytor textarea{width:100%;min-height:7.5rem;resize:vertical;line-height:1.5}.wa-edytor-stopka{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:.75rem;color:var(--ink-3)}.wa-licznik{margin-left:auto;font-variant-numeric:tabular-nums}.wa-licznik.za-dlugo{color:var(--critical);font-weight:600}.wa-wstawka{font-family:var(--mono);font-size:.75rem;padding:3px 8px;border:1px solid var(--rule);border-radius:999px;background:var(--surface-2);color:var(--ink);cursor:pointer;transition:background .16s ease,border-color .16s ease}.wa-wstawka:hover{border-color:var(--accent);background:var(--accent-wash)}.wa-wstawka:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.wa-podglad{white-space:pre-wrap;font-size:.8125rem;line-height:1.5;padding:10px 12px;border-radius:0 10px 10px;background:var(--surface-2);color:var(--ink);max-width:34rem}.wa-podglad-tytul{font-size:.6875rem;text-transform:uppercase;letter-spacing:.08em;color:var(--ink-3);margin-top:4px}.wa-postep{display:flex;align-items:center;gap:10px}.wa-postep-pasek{flex:1;height:8px;border-radius:4px;background:var(--surface-2);overflow:hidden}.wa-postep-pasek>span{display:block;height:100%;background:var(--accent);transition:width .24s ease}.wa-postep-opis{flex:none;font-size:.8125rem;color:var(--ink-2);font-variant-numeric:tabular-nums}.wa-liczby{display:flex;flex-wrap:wrap;gap:4px 14px;font-size:.8125rem;color:var(--ink-2);margin-top:6px}.wa-liczby strong{color:var(--ink);font-variant-numeric:tabular-nums}.wa-potwierdzenie{border:1px solid var(--critical);border-left-width:3px;border-radius:var(--radius);background:var(--critical-wash);padding:12px 14px;margin-top:10px;font-size:.8125rem;color:var(--ink)}.wa-potwierdzenie p{margin:0 0 8px;line-height:1.5}.wa-potwierdzenie .btn-row{margin-top:10px}.wa-mono{font-family:var(--mono);white-space:nowrap}.wa-tabela td.wa-blad{color:var(--ink-2);max-width:24rem}.wa-filtr{margin:8px 0}@media (prefers-reduced-motion: reduce){.wa-postep-pasek>span,.wa-wstawka{transition:none}}.warunki-tresc{max-width:72ch;color:var(--ink);font-size:.9375rem;line-height:1.65}.warunki-tresc h1{margin:0 0 12px;font-family:var(--serif);font-size:1.35rem;font-weight:600}.warunki-tresc h2{margin:22px 0 6px;font-family:var(--serif);font-size:1.05rem;font-weight:600}.warunki-tresc p{margin:6px 0}.warunki-tresc ul,.warunki-tresc ol{margin:6px 0;padding-left:22px}.warunki-tresc li{margin:3px 0}.warunki-tresc blockquote{margin:10px 0;padding:8px 12px;border-left:3px solid var(--warning);background:var(--warning-wash);color:var(--ink-2);border-radius:0 6px 6px 0}.warunki-tresc blockquote p{margin:0}.warunki-bramka{display:flex;flex-direction:column;gap:14px;width:min(760px,94vw);max-height:92vh;padding:24px 28px;border:1px solid var(--rule);border-top:5px solid var(--accent);border-radius:8px;background:var(--surface);box-shadow:var(--shadow)}.warunki-krok{margin:0 0 4px;color:var(--ink-3);font-size:.75rem;letter-spacing:.06em;text-transform:uppercase}.warunki-bramka-glowa h1{margin:0;font-family:var(--serif);font-size:1.4rem;font-weight:600}.warunki-wersja{margin:4px 0 0;color:var(--ink-3);font-size:.8125rem}.warunki-przewijane{flex:1 1 auto;min-height:180px;overflow-y:auto;padding:14px 16px;border:1px solid var(--rule);border-radius:6px;background:var(--paper)}.warunki-przewijane:focus-visible{outline:2px solid var(--accent-2);outline-offset:2px}.warunki-zgoda{display:flex;align-items:flex-start;gap:10px;cursor:pointer;font-size:.9375rem}.warunki-zgoda input{margin-top:4px}.warunki-bramka-stopka{display:flex;align-items:center;justify-content:space-between;gap:12px}.polityka-strona{align-items:flex-start;padding:32px 0;overflow-y:auto}.polityka-karta{display:flex;flex-direction:column;gap:14px;width:min(820px,94vw);margin:0 auto;padding:28px 32px;border:1px solid var(--rule);border-top:5px solid var(--accent);border-radius:8px;background:var(--surface);box-shadow:var(--shadow)}.polityka-glowa{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px}.polityka-glowa h1{margin:0;font-family:var(--serif);font-size:1.5rem;font-weight:600}.polityka-link{margin:0;font-size:.8125rem}.polityka-link a{color:var(--ink-2);text-underline-offset:2px}.polityka-link a:hover,.polityka-link a:focus-visible{color:var(--accent)}.os{display:grid;gap:16px;max-width:820px}.os-nazwa{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 14px;margin-bottom:8px}.os-nazwa h2{margin:0;font-family:var(--serif);font-size:1.5rem;font-weight:600}.os-wersja{padding:2px 10px;border-radius:999px;background:var(--accent-wash);color:var(--accent);font-family:var(--mono);font-size:.75rem}.os-opis{font-size:.9375rem;max-width:68ch;margin:0 0 8px;color:var(--ink-2);line-height:1.6}.os-lista{font-size:.9375rem;margin:0 0 14px;padding-left:20px;color:var(--ink-2);line-height:1.6}.os-podtytul{margin:16px 0 6px;color:var(--ink-3);font-size:.75rem;letter-spacing:.06em;text-transform:uppercase}.os-dane{margin:8px 0 0;border-top:1px solid var(--rule-soft)}.os-dane-wiersz{display:grid;grid-template-columns:180px minmax(0,1fr);gap:12px;padding:8px 0;border-bottom:1px solid var(--rule-soft)}.os-dane dt{color:var(--ink-3);font-size:.8125rem}.os-dane dd{margin:0;overflow-wrap:anywhere}.os-mono{font-family:var(--mono);font-size:.8125rem;font-variant-numeric:tabular-nums}.os-brak{margin:8px 0 0;padding:10px 14px;border-left:3px solid var(--rule);background:var(--surface-2);border-radius:0 6px 6px 0;color:var(--ink-2)}@media (max-width: 560px){.os-dane-wiersz{grid-template-columns:1fr;gap:2px}}.os-dane a{color:var(--accent);text-underline-offset:2px}.os-dane a:hover,.os-dane a:focus-visible{color:var(--accent-2)}.os-dokumenty{display:grid;gap:14px;margin:0;padding:0;list-style:none}.os-dokument{padding:12px 14px;border:1px solid var(--rule);border-radius:8px;background:var(--surface)}.os-dokument-glowa{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 12px}.os-dokument-glowa h3{margin:0;font-family:var(--serif);font-size:1.05rem;font-weight:600}.os-szkic{padding:2px 10px;border-radius:999px;background:var(--warning-wash);color:var(--warning);font-size:.75rem}.os-zgoda{margin:6px 0 8px;color:var(--ink-2);font-size:.875rem}.os-tresc>summary{cursor:pointer;color:var(--accent);font-size:.875rem}.os-tresc[open]>summary{margin-bottom:10px}.os-polityka-tytul{margin:0;font-family:var(--serif);font-size:1.05rem;font-weight:600}.os-dokument-glowa+.os-tresc{margin-top:10px}@font-face{font-family:Wydruk Sans;font-style:normal;font-weight:400;font-display:block;src:url(/assets/source-sans-3-latin-400-normal-DBSshyOm.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Wydruk Sans;font-style:normal;font-weight:500;font-display:block;src:url(/assets/source-sans-3-latin-500-normal-CKtYTzSo.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Wydruk Sans;font-style:normal;font-weight:600;font-display:block;src:url(/assets/source-sans-3-latin-600-normal-TamZKZaE.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Wydruk Sans;font-style:normal;font-weight:700;font-display:block;src:url(/assets/source-sans-3-latin-700-normal-DhYzA7XY.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Wydruk Sans;font-style:normal;font-weight:400;font-display:block;src:url(/assets/source-sans-3-latin-ext-400-normal-BLSkPWZm.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Wydruk Sans;font-style:normal;font-weight:500;font-display:block;src:url(/assets/source-sans-3-latin-ext-500-normal-EbsBmvFg.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Wydruk Sans;font-style:normal;font-weight:600;font-display:block;src:url(/assets/source-sans-3-latin-ext-600-normal-CcHv1U3j.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Wydruk Sans;font-style:normal;font-weight:700;font-display:block;src:url(/assets/source-sans-3-latin-ext-700-normal-D361tcL8.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Wydruk Sans;font-style:italic;font-weight:400;font-display:block;src:url(/assets/source-sans-3-latin-400-italic-CxA_n0tN.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Wydruk Sans;font-style:italic;font-weight:700;font-display:block;src:url(/assets/source-sans-3-latin-700-italic-DChUoYi3.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Wydruk Sans;font-style:italic;font-weight:400;font-display:block;src:url(/assets/source-sans-3-latin-ext-400-italic-hbmCXrz1.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Wydruk Sans;font-style:italic;font-weight:700;font-display:block;src:url(/assets/source-sans-3-latin-ext-700-italic-ou6F9lpY.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Wydruk Serif";font-style:normal;font-weight:400;font-display:block;src:url(/assets/source-serif-4-latin-400-normal-DSLfPajp.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Wydruk Serif";font-style:normal;font-weight:600;font-display:block;src:url(/assets/source-serif-4-latin-600-normal-DcJDy4Bi.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Wydruk Serif";font-style:normal;font-weight:700;font-display:block;src:url(/assets/source-serif-4-latin-700-normal-BkW6RzW0.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Wydruk Serif";font-style:normal;font-weight:400;font-display:block;src:url(/assets/source-serif-4-latin-ext-400-normal-BAU7j2kt.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Wydruk Serif";font-style:normal;font-weight:600;font-display:block;src:url(/assets/source-serif-4-latin-ext-600-normal-CDeP9x1g.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Wydruk Serif";font-style:normal;font-weight:700;font-display:block;src:url(/assets/source-serif-4-latin-ext-700-normal-wo8Blp-S.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Wydruk Serif";font-style:italic;font-weight:400;font-display:block;src:url(/assets/source-serif-4-latin-400-italic-B2jO9FJx.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Wydruk Serif";font-style:italic;font-weight:400;font-display:block;src:url(/assets/source-serif-4-latin-ext-400-italic-p7bOoRCK.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Wydruk Mono;font-style:normal;font-weight:400;font-display:block;src:url(/assets/source-code-pro-latin-400-normal-TP-1bqat.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Wydruk Symbole;font-style:normal;font-weight:400;font-display:block;src:url(/assets/symbole-dejavu-sans-o-ntzMBS.woff2) format("woff2");unicode-range:U+2190,U+2192,U+2194,U+2197,U+25B2,U+25B6,U+25B8,U+25BC,U+25BE,U+25CF,U+25D0,U+2713,U+2715,U+2717,U+2691,U+26A0,U+2248,U+2260,U+2264,U+2265,U+221E,U+0394}.okladka-wydruku{display:none}@media print{:root{--sans: "Wydruk Sans", "Wydruk Symbole", ui-sans-serif, system-ui, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--serif: "Wydruk Serif", "Wydruk Symbole", "Iowan Old Style", "Palatino Linotype", Palatino, Georgia, "Times New Roman", serif;--mono: "Wydruk Sans", "Wydruk Symbole", ui-sans-serif, system-ui, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--kod: "Wydruk Mono", "Wydruk Symbole", ui-monospace, "SF Mono", Menlo, Consolas, monospace}html,body{font-family:var(--sans);font-variant-numeric:lining-nums;font-kerning:normal;-webkit-print-color-adjust:exact;print-color-adjust:exact}.okladka-wydruku{display:block;break-after:page}body:has(.okladka-wydruku) .topbar,body:has(.okladka-wydruku) .belka{display:none}body:has(.okladka-wydruku) .analiza-etap-rzad,body:has(.okladka-wydruku) .zakladki,body:has(.okladka-wydruku) .analiza-czynnosci{display:none}body:has(.okladka-wydruku) .metryczka-glowa,body:has(.okladka-wydruku) .metryczka-raport,body:has(.okladka-wydruku) .metryczka-raport-nota{display:none}.okladka-glowa{margin-top:2mm;padding:7mm 0 5mm;border-top:3pt solid var(--accent)}.okladka-rodzaj{margin:0 0 4mm;font-size:9pt;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--accent)}.okladka-nazwa{margin:0 0 4mm;font-family:var(--serif);font-size:27pt;font-weight:600;line-height:1.12;letter-spacing:-.01em;color:var(--ink);text-wrap:balance}.okladka-podtytul{margin:0 0 2mm;font-size:11pt;color:var(--ink-2)}.okladka-opis{margin:0 0 6mm;max-width:120mm;font-size:9.5pt;line-height:1.4;color:var(--ink-3)}.okladka-numery{display:flex;flex-wrap:wrap;gap:3mm 14mm;margin:0;padding:4mm 0;border-top:.5pt solid var(--rule);border-bottom:.5pt solid var(--rule)}.okladka-numery dt{font-size:7.5pt;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.okladka-numery dd{margin:1mm 0 0;font-family:var(--kod);font-size:12pt;font-variant-numeric:tabular-nums}.okladka-stan{margin:4mm 0 0;font-size:9pt;line-height:1.4;color:var(--ink-3)}.okladka-id{display:flex;flex-wrap:wrap;align-items:baseline;gap:1mm 3mm;margin:3mm 0 0;font-size:8pt;color:var(--ink-3)}.okladka-id span{font-weight:600;letter-spacing:.08em;text-transform:uppercase}.okladka-id code{font-size:8.5pt;color:var(--ink)}.okladka-spis{margin-top:8mm}.okladka-spis-naglowek{margin:0 0 2mm;padding-bottom:2mm;border-bottom:.75pt solid var(--ink);font-family:var(--serif);font-size:14pt;font-weight:600;color:var(--ink)}.okladka-spis ol{margin:0;padding:0;list-style:none}.okladka-spis li{padding:1.6mm 0;border-bottom:.25pt solid var(--rule);break-inside:avoid}.okladka-spis a{display:flex;align-items:baseline;gap:2mm;font-size:10.5pt;font-weight:600;color:var(--ink);text-decoration:none}.okladka-spis-kropki{flex:1 1 auto;min-width:6mm;border-bottom:1pt dotted var(--ink-3);transform:translateY(-1pt)}.okladka-spis-kropki:has(+.okladka-spis-strona:empty){display:none}.okladka-spis-strona{min-width:6mm;text-align:right;font-variant-numeric:tabular-nums}.okladka-spis--zwarty .okladka-spis-opis{display:none}.okladka-spis--zwarty li{padding:1.9mm 0}.okladka-spis-opis{display:block;margin-top:.6mm;font-size:8pt;font-weight:400;line-height:1.3;color:var(--ink-3)}html{font-size:11.5pt}body{font-size:10pt;line-height:1.45;color:var(--ink);word-spacing:.04em;orphans:3;widows:3}*,*:before,*:after{box-shadow:none!important;text-shadow:none!important}p,li,dd{text-wrap:pretty}h1,h2,h3,h4,.panel-title,.sekcja-naglowek{text-wrap:balance}table,.num,.ocena-liczba{font-variant-numeric:tabular-nums lining-nums}code,kbd,samp,.code,.mono,.metryczka-numer,.metryczka-raport-id,.lista-rachunkow li{font-family:var(--kod);font-variant-numeric:tabular-nums}a{color:inherit;text-decoration:none}.sekcja-analizy{break-before:page}.sekcja-naglowek{display:block;margin:0 0 5mm;padding-bottom:2.5mm;border-bottom:1.5pt solid var(--ink)}.sekcja-naglowek h2{font-size:20pt;font-weight:600;line-height:1.15;letter-spacing:-.005em;color:var(--ink)}.sekcja-pytanie{display:block;margin-top:1.5mm;font-size:9.5pt;font-style:italic;color:var(--ink-3)}.panel{border:none;border-radius:0;background:transparent;margin:0 0 6mm}.panel-head{padding:0 0 1.5mm;margin:0 0 3mm;border:none;border-bottom:.75pt solid var(--ink-3);background:transparent}.panel-title{font-family:var(--serif);font-size:13pt;font-weight:600;color:var(--ink)}.panel-sub{font-size:8.5pt;color:var(--ink-3)}.panel-body{padding:0;gap:4mm}.ocena-karta,.kafel-dostawcy,.maly-wykres,.triaz-grupa{border:.5pt solid var(--rule);border-radius:1.5pt;margin-bottom:4mm}.triaz-grupa{break-inside:auto}.triaz-lista>li{break-inside:avoid}.panel:has(.sygnaly){break-inside:avoid}th{padding:1.6mm 2.5mm 1.6mm 0;font-size:7pt;font-weight:600;letter-spacing:.07em;color:var(--ink-3);border-bottom:.75pt solid var(--ink-3)}td{padding:1.7mm 2.5mm 1.7mm 0;border-bottom:.25pt solid var(--rule)}tbody tr:hover{background:transparent}.pill,.ocena-pastylka{border-radius:1.5pt;font-weight:600;letter-spacing:.05em}.notice{border-radius:0;padding:2.5mm 4mm;font-size:9pt}.scroll{overflow:visible!important}.wskazniki-finansowe{table-layout:fixed}.wskazniki-finansowe th:first-child,.wskazniki-finansowe td:first-child{width:31%}.wskazniki-finansowe th:nth-last-child(2),.wskazniki-finansowe td:nth-last-child(2){width:21%}.wskazniki-finansowe th:last-child,.wskazniki-finansowe td:last-child{width:14%}.wskazniki-finansowe th{white-space:normal}.wskazniki-finansowe-opis{display:block;margin-top:.4mm;font-size:7.5pt;line-height:1.3}.poza-limitem-druku,.oceny-legenda-ekran{display:none}.oceny-legenda-druku{font-size:inherit;color:inherit;margin-bottom:8pt;break-inside:avoid;break-after:avoid}td .pill{white-space:normal;line-height:1.25}}
