.uklad[data-astro-cid-5ayaholq]{display:grid;gap:32px;padding-top:28px;padding-bottom:40px}@media(min-width:1000px){.uklad[data-astro-cid-5ayaholq]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:56px;padding-top:48px}}.bok[data-astro-cid-5ayaholq] .lead[data-astro-cid-5ayaholq]{margin-top:14px}.drobne[data-astro-cid-5ayaholq]{font-size:.9rem;color:var(--tusz-2);margin-top:18px}.formularz[data-astro-cid-5ayaholq]>h2[data-astro-cid-5ayaholq]{font-size:1.7rem}fieldset[data-astro-cid-5ayaholq]{border:0;margin:0;padding:0;min-width:0}legend[data-astro-cid-5ayaholq]{font-family:var(--serif);font-size:1.2rem;font-weight:500;padding:0;margin-bottom:10px;float:left;width:100%}legend[data-astro-cid-5ayaholq]+[data-astro-cid-5ayaholq]{clear:both}.blok[data-astro-cid-5ayaholq]{margin-top:24px;padding-top:20px;border-top:1px solid var(--linia)}.sciezki[data-astro-cid-5ayaholq]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.opcja[data-astro-cid-5ayaholq]{position:relative}.opcja[data-astro-cid-5ayaholq] input[data-astro-cid-5ayaholq]{position:absolute;opacity:0;width:1px;height:1px}.opcja[data-astro-cid-5ayaholq] span[data-astro-cid-5ayaholq]{display:flex;align-items:center;justify-content:center;text-align:center;min-height:56px;height:100%;padding:8px 6px;border:1px solid var(--ramka);border-radius:10px;cursor:pointer;line-height:1.25;font-weight:500;background:var(--papier);font-size:.95rem}.opcja[data-astro-cid-5ayaholq] input[data-astro-cid-5ayaholq]:checked+span[data-astro-cid-5ayaholq]{background:var(--lipa);border-color:var(--lipa);color:var(--krem)}.opcja[data-astro-cid-5ayaholq] input[data-astro-cid-5ayaholq]:focus-visible+span[data-astro-cid-5ayaholq]{outline:3px solid var(--lipa);outline-offset:3px}.kal-gora[data-astro-cid-5ayaholq]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.kal-gora[data-astro-cid-5ayaholq] h3[data-astro-cid-5ayaholq]{font-size:1.2rem;text-transform:capitalize}.kal-nav[data-astro-cid-5ayaholq]{min-width:44px;min-height:44px;border:1px solid var(--ramka);border-radius:10px;background:var(--papier);color:var(--tusz);font-size:1.1rem;cursor:pointer}.kal-nav[data-astro-cid-5ayaholq][disabled]{opacity:.35;cursor:default}.kal-dni[data-astro-cid-5ayaholq],.kal-siatka[data-astro-cid-5ayaholq]{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:3px}@media(min-width:600px){.kal-dni[data-astro-cid-5ayaholq],.kal-siatka[data-astro-cid-5ayaholq]{gap:6px}}.kal-dni[data-astro-cid-5ayaholq]{font-size:.8rem;color:var(--tusz-2);text-align:center;margin-bottom:4px}.dzien{min-height:44px;min-width:0;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--tusz);font:500 1rem/1 var(--sans);cursor:pointer;position:relative;padding:0}.dzien.wolny{border-color:var(--linia);background:var(--papier)}.dzien.wolny:hover{border-color:var(--lipa)}.dzien.zajety{color:var(--tusz-2);background:var(--krem-2);text-decoration:line-through;cursor:not-allowed}.dzien.zajety:after{content:"";position:absolute;left:50%;bottom:5px;width:5px;height:5px;margin-left:-2.5px;border-radius:50%;background:var(--ostrz)}.dzien.poza{color:#5e6157;cursor:default;opacity:.6}.dzien[aria-pressed=true]{background:var(--lipa);border-color:var(--lipa);color:var(--krem)}.dzien.pusty{visibility:hidden}.legenda[data-astro-cid-5ayaholq]{display:flex;flex-wrap:wrap;gap:6px 16px;margin-top:10px;font-size:.85rem;color:var(--tusz-2)}.legenda[data-astro-cid-5ayaholq] span[data-astro-cid-5ayaholq]:before{content:"";display:inline-block;width:12px;height:12px;border-radius:3px;margin-right:6px;vertical-align:-1px;border:1px solid var(--linia);background:var(--papier)}.legenda[data-astro-cid-5ayaholq] .l-z[data-astro-cid-5ayaholq]:before{background:var(--krem-2);border-color:var(--ostrz)}.legenda[data-astro-cid-5ayaholq] .l-w[data-astro-cid-5ayaholq]:before{background:var(--lipa);border-color:var(--lipa)}.kal-info[data-astro-cid-5ayaholq]{margin-top:10px;min-height:1.6em;font-size:.95rem}.kal-info .alt{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.btn-alt{min-height:44px;padding:6px 14px;border:1px solid var(--lipa);border-radius:10px;background:var(--papier);color:var(--lipa);font:500 .95rem/1.2 var(--sans);cursor:pointer}.pole[data-astro-cid-5ayaholq]{margin-top:16px}.pole[data-astro-cid-5ayaholq]>label[data-astro-cid-5ayaholq],.etykieta[data-astro-cid-5ayaholq]{display:block;font-weight:600;margin-bottom:6px}.etykieta[data-astro-cid-5ayaholq]{font-family:var(--sans);font-size:1rem}.pom[data-astro-cid-5ayaholq]{display:block;font-size:.875rem;color:var(--tusz-2);margin-top:4px}input[data-astro-cid-5ayaholq][type=text],input[data-astro-cid-5ayaholq][type=email],input[data-astro-cid-5ayaholq][type=number],select[data-astro-cid-5ayaholq]{width:100%;min-height:48px;padding:10px 12px;border:1px solid var(--ramka);border-radius:10px;background:var(--papier);color:var(--tusz);font:inherit}input[data-astro-cid-5ayaholq][aria-invalid=true]{border-color:var(--ostrz);box-shadow:0 0 0 1px var(--ostrz)}.blad[data-astro-cid-5ayaholq]{display:block;color:var(--ostrz);font-size:.9rem;margin-top:4px}.suwak[data-astro-cid-5ayaholq]{display:flex;align-items:center;gap:14px}.suwak[data-astro-cid-5ayaholq] input[data-astro-cid-5ayaholq]{flex:1;min-width:0;height:44px;accent-color:var(--lipa)}.suwak[data-astro-cid-5ayaholq] output[data-astro-cid-5ayaholq]{font-family:var(--serif);font-size:1.6rem;min-width:3ch;text-align:right}.wybory[data-astro-cid-5ayaholq]{display:grid;gap:4px}@media(min-width:600px){.wybory[data-astro-cid-5ayaholq].dwa{grid-template-columns:1fr 1fr}}.wybor[data-astro-cid-5ayaholq]{display:flex;align-items:center;gap:10px;min-height:44px;cursor:pointer}.wybor[data-astro-cid-5ayaholq] input[data-astro-cid-5ayaholq]{width:22px;height:22px;accent-color:var(--lipa);flex:0 0 auto;margin:0}.rzad[data-astro-cid-5ayaholq]{display:flex;flex-wrap:wrap;gap:4px 24px}.dwie-kol[data-astro-cid-5ayaholq]{display:grid;gap:0 16px}@media(min-width:600px){.dwie-kol[data-astro-cid-5ayaholq]{grid-template-columns:1fr 1fr}}.bledy[data-astro-cid-5ayaholq]{margin-top:18px;padding:12px 14px;border:1px solid #D9B3A0;border-radius:10px;background:var(--ostrz-tlo);color:var(--tusz)}.bledy[data-astro-cid-5ayaholq][hidden]{display:none}.wyslij[data-astro-cid-5ayaholq]{margin-top:22px;display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px}.wyslij[data-astro-cid-5ayaholq] small[data-astro-cid-5ayaholq]{color:var(--tusz-2);flex:1 1 220px}.wynik[data-astro-cid-5ayaholq]{padding-top:8px;padding-bottom:48px}.wynik[data-astro-cid-5ayaholq][hidden]{display:none}.wynik-glowa[data-astro-cid-5ayaholq]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 20px;margin-bottom:18px;padding-top:28px;border-top:1px solid var(--zloto)}.wynik-glowa[data-astro-cid-5ayaholq] h2[data-astro-cid-5ayaholq]{font-size:clamp(1.6rem,1.2rem + 1.5vw,2.2rem)}.wynik-glowa[data-astro-cid-5ayaholq] h2[data-astro-cid-5ayaholq]:focus{outline:none}.wynik-akcje[data-astro-cid-5ayaholq]{display:flex;flex-wrap:wrap;gap:10px}.panele[data-astro-cid-5ayaholq]{display:grid;gap:20px}@media(min-width:900px){.panele[data-astro-cid-5ayaholq]{grid-template-columns:1fr 1fr;gap:28px;align-items:start}}.panel[data-astro-cid-5ayaholq] h3[data-astro-cid-5ayaholq]{font-size:1.05rem;font-family:var(--sans);font-weight:600;letter-spacing:.02em;margin-bottom:10px;color:var(--zloto-tekst)}.list[data-astro-cid-5ayaholq]{background:var(--papier);border:1px solid var(--linia);border-radius:14px;padding:22px}.list .od{font-size:.85rem;color:var(--tusz-2);margin-bottom:12px;padding-bottom:10px;border-bottom:1px solid var(--linia)}.list .data{font-family:var(--serif);font-size:1.35rem;line-height:1.3;margin:4px 0 10px}.list ul{margin:.3em 0 0;padding-left:1.2em}.list .przed{margin:12px 0 0}.kal-info .alt-tekst{margin:0}@media(prefers-reduced-motion:no-preference){.wynik[data-astro-cid-5ayaholq].pokaz .panel[data-astro-cid-5ayaholq]{animation:wejdz .6s ease-out both}.wynik[data-astro-cid-5ayaholq].pokaz .panel[data-astro-cid-5ayaholq]+.panel[data-astro-cid-5ayaholq]{animation-delay:.12s}@keyframes wejdz{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}}
