.wb{--wb-papir:var(--ho);--wb-tinta:var(--tinta)}.wb__racs{align-items:start;gap:2rem;display:grid}@media (min-width:1040px){.wb__racs{grid-template-columns:minmax(0,1fr) 23rem;gap:2.6rem}}.wb__fo{gap:2rem;min-width:0;display:grid}.wb-berlet{border-radius:var(--r-l);background:#052538;overflow:hidden;box-shadow:inset 0 0 0 1px #d3e4f129}.wb-berlet__fej{background:var(--princess);grid-template-columns:1fr auto;gap:.3rem 1.2rem;padding:1.3rem clamp(1.1rem,2.6vw,2rem);display:grid}.wb-berlet--vibe .wb-berlet__fej{background:var(--vibe)}.wb-berlet--vip .wb-berlet__fej{background:var(--poseidon);box-shadow:inset 0 0 0 1px #d3e4f173}.wb-berlet__hely{font:700 .75rem/1.2 var(--f-szoveg);letter-spacing:.2em;text-transform:uppercase;grid-column:1/-1}.wb-berlet__fej h2{font:800 clamp(1.6rem, 3vw, 2.3rem) / 1 var(--f-cim)}.wb-berlet__ido{font:700 1.35rem/1 var(--f-szam);margin-top:.45rem}.wb-berlet__kor{text-align:right;grid-area:2/2;justify-items:end;gap:.2rem;display:grid}.wb-berlet__kor b{font:700 2.4rem/.9 var(--f-szam)}.wb-berlet__kor small{max-width:9rem;font-size:.8rem;font-weight:700;line-height:1.25}.wb-berlet__leiras{color:var(--jeg);padding:1rem clamp(1.1rem,2.6vw,2rem) 0;font-size:.95rem}.wb-allomas{flex-wrap:wrap;gap:.5rem;padding:1rem clamp(1.1rem,2.6vw,2rem) 0;display:flex}.wb-allomas li{border-radius:var(--r-s);color:var(--jeg);padding:.4rem .6rem;font-size:.8rem;box-shadow:inset 0 0 0 1px #d3e4f14d}.wb-allomas li b{color:var(--ho);font-size:.82rem;display:block}.wb-allomas--aktiv{box-shadow:inset 0 0 0 2px var(--ho)!important;color:var(--ho)!important}.wb-allomas--mult{opacity:.55;text-decoration:line-through}.wb-allapot{margin:.9rem clamp(1.1rem,2.6vw,2rem) 0;font-size:.92rem;font-weight:700}.wb-allapot--keves{color:var(--koral)}.wb-allapot--fogyott,.wb-allapot--zart{color:var(--jeg)}.wb-tipusok{margin-top:.8rem}.wb-tipus{border-top:1px solid #d3e4f124;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1rem clamp(1.1rem,2.6vw,2rem);display:grid}.wb-tipus h3{align-items:center;gap:.6rem;font-size:1.1rem;font-weight:700;display:flex}.wb-tipus__fo{gap:3px;display:inline-flex}.wb-tipus__fo i{background:var(--princess);border-radius:2px;width:.95rem;height:.65rem;box-shadow:inset 0 0 0 1px #d3e4f199}.wb-berlet--vibe .wb-tipus__fo i{background:var(--vibe);box-shadow:none}.wb-berlet--vip .wb-tipus__fo i{background:var(--poseidon);box-shadow:inset 0 0 0 1px var(--jeg)}.wb-tipus__sz{color:var(--jeg);margin-top:.25rem;font-size:.88rem}.wb-tipus__ar{text-align:right;justify-items:end;gap:.35rem;display:grid}.wb-tipus__ar strong{font:700 1.2rem/1 var(--f-szoveg);font-variant-numeric:tabular-nums;white-space:nowrap}.wb-tipus__ar small{color:var(--jeg);white-space:nowrap;font-size:.78rem}.wb-tipus--zart{opacity:.6}.wb-db{border-radius:var(--r-g);grid-template-columns:2.6rem 2.4rem 2.6rem;align-items:center;display:inline-grid;overflow:hidden;box-shadow:inset 0 0 0 1px #d3e4f18c}.wb-db button{height:2.6rem;color:var(--ho);cursor:pointer;background:0 0;border:0;font-size:1.3rem;font-weight:700}.wb-db button:hover:not([disabled]){background:#f0eee91a}.wb-db button[disabled]{opacity:.35;cursor:not-allowed}.wb-db output{text-align:center;font-variant-numeric:tabular-nums;font-weight:700}.wb-berlet__lab{color:var(--jeg);border-top:1px solid #d3e4f124;gap:.35rem;padding:1rem clamp(1.1rem,2.6vw,2rem) 1.3rem;font-size:.92rem;display:grid}.wb-berlet__pontok li{grid-template-columns:1rem 1fr;gap:.4rem;display:grid}.wb-berlet__pontok li:before{content:"";background:var(--fuchsia);border-radius:1px;width:.42rem;height:.42rem;margin-top:.55em}.wb-vevo{border-radius:var(--r-l);background:var(--ho);color:var(--tinta);--mezo-bg:#fff;--mezo-szin:var(--tinta);--mezo-keret:#0a1b2a73;gap:1.1rem;padding:clamp(1.4rem,3vw,2.2rem);display:grid}.wb-vevo h2{font:800 clamp(1.7rem, 3vw, 2.3rem) / 1 var(--f-cim)}.wb-vevo__sor{gap:1.1rem;display:grid}@media (min-width:640px){.wb-vevo__sor--2{grid-template-columns:1fr 1fr}.wb-vevo__sor--cim{grid-template-columns:9rem 1fr}}.wb-vevo__megj{color:var(--tinta-2);font-size:.88rem}.wb-vevo__nevek{border:0;gap:.9rem;margin:0;padding:0;display:grid}.wb-vevo__nevek legend{margin-bottom:.4rem;font-weight:700}.wb-vevo .pipa input:checked,.wb-kosar .pipa input:checked{background:var(--poseidon);border-color:var(--poseidon)}.wb-vevo .pipa input:checked:after,.wb-kosar .pipa input:checked:after{background:var(--ho)}.wb-vevo :focus-visible,.wb-kosar :focus-visible{outline-color:var(--classic)}.wb-kosar{border-radius:var(--r-l);background:var(--ho);color:var(--tinta);--mezo-bg:#fff;--mezo-szin:var(--tinta);--mezo-keret:#0a1b2a73;overflow:hidden}@media (min-width:1040px){.wb-kosar{position:sticky;top:5.5rem}}.wb-kosar__fej{background:var(--vibe);color:var(--ho);padding:1.1rem 1.4rem}.wb-kosar__fej p{letter-spacing:.14em;text-transform:uppercase;font-size:.78rem;font-weight:700}.wb-kosar__fej h2{font:800 2rem/1 var(--f-cim);margin-top:.3rem}.wb-kosar__test{gap:1rem;padding:1.3rem 1.4rem 1.5rem;display:grid}.wb-kosar__lista{gap:.55rem;font-size:.95rem;display:grid}.wb-kosar__lista li{justify-content:space-between;gap:1rem;display:flex}.wb-kosar__lista b{font-variant-numeric:tabular-nums;white-space:nowrap}.wb-kosar__ures{color:var(--tinta-2);font-size:.95rem}.wb-kosar__osszeg{color:var(--tinta-2);border-top:1px solid #0a1b2a2e;justify-content:space-between;align-items:flex-end;gap:1rem;padding-top:.9rem;font-size:.85rem;display:flex}.wb-kosar__osszeg strong{font:700 1.7rem/1 var(--f-szoveg);font-variant-numeric:tabular-nums;color:var(--tinta);white-space:nowrap}.wb-kosar .gomb--teli{background:var(--tinta);color:var(--ho);width:100%}.wb-kosar .visszajelzes__hiba{color:var(--chili);border-color:var(--chili);background:#9b1b3014}.wb-kosar__megj{color:var(--tinta-2);font-size:.82rem;line-height:1.5}.wb-kosar__megj a,.wb-kosar a{color:var(--tinta)}.wb-sav{z-index:60;padding:.7rem var(--perem);background:var(--tinta);justify-content:space-between;align-items:center;gap:1rem;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 26px #0006}.wb-sav b{font-variant-numeric:tabular-nums;font-size:1.15rem;display:block}.wb-sav span{color:var(--jeg);font-size:.82rem}@media (min-width:1040px){.wb-sav{display:none}}.wb-penztar{border-radius:var(--r-l);background:#fff;gap:1rem;padding:1.4rem;display:grid;box-shadow:inset 0 0 0 1px #0a1b2a1f}.wb-penztar__sorok{gap:.8rem;display:grid}.wb-penztar__sorok li{border-bottom:1px solid #0a1b2a1f;justify-content:space-between;gap:1rem;padding-bottom:.8rem;display:flex}.wb-penztar__sorok h3{font-size:1.05rem}.wb-penztar__sorok p{color:var(--tinta-2);font-size:.88rem}.wb-penztar__kedv,.wb-penztar__osszeg{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.wb-penztar__osszeg strong{font-variant-numeric:tabular-nums;font-size:1.6rem}.wb-penztar__vevo{color:var(--tinta-2);font-size:.88rem}.wb-fizet{gap:1rem;margin-top:1.5rem;display:grid}.wb-fizet__ido{font-weight:700}.wb-fizet__megj,.wb-fizet__proba{color:var(--tinta-2);font-size:.88rem}.wb-meghivo{gap:1rem;display:grid}.wb-meghivo__gombok{flex-wrap:wrap;gap:.8rem;display:flex}.wb-atir{margin-top:.6rem}.wb-atir__nyit{cursor:pointer;font-weight:700}.wb-atir__megj{color:var(--tinta-2);font-size:.85rem}.wb-bevalt{max-width:34rem}.wb-jegyek{gap:1.6rem;margin-top:1.4rem;display:grid}.wb-jegyek__elem{gap:.6rem;display:grid}.wb-jegyek__muvelet{margin-top:1.2rem}.wb-jegyek__hatar{color:var(--tinta-2);margin-top:1.4rem;font-size:.9rem}.wb-jegy{border-radius:var(--r-l);color:var(--tinta);background:#fff;grid-template-columns:1fr;display:grid;overflow:hidden;box-shadow:0 1px #0a1b2a14,0 14px 34px #031e2d2e}@media (min-width:640px){.wb-jegy{grid-template-columns:15rem 1fr}}.wb-jegy__csonk{background:var(--princess);color:var(--ho);align-content:start;gap:.35rem;padding:1.3rem 1.3rem 1.5rem;display:grid;position:relative}.wb-jegy--bent .wb-jegy__csonk{background:var(--vibe-fuggo)}.wb-jegy--vip .wb-jegy__csonk{background:var(--poseidon)}.wb-jegy__csonk p{font-size:.82rem}.wb-jegy__csonk p:first-child{letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:700}.wb-jegy__csonk h2,.wb-jegy__csonk h3{font:800 1.65rem/1.02 var(--f-cim)}.wb-jegy__fo{font-size:.9rem;font-weight:700}@media (min-width:640px){.wb-jegy__csonk:after{content:"";border-right:2px dashed #0a1b2a2e;position:absolute;top:.6rem;bottom:.6rem;right:-1px}}.wb-jegy__test{grid-template-columns:auto 1fr;align-items:center;gap:1.2rem;padding:1.2rem 1.3rem;display:grid}.wb-jegy__qr{width:8.5rem;height:8.5rem}.wb-jegy__qr svg{width:100%;height:100%}.wb-jegy--nagy .wb-jegy__qr{width:12rem;height:12rem}.wb-jegy__adat{gap:.3rem;font-size:.9rem;display:grid}.wb-jegy__kod{font:700 1.05rem/1.2 var(--f-mono);letter-spacing:.08em;word-break:break-all}.wb-jegy__muvelet{flex-wrap:wrap;gap:.4rem 1rem;margin-top:.4rem;font-size:.85rem;font-weight:700;display:flex}.wb-jegy__ervenytelen{color:var(--chili);font-weight:700}.wb-jegy--nagy{width:100%;max-width:42rem}@media print{.fejlec,.lablec,.suti,.of,.wb-jegy__muvelet{display:none!important}.wb-jegy{box-shadow:none;border:1px solid #000}}
