.tc-kwestionariusz{background:var(--tc-color-bg-soft) url(/wp-content/themes/two-colours-child/blocks/globalne/etapy/szkic.svg) no-repeat left bottom / min(1712px, 100%) auto}.tc-kwestionariusz__inner{max-width:900px;margin-inline:auto}.tc-kwestionariusz [hidden]{display:none}.tc-kwestionariusz__tytul{margin:0 0 14px;text-align:center;font-size:var(--tc-font-h2-podstrona);font-weight:500;line-height:1.18;letter-spacing:-.015em;color:var(--tc-color-heading)}.tc-section .tc-kwestionariusz__lead,.tc-section .tc-kwestionariusz__bez-js{margin:0 0 8px;text-align:center;font-size:var(--tc-font-body);line-height:var(--tc-line-normal);color:var(--tc-color-heading)}.tc-section .tc-kwestionariusz__bez-js{color:var(--tc-color-muted-warm)}.tc-kwestionariusz .tc-krokowy__postep{margin:0 0 clamp(24px, 2.08vw, 36px)}.tc-kwestionariusz__krok{display:flex;flex-direction:column;gap:16px}.tc-kwestionariusz__krok:focus{outline:none}.tc-section .tc-kwestionariusz__pytanie{min-width:0;margin:0;padding:clamp(20px, 1.67vw, 28px);border:0;border-radius:var(--tc-radius);background-color:var(--tc-color-bg)}.tc-section .tc-kwestionariusz__tresc{float:left;width:100%;margin:0 0 16px;padding:0;font-size:var(--tc-font-punkt);font-weight:600;line-height:1.35;color:var(--tc-color-heading)}.tc-kwestionariusz__odpowiedzi{clear:both;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.tc-section .tc-kwestionariusz__odpowiedz{position:relative;display:flex;align-items:center;gap:12px;margin:0;padding:16px 18px;border:1px solid var(--tc-color-border);border-radius:var(--tc-radius);background-color:var(--tc-color-bg);font-size:var(--tc-font-small);font-weight:400;line-height:1.4;color:var(--tc-color-heading);cursor:pointer;transition:border-color 150ms ease,background-color 150ms ease}.tc-kwestionariusz__odpowiedz input{position:absolute;width:1px;height:1px;margin:0;opacity:0}.tc-kwestionariusz__znacznik{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;box-sizing:border-box;width:20px;height:20px;border:2px solid var(--tc-color-line-soft);border-radius:50%;color:var(--tc-color-heading);transition:background-color 150ms ease,border-color 150ms ease}.tc-kwestionariusz__znacznik .tc-ikona{opacity:0;transition:opacity 150ms ease}.tc-section .tc-kwestionariusz__odpowiedz:hover,.tc-section .tc-kwestionariusz__odpowiedz:has(input:checked){border-color:var(--tc-color-primary)}.tc-section .tc-kwestionariusz__odpowiedz:has(input:checked){background-color:color-mix(in srgb,var(--tc-color-primary) 20%,transparent)}.tc-kwestionariusz__odpowiedz:hover .tc-kwestionariusz__znacznik{border-color:var(--tc-color-primary)}.tc-kwestionariusz__odpowiedz:has(input:checked) .tc-kwestionariusz__znacznik{border-color:var(--tc-color-primary);background-color:var(--tc-color-primary)}.tc-kwestionariusz__odpowiedz:has(input:checked) .tc-ikona{opacity:1}.tc-kwestionariusz__odpowiedz:has(input:focus-visible){outline:2px solid var(--tc-color-heading);outline-offset:2px}.tc-kwestionariusz__wynik{padding:clamp(26px, 2.19vw, 38px);border:1px solid var(--tc-color-primary);border-radius:var(--tc-radius);background-color:var(--tc-color-wyroznienie);text-align:center}.tc-section .tc-kwestionariusz__podpowiedz{margin:0 0 12px;font-size:var(--tc-font-h3-siedziba);font-weight:500;line-height:1.25;color:var(--tc-color-heading)}.tc-section .tc-kwestionariusz__uzasadnienie{max-width:620px;margin:0 auto clamp(20px, 1.67vw, 28px);font-size:var(--tc-font-small);line-height:var(--tc-line-normal);color:var(--tc-color-heading);text-wrap:pretty}.tc-kwestionariusz__akcje{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.tc-section.tc-kwestionariusz .tc-kwestionariusz__konsultacja,.tc-section .tc-kwestionariusz__od-nowa{padding:clamp(15px, 0.99vw, 18px) clamp(22px, 1.77vw, 30px)}.tc-section.tc-kwestionariusz .tc-kwestionariusz__konsultacja{gap:14px}.tc-section .tc-kwestionariusz__od-nowa{display:inline-flex;align-items:center;border:1px solid var(--tc-color-obrys);border-radius:var(--tc-radius);background:#fff0;font-size:var(--tc-font-small);font-weight:400;line-height:normal;color:var(--tc-color-heading);box-shadow:none;cursor:pointer;transition:background-color 150ms ease}.tc-section .tc-kwestionariusz__od-nowa:hover,.tc-section .tc-kwestionariusz__od-nowa:focus-visible{border-color:var(--tc-color-obrys);background-color:var(--tc-color-wstecz-hover);color:var(--tc-color-heading)}.tc-section .tc-kwestionariusz__od-nowa:focus-visible{outline:2px solid var(--tc-color-heading);outline-offset:3px}.tc-section .tc-kwestionariusz__brak{margin:0;padding:clamp(26px, 2.19vw, 38px);border-radius:var(--tc-radius);background-color:var(--tc-color-bg);text-align:center;font-size:var(--tc-font-tekst-l);line-height:1.5;color:var(--tc-color-heading)}.tc-kwestionariusz .tc-krokowy__nawigacja{margin-top:16px}.tc-kwestionariusz .tc-krokowy__wstecz{padding-inline:28px}.tc-section.tc-kwestionariusz .tc-kwestionariusz__dalej{flex:1 1 auto;justify-content:center;gap:14px;padding:clamp(15px, 0.99vw, 18px) 28px;background-color:var(--tc-color-primary);box-shadow:none;white-space:normal;cursor:pointer}.tc-section.tc-kwestionariusz .tc-kwestionariusz__dalej:disabled{background-color:var(--tc-color-wylaczony);background-image:none;color:var(--tc-color-wylaczony-tekst);cursor:not-allowed}@media (max-width:900px){.tc-kwestionariusz__odpowiedzi{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.tc-kwestionariusz__odpowiedz,.tc-kwestionariusz__znacznik,.tc-kwestionariusz__znacznik .tc-ikona,.tc-kwestionariusz__od-nowa{transition:none}}