:root{--color-bg:#f3f2f2;--color-surface:#eae9e9;--color-text:#201e1d;--color-accent:#ec3013;--color-accent-2:#e15b47;--color-divider:#201e1d66;--color-neutral-100:#f8f4f4;--color-neutral-200:#eae7e7;--color-neutral-300:#d7d3d3;--color-neutral-400:#bab6b6;--color-neutral-500:#9b9797;--color-neutral-600:#7d7979;--color-neutral-700:#605d5d;--color-neutral-800:#444141;--color-neutral-900:#2d2b2b;--color-accent-100:#fff2ef;--color-accent-200:#ffe0d9;--color-accent-300:#ffc4b8;--color-accent-400:#ff9783;--color-accent-500:#ff563c;--color-accent-600:#dd2b0f;--color-accent-700:#ae1800;--color-accent-800:#7c1405;--color-accent-900:#4d170e;--color-accent-2-100:#fff2ef;--color-accent-2-200:#ffe0da;--color-accent-2-300:#ffc4b9;--color-accent-2-400:#ff9784;--color-accent-2-500:#ef6853;--color-accent-2-600:#c94b39;--color-accent-2-700:#9e3526;--color-accent-2-800:#71261b;--color-accent-2-900:#471d16;--font-heading:"Archivo", system-ui, sans-serif;--font-heading-weight:800;--font-body:"Archivo", system-ui, sans-serif;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--radius-sm:0px;--radius-md:0px;--radius-lg:0px;--shadow-sm:0 1px 2px #2d2b2b24;--shadow-md:0 3px 10px #2d2b2b29;--shadow-lg:0 12px 32px #2d2b2b38}body{background:var(--color-bg);color:var(--color-text);font-family:var(--font-body)}h1,h2,h3,h4{font-family:var(--font-heading);font-weight:var(--font-heading-weight)}.grayscale{filter:grayscale()contrast(1.08)}*,:before,:after{box-sizing:border-box}body{margin:0;font-size:15px;font-weight:400;line-height:1.55}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:var(--font-heading-weight);letter-spacing:-.015em;margin:0 0 var(--space-2);line-height:1.12}h1{font-size:42px}h2{font-size:32px}h3{font-size:25px}h4{font-size:20px}h5{font-size:16px}h6{letter-spacing:.08em;text-transform:uppercase;font-size:13px}p{margin:0 0 var(--space-3)}a{color:var(--color-accent);text-underline-offset:3px}img{max-width:100%;display:block}figure{margin:0}figcaption{margin-top:var(--space-1);color:color-mix(in srgb, var(--color-text) 55%, transparent);font-size:11px}.text-muted{color:color-mix(in srgb, var(--color-text) 55%, transparent)}:focus{outline:none}:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}::selection{background:color-mix(in srgb, var(--color-accent) 30%, transparent)}.hr{height:2px;margin:var(--space-4) 0;background:var(--color-divider);border:0}.btn{cursor:pointer;font-family:var(--font-heading);font-weight:var(--font-heading-weight);color:var(--color-text);padding:var(--space-2) calc(var(--space-3) * 1.2);border-radius:var(--radius-md);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:6px;font-size:14px;line-height:1.2;text-decoration:none;display:inline-flex}.btn svg{display:block}.btn:disabled{opacity:.45;cursor:not-allowed}.btn-primary{background:var(--color-accent);color:var(--color-bg)}.btn-primary:hover{background:var(--color-accent-600)}.btn-primary:active{background:var(--color-accent-700)}.btn-secondary{border-color:var(--color-divider)}.btn-secondary:hover{background:color-mix(in srgb, var(--color-text) 7%, transparent)}.btn-secondary:active{background:color-mix(in srgb, var(--color-text) 14%, transparent)}.btn-ghost{color:var(--color-accent);padding-inline:var(--space-1)}.btn-ghost:hover{background:color-mix(in srgb, var(--color-accent) 10%, transparent)}.btn-ghost:active{background:color-mix(in srgb, var(--color-accent) 18%, transparent)}.btn-icon{width:36px;height:36px;padding:0}.btn-block{width:100%;margin-top:var(--space-2);text-align:left;justify-content:flex-start}.field>label{color:color-mix(in srgb, var(--color-text) 70%, transparent);margin-bottom:5px;font-size:12px;display:block}.input{width:100%;min-height:36px;font:inherit;color:var(--color-text);caret-color:var(--color-accent);background:var(--color-surface);border:1px solid var(--color-divider);border-radius:var(--radius-md);padding:6px 10px;font-size:14px}.input:hover{border-color:color-mix(in srgb, var(--color-text) 45%, transparent)}.input:focus-visible{border-color:var(--color-accent);outline-offset:0}textarea.input{resize:vertical;min-height:90px}.radio{cursor:pointer;align-items:center;gap:8px;font-size:14px;display:inline-flex}.radio input,.seg-opt input{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.radio .dot{border:1.5px solid var(--color-divider);border-radius:50%;flex:none;width:16px;height:16px}.radio:hover .dot{border-color:var(--color-accent)}.radio input:checked+.dot{border-color:var(--color-accent);background:var(--color-accent);box-shadow:inset 0 0 0 4px var(--color-bg)}.radio input:focus-visible+.dot{outline:2px solid var(--color-accent);outline-offset:2px}.seg{border:1px solid var(--color-divider);border-radius:var(--radius-md);display:inline-flex;overflow:hidden}.seg-opt{cursor:pointer;align-items:center;gap:6px;padding:7px 12px;font-size:13px;display:inline-flex}.seg-opt+.seg-opt{border-left:1px solid var(--color-divider)}.seg-opt:has(input:checked){background:var(--color-accent);color:var(--color-bg)}.seg-opt:not(:has(input:checked)):hover{background:color-mix(in srgb, var(--color-text) 7%, transparent)}.seg-opt:has(input:focus-visible){outline:2px solid var(--color-accent);outline-offset:-2px}.card{gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-md);background:var(--color-surface);flex-direction:column;display:flex}.card-kicker{letter-spacing:.1em;text-transform:uppercase;color:var(--color-accent);font-size:10px}.card-title{font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:17px;line-height:1.2}.card-body{opacity:.8;flex:1;margin:0;font-size:13px}.card-meta{color:color-mix(in srgb, var(--color-text) 50%, transparent);align-items:center;gap:6px;font-size:11px;display:flex}.elev-sm{box-shadow:var(--shadow-sm)}.elev-md{box-shadow:var(--shadow-md)}.elev-lg{box-shadow:var(--shadow-lg)}.tag{letter-spacing:.02em;border-radius:calc(var(--radius-md) * .75);align-items:center;padding:3px 10px;font-size:11px;display:inline-flex}.tag-accent{background:var(--color-accent-100);color:var(--color-accent-800)}.tag-accent-2{background:var(--color-accent-2-100);color:var(--color-accent-2-800)}.tag-neutral{background:var(--color-neutral-100);color:var(--color-neutral-800)}.tag-outline{border:1px solid var(--color-accent);color:var(--color-accent)}.nav{align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-4);border-bottom:2px solid var(--color-divider);display:flex}.nav-brand{font-family:var(--font-heading);font-weight:var(--font-heading-weight);margin-right:auto;font-size:18px}.nav a{color:inherit;font-size:14px;text-decoration:none}.nav a:hover,.nav a[aria-current=page]{color:var(--color-accent)}.table{border-collapse:collapse;width:100%;font-size:14px}.table th{text-align:left;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb, var(--color-text) 60%, transparent);padding:var(--space-2);border-bottom:2px solid var(--color-divider);font-size:11px}.table td{padding:var(--space-2);border-bottom:1px solid var(--color-divider)}.table tbody tr:hover{background:color-mix(in srgb, var(--color-text) 4%, transparent)}.dialog-backdrop{padding:var(--space-4);background:color-mix(in srgb, var(--color-neutral-900) 50%, transparent);place-items:center;display:grid;position:fixed;inset:0}.dialog{gap:var(--space-3);width:min(440px,100%);padding:var(--space-4);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-lg);flex-direction:column;display:flex}.dialog-title{font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:20px}.dialog-body{opacity:.85;font-size:14px}.dialog-actions{justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-2);display:flex}
@font-face{font-family:Archivo;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/archivo-latin-ext-400-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/archivo-latin-400-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/archivo-latin-ext-600-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/archivo-latin-600-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/archivo-latin-ext-800-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/archivo-latin-800-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
body{background:var(--color-bg);min-height:100vh;color:var(--color-text);font-family:var(--font-body);margin:0}summary::marker{content:"";display:none}summary::-webkit-details-marker{content:"";display:none}input[type=range]{accent-color:var(--color-accent)}.tnum{font-variant-numeric:tabular-nums}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.skip-link{left:var(--space-2);top:var(--space-2);z-index:100;padding:var(--space-2) var(--space-3);background:var(--color-accent-700);color:var(--color-on-inverse);font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:14px;text-decoration:none;position:absolute;transform:translateY(-200%)}.skip-link:focus-visible{color:var(--color-on-inverse);transform:translateY(0)}.container{max-width:1240px;padding:0 var(--space-6);margin:0 auto}.pad-section{padding-block:var(--space-8)}.pad-tight{padding-block:var(--space-6)}.pad-hero{padding-top:var(--space-8);padding-bottom:var(--space-6)}.pad-none{padding:0}.pad-footer{padding-block:var(--space-3)}.rule-top{border-top:2px solid var(--color-divider)}.rule-bottom{border-bottom:2px solid var(--color-divider)}.grid{gap:var(--space-8);display:grid}.grid-gap-6{gap:var(--space-6)}.grid-gap-4{gap:var(--space-4)}.grid-gap-0{gap:0}.cols-320{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.cols-300{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.cols-280{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.cols-260{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.cols-240{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.cols-220{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.cols-200{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.cols-190{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.cols-180{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.items-start{align-items:start}.items-end{align-items:end}.items-center{align-items:center}.content-start{align-content:start}.stack{display:grid}.stack-4{gap:var(--space-4);display:grid}.stack-3{gap:var(--space-3);display:grid}.stack-2{gap:var(--space-2);display:grid}.row{gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.row-4{gap:var(--space-4)}.row-2{gap:var(--space-2)}.row-between{justify-content:space-between}.row-baseline{align-items:baseline}.flex-1{flex:1}.mt-auto{margin-top:auto}.display-hero{letter-spacing:-.035em;margin:0 0 var(--space-4);text-wrap:pretty;font-size:clamp(38px,5.4vw,68px);line-height:1}.display-page{letter-spacing:-.035em;margin:0 0 var(--space-4);font-size:clamp(34px,4.8vw,60px);line-height:1.02}.display-form{letter-spacing:-.035em;margin:0 0 var(--space-4);font-size:clamp(30px,4vw,48px);line-height:1.05}.display-h2{letter-spacing:-.03em;margin:0;font-size:clamp(28px,3.4vw,40px)}.display-h2-sm{letter-spacing:-.03em;font-size:clamp(26px,3vw,36px)}.display-poster{font-family:var(--font-heading);font-weight:var(--font-heading-weight);letter-spacing:-.035em;max-width:24ch;font-size:clamp(34px,5.6vw,68px);line-height:1}.display-quote{font-family:var(--font-heading);font-weight:var(--font-heading-weight);letter-spacing:-.03em;max-width:30ch;font-size:clamp(28px,4.4vw,54px);line-height:1.05}.display-dark{font-family:var(--font-heading);font-weight:var(--font-heading-weight);letter-spacing:-.03em;font-size:clamp(26px,3.4vw,40px);line-height:1.05}.lead{font-size:18px;line-height:1.5}.lead-52{max-width:52ch}.lead-50{max-width:50ch}.lead-58{max-width:58ch}.measure-60{max-width:60ch}.measure-46{max-width:46ch}.measure-44{max-width:44ch}.measure-30{max-width:30ch}.measure-26{max-width:26ch}.measure-24{max-width:24ch}.t-15{font-size:15px}.t-16{font-size:16px}.t-14{font-size:14px}.t-13{font-size:13px}.t-12{font-size:12px}.t-11{font-size:11px}.accent,.accent-text{color:var(--color-accent)}.heading-font{font-family:var(--font-heading);font-weight:var(--font-heading-weight)}.nowrap{white-space:nowrap}.right{text-align:right}.m-0{margin:0}.mb-0{margin-bottom:0}.mt-1{margin-top:var(--space-1)}.mt-2{margin-top:var(--space-2)}.mt-3{margin-top:var(--space-3)}.mt-4{margin-top:var(--space-4)}.mt-6{margin-top:var(--space-6)}.mb-2{margin-bottom:var(--space-2)}.mb-3{margin-bottom:var(--space-3)}.mb-4{margin-bottom:var(--space-4)}.mb-6{margin-bottom:var(--space-6)}.kicker{font-family:var(--font-heading);font-weight:var(--font-heading-weight);letter-spacing:.08em;text-transform:uppercase;margin:0 0 var(--space-2);color:var(--color-accent);font-size:13px;line-height:1.12}.zasada-nr,.potw-when,.faq-mark,.kontakt-link,.nav a:hover{color:var(--color-accent)}.nav a[aria-current=page]{color:inherit}a:hover{color:var(--color-accent-600)}.overline{letter-spacing:.08em;text-transform:uppercase;font-size:11px}.overline-lg{letter-spacing:.1em;text-transform:uppercase;font-size:12px}.btn{text-align:left;justify-content:flex-start}.btn-icon{justify-content:center}.btn-lg{padding:var(--space-3) var(--space-4);font-size:15px}.btn-on-accent{background:var(--color-bg);color:var(--color-text)}.btn-on-accent:hover{background:var(--color-neutral-200)}.btn-on-accent:active{background:var(--color-neutral-300)}.nav{z-index:20;background:var(--color-bg);padding:0;display:block;position:sticky;top:0}.nav-inner{max-width:1240px;padding:var(--space-3) var(--space-6);align-items:center;gap:var(--space-6);flex-wrap:wrap;margin:0 auto;display:flex}.nav .nav-brand{letter-spacing:-.02em;color:inherit;font-size:18px;text-decoration:none}.nav-links{gap:var(--space-6);flex-wrap:wrap;align-items:center;display:flex}[id]{scroll-margin-top:70px}.nav-toggle{display:none}.nav-controls{gap:var(--space-3);margin-left:auto}.nav-panel{white-space:nowrap}.nav-controls{align-items:center;display:flex}@media (max-width:719px){.nav-toggle{display:inline-flex}.nav-links{z-index:30;justify-content:flex-start;align-items:flex-start;gap:var(--space-4);padding:var(--space-8) var(--space-6);background:var(--color-bg);flex-direction:column;display:none;position:fixed;inset:0;overflow-y:auto}.nav-links[data-open=true]{display:flex}.nav-links a{font-size:20px}.nav-close{align-self:flex-end}}@media (min-width:720px){.nav-close{display:none}}.panel{border:2px solid var(--color-divider)}.panel.items-start{align-self:start}.panel-surface{background:var(--color-surface)}.panel-pad{padding:var(--space-4)}.panel-pad-lg{padding:var(--space-6)}.panel-head{border-bottom:2px solid var(--color-divider);padding-bottom:var(--space-2)}.divide-1{border-bottom:1px solid var(--color-divider)}.divide-2{border-bottom:2px solid var(--color-divider)}.divide-top-1{border-top:1px solid var(--color-divider)}.divide-right-1{border-right:1px solid var(--color-divider)}.kv{justify-content:space-between;gap:var(--space-4);padding:var(--space-2) 0;border-top:1px solid var(--color-divider);font-size:13px;display:flex}.segments{gap:3px;display:flex}.segment{background:var(--color-neutral-300);flex:1}.segment[data-on=true]{background:var(--color-accent)}.segment-8{height:8px}.segment-6{height:6px}.segments-panel{margin:var(--space-3) 0}.panel-body{padding-top:var(--space-3)}.panel-project{font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:20px;line-height:1.15}.kv-strong{color:var(--color-accent-700);font-weight:600}.on-accent{background:var(--color-accent);color:var(--color-on-inverse)}.on-accent a{color:var(--color-on-inverse)}.on-dark{background:var(--color-inverse-bg);color:var(--color-on-inverse)}.on-dark a{color:var(--color-on-inverse)}.on-accent .dim,.on-dark .dim{opacity:.9}.on-dark .dim-7{opacity:.7}.on-accent .dim-85,.on-dark .dim-85{opacity:.85}.poster-phone{color:var(--color-on-inverse);font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:18px;text-decoration:none}.poster-note{margin:var(--space-6) 0 0}.stat-value{font-family:var(--font-heading);font-weight:var(--font-heading-weight);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(32px,4vw,52px);line-height:1}.stat-desc{margin-top:var(--space-2);font-size:13px}.stat-value-sm{font-family:var(--font-heading);font-weight:var(--font-heading-weight);letter-spacing:-.03em;font-size:32px}.fact-value{font-family:var(--font-heading);font-weight:var(--font-heading-weight);letter-spacing:-.03em;font-size:34px;line-height:1}.calc-value{font-family:var(--font-heading);font-weight:var(--font-heading-weight);letter-spacing:-.02em;margin:var(--space-1) 0 var(--space-2);font-variant-numeric:tabular-nums;font-size:28px}.calc-value-br{font-size:30px}.calc-out{font-family:var(--font-heading);font-weight:var(--font-heading-weight);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(28px,3.6vw,42px);line-height:1.05}.calc-out-total{font-size:clamp(32px,4.4vw,52px)}.calc-out-br{font-size:clamp(26px,3.2vw,38px)}.calc-out-br-total{font-size:clamp(30px,4vw,48px)}.range{width:100%;height:24px}.range-ends{justify-content:space-between;font-size:11px;display:flex}.seg-scroll{padding-bottom:2px;overflow-x:auto}.seg-minw{min-width:min-content}.seg-opt-lg{padding:var(--space-3) var(--space-4);white-space:nowrap}.proces-panels{position:relative}.proces-panel{display:none}:is(.proces:has(#etap-1:checked) .proces-panel[data-etap="1"],.proces:has(#etap-2:checked) .proces-panel[data-etap="2"],.proces:has(#etap-3:checked) .proces-panel[data-etap="3"],.proces:has(#etap-4:checked) .proces-panel[data-etap="4"],.proces:has(#etap-5:checked) .proces-panel[data-etap="5"],.proces:has(#etap-6:checked) .proces-panel[data-etap="6"]){display:grid}@supports not selector(:has(*)){.proces-panel[data-etap="3"]{display:grid}}.etap-title{letter-spacing:-.02em;font-size:26px}.mb-1{margin-bottom:var(--space-1)}.proces-panel{border:2px solid var(--color-divider);margin-top:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.table-amount{text-align:right;font-family:var(--font-heading);font-weight:var(--font-heading-weight);color:var(--color-accent-700);white-space:nowrap}.table-client{font-family:var(--font-heading);font-weight:var(--font-heading-weight)}.row-link{cursor:pointer}.row-link a{color:inherit;text-decoration:none}.row-link a:hover{color:var(--color-accent)}.przebieg-row{gap:var(--space-4);padding:var(--space-4) 0;border-top:1px solid var(--color-divider);grid-template-columns:minmax(0,40px) minmax(0,1fr) minmax(0,1.4fr) minmax(0,140px);align-items:baseline;display:grid}@media (max-width:719px){.przebieg-row{grid-template-columns:minmax(0,32px) minmax(0,1fr)}.przebieg-row .przebieg-time{text-align:left}}.przebieg-nr{font-family:var(--font-heading);font-weight:var(--font-heading-weight);color:var(--color-accent);font-size:20px}.przebieg-title{font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:17px}.card-bordered{border:1px solid var(--color-divider);padding:var(--space-4)}.card-180{min-height:180px}.card-150{min-height:150px}.card-title-18{font-size:18px}.card-title-17{font-size:17px}.card-link{color:inherit;text-decoration:none}.card-link:hover .card-title{color:var(--color-accent)}.zasady{border-top:2px solid var(--color-divider)}.zasada{padding:var(--space-6);border-right:1px solid var(--color-divider);border-bottom:1px solid var(--color-divider)}.zasada-nr{font-family:var(--font-heading);font-weight:var(--font-heading-weight);color:var(--color-accent);margin-bottom:var(--space-2);font-size:13px}.zasada h4{letter-spacing:-.01em;font-size:19px}.faq-item{border-bottom:1px solid var(--color-divider);padding:var(--space-3) 0}.faq-summary{cursor:pointer;font-family:var(--font-heading);font-weight:var(--font-heading-weight);justify-content:space-between;gap:var(--space-4);font-size:16px;list-style:none;display:flex}.faq-mark{color:var(--color-accent)}.faq-item[open] .faq-mark:before{content:"–"}.faq-item:not([open]) .faq-mark:before{content:"+"}.faq-answer{margin:var(--space-2) 0 0}.kwalif-item{padding:var(--space-3) 0;border-bottom:1px solid var(--color-divider);font-size:15px}.grayscale{filter:grayscale()contrast(1.08)}.frame{width:100%;position:relative}.frame-hero{height:min(46vw,420px)}.frame-team{height:min(40vw,360px)}.frame-placeholder{height:100%;padding:var(--space-6);background:var(--color-surface);border:1px solid var(--color-divider);color:color-mix(in srgb, var(--color-text) 65%, transparent);text-align:center;place-items:center;font-size:13px;display:grid}.frame img{object-fit:cover;width:100%;height:100%}.form-head{padding:var(--space-4);border-bottom:2px solid var(--color-divider)}.form-body{padding:var(--space-6);gap:var(--space-6);display:grid}.form-body-tight{padding:var(--space-6);gap:var(--space-4);display:grid}.form-foot{padding:var(--space-4);border-top:2px solid var(--color-divider);gap:var(--space-2);flex-wrap:wrap;justify-content:space-between;display:flex}.radio-group{gap:var(--space-2);margin-top:var(--space-2);display:grid}.reset-fieldset{border:0;min-width:0;margin:0;padding:0}.legend-label{color:color-mix(in srgb, var(--color-text) 70%, transparent);margin-bottom:5px;padding:0;font-size:12px;display:block}.potw-title{letter-spacing:-.02em;font-size:24px}.pad-potw,.pad-stats,.pad-kontakt{padding-top:var(--space-4)}.kontakt-link{text-decoration:none}.pad-err{padding:0 var(--space-4) var(--space-4)}.input-narrow{max-width:200px}.field-error{color:var(--color-accent);margin-top:var(--space-1);font-size:12px}.input[aria-invalid=true]{border-color:var(--color-accent)}.consent{gap:var(--space-2);cursor:pointer;align-items:flex-start;font-size:13px;display:flex}.consent input{accent-color:var(--color-accent);flex:none;margin-top:2px}.honeypot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.potw-row{gap:var(--space-4);padding:var(--space-3) 0;border-top:1px solid var(--color-divider);font-size:14px;display:flex}.potw-when{font-family:var(--font-heading);font-weight:var(--font-heading-weight);color:var(--color-accent);min-width:80px}.newsletter{gap:var(--space-4);margin-top:var(--space-6);border-top:1px solid var(--color-divider);padding-top:var(--space-4);flex-wrap:wrap;align-items:center;display:flex}.newsletter-copy{flex:1;min-width:240px}.newsletter-title{font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:18px}.input-email{width:240px}@media (max-width:480px){.input-email{width:100%}}.footer-brand{font-family:var(--font-heading);font-weight:var(--font-heading-weight);letter-spacing:-.02em;font-size:20px}.footer-col-head{letter-spacing:.08em;text-transform:uppercase;opacity:.7;margin-bottom:var(--space-2);font-size:11px}.footer-list{gap:var(--space-1);opacity:.9;font-size:14px;display:grid}.footer-list a{color:var(--color-on-inverse);text-decoration:none}.footer-list a:hover{text-decoration:underline}.footer-bar{border-top:1px solid color-mix(in srgb, var(--color-bg) 25%, transparent)}.footer-note{opacity:.7;font-size:12px}.prawne-sekcja+.prawne-sekcja{margin-top:var(--space-8);border-top:1px solid var(--color-divider);padding-top:var(--space-6)}.prawne-lista{margin:0 0 var(--space-3);padding-left:var(--space-6);max-width:60ch;font-size:15px}.prawne-lista li{margin-bottom:var(--space-2)}.prawne-pary{gap:var(--space-4);margin:0;display:grid}.prawne-para{border-top:1px solid var(--color-divider);padding-top:var(--space-3);max-width:68ch}.prawne-para dt{font-family:var(--font-heading);font-weight:var(--font-heading-weight);margin-bottom:var(--space-1);font-size:15px}.prawne-para dd{margin:0;font-size:15px}.cmp{inset-inline:0;z-index:50;background:var(--color-surface);border-top:2px solid var(--color-divider);position:fixed;bottom:0}.cmp-inner{gap:var(--space-4);padding-block:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.cmp-copy{flex:1;min-width:260px;font-size:13px}.nav a.btn-primary{color:var(--color-on-inverse)}.seg-lang .seg-opt{color:inherit;justify-content:center;padding:4px 10px;font-size:12px;text-decoration:none}.seg-lang .seg-opt:hover{background:color-mix(in srgb, var(--color-text) 7%, transparent)}.seg-lang .seg-opt-wybrany,.seg-lang .seg-opt-wybrany:hover{background:var(--color-accent);color:var(--color-bg)}dialog.dialog:not([open]){display:none}dialog.dialog{max-width:min(440px, calc(100% - 2 * var(--space-6)));color:var(--color-text);border:none}dialog.dialog::backdrop{background:color-mix(in srgb, var(--color-neutral-900) 50%, transparent)}dialog.dialog[open]:not(:modal){inset:var(--space-6);height:fit-content;box-shadow:var(--shadow-lg);margin:auto;position:fixed}.dialog form{gap:var(--space-3);flex-direction:column;display:flex}.dialog-wstep{margin:0 0 var(--space-4);font-size:14px;line-height:1.5}.dialog-demo{margin:0 0 var(--space-4);font-size:12px}.dialog-body .field{margin-bottom:var(--space-3)}.dialog-actions{flex-wrap:wrap;justify-content:flex-start}.dialog-stopka{padding:0 var(--space-4) var(--space-4)}.dialog-nota{margin:0 0 var(--space-2);font-size:12px}.dialog-link{font-size:12px;text-decoration:none}@media (max-width:719px){.nav-controls .seg-opt{min-height:44px;padding-inline:var(--space-3)}.nav-controls .btn-icon{width:44px;height:44px}.nav-controls .nav-panel{min-height:44px}}.checkbox input{opacity:1;pointer-events:auto;width:16px;height:16px;accent-color:var(--color-accent);position:static}.form-blad{margin:0 0 var(--space-3);padding:var(--space-2) var(--space-3);border-left:2px solid var(--color-accent);background:color-mix(in srgb, var(--color-accent) 8%, transparent);color:var(--color-accent);font-size:13px}.tabela-scroll{max-width:100%;margin:var(--space-3) 0;overflow-x:auto}.tabela-scroll .table code{white-space:nowrap;font-size:12px}dialog.dialog{position:relative}.dialog-zamknij{top:var(--space-2);right:var(--space-2);position:absolute}.dialog-title-z-ikona{padding-right:var(--space-8)}
.panel-uklad{background:var(--color-bg);min-height:100vh;color:var(--color-text);font-family:var(--font-body);flex-wrap:wrap;align-items:stretch;display:flex}.panel-sidebar{border-right:2px solid var(--color-divider);border-bottom:2px solid var(--color-divider);flex-direction:column;flex:0 236px;min-width:200px;display:flex}.panel-main{flex:620px;min-width:0}.panel-marka{padding:var(--space-4);border-bottom:2px solid var(--color-divider)}.panel-nav-brand{letter-spacing:-.02em;font-size:18px}.panel-nadpis{letter-spacing:.08em;text-transform:uppercase;font-size:11px}.panel-nadpis-marka{margin-top:2px}.panel-nadpis-sekcja{margin-bottom:var(--space-2)}.panel-spolka{padding:var(--space-3) var(--space-4);border-bottom:2px solid var(--color-divider)}.panel-wybor{margin:0}.panel-wybor>label{font-size:11px}.panel-select{padding:var(--space-2);font-size:13px}.panel-menu{flex-direction:column;display:flex}.panel-menu-poz{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4) var(--space-3) 0;border-bottom:1px solid var(--color-divider);color:inherit;grid-template-columns:3px minmax(0,1fr) auto;font-size:14px;text-decoration:none;display:grid}.panel-menu-poz:hover{background:var(--color-neutral-100);color:inherit}.panel-menu-pasek{background:0 0;align-self:stretch}.panel-menu-poz[data-aktywna] .panel-menu-pasek{background:var(--color-accent)}.panel-menu-poz[data-aktywna] .panel-menu-etykieta{font-weight:700}.panel-menu-licznik{font-family:var(--font-heading);color:var(--color-neutral-400);font-size:12px;font-weight:700}.panel-menu-licznik[data-pilny]{color:var(--color-accent)}.panel-opiekun{padding:var(--space-4);border-top:2px solid var(--color-divider);margin-top:auto}.panel-opiekun-tytul{font-family:var(--font-heading);font-size:14px;font-weight:700}.panel-opiekun-godziny{margin-top:2px;font-size:12px}.panel-opiekun-cta{margin-top:var(--space-3);font-size:13px}.panel-header{border-bottom:2px solid var(--color-divider);padding:var(--space-4) var(--space-6);justify-content:space-between;align-items:flex-start;gap:var(--space-6);flex-wrap:wrap;display:flex}.panel-header-tytul{min-width:0}.panel-spolka-nazwa{font-family:var(--font-heading);letter-spacing:-.02em;font-size:18px;font-weight:800}.panel-spolka-meta,.panel-rola-opis{margin-top:2px;font-size:12px}.panel-header-akcje{gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.panel-tag-roli{white-space:nowrap;flex-shrink:0}.panel-header-akcje .panel-wybor{min-width:180px}.panel-dzwonek{white-space:nowrap;font-size:13px}.panel-powiadomienia{border-bottom:2px solid var(--color-divider);background:var(--color-neutral-100)}.panel-powiadomienia-glowa{padding:var(--space-3) var(--space-6);justify-content:space-between;align-items:baseline;gap:var(--space-4);display:flex}.panel-powiadomienia-tytul{font-family:var(--font-heading);font-size:14px;font-weight:800}.panel-powiadomienia-zamknij{font-size:12px;text-decoration:underline}.panel-powiadomienia-lista{padding:0 var(--space-6) var(--space-4)}.panel-powiadomienie{gap:var(--space-3);padding:var(--space-2) 0;border-top:1px solid var(--color-divider);grid-template-columns:96px minmax(0,1fr) auto;align-items:baseline;font-size:13px;display:grid}.panel-powiadomienie-data{font-family:var(--font-heading);font-size:12px;font-weight:700}.panel-powiadomienie-kto{white-space:nowrap;font-size:12px}.panel-pas-terminu{background:var(--color-accent);color:var(--color-bg);padding:var(--space-3) var(--space-6);gap:var(--space-6);flex-wrap:wrap;align-items:baseline;display:flex}.panel-pas-tytul{font-family:var(--font-heading);letter-spacing:-.01em;font-size:15px;font-weight:800}.panel-pas-opis{font-size:13px}.panel-sekcja{padding:var(--space-6)}.panel-pulpit-glowa{padding:var(--space-6) var(--space-6) var(--space-4)}.panel-h6-akcent{color:var(--color-accent);margin:0 0 var(--space-2)}.panel-h6{margin:0 0 var(--space-3)}.panel-h1-pulpit{letter-spacing:-.03em;margin:0 0 var(--space-2);text-wrap:pretty;font-size:clamp(26px,3vw,38px);line-height:1.05}.panel-h1{letter-spacing:-.03em;margin:0 0 var(--space-2);font-size:clamp(26px,3vw,36px)}.panel-h1-sprawa{letter-spacing:-.03em;text-wrap:pretty;max-width:26ch;margin:0;font-size:clamp(24px,3.2vw,38px);line-height:1.05}.panel-h2{letter-spacing:-.02em;margin:0;font-size:22px}.panel-lead{margin:0 0 var(--space-4);max-width:64ch;font-size:14px}.panel-lead-52{max-width:52ch}.panel-pusto{margin:var(--space-4) 0 0;font-size:13px}.panel-lista-2px{border-top:2px solid var(--color-divider)}.panel-kafelki{border-top:2px solid var(--color-divider);border-left:2px solid var(--color-divider);grid-template-columns:repeat(auto-fit,minmax(248px,1fr));display:grid}.panel-kafelek{border-right:2px solid var(--color-divider);border-bottom:2px solid var(--color-divider);padding:var(--space-4);gap:var(--space-2);min-width:0;color:inherit;flex-direction:column;text-decoration:none;display:flex}.panel-kafelek:hover{background:var(--color-neutral-100)}.panel-kafelek-liczba{font-family:var(--font-heading);letter-spacing:-.03em;color:var(--color-text);font-size:clamp(30px,3.6vw,44px);font-weight:800;line-height:1}.panel-kafelek-liczba[data-akcent]{color:var(--color-accent)}.panel-kafelek-opis{text-wrap:pretty;font-size:13px}.panel-zadania-glowa{justify-content:space-between;align-items:baseline;gap:var(--space-4);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.panel-zadania-nota{font-size:12px}.panel-zadanie{gap:var(--space-4);padding:var(--space-3) 0;border-bottom:1px solid var(--color-divider);grid-template-columns:28px minmax(0,1fr) auto auto;align-items:start;display:grid}.panel-zadanie-check{align-items:flex-start;margin:0;display:flex}.panel-check{width:20px;height:20px;accent-color:var(--color-accent);opacity:1;pointer-events:auto;margin-top:2px;position:static}.panel-zadanie-tresc{min-width:0}.panel-zadanie-tytul{font-family:var(--font-heading);font-size:15px;font-weight:700;line-height:1.25}.panel-zadanie-tytul[data-zrobione]{opacity:.45;text-decoration:line-through}.panel-zadanie-opis{text-wrap:pretty;margin-top:3px;font-size:13px}.panel-zadanie-tagi{gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.panel-zadanie-tagi .tag{white-space:nowrap;flex-shrink:0}.panel-zadanie-sprawa{white-space:nowrap;font-size:12px;text-decoration:underline}.panel-zadanie-sprawa:hover{color:var(--color-accent)}.panel-zadanie-termin{font-family:var(--font-heading);white-space:nowrap;color:var(--color-text);font-size:13px;font-weight:700}.panel-zadanie-termin[data-stan=pilne]{color:var(--color-accent)}.panel-zadanie-termin[data-stan=zrobione]{color:var(--color-neutral-400)}.panel-dwie-kolumny{gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:start;display:grid}.panel-termin-skrot{gap:var(--space-3);padding:var(--space-3) 0;border-bottom:1px solid var(--color-divider);grid-template-columns:86px minmax(0,1fr);align-items:baseline;font-size:13px;display:grid}.panel-termin-data{font-family:var(--font-heading);color:var(--color-text);font-weight:700}.panel-termin-data[data-ustawowy]{color:var(--color-accent)}.panel-korzysc{border:2px solid var(--color-divider);padding:var(--space-4)}.panel-korzysc-podpis{font-size:13px}.panel-korzysc-suma{font-family:var(--font-heading);letter-spacing:-.03em;margin:var(--space-2) 0 var(--space-3);font-size:clamp(30px,4vw,44px);font-weight:800;line-height:1}.panel-korzysc-pozycja{justify-content:space-between;gap:var(--space-3);padding:var(--space-2) 0;border-top:1px solid var(--color-divider);font-size:13px;display:flex}.panel-korzysc-pozycja [data-poziom=akcent-700]{color:var(--color-accent-700)}.panel-korzysc-pozycja>span:last-child{text-align:right}.panel-korzysc-cta{margin-top:var(--space-3);font-size:13px}.panel-filtry{gap:var(--space-3);margin-bottom:var(--space-4);flex-wrap:wrap;align-items:center;display:flex}.seg-linki .seg-opt{color:inherit;text-decoration:none}.seg-linki .seg-opt:hover{background:color-mix(in srgb, var(--color-text) 7%, transparent)}.seg-linki .seg-opt-wybrany,.seg-linki .seg-opt-wybrany:hover{background:var(--color-accent);color:var(--color-bg)}.panel-wgraj{margin-left:auto;font-size:14px}.panel-td-nr{font-family:var(--font-heading);font-weight:700}.panel-td-tytul{font-weight:600}.panel-td-wartosc{font-family:var(--font-heading);font-weight:700}.panel-podpisz{padding:var(--space-1) var(--space-2);font-size:12px}.panel-sprawa-glowa{border-bottom:2px solid var(--color-divider)}.panel-powrot{margin-bottom:var(--space-3);font-size:12px;text-decoration:underline;display:inline-block}.panel-powrot:hover{color:var(--color-accent)}.panel-sprawa-naglowek{justify-content:space-between;align-items:flex-start;gap:var(--space-6);flex-wrap:wrap;display:flex}.panel-sprawa-tytuly{min-width:0}.panel-sprawa-akcje{gap:var(--space-3);flex-wrap:wrap;display:flex}.panel-sprawa-akcje .btn{font-size:14px}.panel-sprawa-kolumny{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));display:grid}.panel-sprawa-przebieg{padding:var(--space-6);border-right:2px solid var(--color-divider);border-bottom:2px solid var(--color-divider)}.panel-sprawa-boki{padding:var(--space-6);border-bottom:2px solid var(--color-divider);gap:var(--space-6);flex-direction:column;display:flex}.panel-etap{gap:var(--space-3);padding:var(--space-4) 0;border-bottom:1px solid var(--color-divider);grid-template-columns:34px minmax(0,1fr);display:grid}.panel-etap-nr{width:26px;height:26px;font-family:var(--font-heading);border:2px solid var(--color-divider);color:var(--color-text);background:0 0;justify-content:center;align-items:center;font-size:13px;font-weight:800;display:flex}.panel-etap-nr[data-stan=done]{background:var(--color-text);border-color:var(--color-text);color:var(--color-bg)}.panel-etap-nr[data-stan=now]{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-bg)}.panel-etap-tresc{min-width:0}.panel-etap-glowa{justify-content:space-between;gap:var(--space-3);flex-wrap:wrap;align-items:baseline;display:flex}.panel-etap-tytul{font-family:var(--font-heading);font-size:15px;font-weight:700}.panel-etap-termin{font-size:12px}.panel-etap-opis{text-wrap:pretty;margin-top:3px;font-size:13px}.panel-etap-tagi{gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.panel-etap-tagi .tag{white-space:nowrap;flex-shrink:0}.panel-para{justify-content:space-between;gap:var(--space-4);padding:var(--space-2) 0;border-bottom:1px solid var(--color-divider);font-size:13px;display:flex}.panel-para-wartosc{text-align:right}.panel-plik{gap:var(--space-3);padding:var(--space-3) 0;border-bottom:1px solid var(--color-divider);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;font-size:13px;display:grid}.panel-plik-tresc{min-width:0}.panel-plik-nazwa{font-weight:600}.panel-plik-meta{margin-top:2px;font-size:12px}.panel-historia{gap:var(--space-3);padding:var(--space-2) 0;border-bottom:1px solid var(--color-divider);grid-template-columns:64px minmax(0,1fr);font-size:13px;display:grid}.panel-historia-data{font-family:var(--font-heading);font-size:12px;font-weight:700}.panel-wiadomosci{gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(320px,1fr));align-items:start;display:grid}.panel-watek{gap:var(--space-3);padding:var(--space-3) 0;border-bottom:1px solid var(--color-divider);color:inherit;grid-template-columns:3px minmax(0,1fr) auto;align-items:start;text-decoration:none;display:grid}.panel-watek:hover{background:var(--color-neutral-100)}.panel-watek-pasek{background:0 0;align-self:stretch}.panel-watek[data-stan=wybrany] .panel-watek-pasek{background:var(--color-accent)}.panel-watek[data-stan=nowy] .panel-watek-pasek{background:var(--color-neutral-400)}.panel-watek-tresc{min-width:0}.panel-watek-tytul{font-family:var(--font-heading);font-size:14px;font-weight:700;display:block}.panel-watek-zapowiedz{margin-top:2px;font-size:12px;display:block}.panel-watek-data{white-space:nowrap;font-size:12px}.panel-watek-panel{border:2px solid var(--color-divider)}.panel-watek-glowa{padding:var(--space-3) var(--space-4);border-bottom:2px solid var(--color-divider);justify-content:space-between;gap:var(--space-3);flex-wrap:wrap;align-items:baseline;display:flex}.panel-watek-panel-tytul{font-family:var(--font-heading);font-size:15px;font-weight:800}.panel-watek-wpisy{padding:var(--space-4);gap:var(--space-4);flex-direction:column;display:flex}.panel-wpis{border-left:2px solid var(--color-divider);padding-left:var(--space-3)}.panel-wpis[data-od-nas]{border-left-color:var(--color-accent)}.panel-wpis-glowa{justify-content:space-between;gap:var(--space-3);flex-wrap:wrap;align-items:baseline;display:flex}.panel-wpis-autor{font-family:var(--font-heading);font-size:13px;font-weight:700}.panel-wpis-data{font-size:12px}.panel-wpis-tekst{margin:var(--space-2) 0 0;text-wrap:pretty;font-size:14px;line-height:1.5}.panel-odpowiedz{border-top:2px solid var(--color-divider);padding:var(--space-4);gap:var(--space-3);flex-direction:column;display:flex}.panel-textarea{resize:vertical;font-family:var(--font-body)}.panel-odpowiedz-akcje{gap:var(--space-3);flex-wrap:wrap;display:flex}.panel-odpowiedz-akcje .btn{font-size:14px}.panel-termin{gap:var(--space-4);padding:var(--space-4) 0;border-bottom:1px solid var(--color-divider);grid-template-columns:96px minmax(0,1fr) auto;align-items:start;display:grid}.panel-termin-dzien{font-family:var(--font-heading);letter-spacing:-.02em;color:var(--color-text);font-size:17px;font-weight:800}.panel-termin-dzien[data-ustawowy]{color:var(--color-accent)}.panel-termin-zostalo{font-size:12px}.panel-termin-tresc{min-width:0}.panel-termin-tytul{font-family:var(--font-heading);font-size:15px;font-weight:700}.panel-termin-opis{text-wrap:pretty;margin-top:3px;font-size:13px}.panel-rozliczenia-glowa{border-bottom:2px solid var(--color-divider)}.panel-sumy{gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.panel-suma-etykieta{letter-spacing:.06em;text-transform:uppercase;font-size:12px}.panel-suma-wartosc{font-family:var(--font-heading);letter-spacing:-.03em;margin-top:var(--space-2);color:var(--color-text);font-size:clamp(26px,3.2vw,38px);font-weight:800;line-height:1}.panel-suma-wartosc[data-poziom=akcent]{color:var(--color-accent)}.panel-zapros{margin-top:var(--space-4);font-size:14px}dialog.dialog-podpis{max-width:min(520px, calc(100% - 2 * var(--space-6)))}.panel-podpis-nazwa{font-family:var(--font-heading);font-size:15px;font-weight:700}.panel-podpis-meta{margin-top:2px;font-size:13px}.panel-podpis-dane{margin-top:var(--space-3)}.panel-podpis-nota{margin:var(--space-3) 0 0;font-size:13px;line-height:1.5}.sr-only-focus{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sr-only-focus:focus-visible{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;position:static;overflow:visible}
.pulpit-uklad{background:var(--color-bg);min-height:100vh;color:var(--color-text);font-family:var(--font-body);flex-wrap:wrap;align-items:stretch;display:flex}.pulpit-sidebar{border-right:2px solid var(--color-divider);border-bottom:2px solid var(--color-divider);flex-direction:column;flex:0 224px;min-width:196px;display:flex}.pulpit-uklad .panel-main{flex:640px}.pulpit-marka{padding:var(--space-4);border-bottom:2px solid var(--color-divider)}.pulpit-akcja{white-space:nowrap;font-size:13px}.pulpit-kpi{border-left:2px solid var(--color-divider);border-bottom:2px solid var(--color-divider);grid-template-columns:repeat(auto-fit,minmax(216px,1fr));display:grid}.pulpit-kafelek{border-right:2px solid var(--color-divider);border-bottom:2px solid var(--color-divider);padding:var(--space-4);gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.pulpit-kafelek-liczba{font-family:var(--font-heading);letter-spacing:-.03em;color:var(--color-text);font-size:clamp(28px,3.4vw,42px);font-weight:800;line-height:1}.pulpit-kafelek-liczba[data-akcent]{color:var(--color-accent)}.pulpit-kafelek-opis{text-wrap:pretty;font-size:13px}.pulpit-wykresy{border-left:2px solid var(--color-divider);border-bottom:2px solid var(--color-divider);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));display:grid}.pulpit-wykres{border-right:2px solid var(--color-divider);border-bottom:2px solid var(--color-divider);padding:var(--space-4);min-width:0}.pulpit-wykres-glowa{justify-content:space-between;align-items:baseline;gap:var(--space-3);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.pulpit-h6{margin:0}.pulpit-wykres-nota{white-space:nowrap;font-size:11px}.pulpit-wykres-interpretacja{margin:var(--space-3) 0 0;border-top:1px solid var(--color-divider);padding-top:var(--space-2);font-size:12px}.pulpit-wykres-dane{margin-top:var(--space-2);font-size:12px}.pulpit-wykres-dane>summary{cursor:pointer;padding:var(--space-1) 0;color:var(--color-accent)}.pulpit-wykres-dane .table{font-size:12px}.pulpit-slupki{border-bottom:2px solid var(--color-divider);align-items:flex-end;height:104px;display:flex}.odstep-2{gap:2px}.odstep-8{gap:var(--space-2)}.odstep-12{gap:var(--space-3)}.pulpit-slupek-kolumna{flex-direction:column;flex:1;justify-content:flex-end;align-items:stretch;height:100%;display:flex}.pulpit-slupek-wartosc{font-family:var(--font-heading);margin-bottom:3px;font-size:12px;font-weight:700}.pulpit-slupek-wartosc[data-wyrozniona]{color:var(--color-accent-700)}.pulpit-os{margin-top:var(--space-2);display:flex}.pulpit-os-etykieta{color:var(--color-neutral-700);flex:1;font-size:11px}.os-zwarta{line-height:1.2}.os-luzna{line-height:1.55}.pulpit-os-etykieta[data-wyrozniona]{color:var(--color-accent-700);font-weight:700}.pulpit-linia-obszar{border-bottom:2px solid var(--color-divider);height:104px;position:relative}.pulpit-linia-limit{border-top:1px dashed var(--color-neutral-400);position:absolute;left:0;right:0}.pulpit-linia-svg{width:100%;height:104px;display:block}.pulpit-linia-sciezka{stroke:var(--color-accent);stroke-width:2px}.pulpit-linia-punkt{fill:var(--color-accent)}.pulpit-skladany{border:2px solid var(--color-divider);height:26px;display:flex}.pulpit-legenda{margin-top:var(--space-3);gap:0;display:grid}.pulpit-legenda-wiersz{gap:var(--space-3);padding:var(--space-2) 0;border-top:1px solid var(--color-divider);grid-template-columns:14px minmax(0,1fr) auto;align-items:center;font-size:13px;display:grid}.pulpit-swatch{width:10px;height:10px}.pulpit-legenda-wartosc{font-family:var(--font-heading);font-weight:700}.pulpit-paski{gap:0;display:grid}.pulpit-pasek-wiersz{padding:var(--space-2) 0;border-top:1px solid var(--color-divider)}.pulpit-pasek-glowa{justify-content:space-between;gap:var(--space-3);align-items:baseline;display:flex}.pulpit-pasek-etykieta{font-size:13px}.pulpit-pasek-wartosc{font-family:var(--font-heading);white-space:nowrap;font-size:13px;font-weight:700}.pulpit-pasek-tor{background:var(--color-neutral-200);height:8px;margin-top:5px}.pulpit-pasek-wypelnienie{height:8px}.pulpit-pasek-opis{margin-top:4px;font-size:11px}.pulpit-lista-wiersz{gap:var(--space-3);padding:var(--space-2) 0;border-top:1px solid var(--color-divider);grid-template-columns:minmax(0,1fr) auto;font-size:13px;display:grid}.poziom-akcent{background:var(--color-accent)}.poziom-akcent-700{background:var(--color-accent-700)}.poziom-neutral-200{background:var(--color-neutral-200)}.poziom-neutral-300{background:var(--color-neutral-300)}.poziom-neutral-400{background:var(--color-neutral-400)}.poziom-neutral-500{background:var(--color-neutral-500)}.poziom-neutral-600{background:var(--color-neutral-600)}.poziom-neutral-700{background:var(--color-neutral-700)}.poziom-neutral-900{background:var(--color-neutral-900)}.pulpit-termin{font-family:var(--font-heading);white-space:nowrap;color:var(--color-text);font-weight:700}.pulpit-termin[data-pilny]{color:var(--color-accent)}.pulpit-h1-sekcji{letter-spacing:-.03em;margin:0 0 var(--space-2);font-size:clamp(24px,2.8vw,34px)}.pulpit-lead-sekcji{text-wrap:pretty;max-width:64ch;margin:0;font-size:14px}.pulpit-powrot{margin-top:var(--space-4);font-size:14px}dialog.pulpit-szuflada{background:var(--color-surface);border:none;border-left:2px solid var(--color-divider);width:min(440px,100%);max-width:100%;height:100%;max-height:100%;color:var(--color-text);margin:0 0 0 auto;padding:0;overflow-y:auto}dialog.pulpit-szuflada::backdrop{background:color-mix(in srgb, var(--color-neutral-900) 50%, transparent)}dialog.pulpit-szuflada:not([open]){display:none}.pulpit-szuflada-glowa{padding:var(--space-4);border-bottom:2px solid var(--color-divider);justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.pulpit-szuflada-tytuly{min-width:0}.pulpit-szuflada-klient{font-family:var(--font-heading);letter-spacing:-.02em;margin-top:2px;font-size:17px;font-weight:800}.pulpit-szuflada-meta{margin-top:2px;font-size:12px}.pulpit-szuflada-zamknij{white-space:nowrap;cursor:pointer;color:inherit;background:0 0;border:none;padding:0;font-family:inherit;font-size:12px;text-decoration:underline}.pulpit-szuflada-tresc{padding:var(--space-4);gap:var(--space-4);flex-direction:column;display:flex}.pulpit-h6-szuflada{margin:0 0 var(--space-2)}.pulpit-czynnosc{border:2px solid var(--color-accent);padding:var(--space-3)}.pulpit-czynnosc-tytul{font-family:var(--font-heading);font-size:15px;font-weight:700}.pulpit-czynnosc-opis{text-wrap:pretty;margin-top:3px;font-size:13px}.pulpit-checklista{gap:var(--space-3);padding:var(--space-2) 0;border-bottom:1px solid var(--color-divider);grid-template-columns:16px minmax(0,1fr) auto;align-items:center;font-size:13px;display:grid}.pulpit-znacznik{border:2px solid var(--color-divider);background:0 0;width:12px;height:12px}.pulpit-znacznik[data-stan=ok]{background:var(--color-text);border-color:var(--color-text)}.pulpit-znacznik[data-stan=czeka]{background:var(--color-neutral-400);border-color:var(--color-neutral-400)}.pulpit-znacznik[data-stan=brak]{background:var(--color-accent);border-color:var(--color-accent)}.pulpit-checklista-stan{white-space:nowrap;font-size:12px}.pulpit-szuflada-akcje{gap:var(--space-3);flex-wrap:wrap;display:flex}.pulpit-szuflada-akcje .btn{font-size:14px}.pulpit-sekcja-glowa{padding-bottom:var(--space-4)}.pulpit-pasek-narzedzi{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.pulpit-lead-z-filtrem{margin-bottom:var(--space-4)}.pulpit-sekcja-tabeli{padding-top:var(--space-4)}.pulpit-sekcja-tabeli .tabela-scroll{margin:0}.pulpit-podpis-filtru{font-size:12px}.pulpit-kol-ryzyko{min-width:80px}.pulpit-wiersz-kolejki{position:relative}.pulpit-wiersz-kolejki:hover{background:var(--color-neutral-100)}.pulpit-wiersz-kolejki .panel-td-nr a:after{content:"";position:absolute;inset:0}@media (max-width:719px){.pulpit-wiersz-kolejki td{height:44px}}.pulpit-karty-dni{border-left:2px solid var(--color-divider);border-top:2px solid var(--color-divider);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));display:grid}.pulpit-karta-dnia{border-right:2px solid var(--color-divider);border-bottom:2px solid var(--color-divider);padding:var(--space-4);min-width:0}.pulpit-dzien-glowa{justify-content:space-between;align-items:baseline;gap:var(--space-3);border-bottom:2px solid var(--color-divider);padding-bottom:var(--space-2);margin-bottom:var(--space-3);display:flex}.pulpit-dzien-tytul{align-items:baseline;gap:var(--space-2);min-width:0;display:flex}.pulpit-dzien-data{font-family:var(--font-heading);letter-spacing:-.03em;font-size:26px;font-weight:800;line-height:1}.pulpit-dzien-data[data-ustawowy]{color:var(--color-accent-700)}.pulpit-dzien-nazwa{font-size:12px}.pulpit-dzien-ile{white-space:nowrap}.pulpit-dzien-pozycje{flex-direction:column;display:flex}.pulpit-dzien-pozycja{padding:var(--space-2) 0;border-bottom:1px solid var(--color-divider);color:inherit;flex-direction:column;gap:3px;min-height:44px;text-decoration:none;display:flex}.pulpit-dzien-pozycja:hover{background:var(--color-neutral-100);color:inherit}.pulpit-pozycja-glowa{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.pulpit-pozycja-zadanie{text-wrap:pretty;min-width:0;font-size:13px;font-weight:600}.pulpit-pozycja-meta{font-size:12px}.pulpit-karty-klientow{border-left:2px solid var(--color-divider);border-top:2px solid var(--color-divider);grid-template-columns:repeat(auto-fit,minmax(318px,1fr));display:grid}.pulpit-karta-klienta{border-right:2px solid var(--color-divider);border-bottom:2px solid var(--color-divider);padding:var(--space-4);min-width:0}.pulpit-klient-glowa{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.pulpit-klient-tytul{min-width:0}.pulpit-klient-nazwa{font-family:var(--font-heading);letter-spacing:-.02em;font-size:17px;font-weight:800;display:block}.pulpit-klient-branza{margin-top:2px;font-size:12px;display:block}.pulpit-klient-liczby{gap:var(--space-3);border-top:2px solid var(--color-divider);margin-top:var(--space-3);padding-top:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.pulpit-klient-wartosc{font-family:var(--font-heading);letter-spacing:-.02em;font-size:22px;font-weight:800;line-height:1.1}.pulpit-klient-lista{border-top:1px solid var(--color-divider);margin:var(--space-3) 0 0;padding-top:var(--space-2);flex-direction:column;gap:4px;font-size:12px;display:flex}.pulpit-klient-para{justify-content:space-between;gap:var(--space-3);display:flex}.pulpit-klient-para dd{text-align:right;margin:0}.pulpit-nabory{border-top:2px solid var(--color-divider)}.pulpit-nabor{gap:var(--space-4);padding:var(--space-4) var(--space-6);border-bottom:2px solid var(--color-divider);grid-template-columns:132px minmax(0,1fr) 148px;align-items:start;display:grid}.pulpit-nabor-dzien{font-family:var(--font-heading);letter-spacing:-.03em;font-size:26px;font-weight:800;line-height:1}.pulpit-nabor-dzien[data-nasze]{color:var(--color-accent-700)}.pulpit-nabor-zostalo{margin-top:3px;font-size:12px}.pulpit-nabor-tresc{min-width:0}.pulpit-nabor-glowa{align-items:baseline;gap:var(--space-3);flex-wrap:wrap;display:flex}.pulpit-nabor-nazwa{font-family:var(--font-heading);letter-spacing:-.01em;font-size:16px;font-weight:700}.pulpit-nabor-instytucja{text-wrap:pretty;margin-top:2px;font-size:13px}.pulpit-nabor-tresc .pulpit-pasek-tor{margin-top:var(--space-3)}.pulpit-pasek-tor[data-cienki],.pulpit-pasek-tor[data-cienki] .pulpit-pasek-wypelnienie{height:6px}.pulpit-nabor-liczba{font-family:var(--font-heading);font-size:22px;font-weight:800;line-height:1.1}.pulpit-nabor-wartosc{margin-top:2px;font-size:13px}.pulpit-zespol{border-top:2px solid var(--color-divider)}.pulpit-zespol-wiersz{gap:var(--space-4);padding:var(--space-4) var(--space-6);border-bottom:2px solid var(--color-divider);grid-template-columns:minmax(0,1.1fr) minmax(160px,.9fr) 72px 132px;align-items:center;display:grid}.pulpit-osoba{min-width:0}.pulpit-osoba-nazwa{font-family:var(--font-heading);letter-spacing:-.01em;font-size:16px;font-weight:700}.pulpit-osoba-funkcja{margin-top:2px;font-size:12px}.pulpit-obciazenie .pulpit-pasek-tor{margin-top:4px}.pulpit-obciazenie-liczba{font-family:var(--font-heading);font-size:13px;font-weight:700}.pulpit-obciazenie-liczba[data-ponad]{color:var(--color-accent-700)}.pulpit-zespol-liczba{font-family:var(--font-heading);font-size:20px;font-weight:800;line-height:1.1}.pulpit-zespol-termin{margin-top:2px;font-size:13px}@media (max-width:560px){.pulpit-nabor,.pulpit-zespol-wiersz{gap:var(--space-3);grid-template-columns:1fr}}.pulpit-zadania-lead{max-width:66ch}.pulpit-zadania-seg,.pulpit-nowrap{white-space:nowrap}.pulpit-zadania-link{color:inherit;font-weight:700;text-decoration:none}.pulpit-wiersz-kolejki .pulpit-zadania-link:after{content:"";position:absolute;inset:0}.pulpit-wiersz-kolejki:has(a:focus-visible){outline:2px solid var(--color-accent);outline-offset:-2px}.pulpit-wiersz-kolejki .pulpit-zadania-link:focus-visible{outline:none}.pulpit-zadanie-id{margin-top:2px;font-size:12px}.pulpit-zadania-instancja{font-weight:600}.pulpit-zadania-pusto{margin:var(--space-4) 0 0;font-size:14px}.pulpit-baner{margin:0 var(--space-6) var(--space-4);border:2px solid var(--color-accent);padding:var(--space-3) var(--space-4);gap:var(--space-4);grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.pulpit-baner-tresc{min-width:0}.pulpit-baner-tytul{font-family:var(--font-heading);font-size:15px;font-weight:700}.pulpit-baner-tekst{text-wrap:pretty;margin-top:3px;font-size:13px}.pulpit-baner-zamknij{text-underline-offset:auto;white-space:nowrap;font-size:12px;text-decoration:underline}.pulpit-zakonczone{margin-top:var(--space-6)}.pulpit-zakonczone-naglowek{margin:0 0 var(--space-2)}.pulpit-zakonczone-lista{border-top:2px solid var(--color-divider)}.pulpit-zakonczone-wiersz{gap:var(--space-4);padding:var(--space-2) 0;border-bottom:1px solid var(--color-divider);grid-template-columns:minmax(0,1fr) auto;font-size:13px;display:grid}.pulpit-zadanie-glowa{padding:var(--space-4) var(--space-6) 0}.pulpit-okruszki{gap:var(--space-2);margin-bottom:var(--space-4);font-size:12px;display:flex}.pulpit-okruszki a{color:inherit;text-underline-offset:auto;text-decoration:underline}.pulpit-etykieta-mala{letter-spacing:.08em;text-transform:uppercase;font-size:11px}.pulpit-zadanie-nadtytul{letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent-700);font-size:11px;font-weight:700}.pulpit-zadanie-h1{letter-spacing:-.03em;margin:var(--space-1) 0 var(--space-2);font-size:clamp(24px,2.8vw,34px)}.pulpit-zadanie-meta{gap:var(--space-2) var(--space-4);flex-wrap:wrap;align-items:baseline;font-size:13px;display:flex}.pulpit-zadanie-termin{color:var(--color-text)}.pulpit-zadanie-termin[data-pilny]{color:var(--color-accent-700)}.pulpit-zadanie-tag{white-space:nowrap;flex-shrink:0}.pulpit-zadanie-zakladki{margin-top:var(--space-4);gap:0;display:flex}.pulpit-zadanie-zakladka{padding:var(--space-2) var(--space-4) var(--space-2) 0;margin-right:var(--space-4);color:inherit;border-bottom:3px solid #0000;font-size:14px;font-weight:400;text-decoration:none}.pulpit-zadanie-zakladka:hover{color:var(--color-accent-700)}.pulpit-zadanie-zakladka[aria-selected=true]{border-bottom-color:var(--color-accent);font-weight:700}.pulpit-zadanie-hr{margin-top:0}.pulpit-zadanie-realizacja{grid-template-columns:minmax(0,1.7fr) minmax(260px,1fr);display:grid}.pulpit-zadanie-realizacja[hidden]{display:none}.pulpit-zadanie-formularz{padding:var(--space-6);gap:var(--space-6);flex-direction:column;min-width:0;display:flex}.pulpit-formularz{gap:var(--space-6);flex-direction:column;display:flex}.pulpit-formularz-h6{margin:0 0 var(--space-1)}.pulpit-formularz-h6-luz{margin-bottom:var(--space-3)}.pulpit-zadanie-h6-ciasny{margin-bottom:var(--space-2)}.pulpit-formularz-opis{margin-bottom:var(--space-3);font-size:12px}.pulpit-formularz-lista{border-top:2px solid var(--color-divider)}.pulpit-min-0{min-width:0}.pulpit-pretty{text-wrap:pretty}.pulpit-slot,.pulpit-mentor{gap:var(--space-3);padding:var(--space-3) 0;border-bottom:1px solid var(--color-divider);align-items:center;display:grid}.pulpit-slot{grid-template-columns:16px 112px 104px minmax(0,1fr)}.pulpit-slot-dzien{font-weight:700}.pulpit-slot-godz{font-family:var(--font-heading);font-weight:700}.pulpit-slot-opis{font-size:13px}.pulpit-mentor{grid-template-columns:16px minmax(0,1fr) 120px 56px}.pulpit-mentor-osoba{font-weight:700;display:block}.pulpit-mentor-funkcja{font-size:12px;display:block}.pulpit-mentor-tor{background:var(--color-neutral-200);height:6px;display:block}.pulpit-mentor-pasek{background:var(--color-neutral-500);height:6px;display:block}.pulpit-mentor-pasek[data-ponad]{background:var(--color-accent)}.pulpit-mentor-procent{font-family:var(--font-heading);color:var(--color-text);font-size:13px;font-weight:700}.pulpit-mentor-procent[data-ponad]{color:var(--color-accent-700)}.pulpit-kwadrat{cursor:pointer}.pulpit-kwadrat input{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.pulpit-kwadrat:hover{background:var(--color-neutral-100)}.pulpit-kwadrat:has(input:focus-visible){outline:2px solid var(--color-accent);outline-offset:2px}.pulpit-kwadrat-znak{border:2px solid var(--color-neutral-400);background:0 0;flex:none;width:12px;height:12px;display:block}.pulpit-kwadrat input:checked+.pulpit-kwadrat-znak,.pulpit-kwadrat-znak-pelny{background:var(--color-text);border-color:var(--color-text)}.pulpit-zakres{gap:var(--space-2);flex-wrap:wrap;display:flex}.pulpit-zakres-opcja{gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--color-neutral-400);align-items:center;font-size:13px;display:flex}.pulpit-zakres-opcja:has(input:checked){border-color:var(--color-text)}.pulpit-sprawa-opcja,.pulpit-ocena-przebieg-wiersz{gap:var(--space-3);border-bottom:1px solid var(--color-divider);align-items:center;font-size:13px;display:grid}.pulpit-sprawa-opcja{padding:var(--space-3) 0;grid-template-columns:16px 48px minmax(0,1fr) auto}.pulpit-sprawa-opcja:has(input:focus-visible){outline-offset:-2px}.pulpit-sprawa-nr{font-family:var(--font-heading);font-weight:700}.pulpit-sprawa-etap{white-space:nowrap;font-size:12px}.pulpit-oferta-pola{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.pulpit-pole-tylko-odczyt{background:var(--color-neutral-100)}.pulpit-oferta-karty{border:2px solid var(--color-divider);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.pulpit-oferta-karta{padding:var(--space-4)}.pulpit-oferta-karta-wartosc{border-right:2px solid var(--color-divider)}.pulpit-oferta-wartosc{font-family:var(--font-heading);letter-spacing:-.03em;margin-top:var(--space-1);font-size:32px;font-weight:800;line-height:1.1}.pulpit-oferta-opis{margin-top:2px;font-size:12px}.pulpit-oferta-bramka{background:var(--color-neutral-100);color:var(--color-text)}.pulpit-oferta-bramka[data-ponad]{background:var(--color-accent-100)}.pulpit-oferta-bramka-etykieta{letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.pulpit-oferta-bramka-wynik{font-family:var(--font-heading);letter-spacing:-.02em;margin-top:var(--space-1);font-size:20px;font-weight:800}.pulpit-oferta-bramka[data-ponad] .pulpit-oferta-bramka-etykieta,.pulpit-oferta-bramka[data-ponad] .pulpit-oferta-bramka-wynik{color:var(--color-accent-800)}.pulpit-oferta-bramka-tekst{text-wrap:pretty;margin-top:2px;font-size:13px}.pulpit-oferta-plik{gap:var(--space-4);border-top:1px solid var(--color-divider);border-bottom:1px solid var(--color-divider);padding:var(--space-3) 0;grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.pulpit-oferta-plik-nazwa{font-size:14px;font-weight:700}.pulpit-oferta-otworz{text-align:left;white-space:nowrap;justify-content:flex-start;font-size:13px}.pulpit-ocena-przebieg-wiersz{padding:var(--space-2) 0;grid-template-columns:16px minmax(0,1fr) auto}.pulpit-ocena-kryterium{justify-content:space-between;gap:var(--space-4);padding:var(--space-3) 0;border-bottom:1px solid var(--color-divider);flex-wrap:wrap;align-items:center;display:flex}.pulpit-ocena-nazwa{font-size:14px}.pulpit-ocena-opcja{min-width:36px}.pulpit-zadanie-pasek{gap:var(--space-3);border-top:2px solid var(--color-divider);padding-top:var(--space-4);flex-wrap:wrap;align-items:center;display:flex}.pulpit-zadanie-przycisk{text-align:left;justify-content:flex-start;font-size:14px}.pulpit-zadanie-przycisk-glowny{min-width:200px}.pulpit-zadanie-zapisano{font-size:12px}.pulpit-zadanie-bok{border-left:2px solid var(--color-divider);min-width:0}.pulpit-zadanie-bok-blok{padding:var(--space-4)}.pulpit-zadanie-bok-miejsce{border-bottom:2px solid var(--color-divider)}.pulpit-zadanie-poprzedni{margin:2px 0 var(--space-3);text-wrap:pretty;font-size:13px}.pulpit-zadanie-teraz{border:2px solid var(--color-accent);background:var(--color-accent);color:var(--color-bg);padding:var(--space-3)}.pulpit-zadanie-teraz-etykieta{letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.pulpit-zadanie-teraz-wezel{font-family:var(--font-heading);text-wrap:pretty;margin-top:2px;font-size:15px;font-weight:700}.pulpit-zadanie-dalej-etykieta{margin-top:var(--space-3)}.pulpit-zadanie-dalej{padding:var(--space-1) 0;text-wrap:pretty;font-size:13px}.pulpit-zadanie-pokaz-mape{margin-top:var(--space-3);font-size:13px}.pulpit-zadanie-dane-wiersz{justify-content:space-between;gap:var(--space-4);padding:var(--space-2) 0;border-bottom:1px solid var(--color-divider);font-size:13px;display:flex}.pulpit-zadanie-dane-wartosc{text-align:right}.pulpit-zadanie-meta-siatka{border-left:2px solid var(--color-divider);border-bottom:2px solid var(--color-divider);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.pulpit-zadanie-meta-komorka{border-right:2px solid var(--color-divider);border-bottom:2px solid var(--color-divider);padding:var(--space-4);min-width:0;margin-bottom:-2px}.pulpit-zadanie-meta-wartosc{font-family:var(--font-heading);margin-top:var(--space-1);text-wrap:pretty;font-size:16px;font-weight:700}.pulpit-zadanie-meta-opis{text-wrap:pretty;margin-top:2px;font-size:12px}.pulpit-zadanie-mapa{padding:var(--space-6)}.pulpit-zadanie-mapa-glowa{justify-content:space-between;align-items:baseline;gap:var(--space-4);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.pulpit-zadanie-mapa-h2{letter-spacing:-.02em;margin:0;font-size:22px}.pulpit-zadanie-mapa-rozdzial{font-size:12px}.pulpit-zadanie-dol{border-top:2px solid var(--color-divider);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));display:grid}.pulpit-zadanie-dol-kolumna{padding:var(--space-6);min-width:0}.pulpit-zadanie-co-dalej{border-left:2px solid var(--color-divider);gap:var(--space-4);flex-direction:column;display:flex}.pulpit-zadanie-historia-wiersz{gap:var(--space-3);padding:var(--space-2) 0;border-bottom:1px solid var(--color-divider);grid-template-columns:96px 84px minmax(0,1fr);font-size:13px;display:grid}.pulpit-zadanie-historia-kiedy{font-family:var(--font-heading);white-space:nowrap;font-weight:700}.pulpit-zadanie-dalej-wiersz{padding:var(--space-2) 0;border-bottom:1px solid var(--color-divider);text-wrap:pretty;font-size:13px}@media (max-width:760px){.pulpit-zadanie-realizacja{grid-template-columns:minmax(0,1fr)}.pulpit-zadanie-bok{border-left:0;border-top:2px solid var(--color-divider)}}@media (max-width:560px){.pulpit-slot{grid-template-columns:16px minmax(0,1fr)}.pulpit-slot-godz,.pulpit-slot-opis{grid-column:2}.pulpit-mentor{grid-template-columns:16px minmax(0,1fr) 56px}.pulpit-mentor-tor{display:none}}.pulpit-mapa-legenda{gap:var(--space-2) var(--space-6);padding:var(--space-2) 0;border-top:1px solid var(--color-divider);border-bottom:1px solid var(--color-divider);margin-bottom:var(--space-4);flex-wrap:wrap;font-size:12px;display:flex}.pulpit-mapa-legenda-pozycja{gap:var(--space-2);align-items:center;display:flex}.pulpit-mapa-probka{box-sizing:border-box;width:22px;height:14px}.pulpit-mapa-probka[data-probka=cur]{background:var(--color-accent)}.pulpit-mapa-probka[data-probka=par]{border:2px dashed var(--color-accent)}.pulpit-mapa-probka[data-probka=done]{border:1.5px solid var(--color-text)}.pulpit-mapa-probka[data-probka=todo]{border:1.5px solid var(--color-neutral-400)}.pulpit-mapa-probka[data-probka=auto]{background:var(--color-neutral-300)}.pulpit-mapa-probka[data-probka=portal]{background:var(--color-surface);border:1px solid var(--color-divider)}.pulpit-mapa-kontener{max-width:100%;overflow-x:auto}.bpmn{display:block}.bpmn-p1{min-width:1076px}.bpmn-p3{min-width:986px}.bpmn-grot-ink{fill:var(--color-text)}.bpmn-grot-szary{fill:var(--color-neutral-400)}.bpmn-tor-portal{fill:var(--color-surface)}.bpmn-tor-moj{fill:var(--color-accent-100)}.bpmn-tor-etykieta{box-sizing:border-box;height:100%;font-family:var(--font-heading);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text);flex-direction:column;justify-content:center;padding:0 10px;font-size:11px;font-weight:800;line-height:1.2;display:flex}.bpmn-tor-etykieta[data-moj]{color:var(--color-accent-800)}.bpmn-tor-moj-opis{font-family:var(--font-body);letter-spacing:.04em;margin-top:4px;font-size:10px;font-weight:700}.bpmn-tor-linia{stroke:var(--color-divider);stroke-width:1px}.bpmn-ramka-linia{stroke:var(--color-text);stroke-width:2px}.bpmn-ramka{fill:none;stroke:var(--color-text);stroke-width:2px}.bpmn-krawedz{fill:none;stroke:var(--color-neutral-400);stroke-width:1.2px}.bpmn-krawedz[data-ok]{stroke:var(--color-text);stroke-width:1.6px}.bpmn-krawedz-etykieta{font-family:var(--font-body);fill:var(--color-neutral-600);font-size:11px;font-weight:700}.bpmn-krawedz-etykieta[data-ok]{fill:var(--color-accent-700)}.bpmn-wezel{fill:var(--color-bg);stroke:var(--color-neutral-400);stroke-width:1.5px}.bpmn-wezel[data-stan=done]{stroke:var(--color-text)}.bpmn-wezel[data-stan=cur],.bpmn-wezel[data-stan=par]{stroke:var(--color-accent)}.bpmn-wezel[data-typ=end]{stroke-width:3.5px}.bpmn-wezel[data-typ=task][data-stan=cur],.bpmn-wezel[data-typ=task][data-stan=par]{stroke-width:2px}.bpmn-wezel[data-typ=task][data-stan=par]{stroke-dasharray:5 3}.bpmn-wezel[data-typ=task][data-stan=cur]{fill:var(--color-accent)}.bpmn-wezel[data-typ=task][data-auto]{fill:var(--color-neutral-300)}.bpmn-wezel[data-typ=task][data-auto][data-stan=todo]{fill:var(--color-neutral-100)}.bpmn-wezel[data-typ=task][data-auto][data-stan=cur]{fill:var(--color-accent)}.bpmn-wezel-znak{fill:none;stroke:var(--color-neutral-400);stroke-width:1px}.bpmn-wezel-znak[data-stan=done]{stroke:var(--color-text)}.bpmn-wezel-znak[data-stan=cur],.bpmn-wezel-znak[data-stan=par]{stroke:var(--color-accent)}polyline.bpmn-wezel-znak{stroke-width:1.4px}.bpmn-brama-znak{fill:none;stroke:var(--color-neutral-400);stroke-width:2.2px}.bpmn-brama-znak[data-stan=done]{stroke:var(--color-text)}.bpmn-brama-znak[data-stan=cur],.bpmn-brama-znak[data-stan=par]{stroke:var(--color-accent)}.bpmn-obwod{fill:none;stroke:var(--color-accent);stroke-width:1.5px}.bpmn-teraz{font-family:var(--font-heading);letter-spacing:.08em;fill:var(--color-accent-700);font-size:10px;font-weight:800}.bpmn-et{text-align:center;height:100%;font-family:var(--font-body);color:var(--color-text);justify-content:center;align-items:flex-start;font-size:10.5px;font-weight:400;line-height:1.12;display:flex}.bpmn-et[data-poz=dol]{align-items:flex-end}.bpmn-et[data-waga=gruba]{font-weight:700}.bpmn-et[data-stan=todo]{color:var(--color-neutral-600)}.bpmn-zadanie-tekst{box-sizing:border-box;height:100%;font-family:var(--font-body);color:var(--color-text);align-items:center;padding:0 6px;font-size:10.5px;font-weight:400;line-height:1.18;display:flex}.bpmn-zadanie-tekst[data-stan=cur]{color:var(--color-bg);font-weight:700}.bpmn-zadanie-tekst[data-stan=todo]{color:var(--color-neutral-600)}
.h-0{height:0%}.h-1{height:1%}.h-2{height:2%}.h-3{height:3%}.h-4{height:4%}.h-5{height:5%}.h-6{height:6%}.h-7{height:7%}.h-8{height:8%}.h-9{height:9%}.h-10{height:10%}.h-11{height:11%}.h-12{height:12%}.h-13{height:13%}.h-14{height:14%}.h-15{height:15%}.h-16{height:16%}.h-17{height:17%}.h-18{height:18%}.h-19{height:19%}.h-20{height:20%}.h-21{height:21%}.h-22{height:22%}.h-23{height:23%}.h-24{height:24%}.h-25{height:25%}.h-26{height:26%}.h-27{height:27%}.h-28{height:28%}.h-29{height:29%}.h-30{height:30%}.h-31{height:31%}.h-32{height:32%}.h-33{height:33%}.h-34{height:34%}.h-35{height:35%}.h-36{height:36%}.h-37{height:37%}.h-38{height:38%}.h-39{height:39%}.h-40{height:40%}.h-41{height:41%}.h-42{height:42%}.h-43{height:43%}.h-44{height:44%}.h-45{height:45%}.h-46{height:46%}.h-47{height:47%}.h-48{height:48%}.h-49{height:49%}.h-50{height:50%}.h-51{height:51%}.h-52{height:52%}.h-53{height:53%}.h-54{height:54%}.h-55{height:55%}.h-56{height:56%}.h-57{height:57%}.h-58{height:58%}.h-59{height:59%}.h-60{height:60%}.h-61{height:61%}.h-62{height:62%}.h-63{height:63%}.h-64{height:64%}.h-65{height:65%}.h-66{height:66%}.h-67{height:67%}.h-68{height:68%}.h-69{height:69%}.h-70{height:70%}.h-71{height:71%}.h-72{height:72%}.h-73{height:73%}.h-74{height:74%}.h-75{height:75%}.h-76{height:76%}.h-77{height:77%}.h-78{height:78%}.h-79{height:79%}.h-80{height:80%}.h-81{height:81%}.h-82{height:82%}.h-83{height:83%}.h-84{height:84%}.h-85{height:85%}.h-86{height:86%}.h-87{height:87%}.h-88{height:88%}.h-89{height:89%}.h-90{height:90%}.h-91{height:91%}.h-92{height:92%}.h-93{height:93%}.h-94{height:94%}.h-95{height:95%}.h-96{height:96%}.h-97{height:97%}.h-98{height:98%}.h-99{height:99%}.h-100{height:100%}.w-0{width:0%}.w-1{width:1%}.w-2{width:2%}.w-3{width:3%}.w-4{width:4%}.w-5{width:5%}.w-6{width:6%}.w-7{width:7%}.w-8{width:8%}.w-9{width:9%}.w-10{width:10%}.w-11{width:11%}.w-12{width:12%}.w-13{width:13%}.w-14{width:14%}.w-15{width:15%}.w-16{width:16%}.w-17{width:17%}.w-18{width:18%}.w-19{width:19%}.w-20{width:20%}.w-21{width:21%}.w-22{width:22%}.w-23{width:23%}.w-24{width:24%}.w-25{width:25%}.w-26{width:26%}.w-27{width:27%}.w-28{width:28%}.w-29{width:29%}.w-30{width:30%}.w-31{width:31%}.w-32{width:32%}.w-33{width:33%}.w-34{width:34%}.w-35{width:35%}.w-36{width:36%}.w-37{width:37%}.w-38{width:38%}.w-39{width:39%}.w-40{width:40%}.w-41{width:41%}.w-42{width:42%}.w-43{width:43%}.w-44{width:44%}.w-45{width:45%}.w-46{width:46%}.w-47{width:47%}.w-48{width:48%}.w-49{width:49%}.w-50{width:50%}.w-51{width:51%}.w-52{width:52%}.w-53{width:53%}.w-54{width:54%}.w-55{width:55%}.w-56{width:56%}.w-57{width:57%}.w-58{width:58%}.w-59{width:59%}.w-60{width:60%}.w-61{width:61%}.w-62{width:62%}.w-63{width:63%}.w-64{width:64%}.w-65{width:65%}.w-66{width:66%}.w-67{width:67%}.w-68{width:68%}.w-69{width:69%}.w-70{width:70%}.w-71{width:71%}.w-72{width:72%}.w-73{width:73%}.w-74{width:74%}.w-75{width:75%}.w-76{width:76%}.w-77{width:77%}.w-78{width:78%}.w-79{width:79%}.w-80{width:80%}.w-81{width:81%}.w-82{width:82%}.w-83{width:83%}.w-84{width:84%}.w-85{width:85%}.w-86{width:86%}.w-87{width:87%}.w-88{width:88%}.w-89{width:89%}.w-90{width:90%}.w-91{width:91%}.w-92{width:92%}.w-93{width:93%}.w-94{width:94%}.w-95{width:95%}.w-96{width:96%}.w-97{width:97%}.w-98{width:98%}.w-99{width:99%}.w-100{width:100%}.t-0-proc{top:0%}.t-1-proc{top:1%}.t-2-proc{top:2%}.t-3-proc{top:3%}.t-4-proc{top:4%}.t-5-proc{top:5%}.t-6-proc{top:6%}.t-7-proc{top:7%}.t-8-proc{top:8%}.t-9-proc{top:9%}.t-10-proc{top:10%}.t-11-proc{top:11%}.t-12-proc{top:12%}.t-13-proc{top:13%}.t-14-proc{top:14%}.t-15-proc{top:15%}.t-16-proc{top:16%}.t-17-proc{top:17%}.t-18-proc{top:18%}.t-19-proc{top:19%}.t-20-proc{top:20%}.t-21-proc{top:21%}.t-22-proc{top:22%}.t-23-proc{top:23%}.t-24-proc{top:24%}.t-25-proc{top:25%}.t-26-proc{top:26%}.t-27-proc{top:27%}.t-28-proc{top:28%}.t-29-proc{top:29%}.t-30-proc{top:30%}.t-31-proc{top:31%}.t-32-proc{top:32%}.t-33-proc{top:33%}.t-34-proc{top:34%}.t-35-proc{top:35%}.t-36-proc{top:36%}.t-37-proc{top:37%}.t-38-proc{top:38%}.t-39-proc{top:39%}.t-40-proc{top:40%}.t-41-proc{top:41%}.t-42-proc{top:42%}.t-43-proc{top:43%}.t-44-proc{top:44%}.t-45-proc{top:45%}.t-46-proc{top:46%}.t-47-proc{top:47%}.t-48-proc{top:48%}.t-49-proc{top:49%}.t-50-proc{top:50%}.t-51-proc{top:51%}.t-52-proc{top:52%}.t-53-proc{top:53%}.t-54-proc{top:54%}.t-55-proc{top:55%}.t-56-proc{top:56%}.t-57-proc{top:57%}.t-58-proc{top:58%}.t-59-proc{top:59%}.t-60-proc{top:60%}.t-61-proc{top:61%}.t-62-proc{top:62%}.t-63-proc{top:63%}.t-64-proc{top:64%}.t-65-proc{top:65%}.t-66-proc{top:66%}.t-67-proc{top:67%}.t-68-proc{top:68%}.t-69-proc{top:69%}.t-70-proc{top:70%}.t-71-proc{top:71%}.t-72-proc{top:72%}.t-73-proc{top:73%}.t-74-proc{top:74%}.t-75-proc{top:75%}.t-76-proc{top:76%}.t-77-proc{top:77%}.t-78-proc{top:78%}.t-79-proc{top:79%}.t-80-proc{top:80%}.t-81-proc{top:81%}.t-82-proc{top:82%}.t-83-proc{top:83%}.t-84-proc{top:84%}.t-85-proc{top:85%}.t-86-proc{top:86%}.t-87-proc{top:87%}.t-88-proc{top:88%}.t-89-proc{top:89%}.t-90-proc{top:90%}.t-91-proc{top:91%}.t-92-proc{top:92%}.t-93-proc{top:93%}.t-94-proc{top:94%}.t-95-proc{top:95%}.t-96-proc{top:96%}.t-97-proc{top:97%}.t-98-proc{top:98%}.t-99-proc{top:99%}.t-100-proc{top:100%}
:root{--color-on-inverse:var(--color-bg);--color-inverse-bg:var(--color-neutral-900);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg:#1b1a19;--color-surface:#232120;--color-text:#f3f2f2;--color-divider:#f3f2f26b;--color-neutral-100:#262322;--color-neutral-200:#2f2c2b;--color-neutral-300:#3b3736;--color-neutral-400:#575252;--color-neutral-500:#7d7877;--color-neutral-600:#a09b9a;--color-neutral-700:#bfbaba;--color-neutral-800:#dad6d6;--color-neutral-900:#eae7e7;--color-accent-100:#4d170e;--color-accent-200:#63200f;--color-accent-600:#ff563c;--color-accent-700:#ff9783;--color-accent-800:#ffb9ab;--color-accent-2-100:#4d170e;--color-accent-2-800:#ffb9ab;--shadow-sm:0 1px 2px #00000073;--shadow-md:0 3px 10px #00000080;--shadow-lg:0 12px 32px #0009}:root[data-theme=dark] .dialog-backdrop{background:#000000b3}

