:root{--papier:#faf9f8;--atrament:#331814;--atrament-miekki:#6b524b;--wegiel:#0f0b08;--len:#efeae6;--len-ciemny:#ded5cd;--biel:#fff;--blad-tlo:#fbeceb;--blad-tekst:#8a2318;--sukces-tlo:#edf3ee;--sukces-tekst:#2f5d3a;--informacja-tlo:#edf2f7;--informacja-ramka:#d5e0ea;--informacja-tekst:#24405a;--pigulka:999px;--promien:14px;--cien:0 1px 2px #3318140a, 0 8px 28px #3318140f;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--papier);min-height:100vh;color:var(--atrament);-webkit-font-smoothing:antialiased;flex-direction:column;margin:0;font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;font-size:16px;line-height:1.55;display:flex}body>main{flex:1 0 auto}.stopka{text-align:center;color:var(--atrament-miekki);flex:none;padding:2rem 1.25rem 2.25rem;font-size:.8rem}.stopka__linki{flex-wrap:wrap;justify-content:center;gap:.35rem 1rem;margin-left:1rem;display:inline-flex}.stopka__linki a{color:inherit;text-underline-offset:2px}.pole__zlozone input:focus{box-shadow:none;outline:none}.kierunkowy{flex:none;position:relative}.kierunkowy__przycisk{border:0;border-right:1px solid var(--len);background:var(--papier);height:100%;color:var(--atrament);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;border-radius:10px 0 0 10px;align-items:center;gap:.35rem;padding:.75rem .7rem .75rem .9rem;display:flex}.kierunkowy__strzalka{color:var(--atrament-miekki);font-size:.8em;line-height:1}.kierunkowy__lista{z-index:10;border:1px solid var(--len-ciemny);background:var(--biel);width:16rem;max-height:15rem;box-shadow:var(--cien);border-radius:10px;margin:0;padding:.3rem;list-style:none;position:absolute;top:calc(100% + .35rem);left:0;overflow-y:auto}.kierunkowy__pozycja{cursor:pointer;border-radius:7px;gap:.6rem;padding:.5rem .6rem;display:flex}.kierunkowy__pozycja--aktywna{background:var(--papier)}.kierunkowy__pozycja[aria-selected=true]{background:var(--atrament);color:var(--papier)}.kierunkowy__kod{font-variant-numeric:tabular-nums;min-width:3.2rem;font-weight:500}.kierunkowy__kraj{color:inherit;opacity:.75}img{max-width:100%}.akcent{font-family:"Source Serif 4",Georgia,Times New Roman,serif;font-style:italic;font-weight:400}.btn{border-radius:var(--pigulka);font:inherit;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:.6rem;padding:1rem 2.2rem;font-size:.8rem;font-weight:500;text-decoration:none;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex}.btn--ciemny{background:var(--atrament);color:var(--papier)}.btn--ciemny:hover:not(:disabled){background:var(--wegiel)}.btn--jasny{background:var(--biel);border-color:var(--len-ciemny);color:var(--atrament)}.btn--jasny:hover:not(:disabled){border-color:var(--atrament)}.btn:disabled{opacity:.45;cursor:not-allowed}.pole{flex-direction:column;gap:.35rem;display:flex}.pole>label{color:var(--atrament-miekki);font-size:.82rem;font-weight:500}.pole input,.pole textarea,.pole select{border:1px solid var(--len-ciemny);background:var(--biel);width:100%;color:var(--atrament);font:inherit;border-radius:10px;padding:.75rem .9rem;transition:border-color .15s,box-shadow .15s}.pole textarea{resize:vertical}.pole__zlozone{border:1px solid var(--len-ciemny);background:var(--biel);border-radius:10px;transition:border-color .15s,box-shadow .15s;display:flex}.pole__zlozone:focus-within{border-color:var(--atrament);box-shadow:0 0 0 3px #33181414}.pole__zlozone select{border:0;border-right:1px solid var(--len);background:var(--papier);cursor:pointer;border-radius:10px 0 0 10px;flex:none;width:auto;max-width:7.5rem;padding-right:.4rem}.pole__zlozone input{border:0;border-radius:0 10px 10px 0}.pole__zlozone select:focus,.pole__zlozone input:focus{box-shadow:none;outline:none}.pole input:focus,.pole textarea:focus,.pole select:focus{border-color:var(--atrament);outline:none;box-shadow:0 0 0 3px #33181414}:root{--ruch-czas:.42s;--ruch-krzywa:cubic-bezier(.22, .61, .36, 1);--ruch-kaskada:55ms}@keyframes wejscie{0%{opacity:0;transform:translateY(10px)}}@keyframes wejscie-z-prawej{0%{opacity:0;transform:translate(16px)}}@keyframes wejscie-z-lewej{0%{opacity:0;transform:translate(-16px)}}@keyframes pojawienie{0%{opacity:0}}@keyframes znak-okrag{0%{opacity:0;transform:scale(.8)}}@keyframes znak-kreska{0%{stroke-dashoffset:28px}}.wejscie{animation:wejscie var(--ruch-czas) var(--ruch-krzywa) backwards;animation-delay:calc(var(--kolejnosc,0) * var(--ruch-kaskada))}.pojawienie{animation:.26s ease-out backwards pojawienie}.zgoda{cursor:pointer;align-items:flex-start;gap:.7rem;font-size:.92rem;line-height:1.5;display:flex}.zgoda input{width:1.15rem;height:1.15rem;accent-color:var(--atrament);cursor:pointer;transition:transform .15s var(--ruch-krzywa);flex:none;margin:.15rem 0 0}.zgoda input:active{transform:scale(.88)}.zgoda a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--len-ciemny);text-decoration-color:var(--len-ciemny);text-underline-offset:2px;transition:text-decoration-color .15s}.zgoda a:hover{-webkit-text-decoration-color:var(--atrament);text-decoration-color:var(--atrament)}@media (prefers-reduced-motion:reduce){*,:before,:after{animation:none!important}.zgoda input:active{transform:none}}
