@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(../media/cormorant-garamond-latin-400-normal.1fm7t8dmldrtt.woff2)format("woff2"),url(../media/cormorant-garamond-latin-400-normal.38f0-_0_stt74.woff)format("woff")}
@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(../media/cormorant-garamond-latin-ext-400-normal.3l9zym-e3q4nf.woff2)format("woff2"),url(../media/cormorant-garamond-latin-ext-400-normal.3e1hzg9uz-984.woff)format("woff")}
@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(../media/cormorant-garamond-latin-500-normal.1ua6lqq3rsqyo.woff2)format("woff2"),url(../media/cormorant-garamond-latin-500-normal.410p0bora3wvy.woff)format("woff")}
@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(../media/cormorant-garamond-latin-ext-500-normal.2hnzb7c8ecx8y.woff2)format("woff2"),url(../media/cormorant-garamond-latin-ext-500-normal.2ygaswqemalq8.woff)format("woff")}
@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(../media/inter-latin-400-normal.2qdljeg3s-lsl.woff2)format("woff2"),url(../media/inter-latin-400-normal.102grxki9ek3x.woff)format("woff")}
@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(../media/inter-latin-ext-400-normal.1aowtwjb6jex7.woff2)format("woff2"),url(../media/inter-latin-ext-400-normal.0zt1v0rj9tqox.woff)format("woff")}
@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(../media/inter-latin-600-normal.2dov6rjg62vru.woff2)format("woff2"),url(../media/inter-latin-600-normal.2mum3nstrlzrd.woff)format("woff")}
@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(../media/inter-latin-ext-600-normal.1zn8rwi8y9u6i.woff2)format("woff2"),url(../media/inter-latin-ext-600-normal.1pfmybho54-ry.woff)format("woff")}
@font-face{font-family:Great Vibes;font-style:normal;font-display:swap;font-weight:400;src:url(../media/great-vibes-latin-400-normal.3sgi49med5vai.woff2)format("woff2"),url(../media/great-vibes-latin-400-normal.3nz511_qzx7bj.woff)format("woff")}
@font-face{font-family:Great Vibes;font-style:normal;font-display:swap;font-weight:400;src:url(../media/great-vibes-latin-ext-400-normal.2o-lmz_li7gzd.woff2)format("woff2"),url(../media/great-vibes-latin-ext-400-normal.3wj082otg2fyg.woff)format("woff")}
:root{--ink:#1a1613;--dark:#2a2320;--text:#2a2320;--text-soft:#5a4f45;--cream:#f3ede3;--cream-card:#fbf7f0;--line:#e2d8c8;--tan:#b08f5f;--tan-line:#c2a378;--gold:#725c3b;--white:#fff;--blad:#8c2f12;--ok:#3f6b3a;--serif:"Cormorant Garamond", Georgia, "Times New Roman", serif;--sans:Inter, system-ui, -apple-system, "Segoe UI", sans-serif;--content:64rem;--ease:cubic-bezier(.22, 1, .36, 1)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--cream);color:var(--text);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.6}h1,h2,h3{font-family:var(--serif);margin:0;font-weight:400;line-height:1.15}h1{font-size:clamp(2rem,6vw,3.6rem)}h2{font-size:clamp(1.5rem,4vw,2.4rem)}h3{font-size:1.2rem;font-weight:600;font-family:var(--sans)}p{margin:0 0 1rem}a{color:var(--gold)}.siatka>*,.karta>*{min-width:0}.wrap{width:100%;max-width:var(--content);margin-inline:auto;padding-inline:1.25rem}@media (min-width:768px){.wrap{padding-inline:2rem}}.sekcja{padding-block:clamp(2.5rem,7vw,4.5rem)}.srodek{text-align:center}.nad{letter-spacing:.22em;text-transform:uppercase;color:var(--gold);justify-content:center;align-items:center;gap:.9rem;margin:0;font-size:.68rem;display:flex}.nad:before,.nad:after{content:"";background:var(--tan-line);width:2rem;height:1px}.lead{max-width:52ch;color:var(--text-soft);margin:1.2rem auto 0}.btn{border:1px solid var(--tan-line);background:var(--tan);color:#fff;min-height:50px;font:inherit;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;transition:background-color .3s var(--ease), color .3s var(--ease);border-radius:6px;justify-content:center;align-items:center;gap:.6rem;padding:.85rem 1.6rem;font-size:.74rem;text-decoration:none;display:inline-flex}.btn:hover:not(:disabled){background:var(--gold);border-color:var(--gold)}.btn:disabled{opacity:.5;cursor:default}.btn-lekki{color:var(--gold);background:0 0}.btn-lekki:hover:not(:disabled){background:var(--gold);color:#fff}.btn-maly{min-height:38px;padding:.4rem .9rem;font-size:.66rem}.pole{flex-direction:column;gap:.4rem;margin-bottom:1.1rem;display:flex}.pole label,.etykieta{letter-spacing:.14em;text-transform:uppercase;color:var(--text-soft);font-size:.7rem}.pole input,.pole textarea,.pole select{width:100%;font:inherit;color:var(--text);background:var(--white);border:1px solid var(--line);border-radius:8px;min-height:50px;padding:.8rem 1rem;font-size:1rem}.pole textarea{resize:vertical;min-height:7rem}.pole input:focus-visible,.pole textarea:focus-visible,.pole select:focus-visible{outline:2px solid var(--gold);outline-offset:1px;border-color:var(--gold)}.pole input[aria-invalid=true],.pole select[aria-invalid=true]{border-color:var(--blad)}.blad{color:var(--blad);font-size:.85rem}.pomoc{color:var(--text-soft);font-size:.85rem}.siatka{gap:1.1rem;display:grid}@media (min-width:720px){.siatka-2{grid-template-columns:1fr 1fr}}.wybor{gap:.7rem;display:grid}@media (min-width:520px){.wybor-2{grid-template-columns:1fr 1fr}}.wybor label{background:var(--white);border:1px solid var(--line);cursor:pointer;text-transform:none;letter-spacing:normal;color:var(--text);border-radius:8px;align-items:center;gap:.75rem;padding:.95rem 1.1rem;font-size:1rem;display:flex}.wybor label:has(input:checked){border-color:var(--gold);box-shadow:inset 0 0 0 1px var(--gold)}.wybor input{width:20px;height:20px;accent-color:var(--gold);flex:none}.karta{background:var(--cream-card);border:1px solid var(--line);border-radius:10px;padding:clamp(1.3rem,4vw,2.2rem)}.komunikat{border-radius:8px;margin-bottom:1.2rem;padding:1rem 1.2rem}.komunikat-ok{color:var(--ok);background:#eef4ec;border:1px solid #c6dcc0}.komunikat-blad{color:var(--blad);background:#fbeeea;border:1px solid #e8c4b6}.sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.stopka{background:var(--ink);color:#ffffffa6;text-align:center;margin-top:3rem;padding-block:2.2rem;font-size:.9rem}.stopka a{color:#ffffffd9}.pasek-demo{color:#4a3b12;text-align:center;background:#fff8e6;border-bottom:1px solid #e9d49a;padding:.7rem 1.25rem;font-size:.88rem;line-height:1.5}.pasek-demo a{color:#6b4d06;font-weight:600}@media (max-width:640px){.pasek-demo-dlugi{display:none}.pasek-demo{padding:.55rem .9rem;font-size:.8rem}}.belka{background:var(--ink);color:#fff;padding-block:1rem}.belka-in{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.7rem 1.6rem;display:flex}.belka-tytul{color:#fff;font-family:var(--serif);letter-spacing:.02em;font-size:1.35rem;text-decoration:none}.belka-tytul span{font-family:var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--tan-line);margin-top:.2rem;font-size:.68rem;display:block}.belka ul{flex-wrap:wrap;gap:.4rem 1.3rem;margin:0;padding:0;font-size:.92rem;list-style:none;display:flex}.belka nav a{color:#ffffffd1;border-bottom:1px solid #0000;padding-bottom:2px;text-decoration:none}.belka nav a[aria-current=page],.belka nav a:hover{color:var(--tan-line);border-bottom-color:var(--tan-line)}.zapro{background:#fbf6ee}.zapro-gora{text-align:center;padding-bottom:.5rem;position:relative;overflow:hidden}.zapro-gora:not(.ma-zdjecie){padding-top:clamp(3rem,9vw,6rem)}.zapro-zdjecie{height:clamp(15rem,52vw,34rem);position:relative}.zapro-zdjecie img{object-fit:cover;object-position:50% 30%;width:100%;height:100%;display:block}.zapro-zdjecie:after{content:"";background:linear-gradient(#fbf6ee00,#fbf6eec7 62%,#fbf6ee);height:62%;position:absolute;inset:auto 0 0}.ma-zdjecie .zapro-tresc{margin-top:clamp(-7.5rem,-13vw,-4rem)}.zapro-tresc{z-index:2;position:relative}.zapro-imiona{color:#3a2416;text-wrap:balance;margin:0;font-family:Great Vibes,Cormorant Garamond,cursive;font-size:clamp(3rem,11.5vw,6.6rem);font-weight:400;line-height:1.05}.zapro-imiona span{color:#b8893b;padding-inline:.06em}.zapro-zaprasza{font-family:var(--serif);text-transform:uppercase;letter-spacing:.42em;color:#3a2416;margin:1rem 0 0;padding-left:.42em;font-size:clamp(.82rem,2.4vw,1.25rem);font-weight:500}.zapro-ozdoba{color:#b8893b;justify-content:center;align-items:center;gap:.9rem;margin:1.5rem 0 1.2rem;display:flex}.zapro-ozdoba i{background:#c9a35d;width:clamp(3rem,12vw,8rem);height:1px}.zapro-data{font-family:var(--serif);color:#3a2416;margin:0 0 .8rem;font-size:clamp(1.25rem,3.4vw,1.75rem)}.zapro-tekst{font-family:var(--serif);color:#43342a;white-space:pre-line;text-wrap:pretty;max-width:40rem;margin:0 auto;font-size:clamp(1.1rem,2.6vw,1.4rem);line-height:1.55}.zapro-licznik{letter-spacing:.12em;text-transform:uppercase;color:#6b5330;border:1px solid #dcc79b;border-radius:999px;margin:1.6rem 0 0;padding:.45rem 1.1rem;font-size:.8rem;display:inline-block}.zapro-licznik strong{color:#3a2416;font-size:1.05rem}.galazka{z-index:1;pointer-events:none;width:clamp(4.5rem,13vw,10rem);height:auto;position:absolute}.galazka-lewa{top:clamp(12rem,38vw,26rem);left:-.6rem}.galazka-prawa{top:clamp(16rem,46vw,32rem);right:-.6rem}.zapro-gora:not(.ma-zdjecie) .galazka-lewa{top:1rem}.zapro-gora:not(.ma-zdjecie) .galazka-prawa{top:5rem}@media (max-width:560px){.galazka{opacity:.55}}.zapro-rsvp{max-width:60rem;padding-block:clamp(2rem,5vw,3rem) clamp(2.5rem,6vw,4rem);scroll-margin-top:1rem}.rsvp-karta{background:#fffdf9eb;border:1px solid #ead9b8;border-radius:18px;padding:clamp(1.4rem,4.5vw,2.8rem);box-shadow:0 30px 70px -50px #4a34148c}.rsvp-karta h2{font-family:var(--serif);color:#2f1f14;margin:.4rem 0 1.4rem;font-size:clamp(1.5rem,4vw,2rem);font-weight:500}.rsvp-ikona{color:#b8893b;display:inline-flex}.rsvp-wybor{border:0;gap:.8rem;margin:0 0 1.4rem;padding:0;display:grid}@media (min-width:620px){.rsvp-wybor{grid-template-columns:1fr 1fr}}.rsvp-wybor label{cursor:pointer;min-height:58px;font-family:var(--serif);color:#2f1f14;background:#fff;border:1px solid #e3d6bd;border-radius:12px;align-items:center;gap:.8rem;padding:.8rem 1.2rem;font-size:1.25rem;font-weight:500;display:flex}.rsvp-wybor label svg{color:#b8893b}.rsvp-wybor label:has(input:checked){background:#fffaf0;border-color:#b8893b;box-shadow:inset 0 0 0 1px #b8893b}.rsvp-wybor label:has(input:focus-visible){outline:2px solid var(--gold);outline-offset:2px}.rsvp-wybor input{accent-color:#b8893b;flex:none;width:22px;height:22px}.rsvp-trzy{gap:0 1.4rem;display:grid}@media (min-width:760px){.rsvp-trzy{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr))}}.rsvp-pole{grid-template-columns:2.2rem 1fr;align-items:start;gap:.6rem;display:grid}.rsvp-pole>*{min-width:0}.rsvp-pole-ikona{color:#b8893b;padding-top:1.35rem}.rsvp-karta .pole label{font-family:var(--serif);letter-spacing:0;text-transform:none;color:#2f1f14;font-size:1.12rem;font-weight:500}.rsvp-karta .pole label.rsvp-drugi{font-family:var(--sans);color:var(--text-soft);margin-top:.3rem;font-size:.8rem;font-weight:400}.rsvp-karta .pole input,.rsvp-karta .pole select,.rsvp-karta .pole textarea{border-color:#e3d6bd;border-radius:10px}.rsvp-ptaszek{cursor:pointer;align-items:center;gap:.55rem;margin-top:.5rem;font-family:var(--sans)!important;font-size:.92rem!important;font-weight:400!important;display:flex!important}.rsvp-ptaszek input{accent-color:#b8893b;flex:none;height:20px;width:20px!important;min-height:20px!important;padding:0!important}.btn-zloty{color:#fff;text-transform:none;letter-spacing:.01em;min-height:56px;font-family:var(--serif);background:linear-gradient(#c49a4a,#a97f33);border-color:#a97f33;border-radius:999px;padding:.9rem 2.4rem;font-size:1.3rem;font-weight:500;box-shadow:0 14px 28px -16px #785414cc}.btn-zloty:hover:not(:disabled){background:linear-gradient(#b78b3b,#96702a);border-color:#96702a}.zapro-miejsca{text-align:center;max-width:46rem;margin:2rem auto 0}.zapro-miejsce{font-family:var(--serif);margin:.5rem 0 .4rem;font-size:1.4rem;line-height:1.3}.zapro-miejsca .btn{margin-top:.7rem}.zapro-plan{max-width:38rem;margin:2.4rem auto 0;padding:0;list-style:none}.zapro-plan li{border-top:1px solid var(--line);grid-template-columns:4.5rem 1fr;gap:1.2rem;padding-block:1.1rem;display:grid}.zapro-plan time{font-family:var(--serif);color:var(--gold);font-size:1.3rem}.zapro-plan h3{margin:0}.zapro-plan p{color:var(--text-soft);margin:.3rem 0 0}.zapro-menu{max-width:38rem;margin:2.4rem auto 0}.zapro-menu>div{margin-bottom:2.2rem}.zapro-menu h3{font-family:var(--serif);text-align:center;margin-bottom:1rem;font-size:1.45rem;font-weight:400}.zapro-menu ul{margin:0;padding:0;list-style:none}.zapro-menu li{border-top:1px solid var(--line);padding-block:.75rem}.zapro-menu li p{color:var(--text-soft);margin:.25rem 0 0}.zapro-menu .wariant{letter-spacing:.1em;text-transform:uppercase;color:var(--gold);margin-left:.6rem;font-size:.72rem}.zyczenia{max-width:44rem;margin:clamp(3rem,8vw,5rem) auto 0}.zyczenia-lista{gap:1rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}.zyczenia-lista li{background:var(--cream-card);border:1px solid var(--line);border-radius:10px;padding:1.2rem 1.4rem}.zyczenia-lista p{font-family:var(--serif);margin:0 0 .5rem;font-size:1.2rem;line-height:1.5}.zyczenia-lista span{color:var(--text-soft);font-size:.88rem}.znaczek{border:1px solid var(--line);font-family:var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--text-soft);vertical-align:middle;border-radius:999px;margin-left:.7rem;padding:.15rem .6rem;font-size:.66rem;display:inline-block}.znaczek-demo{color:#6b4d06;background:#fff8e6;border-color:#e9d49a}.link-przycisk{font:inherit;color:var(--gold);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.stopka a{text-decoration:none}.gal-gora{align-items:center;gap:1.6rem;margin-bottom:2.6rem;display:grid}.gal-gora>*{min-width:0}@media (min-width:820px){.gal-gora{grid-template-columns:minmax(0,24rem) 1fr;gap:3.2rem}}.gal-zdjecie{aspect-ratio:4/5;background:var(--line);border-radius:14px;width:100%;max-width:26rem;margin-inline:auto;overflow:hidden;box-shadow:0 30px 70px -45px #4a341499}.gal-zdjecie img{object-fit:cover;object-position:50% 28%;width:100%;height:100%;display:block}.gal-opis{text-align:center}.gal-rodzaj{font-family:var(--serif);text-transform:uppercase;letter-spacing:.4em;color:#3a2416;margin:0;padding-left:.4em;font-size:clamp(.8rem,2.2vw,1.05rem);font-weight:500}.gal-imie{color:#3a2416;margin:.4rem 0 0;font-family:Great Vibes,Cormorant Garamond,cursive;font-size:clamp(3.6rem,13vw,6.4rem);font-weight:400;line-height:1.05}.gal-lead{color:var(--text-soft);max-width:34rem;margin:0 auto;line-height:1.7}.gal-przyciski{flex-wrap:wrap;justify-content:center;align-items:center;gap:.8rem;margin:1.6rem 0 0;display:flex}.gal-opis .zapro-ozdoba{margin:1rem 0}.pl .karta{margin-bottom:1.2rem}.pl-zakladki{scrollbar-width:thin;-webkit-overflow-scrolling:touch;gap:.3rem;margin:0 0 1.4rem;padding-bottom:.3rem;display:flex;overflow-x:auto}.pl-zakladki a{color:var(--text-soft);border:1px solid var(--line);background:var(--white);white-space:nowrap;border-radius:999px;flex:none;padding:.6rem .95rem;font-size:.86rem;text-decoration:none}.pl-zakladki a:hover{border-color:var(--tan-line);color:var(--text)}.pl-zakladki a[aria-current=page]{background:var(--ink);color:#fff;border-color:var(--ink)}.pl-h1{margin:0;font-size:clamp(1.5rem,4vw,2rem)}.pl-h2{justify-content:space-between;align-items:baseline;gap:1rem;margin:0 0 .6rem;font-size:1.25rem;display:flex}.pl-h2 span{font-family:var(--sans);color:var(--text-soft);white-space:nowrap;font-size:.8rem;font-weight:400}.pl-naglowek{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem 1rem;margin-bottom:.6rem;display:flex}.pl-gora{text-align:center;margin:.4rem 0 1.4rem}.pl-licznik{font-family:var(--serif);margin:0;font-size:clamp(1.5rem,4.6vw,2.3rem);line-height:1.2}.pl-licznik strong{color:var(--gold);font-weight:500}.pl-kafle{grid-template-columns:repeat(2,1fr);gap:.9rem;display:grid}@media (min-width:860px){.pl-kafle{grid-template-columns:repeat(3,1fr)}}.pl-kafle .karta{margin:0}.pl-kafel{color:inherit;flex-direction:column;gap:.3rem;text-decoration:none;display:flex}.pl-kafel:hover{border-color:var(--tan-line)}.pl-kafel strong{font-family:var(--serif);font-size:clamp(1.3rem,3.6vw,1.8rem);font-weight:500;line-height:1.15}.pl-pasek{background:#eee4d2;border-radius:999px;flex:1;min-width:6rem;height:8px;display:block;overflow:hidden}.pl-pasek i{background:linear-gradient(90deg,#c49a4a,#a97f33);border-radius:999px;height:100%;display:block}.pl-postep{align-items:center;gap:.9rem;margin:.9rem 0 0;display:flex}.pl-liczby{flex-wrap:wrap;gap:.5rem 1.6rem;margin-top:.4rem;display:flex}.pl-liczby p{color:var(--text-soft);margin:0;font-size:.9rem}.pl-liczby strong{font-family:var(--serif);color:var(--text);margin-right:.25rem;font-size:1.35rem;font-weight:500}.pl-ponad strong{color:var(--blad)}.pl-dodaj{margin-top:1.1rem}.pl-dodaj>summary{cursor:pointer;list-style:none;display:inline-flex}.pl-dodaj>summary::-webkit-details-marker{display:none}.pl-akcje{flex-wrap:wrap;align-items:flex-start;gap:.7rem;margin-top:1.1rem;display:flex}.pl-akcje .pl-dodaj{margin-top:0}.pl-form{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:.7rem .9rem;margin-top:.9rem;display:grid}@media (min-width:760px){.pl-form{grid-template-columns:repeat(4,minmax(0,1fr))}}.pl-form .pole{margin:0}.pl-form .pl-szerokie{grid-column:span 2}.pl-form>.btn{justify-self:start}.pl-budzet{grid-template-columns:minmax(0,14rem) minmax(0,8rem) auto}@media (max-width:560px){.pl-budzet{grid-template-columns:1fr 1fr}}.pl-edytuj{margin-top:.35rem}.pl-edytuj>summary{cursor:pointer;color:var(--gold);width:fit-content;font-size:.78rem}.pl-edytuj[open]{background:var(--white);border:1px solid var(--line);border-radius:8px;margin-top:.6rem;padding:.7rem .9rem .9rem}.pl-usun{margin-top:.7rem;font-size:.8rem;color:var(--blad)!important}.pl-tytul{font-weight:500;line-height:1.4;display:block}.pl-lista,.pl-zadania,.pl-wiersze,.pl-ujecia,.pl-wolni,.pl-przy-stole,.pl-dzien{margin:0;padding:0;list-style:none}.pl-lista li{border-top:1px solid var(--line);justify-content:space-between;gap:1rem;padding:.55rem 0;font-size:.93rem;display:flex}.pl-lista li:first-child{border-top:0}.pl-termin{color:var(--text-soft);white-space:nowrap;font-variant-numeric:tabular-nums;flex:none;font-size:.8rem}.pl-termin.po-terminie{color:var(--blad);font-weight:600}.pl-zadania li{border-top:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:start;gap:.8rem;padding:.65rem 0;display:grid}.pl-zadania li:first-child{border-top:0}.pl-zadania li.zrobione .pl-tytul{color:var(--text-soft);font-weight:400;text-decoration:line-through}.pl-zadanie-tresc{min-width:0}.pl-zadanie-tresc .pomoc{display:block}.pl-ptaszek{border:1.5px solid var(--tan-line);background:var(--white);cursor:pointer;color:#fff;border-radius:6px;place-items:center;width:26px;height:26px;padding:0;font-size:.95rem;line-height:1;display:grid}.pl-zadania li.zrobione .pl-ptaszek{background:var(--gold);border-color:var(--gold)}.pl-wiersze>li{border-top:1px solid var(--line);grid-template-columns:1fr auto;gap:.3rem 1rem;padding:.8rem 0;display:grid}.pl-wiersze>li:first-child{border-top:0}.pl-wiersze .pl-edytuj{grid-column:1/-1}.pl-wiersz{min-width:0}.pl-wiersz .pomoc,.pl-wiersz .etykieta{display:block}.pl-kwoty{text-align:right;flex-direction:column;gap:.15rem;display:flex}.pl-kwoty strong{font-family:var(--serif);font-size:1.2rem;font-weight:500}.pl-znaczek{white-space:nowrap;border:1px solid var(--line);color:var(--text-soft);border-radius:999px;align-self:start;padding:.25rem .6rem;font-size:.72rem}.pl-znaczek.st-tak{color:#3d6a34;background:#edf3ea;border-color:#c9dcc1}.pl-znaczek.st-nie{color:var(--blad);background:#fbeceb;border-color:#eccac7}.pl-dzien li{border-top:1px solid var(--line);grid-template-columns:4.2rem 1fr;gap:1rem;padding:.8rem 0;display:grid}.pl-dzien li:first-child{border-top:0}.pl-dzien time{font-family:var(--serif);color:var(--gold);font-variant-numeric:tabular-nums;font-size:1.35rem;line-height:1.2}.pl-dzien .pomoc{display:block}.pl-ujecia li{border-top:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:start;gap:.8rem;padding:.6rem 0;display:grid}.pl-ujecia li:first-child{border-top:0}.pl-ujecia .pomoc{display:block}.pl-kratka{border:1.5px solid var(--tan-line);border-radius:4px;width:18px;height:18px;margin-top:.15rem}.pl-wolni li{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;padding:.6rem 0;display:flex}.pl-wolni li:first-child{border-top:0}.pl-wolni .pl-tytul{display:inline}.pl-wolni form{align-items:center;gap:.5rem;display:flex}.pl-wolni select{border:1px solid var(--line);background:var(--white);font:inherit;border-radius:6px;max-width:12rem;padding:.5rem .6rem;font-size:.9rem}.pl-stoly{grid-template-columns:1fr;gap:.9rem;display:grid}@media (min-width:640px){.pl-stoly{grid-template-columns:repeat(2,1fr)}}@media (min-width:1000px){.pl-stoly{grid-template-columns:repeat(3,1fr)}}.pl-stoly .karta{margin:0}.pl-stol.za-duzo{border-color:var(--blad)}.pl-przy-stole li{border-top:1px solid var(--line);justify-content:space-between;gap:.8rem;padding:.4rem 0;font-size:.93rem;display:flex}.pl-przy-stole li:first-child{border-top:0}.tylko-druk{display:none}.pl-druk-opis{color:var(--text-soft);margin:.2rem 0 0}@media print{.bez-druku,.pasek-demo,.stopka{display:none!important}.tylko-druk{display:block!important}body{background:#fff!important}.pl.sekcja{padding:0}.pl .karta{box-shadow:none;break-inside:avoid;background:0 0;border:0;margin:0 0 1rem;padding:0}.pl-stoly{grid-template-columns:repeat(3,1fr);gap:.6rem}.pl-stol{border:1px solid #999!important;padding:.6rem!important}.pl-kafle,.pl-zakladki{display:none!important}a{color:inherit;text-decoration:none}}.pl-kafel .pl-pasek{flex:none}
