.e.ekran{--t-maly:clamp(16px, 3.6vmin, 26px);--t-tekst:clamp(20px, 4.8vmin, 34px);--t-duzy:clamp(26px, 6.6vmin, 48px);--t-kwota:clamp(44px, 12vmin, 96px);--t-ogromny:clamp(60px, 15vmin, 120px);--margines:clamp(20px, 5vmin, 44px);--e-odstep:clamp(16px, 4vmin, 32px);height:100dvh;min-height:0;padding:var(--margines);overflow:hidden}html.ekran-kiosk,html.ekran-kiosk body{overscroll-behavior:none;scrollbar-width:none;height:100%;margin:0;overflow:hidden}.e.ekran>*{width:100%;max-width:110vmin;margin-inline:auto}.ekran section{flex-direction:column;flex:1;min-height:0;display:flex}.ekran :where(.suma) .etykieta{font-size:var(--t-maly)}.ekran h1{font-size:var(--t-duzy);margin-top:0}.ekran .rachunek{min-height:0;margin-top:var(--e-odstep);font-size:var(--t-tekst);flex:1;overflow:hidden}.ekran .rachunek li{align-items:baseline;padding:.55em 0}.ekran .rachunek.dense{font-size:var(--t-maly)}.ekran .rachunek.dense li{padding:.4em 0}.ekran .rachunek.ciasny{font-size:clamp(13px,2.6vh,18px)}.ekran .rachunek .co{font-size:1.1em}.ekran .rachunek .kwota{font-size:.88em}.ekran .promo{font-family:var(--e-mono);font-size:var(--t-maly);text-align:right;flex:none;margin-top:.5em;font-weight:700}.ekran .suma{padding-top:var(--e-odstep);border-top:2px solid var(--e-ink);font-family:var(--e-mono);text-transform:uppercase;flex:none;justify-content:space-between;align-items:last baseline;gap:1em;display:flex}.ekran .vat{opacity:.6;margin-top:.3em;font-size:.8em;display:block}.ekran .duza-kwota{font-family:Cina Sans,ui-sans-serif,system-ui,sans-serif;font-weight:700;font-size:var(--t-kwota);text-transform:none;white-space:nowrap;line-height:1}.ekran .rachunek .dodatek{opacity:.7;border-top:0;padding-top:0;font-size:.8em}.ekran .rachunek .dodatek .ile{width:3em}.ekran .klub{padding-bottom:var(--e-odstep);border-bottom:2px solid var(--e-ink);font-family:var(--e-mono);font-size:var(--t-maly);white-space:nowrap;flex-direction:column;flex:none;align-items:flex-start;gap:.3em;margin:0;display:flex}.ekran .klub .imie{text-overflow:ellipsis;max-width:100%;font-family:Cina Sans,ui-sans-serif,system-ui,sans-serif;font-size:var(--t-tekst);text-transform:uppercase;font-weight:700;overflow:hidden}.ekran .klub .stan{opacity:.8}.ekran .scena{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:0;display:flex;position:relative}.ekran .znakowanie{aspect-ratio:1;width:clamp(96px,20vmin,160px);margin-top:auto;margin-bottom:var(--e-odstep);place-items:center;display:grid}.ekran .znakowanie svg{fill:none;stroke:currentColor;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%;overflow:visible}.ekran .ogromna-kwota{font-size:var(--t-ogromny);white-space:nowrap;margin:0;font-weight:700;line-height:1}.ekran .ogromna-kwota.dzieki{font-size:var(--t-kwota);white-space:normal;text-wrap:balance}.ekran .slowo{font-size:var(--t-duzy);opacity:.75;margin:.35em 0 0;line-height:1.2}.ekran .dol{width:100%;min-height:clamp(64px,13vmin,104px);padding-top:var(--e-odstep);flex:none;margin-top:auto}.ekran .dol>button:not(.link){height:clamp(64px,13vmin,104px);font-size:var(--t-duzy);border-radius:clamp(12px,2.4vmin,20px);margin-top:0}.ekran .zblizeniowe .fala{transform-origin:50%;animation:2s cubic-bezier(.33,1,.68,1) infinite ekran-fala}@keyframes ekran-fala{0%{opacity:.5;scale:1}to{opacity:0;scale:1.45}}.ekran .alarm{color:var(--e-sygnal)}.ekran .ptaszek{stroke:var(--e-akcent-na-tle);stroke-width:3px}.ekran .ptaszek circle{stroke-dasharray:189;stroke-dashoffset:189px;animation:.5s cubic-bezier(.33,1,.68,1) forwards ekran-rysuj}.ekran .ptaszek path{stroke-dasharray:40;stroke-dashoffset:40px;animation:.35s cubic-bezier(.33,1,.68,1) .4s forwards ekran-rysuj}@keyframes ekran-rysuj{to{stroke-dashoffset:0}}.e.ekran .wstecz{width:auto;height:auto;color:var(--e-ink);font-size:var(--t-tekst);opacity:.6;background:0 0;margin:.5em auto 0;padding:.4em .8em;text-decoration:none}.ekran .sposoby{flex-direction:column;gap:clamp(8px,1.25vmin,10px);display:flex}.e.ekran .sposoby button{height:clamp(56px,9.5vmin,76px);font-size:var(--t-tekst);border-radius:clamp(12px,2.4vmin,20px);justify-content:flex-start;gap:.7em;margin:0;padding:0 1em}.ekran .sposoby svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1.2em;height:1.2em}.ekran .zbieraj{font-size:var(--t-tekst);white-space:nowrap;justify-content:center;align-items:center;gap:.45em;margin:0;display:flex}.ekran .zbieraj svg{stroke-width:2.6px;stroke-linecap:butt;stroke-linejoin:miter;rotate:90deg}.ekran .nie-wyszlo{font-size:var(--t-maly);color:var(--e-sygnal);margin:0}.ekran .formularz{text-align:left;width:100%;margin-top:auto}.ekran .formularz h1{font-size:var(--t-kwota);line-height:1}.ekran .formularz .pole{font-size:var(--t-tekst)}.ekran .formularz input{height:clamp(64px,13vmin,104px);font-size:var(--t-duzy)}.ekran .czeka{padding:13vh 0 calc(var(--e-odstep) * 2)}.ekran .czeka h1{font-size:clamp(32px,9vmin,72px)}.ekran .znak{width:min(100%,70vh);height:auto;margin:calc(var(--e-odstep) * 1.5 + 2vh) auto calc(var(--e-odstep) * 1.5);display:block}.ekran .marka{width:100%;display:block;position:relative}.ekran .filtry{position:absolute}.ekran .zapros{flex:1;justify-content:center;align-items:center;min-height:0;display:flex}.ekran .qr{aspect-ratio:1;height:min(100%,clamp(160px,40vmin,320px))}.ekran .qr svg{width:100%;height:100%}.ekran .bez-polaczenia{margin:var(--e-odstep) 0 0;font-family:var(--e-mono);font-size:var(--t-maly);text-align:center;color:var(--e-sygnal)}@media (orientation:landscape){.e.ekran>.czeka{max-width:none}.ekran .czeka{grid-template-columns:minmax(0,1fr) min-content;align-content:center;gap:5vh 6vw;padding:0 6vw;display:grid}.ekran .czeka h1{text-align:left;grid-column:2;align-self:end;margin:0;font-size:clamp(28px,11.5vmin,96px);line-height:1}.ekran .czeka .marka{grid-area:1/1/span 2;align-self:center}.ekran .czeka .znak{width:100%;margin:0}.ekran .czeka .zapros{flex:none;grid-column:2;justify-content:flex-start}.ekran .czeka .qr{height:30vh}.ekran .czeka .bez-polaczenia{grid-column:1/-1;margin:0}.e.ekran>:is(.rachunek-ekran,.scena){max-width:none}.ekran .rachunek-ekran .klub{flex-direction:row;align-items:baseline;gap:.8em}.ekran .rachunek-ekran .duza-kwota{font-size:var(--t-ogromny)}.ekran .rachunek.kolumny{columns:2;column-fill:auto;clip-path:inset(2px 0 0);column-gap:6vw}.ekran .rachunek.kolumny .dodatek{break-before:avoid-column}.ekran .rachunek.kolumny li{break-inside:avoid}.ekran .rachunek.dense li{padding:.3em 0;line-height:1.25}.ekran .scena{text-align:left;grid-template-rows:minmax(0,1fr) auto auto minmax(0,1fr) auto;grid-template-columns:1fr auto auto 1fr;align-items:center;column-gap:4vw;display:grid}.ekran .scena .znakowanie{grid-area:2/2/span 2;width:30vh;margin:0}.ekran .scena .znakowanie svg{stroke-width:2px}.ekran .scena .ogromna-kwota{font-size:min(var(--t-ogromny) * 1.2, 11vw);grid-area:2/3;align-self:end}.ekran .scena .ogromna-kwota.dzieki{max-width:52vw;font-size:min(var(--t-kwota), 7vw)}.ekran .scena .slowo{grid-area:3/3;align-self:start}.ekran .scena .dol{grid-area:5/1/auto/-1;margin:0}.ekran .sposoby{flex-direction:row;gap:1.6vw;position:relative}.ekran .sposoby .nie-wyszlo{text-align:center;position:absolute;inset:auto 0 calc(100% + 1.6vw)}.e.ekran .sposoby button{flex:auto;justify-content:center;width:auto;min-width:0;height:13vh;padding:0 .6em}.ekran .sposoby .opis{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ekran .zbieraj{flex:none}.ekran .zbieraj svg{rotate:none}.ekran form.scena{grid-template-rows:auto auto 1fr;grid-template-columns:1fr auto;align-content:start;align-items:end;column-gap:2vw}.ekran .scena .formularz{display:contents}.ekran .formularz h1{font-size:min(var(--t-kwota), 8vw);grid-area:1/1/auto/-1;margin:0 0 3vh}.ekran .formularz .pole{grid-area:2/1;width:100%;margin:0}.ekran .formularz input{height:12vh}.ekran form.scena .dol{grid-area:2/2;align-items:center;gap:1vw;padding:0;display:flex}.ekran form.scena .dol>button:not(.link){width:24vw;height:12vh}.e.ekran form.scena .wstecz{margin:0}}
