:root{--tlo:#f6f7f9;--karta:#fff;--tekst:#16181d;--tekst-slaby:#5b6270;--linia:#dfe3ea;--akcent:#0f6e8c;--akcent-tekst:#fff;--ok:#1d7a46;--ok-tlo:#e5f4ea;--uwaga:#8a5a00;--uwaga-tlo:#fdf3dc;--blad:#b42318;--blad-tlo:#fdecea;--neutralny-tlo:#eef1f5;--promien:10px;--odstep:16px;--pismo:system-ui, -apple-system, "Segoe UI", Roboto, sans-serif}@media (prefers-color-scheme:dark){:root{--tlo:#111318;--karta:#1a1d24;--tekst:#e8eaee;--tekst-slaby:#a2a9b6;--linia:#2c313b;--akcent:#4cb3d4;--akcent-tekst:#0b1418;--ok:#6fd39a;--ok-tlo:#15291e;--uwaga:#f0c060;--uwaga-tlo:#2e2512;--blad:#f08a80;--blad-tlo:#321816;--neutralny-tlo:#232832}}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--tlo);color:var(--tekst);font-family:var(--pismo);font-size:16px;line-height:1.5}a{color:var(--akcent)}h1{margin:0 0 var(--odstep);font-size:1.6rem;line-height:1.25}h2{margin:0 0 12px;font-size:1.15rem}p{margin:0 0 12px}.naglowek{background:var(--karta);border-bottom:1px solid var(--linia);padding:10px var(--odstep);flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.marka{margin-right:auto;font-weight:700}.zakladki{flex-wrap:wrap;order:3;gap:4px;width:100%;display:flex}.zakladki a{color:var(--tekst-slaby);border-radius:8px;padding:6px 10px;font-size:.95rem;text-decoration:none}.zakladki a:hover{background:var(--neutralny-tlo);color:var(--tekst)}.zakladki a[aria-current=page]{background:var(--akcent);color:var(--akcent-tekst)}.tresc{max-width:1280px;padding:24px var(--odstep) 48px;margin:0 auto}.karta{background:var(--karta);border:1px solid var(--linia);border-radius:var(--promien);margin-bottom:var(--odstep);padding:20px}.siatka{gap:var(--odstep);grid-template-columns:1fr;display:grid}@media (min-width:900px){.siatka.dwie{grid-template-columns:1fr 1fr}}.znaczek{white-space:nowrap;border-radius:999px;padding:2px 10px;font-size:.85rem;font-weight:600;display:inline-block}.znaczek.ok,.znaczek.zrobiony{background:var(--ok-tlo);color:var(--ok)}.znaczek.uwaga,.znaczek.czeka_na_wlasciciela,.znaczek.w_toku{background:var(--uwaga-tlo);color:var(--uwaga)}.znaczek.blad{background:var(--blad-tlo);color:var(--blad)}.znaczek.neutralny,.znaczek.nie_zaczety{background:var(--neutralny-tlo);color:var(--tekst-slaby)}.komunikat{border-radius:var(--promien);margin-bottom:var(--odstep);border:1px solid #0000;padding:12px 16px}.komunikat.uwaga{background:var(--uwaga-tlo);color:var(--uwaga);border-color:var(--uwaga)}.komunikat.blad{background:var(--blad-tlo);color:var(--blad);border-color:var(--blad)}.komunikat.ok{background:var(--ok-tlo);color:var(--ok);border-color:var(--ok)}.lista-krokow{margin:0;padding:0;list-style:none}.lista-krokow li{border-top:1px solid var(--linia);align-items:flex-start;gap:12px;padding:12px 0;display:flex}.lista-krokow li:first-child{border-top:0}.numer{background:var(--neutralny-tlo);border-radius:50%;flex:0 0 32px;place-items:center;height:32px;font-weight:700;display:grid}.krok-tresc{flex:1;min-width:0}.krok-tresc .opis{color:var(--tekst-slaby);margin:2px 0 0;font-size:.92rem}.wiersze{border-collapse:collapse;width:100%}.wiersze th,.wiersze td{text-align:left;border-top:1px solid var(--linia);vertical-align:top;padding:8px 6px}.wiersze th{color:var(--tekst-slaby);border-top:0;font-size:.9rem;font-weight:600}.przewijana{overflow-x:auto}.formularz{gap:14px;display:grid}.pole label{margin-bottom:4px;font-weight:600;display:block}.pole .podpowiedz{color:var(--tekst-slaby);margin:4px 0 0;font-size:.88rem}.pole input[type=text],.pole input[type=email],.pole input[type=password],.pole input[type=url]{border:1px solid var(--linia);background:var(--tlo);width:100%;color:var(--tekst);font:inherit;border-radius:8px;padding:10px 12px}.pole input:focus{outline:2px solid var(--akcent);outline-offset:1px}.wyczysc{color:var(--tekst-slaby);align-items:center;gap:6px;margin-top:6px;font-size:.9rem;display:inline-flex;font-weight:400!important}.przycisk{background:var(--akcent);color:var(--akcent-tekst);font:inherit;cursor:pointer;border:0;border-radius:8px;padding:10px 18px;font-weight:600;text-decoration:none;display:inline-block}.przycisk.drugi{background:var(--neutralny-tlo);color:var(--tekst)}.przycisk-tekstowy{color:var(--tekst-slaby);font:inherit;cursor:pointer;background:0 0;border:0;padding:6px 8px}.przyciski{flex-wrap:wrap;gap:10px;display:flex}.wejscie{min-height:100vh;padding:var(--odstep);place-items:center;display:grid}.wejscie .karta{width:100%;max-width:420px}.wideo{aspect-ratio:9/16;border-radius:var(--promien);background:#000;width:100%;max-height:80vh;display:block}.puste-wideo{aspect-ratio:9/16;border:2px dashed var(--linia);border-radius:var(--promien);text-align:center;width:100%;max-height:80vh;color:var(--tekst-slaby);place-items:center;padding:24px;display:grid}.slaby{color:var(--tekst-slaby)}.liczba-duza{font-size:1.8rem;font-weight:700}.pasek{background:var(--neutralny-tlo);border-radius:999px;height:10px;margin:8px 0;overflow:hidden}.pasek>span{background:var(--akcent);height:100%;display:block}.pasek.uwaga>span{background:var(--uwaga)}.pasek.blad>span{background:var(--blad)}
