:root{--papier:#f2f1ed;--papier-cien:#e7e5de;--atrament:#16191d;--atrament-cichy:#5c6169;--siatka:#d5d2c9;--zajete:#243b53;--zajete-tekst:#f2f1ed;--niepewne:#b3ada0;--niepewne-obwodka:#a49d8f;--alarm:#9c3a1a;--faza-a:#5b8dd6;--faza-b:#d98324;--faza-c:#59a97a;--f-teza:Georgia, "Times New Roman", ui-serif, serif;--f-ui:system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--f-odczyt:ui-monospace, "Cascadia Mono", Consolas, "SF Mono", monospace;--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}body{background:var(--papier);color:var(--atrament);font:15px/1.55 var(--f-ui);-webkit-font-smoothing:antialiased;margin:0;overflow-x:hidden}main{max-width:980px;margin:0 auto;padding:0 16px}a{color:inherit}:focus-visible{outline:2px solid var(--zajete);outline-offset:2px}.link-cichy{font:inherit;letter-spacing:.04em;color:var(--atrament-cichy);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:12px;text-decoration:underline}.link-cichy:hover{color:var(--atrament)}.ekran{flex-direction:column;gap:12px;height:100dvh;padding:14px 0 16px;display:flex;overflow:hidden}.koszt-pasek{border-bottom:1px solid var(--siatka);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 20px;padding:6px 0;font-size:12px;display:flex}.koszt-poz{align-items:baseline;gap:8px;min-width:0;display:inline-flex}.koszt-etykieta{font:500 10px/1 var(--f-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--atrament-cichy);white-space:nowrap}.koszt-kwota{font:700 15px/1 var(--f-ui);color:var(--atrament);font-variant-numeric:tabular-nums;white-space:nowrap}.koszt-kwh{font-family:var(--f-odczyt);color:var(--atrament-cichy);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11px}.koszt-stawka-tekst{color:var(--atrament-cichy);white-space:nowrap;margin-left:auto;font-size:11px}.mheader{align-items:center;gap:12px;display:flex}.mheader-godlo{border:1px solid var(--siatka);background-image:url(/sveti-stefan.jpg);background-position:52% 44%;background-size:260%;border-radius:6px;flex:none;width:46px;height:46px}.mheader-marka{flex-direction:column;line-height:1.25;display:flex}.mheader-nazwa{font:600 13px/1 var(--f-ui);letter-spacing:.16em;text-transform:uppercase}.mheader-podpis{color:var(--atrament-cichy);margin-top:3px;font-size:11px}.mheader-nocy{text-align:right;margin-left:auto;line-height:1.15}.mheader-nocy strong{font:400 clamp(22px, 3.4vw, 30px) / 1 var(--f-teza);letter-spacing:-.01em;font-variant-numeric:lining-nums tabular-nums}.mheader-nocy-drobne{color:var(--atrament-cichy);margin-top:3px;font-size:11px;display:block}.mheader-wyloguj{align-self:flex-start;margin:0}.mpasek{border-bottom:1px solid var(--atrament);color:var(--atrament-cichy);flex-wrap:wrap;align-items:center;gap:10px 18px;padding-bottom:4px;font-size:12px;display:flex}.mpasek-okres{align-items:center;gap:8px;display:flex}.mpasek-nazwa{font:400 16px/1 var(--f-teza);color:var(--atrament)}.mpasek-okres a{border:1px solid var(--siatka);width:24px;height:24px;color:var(--atrament-cichy);border-radius:2px;place-items:center;text-decoration:none;display:inline-grid}.mpasek-okres a:hover{border-color:var(--atrament);color:var(--atrament)}.mpasek-legenda{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.mpasek-progi{font-family:var(--f-odczyt);font-size:11px}.legenda-pozycja{align-items:center;gap:6px;display:inline-flex}.legenda-probka{border:1px solid var(--siatka);border-radius:2px;flex:none;width:12px;height:12px;display:inline-block}.legenda-probka.zajete{background:var(--zajete);border-color:var(--zajete)}.legenda-probka.niepewne{background:var(--niepewne);border-color:var(--niepewne-obwodka)}.legenda-probka.w-toku{background:var(--papier-cien);border-style:dashed}.przyrzad{color:var(--atrament-cichy);flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.kropka{background:var(--zajete);border-radius:50%;flex:none;width:7px;height:7px}.kropka-alarm{background:var(--alarm)}.przyrzad-offline{color:var(--alarm);font-weight:500}.przyrzad-szczegoly{font-family:var(--f-odczyt);font-size:11px}.kalendarz{flex-direction:column;flex:1;gap:5px;min-height:0;display:flex}.kalendarz-dni-naglowek,.kalendarz-siatka{grid-template-columns:repeat(7,1fr);gap:5px;display:grid}.kalendarz-siatka{flex:1;grid-auto-rows:1fr;min-height:0}.kalendarz-naglowek{font:500 10px/1 var(--f-ui);letter-spacing:.12em;text-transform:uppercase;color:var(--atrament-cichy);text-align:center}.kalendarz-pusto{color:var(--atrament-cichy);padding:40px 0}.dzien{border:1px solid var(--siatka);min-height:0;color:inherit;background:var(--papier);border-radius:3px;flex-direction:column;padding:6px 8px;text-decoration:none;animation:.26s ease-out both wejscie;display:flex;overflow:hidden}.dzien:hover{border-color:var(--atrament)}.dzien-ordynal{font:500 10px/1 var(--f-ui);letter-spacing:.06em;color:var(--atrament-cichy)}.dzien-odczyt{font:500 clamp(15px, 2vw, 20px) / 1 var(--f-odczyt);font-variant-numeric:tabular-nums;margin-top:auto}.dzien-jednostka{opacity:.65;margin-left:2px;font-size:10px;font-weight:400}.dzien-kwh{font:500 11px/1 var(--f-odczyt);font-variant-numeric:tabular-nums;color:var(--atrament-cichy);margin-top:3px}.dzien-zajete{background:var(--zajete);border-color:var(--zajete);color:var(--zajete-tekst)}.dzien-zajete .dzien-ordynal,.dzien-zajete .dzien-kwh{color:#f2f1edad}.dzien-zajete:hover{border-color:var(--atrament)}.dzien-niepewne{background:var(--niepewne);border-color:var(--niepewne-obwodka)}.dzien-w-toku{background:var(--papier-cien);color:var(--atrament-cichy);border-style:dashed}.dzien-pusty-slot{border:1px solid #0000}.doba-belka{border-bottom:1px solid var(--atrament);align-items:center;gap:16px;padding:16px 0 10px;display:flex}.doba-nawigacja{align-items:center;gap:10px;margin:0 auto;display:flex}.doba-nawigacja a{color:var(--atrament-cichy);font-size:18px;text-decoration:none}.doba-nawigacja a:hover{color:var(--atrament)}.doba-tytul{font:400 22px/1 var(--f-teza);font-variant-numeric:tabular-nums;margin:0}.doba-werdykt{font:600 12px/1 var(--f-ui);letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--siatka);border-radius:2px;padding:5px 10px}.doba-werdykt-zajete{background:var(--zajete);color:var(--zajete-tekst);border-color:var(--zajete)}.doba-werdykt-niepewne{background:var(--niepewne);border-color:var(--niepewne-obwodka)}.doba-werdykt-w-toku{background:var(--papier-cien);color:var(--atrament-cichy);border-style:dashed}.doba-reczny{letter-spacing:.06em;text-transform:uppercase;color:var(--atrament-cichy);font-size:10px}.doba-uzasadnienie{font:400 16px/1.45 var(--f-teza);margin:14px 0 2px}.doba-meta{color:var(--atrament-cichy);margin:0 0 18px;font-size:12px}.wykres{margin:0}.wykres-serie{flex-wrap:wrap;gap:8px;margin-bottom:10px;display:flex}.serie-chip{font:500 12px/1 var(--f-ui);border:1px solid var(--siatka);background:var(--papier);color:var(--atrament);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:6px 10px;display:inline-flex}.serie-chip:hover{border-color:var(--atrament)}.serie-chip-off{color:var(--atrament-cichy);opacity:.55}.serie-chip-off .serie-kropka{opacity:.4}.serie-kropka{border-radius:50%;flex:none;width:9px;height:9px}.wykres-plotno{position:relative}.os-etykieta{font:400 10px/1 var(--f-odczyt);fill:var(--atrament-cichy)}.os-jednostka{font:500 10px/1 var(--f-ui);fill:var(--atrament-cichy)}.os-godzina{font:400 9.5px/1 var(--f-odczyt);fill:var(--atrament-cichy)}.wykres-osx{color:var(--atrament-cichy);justify-content:space-between;margin-top:4px;font-size:11px;display:flex}.wykres-osx-srodek{font-size:11px}.tooltip{pointer-events:none;background:var(--atrament);color:var(--papier);z-index:2;border-radius:4px;min-width:130px;padding:7px 9px;font-size:12px;position:absolute;top:6px;transform:none;box-shadow:0 4px 14px #00000038}.tooltip-czas{font-family:var(--f-odczyt);opacity:.85;margin-bottom:4px;font-size:11px}.tooltip-wiersz{align-items:center;gap:6px;display:flex}.tooltip-etykieta{flex:1}.tooltip-wartosc{font-family:var(--f-odczyt);font-variant-numeric:tabular-nums}.podsum{border-top:1px solid var(--siatka);grid-template-columns:minmax(200px,1fr) minmax(280px,1.6fr);gap:28px;margin:28px 0 40px;padding-top:18px;display:grid}.podsum-tytul{font:600 11px/1 var(--f-ui);letter-spacing:.12em;text-transform:uppercase;color:var(--atrament-cichy);margin:0 0 10px}.podsum-total{font:400 34px/1 var(--f-teza);font-variant-numeric:tabular-nums;margin-bottom:12px}.podsum-faza-lista{flex-direction:column;gap:6px;display:flex}.podsum-faza{align-items:center;gap:8px;font-size:13px;display:flex}.podsum-faza-nazwa{flex:1}.podsum-faza-wartosc{font-family:var(--f-odczyt);font-variant-numeric:tabular-nums}.zest-wiersz{grid-template-columns:1fr 34% auto;align-items:center;gap:10px;padding:5px 0;font-size:13px;display:grid}.zest-etykieta{color:var(--atrament-cichy)}.zest-etykieta a{color:inherit}.zest-ten .zest-etykieta{color:var(--atrament);font-weight:600}.zest-werdykt{font-size:11px}.zest-tor{background:var(--papier-cien);border-radius:2px;height:8px;overflow:hidden}.zest-slupek{background:var(--niepewne);height:100%;transition:width .4s;display:block}.zest-ten .zest-slupek{background:var(--zajete)}.zest-srednia .zest-slupek{background:repeating-linear-gradient(45deg, var(--atrament-cichy), var(--atrament-cichy) 3px, transparent 3px, transparent 6px)}.zest-wartosc{font-family:var(--f-odczyt);font-variant-numeric:tabular-nums;text-align:right}.werdykt-panel{border-top:1px solid var(--siatka);margin:0 0 40px;padding-top:18px}.werdykt-panel-naglowek{flex-wrap:wrap;align-items:baseline;gap:6px 10px;margin-bottom:12px;display:flex}.werdykt-panel-tytul{font:600 11px/1 var(--f-ui);letter-spacing:.12em;text-transform:uppercase;color:var(--atrament-cichy)}.werdykt-panel-info{color:var(--atrament-cichy);font-size:12px}.werdykt-przyciski{flex-wrap:wrap;gap:8px;display:flex}.werdykt-przyciski form{margin:0}.werdykt-btn{font:500 13px/1 var(--f-ui);border:1px solid var(--siatka);background:var(--papier);color:var(--atrament);cursor:pointer;border-radius:3px;padding:8px 14px}.werdykt-btn:hover{border-color:var(--atrament)}.werdykt-btn-zajete.jest-aktywny{background:var(--zajete);border-color:var(--zajete);color:var(--zajete-tekst)}.werdykt-btn-puste.jest-aktywny{background:var(--atrament);border-color:var(--atrament);color:var(--papier)}.werdykt-btn-niepewne.jest-aktywny{background:var(--niepewne);border-color:var(--niepewne-obwodka);color:var(--atrament)}.werdykt-btn-auto{color:var(--atrament-cichy);border-style:dashed}.dzien-reczny{letter-spacing:.04em;text-transform:uppercase;opacity:.75;font-size:9px}.login-scena{place-items:center;padding:20px;display:grid;position:fixed;inset:0}.login-zdjecie{z-index:0;background-image:linear-gradient(#12161c47,#12161c73),url(/sveti-stefan.jpg);background-position:50% 45%;background-size:cover;position:absolute;inset:0}.login-karta{z-index:1;background:#f2f1edf5;border-radius:8px;width:100%;max-width:340px;padding:26px 24px;position:relative;box-shadow:0 12px 40px #00000059}.login-marka{font:600 12px/1 var(--f-ui);letter-spacing:.18em;text-transform:uppercase;margin:0}.login-podpis{font:400 15px/1.4 var(--f-teza);color:var(--atrament-cichy);margin:8px 0 20px}.pole{width:100%;font:15px/1.4 var(--f-ui);color:var(--atrament);background:var(--papier);border:1px solid var(--siatka);border-radius:3px;padding:10px 12px}.pole:focus{border-color:var(--atrament)}.przycisk{width:100%;font:500 14px/1.4 var(--f-ui);color:var(--zajete-tekst);background:var(--zajete);border:1px solid var(--zajete);cursor:pointer;border-radius:3px;margin-top:10px;padding:10px 12px}.przycisk:hover{background:var(--atrament);border-color:var(--atrament)}.blad{color:var(--alarm);margin:10px 0 0;font-size:13px}.mheader-cennik{white-space:nowrap;align-self:flex-start}.ustawienia{flex-direction:column;gap:28px;padding:24px 0 48px;display:flex}.ustawienia-lista{flex-direction:column;gap:28px;display:flex}.ustawienia-tytul{font:400 26px/1 var(--f-teza);margin:0}.ustawienia-sekcja{border-top:1px solid var(--siatka);padding-top:18px}.ustawienia-sekcja h2{font:600 11px/1 var(--f-ui);letter-spacing:.12em;text-transform:uppercase;color:var(--atrament-cichy);margin:0 0 12px}.ustawienia-tabela{border-collapse:collapse;width:100%;margin-bottom:16px;font-size:13px;display:block;overflow-x:auto}.ustawienia-tabela thead,.ustawienia-tabela tbody{table-layout:fixed;width:100%;display:table}.ustawienia-tabela th,.ustawienia-tabela td{text-align:left;border-bottom:1px solid var(--siatka);vertical-align:middle;padding:7px 8px}.ustawienia-tabela th{font:500 10px/1 var(--f-ui);letter-spacing:.06em;text-transform:uppercase;color:var(--atrament-cichy)}.ustawienia-form{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ustawienia-form input{font:14px/1.4 var(--f-ui);color:var(--atrament);background:var(--papier);border:1px solid var(--siatka);border-radius:3px;padding:8px 10px}.ustawienia-form input:focus{border-color:var(--atrament)}.ustawienia-form button{font:500 13px/1 var(--f-ui);border:1px solid var(--siatka);background:var(--papier);color:var(--atrament);cursor:pointer;border-radius:3px;padding:8px 14px}.ustawienia-form button:hover{border-color:var(--atrament)}.ustawienia-form-edycja{padding:4px 0}.ustawienia-akcje{white-space:nowrap;align-items:center;gap:12px;display:flex}.ustawienia-ok{color:var(--zajete);margin:8px 0 0;font-size:12px}.ustawienia-blad{color:var(--alarm);margin:8px 0 0;font-size:12px}.ust-taby{border-bottom:1px solid var(--siatka);gap:4px;display:flex}.ust-tab{font:500 12px/1 var(--f-ui);letter-spacing:.04em;color:var(--atrament-cichy);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:10px 4px}.ust-tab:hover{color:var(--atrament)}.ust-tab-aktywny{color:var(--atrament);border-bottom-color:var(--atrament)}.rez-tabela-wrap{overflow-x:auto}.rez-tabela{border-collapse:collapse;width:100%;min-width:480px;font-size:13px}.rez-tabela th,.rez-tabela td{text-align:left;border-bottom:1px solid var(--siatka);vertical-align:middle;white-space:nowrap;padding:7px 8px}.rez-tabela th{font:500 10px/1 var(--f-ui);letter-spacing:.06em;text-transform:uppercase;color:var(--atrament-cichy)}.rez-status-form{align-items:center;gap:8px;display:inline-flex}.rez-status-form select{font:13px/1.4 var(--f-ui);color:var(--atrament);background:var(--papier);border:1px solid var(--siatka);border-radius:3px;padding:4px 6px}.rez-suma td{border-bottom:0;border-top:2px solid var(--atrament);font-weight:700}.rezerwacje{flex-direction:column;gap:24px;padding:24px 0 140px;display:flex}.rezerwacje-hero{color:#f4f1ea;background-image:linear-gradient(#0f2e2a47,#0f2e2aa3),url(/sveti-stefan.jpg);background-position:50% 42%;background-size:cover;border-radius:0 0 14px 14px;flex-direction:column;gap:6px;margin:-24px -16px 0;padding:48px 28px 34px;display:flex;position:relative;overflow:hidden}.rezerwacje-eyebrow{font:600 11px/1 var(--f-ui);letter-spacing:.16em;text-transform:uppercase;color:#d9b877;margin:0}.rezerwacje-tytul{font:400 30px/1.12 var(--f-teza);color:#f7f5ef;margin:0}.rezerwacje-lead{color:#f4f1eadb;margin:0;font-size:14px}.rez-kalendarz{flex-direction:column;gap:28px;display:flex}.rez-nawigacja{justify-content:space-between;align-items:center;gap:8px;display:flex}.rez-nawigacja-strzalka{min-width:40px;min-height:40px;font:500 18px/1 var(--f-ui);color:var(--atrament);background:var(--papier);border:1px solid var(--siatka);cursor:pointer;border-radius:3px;flex-shrink:0;place-items:center;padding:0;display:grid}.rez-nawigacja-strzalka:hover:not(:disabled){border-color:var(--atrament)}.rez-nawigacja-strzalka:disabled{color:var(--atrament-cichy);background:var(--papier-cien);cursor:not-allowed;opacity:.5}.rez-nawigacja-etykiety{text-align:center;flex:1;justify-content:space-evenly;gap:8px;display:flex}.rez-nawigacja-etykieta{font:400 15px/1 var(--f-teza);color:var(--atrament)}.rez-legenda{color:var(--atrament-cichy);gap:18px;font-size:12px;display:flex}.rez-legenda-poz{align-items:center;gap:6px;display:flex}.rez-legenda-kwadrat{border:1px solid var(--siatka);border-radius:2px;flex-shrink:0;width:12px;height:12px}.rez-legenda-kwadrat.rez-legenda-wolne{background:var(--papier)}.rez-legenda-kwadrat.rez-legenda-zajete{background:repeating-linear-gradient(135deg, var(--papier-cien), var(--papier-cien) 3px, var(--niepewne) 3px, var(--niepewne) 4px);border-color:var(--niepewne-obwodka)}.rez-miesiace{flex-direction:column;gap:28px;display:flex}.rez-miesiac-nazwa{font:400 18px/1 var(--f-teza);margin:0 0 10px}.rez-dni-naglowek,.rez-siatka{grid-template-columns:repeat(7,1fr);gap:5px;display:grid}.rez-naglowek{font:500 10px/1 var(--f-ui);letter-spacing:.12em;text-transform:uppercase;color:var(--atrament-cichy);text-align:center;padding-bottom:4px}.rez-dzien-pusty{border:1px solid #0000}.rez-dzien{min-height:40px;font:500 13px/1 var(--f-odczyt);color:var(--atrament);background:var(--papier);border:1px solid var(--siatka);cursor:pointer;border-radius:3px;flex-direction:column;justify-content:center;align-items:center;gap:1px;padding:6px 4px;display:flex}.rez-dzien-numer{line-height:1}.rez-dzien-cena{font:400 9px/1 var(--f-ui);color:var(--atrament-cichy);font-variant-numeric:tabular-nums}.rez-dzien:hover:not(:disabled){border-color:var(--atrament)}.rez-dzien.disabled{color:var(--atrament-cichy);background:var(--papier-cien);cursor:not-allowed;opacity:.6;border-style:dashed}.rez-dzien.rez-dzien-zajety{color:var(--atrament-cichy);background:repeating-linear-gradient(135deg, var(--papier-cien), var(--papier-cien) 4px, var(--niepewne) 4px, var(--niepewne) 5px);border-style:solid;border-color:var(--niepewne-obwodka);opacity:1}.rez-dzien.rez-dzien-zajety .rez-dzien-numer{text-decoration:line-through;-webkit-text-decoration-color:var(--niepewne-obwodka);text-decoration-color:var(--niepewne-obwodka)}.rez-dzien.w-zakresie{background:var(--niepewne);border-color:var(--niepewne-obwodka)}.rez-dzien.wybrany{background:var(--zajete);border-color:var(--zajete);color:var(--zajete-tekst)}.rez-dzien.wybrany .rez-dzien-cena{color:var(--zajete-tekst);opacity:.75}.rez-podsumowanie{border:1px solid var(--siatka);background:var(--papier);border-radius:6px;flex-direction:column;gap:10px;padding:16px;display:flex}.rez-termin{font:500 14px/1 var(--f-odczyt);margin:0}.rez-podpowiedz{color:var(--atrament-cichy);margin:0;font-size:13px}.rez-wycena{border-top:1px solid var(--siatka);flex-direction:column;gap:4px;padding-top:8px;font-size:13px;display:flex}.rez-wycena-pozycja{color:var(--atrament-cichy);font-variant-numeric:tabular-nums}.rez-wycena-nieznane{color:var(--alarm)}.rez-wycena-sprzatanie{color:var(--atrament-cichy)}.rez-wycena-razem{font:600 16px/1 var(--f-ui);font-variant-numeric:tabular-nums;margin-top:4px}.rez-pole-imie{color:var(--atrament-cichy);flex-direction:column;gap:4px;font-size:13px;display:flex}.rez-wyslij{margin-top:4px}.rez-sukces{color:var(--zajete);margin:0;font-size:13px}.rez-blad{color:var(--alarm);margin:0;font-size:13px}@media (max-width:620px){.rez-podsumowanie{z-index:3;position:sticky;bottom:0;box-shadow:0 -8px 20px #00000014}}.akceptuj-karta{border:1px solid var(--siatka);background:var(--papier);border-radius:6px;flex-direction:column;gap:8px;max-width:420px;margin:40px auto 0;padding:24px 20px;display:flex}.akceptuj-eyebrow{font:600 11px/1 var(--f-ui);letter-spacing:.16em;text-transform:uppercase;color:var(--atrament-cichy);margin:0 0 4px}.akceptuj-form{flex-direction:column;gap:8px;margin-top:8px;display:flex}@keyframes wejscie{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}@keyframes rysuj{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.dzien{animation:none}.zest-slupek{transition:none}}@media print{.mheader-wyloguj,.mpasek-okres a,.mheader-godlo{display:none}.ekran{height:auto;overflow:visible}.dzien{-webkit-print-color-adjust:exact;print-color-adjust:exact;animation:none}}@media (max-width:620px){.podsum{grid-template-columns:1fr;gap:20px}.mheader-nocy strong{font-size:20px}.dzien{padding:4px 5px}.ustawienia-form{flex-direction:column;align-items:stretch}.ustawienia-form input,.ustawienia-form button{width:100%}.ustawienia-tabela,.rez-tabela{font-size:12px}.ust-tab{padding:8px 4px;font-size:11px}}.wyslane-karta{border:1px solid var(--siatka);text-align:center;background:#fff;border-radius:14px;max-width:460px;margin:48px auto;padding:40px 32px}.wyslane-znak{color:var(--faza-c);place-items:center;margin-bottom:12px;display:inline-grid}.wyslane-znak-kolo{stroke:var(--faza-c);opacity:.45}.wyslane-znak-ptak{stroke:var(--faza-c)}.wyslane-tytul{font:400 26px/1.15 var(--f-teza);margin:0 0 8px}.wyslane-lead{color:var(--atrament-cichy);max-width:34ch;margin:0 auto 24px}.wyslane-podsum{text-align:left;background:var(--papier);border:1px solid var(--siatka);border-radius:10px;gap:8px;margin:0 0 24px;padding:16px 18px;display:grid}.wyslane-podsum div{justify-content:space-between;gap:16px;margin:0;display:flex}.wyslane-podsum dt{color:var(--atrament-cichy);font-size:13px}.wyslane-podsum dd{font-variant-numeric:tabular-nums;margin:0;font-weight:600}.wyslane-powrot{color:var(--atrament-cichy);font-size:13px;text-decoration:none}.wyslane-powrot:hover{color:var(--atrament)}@keyframes wejscie-gora{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.rez-dzien:not(:disabled):active,.serie-chip:active,.ust-tab:active,.rez-nawigacja-strzalka:not(:disabled):active,.wyslane-powrot:active,.ustawienia-form button:not(.link-cichy):active,.rez-status-form button:active,.rez-wyslij:active{transform:scale(.97)}.rez-dzien,.serie-chip,.ust-tab,.rez-nawigacja-strzalka,.ustawienia-form button,.rez-status-form button,.rez-wyslij{transition:transform .14s var(--ease-out), background-color .14s ease, border-color .14s ease, color .14s ease, opacity .14s ease}@media (hover:hover) and (pointer:fine){.rez-dzien:not(:disabled):hover{border-color:var(--atrament)}}.rezerwacje-hero,.rez-nawigacja,.rez-legenda,.rez-miesiac,.rez-podsumowanie,.ustawienia-sekcja,.wyslane-karta{animation:wejscie-gora .32s var(--ease-out) both}.rez-miesiac:nth-child(2){animation-delay:60ms}.rez-legenda{animation-delay:40ms}.rez-podsumowanie{animation-delay:80ms}.ustawienia-sekcja:nth-child(2){animation-delay:50ms}.ustawienia-sekcja:nth-child(3){animation-delay:.1s}.ustawienia-sekcja:nth-child(4){animation-delay:.15s}.rez-tabela tbody tr{animation:wejscie-gora .3s var(--ease-out) both}.rez-tabela tbody tr:nth-child(2){animation-delay:45ms}.rez-tabela tbody tr:nth-child(3){animation-delay:90ms}.rez-tabela tbody tr:nth-child(4){animation-delay:.135s}.rez-tabela tbody tr:nth-child(n+5){animation-delay:.17s}.rez-dzien-cena{transition:opacity .14s}.wyslane-znak-kolo{stroke-dasharray:151;stroke-dashoffset:151px;animation:rysuj-kolo .52s var(--ease-out) .12s forwards}.wyslane-znak-ptak{stroke-dasharray:40;stroke-dashoffset:40px;animation:rysuj-ptak .32s var(--ease-out) .56s forwards}@keyframes rysuj-kolo{to{stroke-dashoffset:0}}@keyframes rysuj-ptak{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.rezerwacje-hero,.rez-nawigacja,.rez-legenda,.rez-miesiac,.rez-podsumowanie,.ustawienia-sekcja,.wyslane-karta,.rez-tabela tbody tr{animation:none}.wyslane-znak-kolo,.wyslane-znak-ptak{stroke-dashoffset:0;animation:none}.rez-dzien:active,.serie-chip:active,.ust-tab:active,.rez-nawigacja-strzalka:active,.wyslane-powrot:active,.rez-status-form button:active,.rez-wyslij:active{transform:none}}.rezerwacje .rez-dzien{border-radius:6px}.rez-podsumowanie{border-radius:12px;gap:12px;padding:18px 18px 20px}.rez-wycena-razem{font:400 13px/1 var(--f-ui);color:var(--atrament-cichy);border-top:1px solid var(--siatka);justify-content:space-between;align-items:baseline;gap:12px;margin-top:6px;padding-top:10px;display:flex}.rez-wycena-razem strong{font:600 22px/1 var(--f-teza);color:var(--atrament);font-variant-numeric:tabular-nums}.rez-pole-imie input{font:400 15px/1.2 var(--f-ui);color:var(--atrament);border:1px solid var(--siatka);background:#fff;border-radius:8px;margin-top:2px;padding:11px 12px;transition:border-color .14s,box-shadow .14s}.rez-pole-imie input:focus{border-color:var(--zajete);outline:none;box-shadow:0 0 0 3px #243b531f}.rez-pole-imie input::placeholder{color:var(--niepewne)}.przycisk{font:600 15px/1.2 var(--f-ui);letter-spacing:.01em;border-radius:8px;padding:14px 18px}.rok{flex-direction:column;gap:4px;padding:24px 0 48px;display:flex}.rok-szapka{border-bottom:1px solid var(--atrament);flex-wrap:wrap;align-items:flex-end;gap:16px;padding-bottom:14px;display:flex}.rok-tytul{font:400 26px/1 var(--f-teza)}.rok-nav{align-items:center;gap:10px;margin-left:4px;display:flex}.rok-nav b{font:400 22px/1 var(--f-teza);font-variant-numeric:tabular-nums}.rok-nav a{border:1px solid var(--siatka);background:var(--papier);width:26px;height:26px;color:var(--atrament-cichy);border-radius:6px;place-items:center;text-decoration:none;display:inline-grid}.rok-nav a:hover{border-color:var(--atrament);color:var(--atrament)}.rok-szapka-linki{color:var(--atrament-cichy);align-items:center;gap:16px;margin-left:auto;font-size:12.5px;display:flex}.rok-wyloguj-form{margin:0}.rok-suma{flex-wrap:wrap;gap:38px;padding:16px 0 22px;display:flex}.rok-suma-poz{flex-direction:column;gap:3px;display:flex}.rok-suma-etyk{color:var(--atrament-cichy);font-size:12px}.rok-suma-liczba{font:600 22px/1 var(--f-ui);font-variant-numeric:tabular-nums}.rok-suma-zysk{color:var(--faza-c)}.rok-siatka{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.rok-mies{background:var(--papier);border:1px solid var(--siatka);color:inherit;border-radius:10px;flex-direction:column;gap:11px;padding:14px 15px 15px;text-decoration:none;animation:.26s ease-out both wejscie;display:flex}.rok-mies:hover{border-color:var(--zajete)}.rok-mies-gora{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.rok-mies-nazwa{font:400 18px/1 var(--f-teza)}.rok-mies-nocy{font:11px var(--f-odczyt);color:var(--atrament-cichy);opacity:.75}.rok-mies-obl{align-items:baseline;gap:8px;display:flex}.rok-mies-proc{font:400 30px/1 var(--f-teza);font-variant-numeric:tabular-nums}.rok-mies-obl-etyk{color:var(--atrament-cichy);font-size:11px}.rok-tor{background:var(--papier-cien);border-radius:3px;height:6px;margin-top:7px;overflow:hidden}.rok-tor-fill{background:var(--zajete);border-radius:3px;height:100%}.rok-kwoty{font-variant-numeric:tabular-nums;border-top:1px solid var(--siatka);flex-direction:column;gap:5px;padding-top:10px;display:flex}.rok-kw{justify-content:space-between;font-size:12.5px;display:flex}.rok-kw span:first-child{color:var(--atrament-cichy)}.rok-kw-plus{color:var(--faza-c)}.rok-kw-minus{color:var(--alarm)}.rok-kw-zysk{margin-top:1px;font-size:14px;font-weight:600}.rok-kw-zysk b{font-variant-numeric:tabular-nums}@media (max-width:900px){.rok-siatka{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.rok-siatka{grid-template-columns:1fr}.rok-szapka{flex-direction:column;align-items:flex-start;gap:10px}.rok-szapka-linki{margin-left:0}}@media (prefers-reduced-motion:reduce){.rok-mies{animation:none}}@media print{.rok-wyloguj-form,.rok-nav a{display:none}}.mheader-nawigacja{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;margin-left:18px;display:flex}.mheader-nawigacja form{margin:0}.mheader-link{font:500 12px/1 var(--f-ui);color:var(--atrament-cichy);border:1px solid var(--siatka);background:var(--papier);cursor:pointer;white-space:nowrap;border-radius:6px;padding:6px 11px;text-decoration:none;transition:border-color .14s,color .14s}.mheader-link:hover{border-color:var(--atrament);color:var(--atrament)}.mheader-link-wyjscie{color:var(--niepewne-obwodka)}.mheader-link-wyjscie:hover{border-color:var(--alarm);color:var(--alarm)}
