.ankieta{--a-pole:var(--color-fill);--a-pole-hover:var(--color-fill-strong);--a-pole-wcisniete:var(--lightningcss-light,var(--krem-5))var(--lightningcss-dark,var(--bak-5));--a-linia:var(--lightningcss-light,var(--krem-7))var(--lightningcss-dark,var(--bak-7));--a-linia-mocna:var(--lightningcss-light,var(--krem-8))var(--lightningcss-dark,var(--bak-8));--a-blad:var(--lightningcss-light,oklch(50% .17 28))var(--lightningcss-dark,oklch(78% .13 30));max-width:40rem;color:var(--color-text-secondary);margin-inline:auto;padding-block:clamp(1.5rem,6vw,4rem) clamp(3rem,8vw,6rem);scroll-margin-top:5rem}.ankieta,.ankieta *{-webkit-tap-highlight-color:transparent}.ankieta button,.ankieta label,.ankieta input,.ankieta textarea{touch-action:manipulation}.ankieta__opcja span,.ankieta__przycisk{-webkit-user-select:none;user-select:none}.ankieta--ladowanie{min-height:24rem}.ankieta__etykieta{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:.05em;color:var(--color-label);font-size:.75rem}.ankieta__gora{margin-bottom:2rem}.ankieta__wiersz{justify-content:space-between;align-items:center;gap:1rem;display:flex}.ankieta__wiersz--sam{justify-content:flex-end;margin-bottom:1.5rem}.ankieta a.ankieta__przycisk{color:var(--color-on-brand);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.ankieta .ankieta__wyjdz{font-family:var(--font-mono);letter-spacing:.05em;color:var(--color-label);font-size:.75rem}.ankieta button.ankieta__wyjdz{font-weight:inherit;text-underline-offset:.2em;white-space:nowrap;cursor:pointer;background:0 0;border:0;margin:0;padding:0;text-decoration:underline;position:relative}.ankieta button.ankieta__wyjdz:after{content:"";position:absolute;inset:-.9rem -.5rem}.ankieta button.ankieta__wyjdz:disabled{cursor:default;opacity:.6}.ankieta a.ankieta__przycisk--cichy{color:var(--color-text)}.ankieta__pasek{background:var(--color-border-strong);height:4px;margin-top:.5rem}.ankieta__pasek>span{background:var(--color-brand);transform-origin:0;width:100%;height:100%;transition:transform .16s cubic-bezier(.32,.72,0,1);display:block}.ankieta__ekran{animation:.16s cubic-bezier(.32,.72,0,1) ankieta-wejscie}@keyframes ankieta-wejscie{0%{opacity:0;transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){.ankieta__ekran{animation:none}.ankieta__pasek>span,.ankieta button,.ankieta__opcja span{transition:none}}.ankieta__tytul{color:var(--color-text);text-wrap:balance;margin:0 0 .75rem;font-size:clamp(1.5rem,5vw,2rem);font-weight:600;line-height:1.2}.ankieta__gotowe{flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem;display:flex}.ankieta__tytul--skala{font-size:1.25rem}.ankieta__skala+.ankieta__skala{border-top:1px solid var(--a-linia);margin-top:2.5rem;padding-top:1.5rem}.ankieta__tytul:focus{outline:none}.ankieta__opis{color:var(--color-text-secondary);overflow-wrap:anywhere;margin:0 0 1.5rem;font-size:1rem;line-height:1.6}.ankieta a{color:var(--color-link);text-underline-offset:.2em}.ankieta__pole{width:100%;min-height:48px;font:inherit;color:var(--color-text);background:var(--a-pole);border:1px solid var(--a-linia);border-radius:var(--radius);padding:.75rem 1rem;font-size:1rem;transition:background-color .12s ease-out,border-color .12s ease-out;display:block}@media (hover:hover) and (pointer:fine){.ankieta__pole:hover{background:var(--a-pole-hover)}}.ankieta__pole:focus-visible{outline:2px solid var(--color-mark);outline-offset:2px;border-color:var(--a-linia-mocna)}.ankieta textarea.ankieta__pole{resize:vertical;min-height:9rem}.ankieta__pole[aria-invalid=true]{border-color:var(--a-blad)}.ankieta__blad{color:var(--a-blad);margin:.5rem 0 0;font-size:.875rem;line-height:1.4}.ankieta__blad+.ankieta__przycisk{margin-top:.75rem}.ankieta__blad:before{content:"! ";font-family:var(--font-mono)}.ankieta__opcje{border:0;gap:.5rem;margin:0;padding:0;display:grid}.ankieta__opcje--skala{grid-template-columns:repeat(6,1fr)}@media (width>=640px){.ankieta__opcje--skala{grid-template-columns:repeat(11,1fr)}}.ankieta__opcje--skala-9{grid-template-columns:repeat(5,1fr)}@media (width>=640px){.ankieta__opcje--skala-9{grid-template-columns:repeat(9,1fr)}}.ankieta__opcja{display:block;position:relative}.ankieta__opcja input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.ankieta__opcja span{min-height:48px;color:var(--color-text);background:var(--a-pole);border:1px solid var(--a-linia);border-radius:var(--radius);align-items:center;padding:.5rem 1rem;line-height:1.4;transition:background-color .12s ease-out,border-color .12s ease-out,transform .15s ease-out;display:flex}.ankieta__opcje--skala .ankieta__opcja span{font-family:var(--font-mono);font-variant-numeric:tabular-nums;justify-content:center;padding-inline:0}@media (hover:hover) and (pointer:fine){.ankieta__opcja:hover span{background:var(--a-pole-hover)}}.ankieta__opcja input:active+span{background:var(--a-pole-wcisniete);transform:scale(.96)}.ankieta__opcja input:checked+span{color:var(--color-on-brand);background:var(--color-brand);border-color:var(--color-brand)}.ankieta__opcja input:focus-visible+span{outline:2px solid var(--color-mark);outline-offset:2px}.ankieta__zgoda{cursor:pointer;min-height:48px;color:var(--color-text);align-items:center;gap:.75rem;display:flex}.ankieta__zgoda input{width:1.5rem;height:1.5rem;accent-color:var(--color-brand);margin:0}.ankieta__nav{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:2rem;display:flex}.ankieta__nav--krok{justify-content:space-between}.ankieta__nav--krok>.ankieta__przycisk:not(.ankieta__przycisk--cichy){margin-inline-start:auto}@media (pointer:coarse){html:has(.ankieta){scroll-padding-top:3.5rem;scroll-padding-bottom:calc(6.5rem + env(safe-area-inset-bottom,0px))}.ankieta__gora{z-index:2;background:var(--color-bg);margin-bottom:1rem;padding-block:.5rem 1rem;position:sticky;top:0}.ankieta__wyjdz{margin-block:-.7rem;margin-inline-end:-.5rem;padding-block:.7rem;padding-inline:.5rem}.ankieta__nav--krok{z-index:1;padding-block:.75rem calc(.75rem + env(safe-area-inset-bottom,0px));background:var(--color-bg);border-top:1px solid var(--a-linia);flex-wrap:nowrap;position:sticky;bottom:0}.ankieta__opcje,.ankieta__pole,.ankieta__zgoda,.ankieta__blad{scroll-margin-bottom:6rem}}.ankieta__przycisk{min-width:7.5rem;min-height:48px;font:inherit;color:var(--color-on-brand);background:var(--color-brand);border-radius:var(--radius-full);cursor:pointer;border:1px solid #0000;padding:.5rem 1.5rem;font-size:1rem;font-weight:500;transition:background-color .12s ease-out,transform .15s ease-out}@media (hover:hover) and (pointer:fine){.ankieta__przycisk:hover{background:var(--color-brand-hover)}}.ankieta__przycisk:active:not(:disabled){transform:scale(.96)}.ankieta__przycisk:disabled{opacity:.5;cursor:not-allowed}.ankieta__przycisk--cichy{color:var(--color-text);background:var(--a-pole);border-color:var(--a-linia)}@media (hover:hover) and (pointer:fine){.ankieta__przycisk--cichy:hover{background:var(--a-pole-hover)}}.ankieta button:focus-visible{outline:2px solid var(--color-mark);outline-offset:2px}.ankieta__miniatura{border-radius:var(--radius-lg);outline:1px solid var(--color-media-outline);outline-offset:-1px;max-width:100%;max-height:20rem;margin-bottom:.75rem;display:block}.ankieta__turnstile{min-height:65px;margin-top:1.5rem}.ankieta__czekaj{min-height:1.4em;color:var(--color-muted);margin:.75rem 0 0;font-size:.875rem;line-height:1.4}body:has([data-ankieta]) .site-header,body:has([data-ankieta]) .site-footer{display:none}
