.sen{--kolor:var(--c-blue,#0072ad);--kolor-ciemny:#263f67;--kolor-jasny:var(--c-mist,#eaf6fd);--akcent:#bfe6fa;--cieply:#fdf0f6;--plama:#fcd9ea;--pilne:#991b1b;--tusz:#12223b;--noc:#12223b;--noc2:#0b1628;--tlo:var(--c-paper,#fafbfd);--pow:#fff;--tekst:var(--c-text,#2b3445);--tekst2:var(--c-muted,#55607a);--linia:var(--c-border,#dbe3ee);--ok:#2f6f55;--ok-tlo:#e7f3ee;--uwaga:#c8106f;--uwaga-tlo:#fdeef5;--szary:#5f6b80;--szary-tlo:#f1f4f8;--r:14px;--cien:0 1px 2px #12223b0f,0 8px 24px #12223b12;font-size:1rem}.sen>:first-child{margin-top:0}.sen h3,.sen h4{color:var(--c-navy,#12223b);font-family:var(--font-heading);margin:0 0 .5em;line-height:1.25}.sen p,.sen ul,.sen ol{margin:0 0 .9em}.sen a{color:var(--c-blue,#0072ad)}.sen svg text{font-family:var(--font-body,inherit)}.osadzenie--fragment{margin:1.5rem 0}.sen .etykieta{display:none}.sen .skrot h2,.sen .skrot h3{font-size:1.15rem}.sen .przycisk{border:2px solid var(--kolor);background:var(--kolor);color:#fff;min-height:44px;font:inherit;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:10px 18px;font-size:.95rem;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}.sen .przycisk:hover{background:var(--kolor-ciemny);border-color:var(--kolor-ciemny);color:#fff}.sen .przycisk--jasny{background:var(--pow);color:var(--kolor-ciemny)}.sen .przycisk--jasny:hover{background:var(--kolor-jasny);color:var(--kolor-ciemny)}.sen .przycisk--maly{min-height:40px;padding:6px 14px;font-size:.9rem}.sen .przycisk--noc{color:#fff;background:0 0;border-color:#ffffffb3}.sen .przycisk--noc:hover{background:#ffffff1f;border-color:#fff}.sen .przycisk[disabled]{opacity:.5;cursor:not-allowed}@media (width<=480px){.sen #drukuj{display:none}}@media (width>=1100px){.sen #spisPrzycisk{display:none}}.sen .zrodlo{color:var(--tekst2);font-size:.85rem}.sen .podpis{color:var(--tekst2);margin-top:8px;font-size:.85rem}.sen .skrot{border-radius:var(--r);background:var(--pow);border:1px solid var(--linia);box-shadow:var(--cien);margin:20px 0 0;padding:22px 24px}.sen .skrot ol{margin:0;padding-left:1.2em}.sen .skrot li{margin:.45em 0}.sen .zastrzezenie{border-radius:var(--r);background:var(--cieply);margin:16px 0 0;padding:14px 18px;font-size:.93rem}.sen .zastrzezenie p:last-child{margin:0}.sen .karty{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin:20px 0;display:grid}.sen .karta{background:var(--pow);border:1px solid var(--linia);border-radius:var(--r);box-shadow:var(--cien);padding:18px 20px}.sen .karta h3,.sen .karta h4{margin-bottom:.4em}.sen .karta p:last-child,.sen .karta ul:last-child{margin-bottom:0}.sen .karta--kolor{border-top:4px solid var(--kolor)}.sen .ikona{background:var(--kolor-jasny);width:44px;height:44px;color:var(--kolor-ciemny);border-radius:12px;place-items:center;margin-bottom:10px;display:grid}.sen .ikona--cieple{background:var(--plama)}.sen .ramka{border-radius:var(--r);background:var(--kolor-jasny);border-left:4px solid var(--kolor);margin:20px 0;padding:18px 20px}.sen .ramka--cieple{background:var(--cieply);border-left-color:var(--uwaga)}.sen .ramka--pilne{background:var(--cieply);border-left-color:var(--pilne)}.sen .ramka h3,.sen .ramka h4{margin-bottom:.4em}.sen .ramka p:last-child,.sen .ramka ul:last-child{margin-bottom:0}.sen .dowody{color:var(--tekst2);border-top:1px dashed var(--linia);margin-top:14px;padding-top:10px;font-size:.9rem}.sen .dowody b{color:var(--kolor-ciemny)}.sen .zdanie{color:var(--kolor-ciemny);border-left:5px solid var(--kolor);margin:28px 0;padding:6px 0 6px 22px;font-size:clamp(1.2rem,2.6vw,1.5rem);font-weight:700;line-height:1.4}.sen .lista-kreski{padding:0;list-style:none}.sen .lista-kreski li{padding-left:22px;position:relative}.sen .lista-kreski li:before{content:"";background:var(--kolor);border-radius:2px;width:10px;height:3px;position:absolute;top:.72em;left:2px}.sen details.wiecej{border:1px solid var(--linia);border-radius:var(--r);background:var(--pow);margin:16px 0}.sen details.wiecej summary{cursor:pointer;color:var(--kolor-ciemny);padding:12px 18px;font-weight:700;list-style-position:inside}.sen details.wiecej>div{padding:0 18px 14px;font-size:.96rem}.sen .znacznik{text-transform:uppercase;letter-spacing:.05em;vertical-align:middle;border-radius:999px;padding:3px 9px;font-size:.74rem;font-weight:700;display:inline-block}.sen .znacznik--ok{background:var(--ok-tlo);color:var(--ok)}.sen .znacznik--uwaga{background:var(--uwaga-tlo);color:var(--uwaga)}.sen .znacznik--info{background:var(--kolor-jasny);color:var(--kolor-ciemny)}.sen .znacznik--szary{background:var(--szary-tlo);color:var(--szary)}.sen .info{background:var(--pow);border:1px solid var(--linia);box-shadow:var(--cien);border-radius:18px;margin:22px 0;padding:22px}.sen .info__tytul{text-transform:uppercase;letter-spacing:.08em;color:var(--tekst2);margin:0 0 14px;font-size:.8rem;font-weight:700}.sen .info svg{width:100%;height:auto;display:block}.sen .trzy-liczby{gap:14px;display:grid}@media (width>=760px){.sen .trzy-liczby{grid-template-columns:repeat(3,1fr)}}.sen .liczba{border-radius:var(--r);background:var(--kolor-jasny);flex-direction:column;padding:20px;display:flex}.sen .liczba:nth-child(3){background:var(--kolor-ciemny);color:#fff}.sen .liczba:nth-child(3) .liczba__duza,.sen .liczba:nth-child(3) .liczba__co{color:#fff}.sen .liczba__duza{color:var(--kolor-ciemny);font-size:2.6rem;font-weight:800;line-height:1}.sen .liczba__co{color:var(--kolor-ciemny);margin:8px 0 10px;font-weight:700;line-height:1.35}.sen .liczba__opis{margin:0;font-size:.92rem}.sen .liczba svg{margin:12px 0 4px}.sen .ludziki{grid-template-columns:repeat(10,1fr);gap:4px;margin:14px 0 6px;display:grid}.sen .ludziki svg{width:100%;height:auto;margin:0}.sen .legenda{flex-wrap:wrap;gap:6px 16px;margin-top:10px;font-size:.85rem;display:flex}.sen .legenda span{align-items:center;gap:6px;display:inline-flex}.sen .legenda i{border-radius:4px;width:14px;height:14px;display:inline-block}.sen .ranking{gap:10px;margin:0;padding:0;list-style:none;display:grid}.sen .ranking li{background:var(--tlo);border:1px solid var(--linia);border-radius:12px;grid-template-columns:1fr;gap:4px 14px;margin:0;padding:12px 14px;display:grid}@media (width>=640px){.sen .ranking li{grid-template-columns:200px 1fr;align-items:center}}.sen .ranking__regula{color:var(--tekst);font-weight:700}.sen .ranking__pasek{background:var(--szary-tlo);border-radius:999px;height:12px;position:relative;overflow:hidden}.sen .ranking__pasek i{background:var(--kolor);border-radius:999px;position:absolute;top:0;bottom:0;left:0}.sen .ranking__opis{color:var(--tekst2);grid-column:1/-1;font-size:.9rem}.sen .ranking li[data-poziom=wysoki] .ranking__pasek i{background:var(--kolor-ciemny);width:100%}.sen .ranking li[data-poziom=umiarkowany] .ranking__pasek i{background:var(--kolor);width:58%}.sen .ranking li[data-poziom=niski] .ranking__pasek i{background:#9aa8bd;width:26%}.sen .ranking li[data-poziom=szkodzi]{background:var(--uwaga-tlo);border-color:#f5c6dd}.sen .ranking li[data-poziom=szkodzi] .ranking__pasek{background:#f9d5e7}.sen .ranking li[data-poziom=szkodzi] .ranking__pasek i{background:repeating-linear-gradient(45deg,var(--uwaga) 0 8px,#e0569c 8px 16px);width:100%}.sen .ranking__ocena{justify-content:space-between;align-items:center;gap:10px;display:flex}.sen .ranking__ocena .znacznik{text-align:center;min-width:118px}@media (width<=560px){.sen #modelWykres text{font-size:18px}}.sen .model-przyciski{flex-wrap:wrap;gap:8px;margin:0 0 14px;display:flex}.sen .model-przyciski .przycisk[aria-pressed=true]{background:var(--kolor-ciemny);border-color:var(--kolor-ciemny);color:#fff}.sen .presja{grid-template-columns:auto 1fr auto;align-items:center;gap:10px;margin-top:14px;font-size:.95rem;display:grid}.sen .presja__pasek{background:var(--szary-tlo);border-radius:999px;height:14px;overflow:hidden}.sen .presja__pasek i{background:linear-gradient(90deg,var(--kolor),var(--kolor-ciemny));border-radius:999px;width:0;height:100%;transition:width .6s;display:block}.sen .presja b{color:var(--kolor-ciemny);text-align:right;min-width:3.2em;font-size:1.1rem}.sen #modelKomentarz{min-height:3.2em;margin:10px 0 0}.sen .trzy{gap:14px;margin:20px 0;display:grid}@media (width>=760px){.sen .trzy{grid-template-columns:repeat(3,1fr)}}.sen .trzy .karta{flex-direction:column;display:flex}.sen .trzy .karta .chron{color:var(--kolor-ciemny);border-top:1px dashed var(--linia);margin-top:auto;padding-top:10px;font-size:.9rem;font-weight:700}.sen .trzy .karta--warunek{background:var(--cieply);border-color:#f5c6dd}.sen .paradoks{align-items:center;gap:20px;display:grid}@media (width>=700px){.sen .paradoks{grid-template-columns:300px 1fr}}.sen .schemat{gap:10px;margin:8px 0;display:grid}.sen .schemat__krok{background:var(--tlo);border:1px solid var(--linia);border-radius:12px;align-items:flex-start;gap:14px;padding:14px 16px;display:flex}.sen .schemat__nr{background:var(--kolor);color:#fff;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-weight:800;display:grid}.sen .schemat__krok p{margin:0}.sen .schemat__krok--petla{background:var(--kolor-jasny);border-color:var(--akcent)}.sen .schemat__strzalka{text-align:center;color:var(--kolor);margin:-4px 0;font-size:1.3rem;line-height:1}.sen .lozko{gap:8px;margin:6px 0;display:grid}.sen .lozko__wiersz{grid-template-columns:110px 1fr;align-items:center;gap:10px;font-size:.9rem;display:grid}.sen .lozko__pasek{background:var(--szary-tlo);border-radius:8px;height:30px;display:flex;overflow:hidden}.sen .lozko__pasek span{color:#fff;white-space:nowrap;place-items:center;font-size:.78rem;font-weight:700;display:grid;overflow:hidden}.sen .s-sen{background:var(--kolor-ciemny)}.sen .s-czuwanie{color:#fff;background:#c8106f}.sen .petla3{gap:10px;margin:10px 0;display:grid}@media (width>=700px){.sen .petla3{grid-template-columns:1fr auto 1fr auto 1fr;align-items:stretch}}.sen .petla3__el{background:var(--tlo);border:1px solid var(--linia);border-radius:12px;padding:14px 16px}.sen .petla3__el b{text-transform:uppercase;letter-spacing:.08em;color:var(--kolor-ciemny);margin-bottom:4px;font-size:.75rem;display:block}.sen .petla3__el:first-child{background:var(--cieply);border-color:#f5c6dd}.sen .petla3__s{color:var(--kolor);place-items:center;font-size:1.4rem;display:grid}.sen .petla3__wraca{color:var(--tekst2);text-align:center;margin-top:4px;font-size:.85rem}@media (width<=699px){.sen .petla3__s{transform:rotate(90deg)}}.sen .sygnalizacja{gap:14px;margin:20px 0;display:grid}@media (width>=760px){.sen .sygnalizacja{grid-template-columns:repeat(3,1fr)}}.sen .sygnal{border-radius:var(--r);background:var(--pow);border:1px solid var(--linia);border-top:6px solid var(--kolor);padding:18px}.sen .sygnal ul{margin:0;padding-left:1.1em;font-size:.94rem}.sen .sygnal--lekarz{border-top-color:#5b7fa6}.sen .sygnal--cbti{border-top-color:var(--kolor)}.sen .sygnal--teraz{border-top-color:var(--pilne);background:var(--cieply)}.sen .sygnal h3{align-items:center;gap:8px;font-size:1.05rem;display:flex}.sen .ankieta,.sen .narzedzie{background:var(--pow);border:1px solid var(--linia);box-shadow:var(--cien);border-radius:18px;margin:24px 0;padding:22px}.sen .narzedzie{border:2px solid var(--kolor)}.sen .ankieta__nad{text-transform:uppercase;letter-spacing:.08em;color:var(--kolor-ciemny);align-items:center;gap:8px;margin-bottom:6px;font-size:.78rem;font-weight:700;display:flex}.sen .ankieta h3{font-size:1.25rem}.sen .ankieta__opcje{border:0;gap:10px;margin:14px 0;padding:0;display:grid}@media (width>=640px){.sen .ankieta__opcje{grid-template-columns:repeat(2,1fr)}}.sen .opcja{display:block;position:relative}.sen .opcja input{opacity:0;width:1px;height:1px;position:absolute}.sen .opcja span{border:2px solid var(--linia);cursor:pointer;background:var(--tlo);border-radius:12px;height:100%;padding:12px 16px 12px 48px;display:block;position:relative}.sen .opcja span:before{content:"";background:#fff;border:2px solid #a9b8cc;border-radius:50%;width:20px;height:20px;position:absolute;top:15px;left:16px}.sen .opcja input[type=checkbox]+span:before{border-radius:6px}.sen .opcja input:checked+span{border-color:var(--kolor);background:var(--kolor-jasny)}.sen .opcja input:checked+span:before{background:var(--kolor);border-color:var(--kolor);box-shadow:inset 0 0 0 4px #fff}.sen .opcja input[type=checkbox]:checked+span:before{box-shadow:none;background:var(--kolor) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M5 10.5l3.2 3L15 6.5' fill='none' stroke='%23fff' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/16px no-repeat}.sen .opcja input:focus-visible+span{outline:3px solid var(--tusz);outline-offset:2px}.sen .opcja b{color:var(--tekst);display:block}.sen .opcja small{color:var(--tekst2);font-size:.88rem;display:block}.sen .ankieta__stopka{color:var(--tekst2);margin:0;font-size:.86rem}.sen .odpowiedz{background:var(--kolor-jasny);border-radius:12px;margin-top:16px;padding:16px 18px}.sen .odpowiedz>:last-child{margin-bottom:0}.sen .oceny{gap:10px;margin:14px 0 0;display:grid}.sen .ocena{background:var(--pow);border:1px solid var(--linia);border-radius:12px;grid-template-columns:auto 1fr;align-items:start;gap:4px 12px;padding:12px 14px;display:grid}.sen .ocena p{grid-column:2;margin:0;font-size:.94rem}.sen .ocena .znacznik{grid-row:span 2}.sen .ocena b{color:var(--tekst)}.sen .pole{width:100%;font:inherit;border:2px solid var(--linia);color:var(--tekst);background:#fff;border-radius:10px;padding:12px 14px}.sen .pole:focus{border-color:var(--kolor);outline:none;box-shadow:0 0 0 3px #0072ad40}.sen .narzedzie label.etyk{color:var(--kolor-ciemny);margin-bottom:6px;font-weight:700;display:block}.sen .podpowiedzi{flex-wrap:wrap;gap:8px;margin:10px 0;display:flex}.sen .chip{border:1px solid var(--linia);background:var(--tlo);color:var(--tekst);font:inherit;cursor:pointer;border-radius:999px;min-height:36px;padding:6px 12px;font-size:.88rem}.sen .chip:hover{border-color:var(--kolor);color:var(--kolor-ciemny)}.sen .defuzja{gap:10px;margin:14px 0 0;padding:0;list-style:none;display:grid}.sen .defuzja li{background:var(--kolor-jasny);border-radius:10px;margin:0;padding:12px 16px;transition:opacity .3s}.sen .defuzja li:first-child{background:var(--cieply);font-size:1.1rem;font-weight:700}.sen .defuzja li:nth-child(2){margin-left:14px}.sen .defuzja li:nth-child(3){margin-left:28px;font-size:.97rem}.sen .defuzja li:nth-child(4){margin-left:42px;font-size:.94rem}.sen .defuzja small{color:var(--tekst2);text-transform:uppercase;letter-spacing:.05em;font-size:.78rem;font-weight:700;display:block}.sen .ruchy{gap:14px;margin:20px 0;display:grid}@media (width>=760px){.sen .ruchy{grid-template-columns:repeat(3,1fr)}}.sen .ruch{background:var(--pow);border:1px solid var(--linia);border-radius:var(--r);box-shadow:var(--cien);flex-direction:column;padding:18px;display:flex}.sen .ruch__nr{letter-spacing:.1em;text-transform:uppercase;color:var(--tekst2);font-size:.75rem;font-weight:700}.sen .ruch h3{margin:.2em 0 .5em}.sen .ruch__przyklad{background:var(--kolor-jasny);border-radius:10px;margin:0 0 10px;padding:10px 12px;font-style:italic}.sen .ruch__czemu{color:var(--tekst2);border-top:1px dashed var(--linia);margin-top:auto;padding-top:10px;font-size:.9rem}.sen .vs{gap:12px;margin:16px 0;display:grid}@media (width>=640px){.sen .vs{grid-template-columns:1fr 1fr}}.sen .vs>div{border-radius:12px;padding:16px 18px}.sen .vs__a{background:var(--ok-tlo)}.sen .vs__b{background:var(--uwaga-tlo)}.sen .vs h4{margin-bottom:.4em}.sen .vs ul{margin:0;font-size:.94rem}.sen .noc-kroki{counter-reset:nk;gap:12px;margin:20px 0;padding:0;list-style:none;display:grid}@media (width>=700px){.sen .noc-kroki{grid-template-columns:repeat(2,1fr)}}.sen .noc-kroki li{counter-increment:nk;border-radius:var(--r);background:var(--noc);color:#e3ebf6;margin:0;padding:18px 18px 18px 72px;position:relative}.sen .noc-kroki li:before{content:counter(nk);background:var(--akcent);width:38px;height:38px;color:var(--noc);border-radius:50%;place-items:center;font-size:1.1rem;font-weight:800;display:grid;position:absolute;top:18px;left:18px}.sen .noc-kroki h3{color:#fff;margin-bottom:.3em;font-size:1.08rem}.sen .noc-kroki p{margin:0;font-size:.95rem}.sen .noc-kroki li.glowny{outline:3px solid var(--akcent);outline-offset:-3px}.sen .oddech{color:#fff;background:radial-gradient(100% 120% at 50% 0%,#263f67 0%,var(--noc) 55%,var(--noc2) 100%);border-radius:18px;align-items:center;gap:20px;margin:24px 0;padding:26px 22px;display:grid}@media (width>=700px){.sen .oddech{grid-template-columns:260px 1fr}}.sen .oddech h3{color:#fff}.sen .oddech p{color:#dbe6f2}.sen .oddech__scena{place-items:center;width:240px;height:240px;margin:0 auto;display:grid;position:relative}.sen .oddech__kolo{background:radial-gradient(circle at 40% 35%,#e6f6fd,#8fd0f0 60%,#2a9fd6);border-radius:50%;width:110px;height:110px;position:absolute;transform:scale(.85);box-shadow:0 0 40px #bfe6fa73}.sen .oddech__obrys{border:2px dashed #bfe6fa59;border-radius:50%;width:228px;height:228px;position:absolute}.sen .oddech__napis{color:var(--noc);text-align:center;max-width:100px;font-size:1rem;font-weight:800;line-height:1.2;position:relative}.sen .oddech__licznik{color:#dfe8f3;min-height:1.4em;margin:10px 0 0;font-size:.9rem}.sen .oddech__tempo{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.sen .oddech__tempo .przycisk[aria-pressed=true]{color:var(--noc);background:#fff;border-color:#fff}.sen .pytania-cbti{gap:6px;margin:10px 0;display:grid}.sen .pyt{border:1px solid var(--linia);background:var(--tlo);cursor:pointer;border-radius:10px;align-items:flex-start;gap:12px;padding:10px 12px;display:flex}.sen .pyt input{width:22px;height:22px;accent-color:var(--kolor);flex:none;margin:2px 0 0}.sen .pyt:has(input:checked){background:var(--kolor-jasny);border-color:var(--akcent)}.sen .grupa-tytul{text-transform:uppercase;letter-spacing:.07em;color:var(--tekst2);margin:16px 0 4px;font-size:.8rem;font-weight:700}.sen .wynik-cbti{gap:12px;margin-top:16px;display:grid}.sen .wynik-cbti>div{border-left:5px solid var(--kolor);background:var(--kolor-jasny);border-radius:12px;padding:16px 18px}.sen .wynik-cbti>div>:last-child{margin-bottom:0}.sen .wynik-cbti .w-teraz{border-left-color:var(--pilne);background:var(--cieply)}.sen .wynik-cbti .w-lekarz{background:#eef4f6;border-left-color:#5b7fa6}.sen .wynik-cbti .w-spokojnie{border-left-color:var(--ok);background:var(--ok-tlo)}.sen .zobowiazanie{background:var(--noc);color:#fff;border-radius:16px;margin-top:16px;padding:22px;position:relative;overflow:hidden}.sen .zobowiazanie h4{color:var(--akcent);text-transform:uppercase;letter-spacing:.1em;font-size:.8rem}.sen .zobowiazanie p{color:#e3ebf6}.sen .zobowiazanie__co{color:#fff;margin:.2em 0 .4em;font-size:1.4rem;font-weight:800}.sen .zobowiazanie__akcje{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.sen .piec{counter-reset:p;margin:20px 0;padding:0;list-style:none}.sen .piec li{counter-increment:p;border-radius:var(--r);background:var(--pow);border:1px solid var(--linia);min-height:66px;margin:0 0 12px;padding:16px 18px 16px 78px;font-size:1.04rem;position:relative}.sen .piec li:before{content:counter(p);color:var(--akcent);text-align:center;width:46px;font-size:2.4rem;font-weight:800;line-height:1;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.sen .piec li b{color:var(--kolor-ciemny)}.sen .faq details{border:1px solid var(--linia);background:var(--pow);border-radius:12px;margin:10px 0}.sen .faq summary{cursor:pointer;color:var(--kolor-ciemny);justify-content:space-between;gap:12px;padding:14px 18px;font-weight:700;list-style:none;display:flex}.sen .faq summary::-webkit-details-marker{display:none}.sen .faq summary:after{content:"+";color:var(--kolor);font-size:1.3rem;line-height:1}.sen .faq details[open] summary:after{content:"−"}.sen .faq details>div{padding:0 18px 14px}.sen .faq details>div>:last-child{margin-bottom:0}.sen .faq__grupa{text-transform:uppercase;letter-spacing:.07em;color:var(--tekst2);margin:24px 0 6px;font-size:.8rem;font-weight:700}.sen .tabela{border-collapse:collapse;background:var(--pow);border-radius:var(--r);width:100%;margin:16px 0;font-size:.93rem;overflow:hidden}.sen .tabela th,.sen .tabela td{text-align:left;border-bottom:1px solid var(--linia);vertical-align:top;padding:10px 12px}.sen .tabela th{background:var(--kolor-jasny);color:var(--kolor-ciemny)}@media (width<=640px){.sen .tabela thead{display:none}.sen .tabela tr{border-bottom:2px solid var(--linia);padding:8px 0;display:block}.sen .tabela td{border:0;padding:4px 12px;display:block}.sen .tabela td:before{content:attr(data-k);text-transform:uppercase;letter-spacing:.05em;color:var(--tekst2);font-size:.76rem;font-weight:700;display:block}}.sen .karta-druk{background:var(--pow);border:1px solid var(--linia);box-shadow:var(--cien);border-radius:18px;margin:20px 0;padding:24px}.sen .kd__glowa{border-bottom:3px solid var(--kolor);justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;padding-bottom:12px;display:flex}.sen .kd__glowa h3{margin:0;font-size:1.3rem}.sen .kd__glowa p{color:var(--tekst2);margin:0;font-size:.85rem}.sen .kd__siatka{gap:16px;display:grid}@media (width>=700px){.sen .kd__siatka{grid-template-columns:1fr 1fr}}.sen .kd__blok h4{text-transform:uppercase;letter-spacing:.05em;margin-bottom:.4em;font-size:.95rem}.sen .kd__blok ol,.sen .kd__blok ul{margin:0;padding-left:1.2em;font-size:.93rem}.sen .kd__blok--noc{background:var(--kolor-jasny);border-radius:12px;padding:12px 14px}.sen .kd__blok--pomoc{background:var(--cieply);border-radius:12px;grid-column:1/-1;padding:12px 14px}.sen .kd__stopka{color:var(--tekst2);margin-top:12px;font-size:.78rem}.sen .dzienniczek{border-top:2px dashed var(--linia);margin-top:28px;padding-top:18px}.sen .dzienniczek table{border-collapse:collapse;width:100%;font-size:.8rem}.sen .dzienniczek th,.sen .dzienniczek td{text-align:center;border:1px solid #c9d4e2;padding:6px 4px}.sen .dzienniczek th{background:var(--kolor-jasny);color:var(--kolor-ciemny);font-weight:700}.sen .dzienniczek td:first-child{color:var(--kolor-ciemny);font-weight:700}.sen .przewin{overflow-x:auto}.sen .numery{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;margin:14px 0;display:grid}.sen .numer{background:var(--pow);border:1px solid var(--linia);border-radius:10px;padding:12px 14px}.sen .numer a{color:var(--pilne);font-size:1.3rem;font-weight:800;text-decoration:none}.sen .numer span{color:var(--tekst2);font-size:.9rem;display:block}.sen .puenta{background:radial-gradient(120% 120% at 50% 0%,#263f67,var(--noc) 60%,var(--noc2));color:#fff;text-align:center;border-radius:20px;margin:56px 0 0;padding:40px 24px}.sen .puenta p{color:#fff;margin:0;font-size:clamp(1.2rem,2.8vw,1.6rem);font-weight:700;line-height:1.45}.sen .puenta small{color:var(--akcent);margin-top:12px;font-size:.9rem;font-weight:600;display:block}.sen.narzedzie--js .wjazd{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(14px)}.sen.narzedzie--js .wjazd.widac{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.sen.narzedzie--js .wjazd{opacity:1;transform:none}}@media print{.sen .karta,.sen .info,.sen .ankieta,.sen .narzedzie,.sen .ruch,.sen .sygnal,.sen .karta-druk{box-shadow:none;break-inside:avoid}.sen .nie-drukuj,.sen .model-przyciski,.sen .oddech__tempo{display:none!important}body.drukuj-narzedzie .narzedzie--druk .karta-druk{border:0;margin:0;padding:0}body.drukuj-narzedzie .narzedzie--druk .dzienniczek{break-before:page;border:0}.sen .kd__blok--noc,.sen .kd__blok--pomoc{-webkit-print-color-adjust:exact;print-color-adjust:exact}}@media (prefers-reduced-motion:reduce){.sen *{transition:none!important;animation:none!important}}.zakladka .sen table{display:table;overflow:visible}.zakladka .sen .przewin table{display:table}.zakladka .sen td:first-child{color:inherit;white-space:normal;background:0 0}.zakladka .sen td:last-child{min-width:0}.zakladka .sen tbody tr:hover td{background:0 0}.prose .sen figure,.prose .sen table{margin-top:0}:root:has(.zakladki){--container:82rem}.zakladki{grid-template-columns:15.5rem minmax(0,1fr);align-items:start;gap:clamp(1.5rem,4vw,3.5rem);scroll-margin-top:5.5rem;display:grid}.zakladka [id]{scroll-margin-top:5.5rem}.zakladka [tabindex="-1"]:focus{outline:none}.zakladki-menu{background:var(--c-navy);border-radius:var(--radius);max-height:calc(100vh - 7rem);padding:1.25rem 1rem;font-size:.95rem;position:sticky;top:5.5rem;overflow-y:auto}.zakladki-menu a{color:#e7edf6;border-radius:8px;padding:.4rem .7rem;line-height:1.35;text-decoration:none;display:block}.zakladki-menu a:hover{color:#fff;background:#ffffff14}.zakladki-menu a:focus-visible{outline:2px solid var(--c-cyan);outline-offset:1px}.zakladki-menu a[aria-current=page]{background:var(--c-blue);color:#fff}.zakladki-menu a.zakladki-samodzielna,.zakladki-menu a[data-cel=start]{font-weight:600}.zakladki-grupa{letter-spacing:.14em;text-transform:uppercase;color:#9fc3e6;margin:1.1rem 0 .3rem;padding-inline:.7rem;font-size:.72rem;font-weight:600}.zakladki-tresc{max-width:56rem}.zakladki-tresc>:first-child{margin-top:0}.zakladki-kafelki{display:none}.zakladki.js .zakladki-kafelki{grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));gap:.9rem;margin-bottom:1.5rem;display:grid}.zakladki-kafelek{border:1px solid var(--c-border);border-top:3px solid var(--c-pink);border-radius:var(--radius);color:var(--c-text);background:#fff;padding:1rem 1.1rem;text-decoration:none;transition:border-color .15s,transform .15s;display:block}.zakladki-kafelek:hover{border-color:var(--c-blue);border-top-color:var(--c-pink);transform:translateY(-2px)}.zakladki-kafelek strong{font-family:var(--font-heading);color:var(--c-navy);margin-bottom:.25rem;font-size:1.1rem;display:block}.zakladki-kafelek span{color:var(--c-muted);font-size:.88rem}.zakladka[hidden]{display:none}.zakladka>.zakladka-grupa-etykieta{letter-spacing:.14em;text-transform:uppercase;color:var(--c-pink-text);margin:0 0 .3rem;font-size:.75rem;font-weight:600}.zakladka>h2:first-of-type,.zakladka>h3:first-of-type{margin-top:0}.zakladka>h3:first-of-type{font-size:clamp(1.6rem,3vw,2rem)}.zakladka table{font-size:.92rem;display:block;overflow-x:auto}.zakladka td:first-child{background:var(--c-cloud);color:var(--c-navy);white-space:nowrap}.zakladka td:last-child{min-width:15rem}.zakladka tbody tr:hover td{background:var(--c-mist)}.zakladki-nawigacja{border-top:1px solid var(--c-border);justify-content:space-between;gap:1rem;margin-top:2.5rem;padding-top:1.25rem;font-size:.95rem;display:flex}.zakladki-nawigacja a:last-child{text-align:right;margin-left:auto}.zakladki-uwaga{border-left:4px solid var(--c-pink);background:var(--c-cloud);color:var(--c-muted);margin-top:2.5rem;padding:.9rem 1.1rem;font-size:.9rem}.zakladki-przelacz{display:none}@media (width<=56rem){.zakladki{grid-template-columns:minmax(0,1fr)}.zakladki-menu{max-height:none;position:static}.zakladki.js .zakladki-przelacz:not([hidden]){border-radius:var(--radius);background:var(--c-navy);color:#fff;width:100%;font:inherit;cursor:pointer;border:0;justify-content:space-between;align-items:center;padding:.8rem 1rem;font-weight:600;display:flex}.zakladki.js .zakladki-przelacz:after{content:"▾"}.zakladki.js .zakladki-przelacz[aria-expanded=true]:after{content:"▴"}.zakladki.js .zakladki-menu{margin-top:-1rem;display:none}.zakladki.js .zakladki-menu.is-open{display:block}}@media (prefers-reduced-motion:reduce){.zakladki-kafelek{transition:none}}
