.sb-dok .sb-subhero>.sb-note{max-width:62ch;color:var(--ink-2);margin-top:24px;font-size:13.5px}.sb-dok .sb-facts dt{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}@media (max-width:768px){.sb-dok .sb-doc-links{row-gap:24px}.sb-dok .sb-doc-links a:after{inset:-12px -6px}}.sb-dok-dofinansowania .sb-kwota{white-space:nowrap;font-variant-numeric:tabular-nums}.sb-dok-dofinansowania .sb-board img{object-fit:contain;width:100%;max-width:100%;height:auto;display:block}.sb-dok-kontakt .sb-field{position:relative}.sb-dok-kontakt .sb-field label{cursor:text}.sb-dok-kontakt .sb-field label:after{content:"";position:absolute;inset:0}.sb-dok-kontakt .sb-field :is(input,textarea){z-index:1;position:relative}.sb-dok-kontakt .sb-field :is(input,textarea):focus-visible{outline:none}.sb-dok-kontakt .sb-field:focus-within label{color:var(--orange-ink)}.sb-dok-kontakt .sb-field:has(:user-invalid){box-shadow:inset 5px 0 0 var(--orange-ink),inset 0 0 0 1px var(--orange-ink)}.sb-dok-kontakt .sb-field:has(:user-invalid) label{color:var(--orange-ink)}.sb-dok-kontakt .sb-field:has(:user-invalid):focus-within{box-shadow:inset 5px 0 0 var(--orange-ink),inset 0 0 0 2px var(--orange-ink)}.sb-dok-kontakt .sb-consent,.sb-dok-kontakt .sb-consent input{cursor:pointer}.sb-dok-kontakt .sb-consent:has(:user-invalid){box-shadow:inset 5px 0 0 var(--orange-ink),inset 0 0 0 1px var(--orange-ink);color:var(--ink)}.sb-dok-kontakt .sb-consent:has(:user-invalid) input:not(:focus-visible){outline:2px solid var(--orange-ink);outline-offset:1px}.sb-dok-kontakt .sb-consent a:hover{color:var(--ink)}.sb-dok-kontakt .sb-form-foot{position:relative}.sb-dok-kontakt .sb-btn{min-height:44px}.sb-dok-kontakt .sb-btn:disabled{cursor:progress;background:var(--ink-2);color:#fff}.sb-dok-kontakt .sb-form[aria-busy=true] .sb-form-foot:after{content:"";background:linear-gradient(90deg,transparent,var(--orange) 40%,var(--orange) 60%,transparent) no-repeat;background-size:40% 100%;height:3px;animation:1.1s linear infinite sb-dok-postep;position:absolute;bottom:0;left:0;right:0}@keyframes sb-dok-postep{0%{background-position:-60% 0}to{background-position:160% 0}}.sb-dok-kontakt .sb-form-alert{background:var(--white);padding:14px var(--card-pad) 16px calc(var(--card-pad) + 2px);box-shadow:inset 3px 0 0 var(--orange-ink);color:var(--ink);font-size:13.5px;line-height:1.6}.sb-dok-kontakt .sb-form-alert a{color:var(--orange-ink);text-underline-offset:2px;overflow-wrap:anywhere;font-weight:600;text-decoration:underline}.sb-dok-kontakt .sb-form-alert a:hover{color:var(--ink)}.sb-toast{display:none}.sb-dok-kontakt .sb-toast.is-visible{z-index:70;right:var(--pad);bottom:max(var(--pad),env(safe-area-inset-bottom));width:min(440px,calc(100vw - 2 * var(--pad)));background:var(--dark);color:var(--on-dark);border-top:3px solid var(--orange);padding:16px 20px 18px;font-size:14px;font-weight:600;line-height:1.5;animation:.3s sb-dok-toast;display:block;position:fixed;box-shadow:0 26px 50px -18px #00000080}@keyframes sb-dok-toast{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@media (max-width:560px){.sb-dok-kontakt .sb-toast.is-visible{width:auto;padding:16px var(--pad) max(18px,env(safe-area-inset-bottom));bottom:0;left:0;right:0}}.sb-dok-prawny .sb-subhero>.sb-prawo-data{color:var(--ink-3);max-width:none;margin-top:22px}.sb-dok-prawny{--prawo-miara:67ch}.sb-dok-prawny .sb-prawo-tresc{counter-reset:sb-rozdz}.sb-dok-prawny .sb-prawo-rozdz{grid-template-columns:minmax(0,var(--idx)) minmax(0,var(--prawo-miara));column-gap:var(--gx);align-items:start;display:grid}.sb-dok-prawny .sb-prawo-tresc>.sb-prawo-rozdz+.sb-prawo-rozdz{margin-top:clamp(40px,4.4vw,64px)}.sb-dok-prawny .sb-prawo-rozdz>h2{scroll-margin-top:16px}.sb-dok-prawny .sb-prawo-spis{display:none}@media (min-width:1101px){.sb-dok-prawny .sb-prawo{grid-template-columns:minmax(0,calc(var(--idx) + var(--gx) + var(--prawo-miara))) minmax(0,30ch);justify-content:space-between;column-gap:var(--gx);align-items:start;display:grid}.sb-dok-prawny .sb-prawo>*{margin-top:0}.sb-dok-prawny .sb-prawo-spis{overscroll-behavior:contain;max-height:calc(100svh - 120px);padding-right:2px;display:block;position:sticky;top:96px;overflow-y:auto}.sb-dok-prawny .sb-prawo-spis>.lab{color:var(--ink-3);border-top:2px solid var(--orange);padding-top:8px;display:block}.sb-dok-prawny .sb-prawo-spis ol{border-top:1px solid var(--rule);counter-reset:sb-spis;margin-top:12px}.sb-dok-prawny .sb-prawo-spis a{border-bottom:1px solid var(--rule);color:var(--ink-2);text-wrap:pretty;grid-template-columns:4ch minmax(0,1fr);gap:0 8px;padding:9px 0;font-size:13px;line-height:1.4;display:grid}.sb-dok-prawny .sb-prawo-spis a:before{counter-increment:sb-spis;content:counter(sb-spis,decimal-leading-zero);font-family:var(--font-mono);letter-spacing:.12em;color:var(--orange-ink);font-size:10.5px;font-weight:500;line-height:1.85}.sb-dok-prawny .sb-prawo-spis a:hover{color:var(--ink)}.sb-dok-prawny .sb-prawo-spis :focus-visible{outline-offset:-2px}}.sb-dok-prawny .sb-prawo-rozdz:not(.sb-prawo-wstep):before{counter-increment:sb-rozdz;content:counter(sb-rozdz,decimal-leading-zero);font-family:var(--font-mono);letter-spacing:.2em;color:var(--orange-ink);border-top:2px solid var(--orange);grid-area:1/1/span 2;align-self:start;padding-top:8px;font-size:10.5px;font-weight:500;line-height:1.7;display:block}.sb-dok-prawny .sb-prawo-rozdz>h2{grid-column:2;margin-top:2px}.sb-dok-prawny .sb-prawo-rozdz>.sb-prose{grid-column:2;max-width:none;font-size:16px;line-height:1.65}.sb-dok-prawny .sb-prawo-rozdz>h2+.sb-prose{margin-top:16px}.sb-dok-prawny .sb-prawo .sb-prose>*+*{margin-top:14px}.sb-dok-prawny .sb-prawo-wstep .sb-prose p{color:var(--ink)}.sb-dok-prawny .sb-prawo .sb-bullets li{font-size:15px;line-height:1.6}.sb-dok-prawny .sb-prawo .sb-prose p,.sb-dok-prawny .sb-prawo .sb-bullets li{overflow-wrap:break-word}@media (max-width:560px){.sb-dok-prawny .sb-prawo-rozdz{grid-template-columns:minmax(0,1fr)}.sb-dok-prawny .sb-prawo-rozdz:not(.sb-prawo-wstep):before{grid-area:auto/1;justify-self:start;min-width:7ch;margin-bottom:14px}.sb-dok-prawny .sb-prawo-rozdz>h2,.sb-dok-prawny .sb-prawo-rozdz>.sb-prose{grid-column:1}.sb-dok-prawny .sb-prawo-rozdz>.sb-prose{font-size:15.5px}}@media (prefers-reduced-motion:reduce){.sb-dok-kontakt .sb-toast.is-visible{animation:none}.sb-dok-kontakt .sb-form[aria-busy=true] .sb-form-foot:after{background-size:100% 100%;background:var(--orange);animation:none}}
