/* dotaznik.css – stránka /dotaznik-cenova-ponuka/ (6. 11. 2026)
   Základ (.fwrap, .fg, .frow, .fchk, .btn-sub, .btn-p, .btn-o, .fst) je v style.css, rozbaľovačky a zaškrtávačky kreslí prvky.js;
   tu je len to, čo inde na webe nie je: postup po krokoch, skupiny zaškrtávačiek, vyhľadanie firmy a zhrnutie. */
.dq-obal .fwrap{padding:34px 32px}
.dq-obal [hidden]{display:none!important}

.dq-hlavicka{display:flex;gap:16px;align-items:flex-start;justify-content:space-between;margin-bottom:18px}
.dq-pozn{font-size:.8rem;color:var(--muted);line-height:1.55;margin:7px 0 0;text-align:left}
.dq-uvod{margin:0}
.dq-krok>.dq-pozn{margin:0 0 16px}
.dq-pozn a,.dq-hotovo a:not(.btn-p),.dq-obal .fchk label a{color:inherit;text-decoration:underline}
.dq-odznova{flex-shrink:0;background:none;border:none;padding:4px 0;color:var(--muted);font:inherit;font-size:.8rem;text-decoration:underline;cursor:pointer}
.dq-odznova:hover{color:var(--txt)}

/* Postup: osem krokov, aktuálny zvýraznený; na mobile len číslo a názov aktuálneho kroku. */
.dq-stav-kroku{font-size:.76rem;font-weight:600;color:var(--muted);text-transform:uppercase;letter-spacing:.08em;margin:0 0 8px}
.dq-postup{list-style:none;margin:0 0 26px;padding:0;display:flex;gap:6px}
.dq-postup li{flex:1;min-width:0}
.dq-postup button{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:6px;background:none;border:none;padding:0;cursor:pointer;font:inherit;text-align:left;color:var(--muted)}
.dq-postup .dq-cislo{display:block;width:100%;height:5px;border-radius:3px;background:var(--bdr);font-size:0;transition:background .2s}
.dq-postup .dq-nazov{font-size:.68rem;line-height:1.3;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.dq-postup li.hotovy .dq-cislo{background:var(--green)}
.dq-postup li.teraz .dq-cislo{background:var(--gold)}
.dq-postup li.teraz .dq-nazov{color:var(--txt);font-weight:700}
.dq-obnovene{font-size:.82rem;color:#2d6a4f;background:#e8f5ee;border-radius:var(--r2);padding:9px 14px;margin:-8px 0 20px}

/* Potvrdenie „Začať odznova“ (<dialog>; farby z premenných, takže platí aj tmavá téma) */
.dq-okno{width:min(440px,calc(100% - 32px));max-width:none;margin:auto;padding:0;border:1px solid var(--n-line);border-radius:24px;background:var(--n-surf);color:var(--n-ink);box-shadow:0 40px 80px -20px rgba(0,0,0,.5)}
.dq-okno::backdrop{background:rgba(8,15,25,.62);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}
.dq-okno-telo{padding:28px}
.dq-okno h2{font:700 21px 'DM Sans',sans-serif;margin:0 0 8px}
.dq-okno p{font-size:14px;line-height:1.6;color:var(--n-t2);margin:0}
.dq-okno-tl{display:flex;gap:10px;margin-top:22px}
.dq-okno-tl button{flex:1;width:auto;margin:0;min-height:46px}
@media(max-width:480px){.dq-okno-tl{flex-direction:column}}
@media(prefers-reduced-motion:no-preference){.dq-okno[open]{animation:dq-okno-vstup .25s cubic-bezier(.2,.8,.2,1)}.dq-okno[open]::backdrop{animation:dq-okno-pozadie .25s}}
@keyframes dq-okno-vstup{from{opacity:0;transform:translateY(14px) scale(.98)}to{opacity:1;transform:none}}
@keyframes dq-okno-pozadie{from{opacity:0}to{opacity:1}}

/* Krok */
.dq-krok{border:0;margin:0;padding:0;min-width:0}
.dq-krok legend{font-size:1.15rem;font-weight:700;margin-bottom:20px;padding:0;outline:none}
.dq-obal .fg>label,.dq-lbl{text-transform:none;letter-spacing:0;font-size:.86rem;font-weight:600;color:var(--txt)}
.dq-lbl{display:block;margin-bottom:8px}
.dq-obal .frow{align-items:stretch}
/* Polia v riadku v jednej línii: popis hore, pole prilepené k spodku stĺpca (popis môže mať jeden alebo dva riadky). */
.dq-obal .frow>.fg{display:flex;flex-direction:column}
.dq-obal .frow>.fg>label+*,.dq-obal .frow>.fg>.dq-lbl+*{margin-top:auto}
.dq-rad3{grid-template-columns:repeat(3,1fr)}
.dq-skupina{margin-bottom:18px}
.dq-chk{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:2px 16px}
.dq-chk .fchk{margin-bottom:6px}
.dq-chk .fchk label{font-size:.86rem;color:var(--txt)}
.dq-upoz{font-size:.88rem;line-height:1.55;background:#fbf6e6;border:1px solid #e6d9a8;border-left:3px solid var(--gold);border-radius:var(--r2);padding:12px 16px;margin:0 0 16px}

/* Vyhľadanie firmy */
.dq-hladanie{padding:16px;border:0;border-radius:var(--r2);background:var(--n-navy)}
/* Modré pole ako tlačidlo „Kontaktujte nás“ (svetlá téma navy, tmavá --acc); texty v ňom biele */
body.dark .dq-hladanie{background:var(--acc)}
.dq-obal .fg.dq-hladanie>label,.dq-hladanie .dq-pozn{color:#fff}
.dq-hladanie .dq-pozn{opacity:.85}
.dq-hladaj-riadok{display:flex;gap:10px}
.dq-hladaj-riadok input{flex:1}
.dq-hladaj-riadok .btn-o{flex-shrink:0}
.dq-najdene{margin-top:10px;border:1px solid var(--bdr);border-radius:var(--r2);background:var(--surf);overflow:hidden}
.dq-najdene button{display:block;width:100%;text-align:left;background:none;border:0;border-bottom:1px solid var(--bdr);padding:10px 14px;font:inherit;font-size:.86rem;color:var(--txt);cursor:pointer}
.dq-najdene button:last-child{border-bottom:0}
.dq-najdene button:hover,.dq-najdene button:focus{background:var(--bg2);outline:none}
.dq-najdene small{display:block;color:var(--muted);font-size:.76rem;margin-top:2px}

/* Zhrnutie */
.dq-zhrnutie h4{font-size:.92rem;margin:20px 0 6px;padding-bottom:4px;border-bottom:2px solid var(--gold);display:flex;justify-content:space-between;gap:10px;align-items:baseline}
.dq-zhrnutie h4 button{background:none;border:0;padding:0;font:inherit;font-size:.78rem;font-weight:500;color:var(--muted);text-decoration:underline;cursor:pointer}
.dq-zhrnutie dl{margin:0}
.dq-zhrnutie dl>div{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:12px;padding:6px 0;border-bottom:1px solid var(--bdr);font-size:.86rem}
.dq-zhrnutie dt{color:var(--muted)}
.dq-zhrnutie dd{margin:0;white-space:pre-line;overflow-wrap:anywhere}
.dq-prazdne{color:var(--muted);font-size:.86rem}
.dq-ukazka{margin:22px 0 16px}
.dq-obal .fchk{margin-top:6px}
.dq-pasca{position:absolute;left:-9999px;top:auto;width:1px;height:1px;overflow:hidden}

/* Tlačidlá a chyby */
.dq-nav{display:flex;justify-content:space-between;gap:12px;margin-top:26px}
#dq-odoslat{width:100%}
#dq-dalej{margin-left:auto}
.fst.er#dq-chyba{margin-top:14px}
.dq-zle input,.dq-zle select,.dq-zle .vp-select,.dq-zle .vp-tlacidlo{border-color:#c0392b}

/* Obrazovka po odoslaní */
.dq-hotovo{text-align:center;padding:10px 0 4px}
.dq-hotovo:focus{outline:none}
.dq-hotovo-ikona{color:var(--green);margin-bottom:8px}
.dq-hotovo h2{font-size:1.5rem;margin-bottom:14px}
.dq-hotovo p{margin-bottom:13px;text-align:center}
.dq-hotovo .btn-p{color:#fff;margin-top:6px}

@media(max-width:700px){
  .dq-obal .fwrap{padding:26px 18px}
  .dq-postup .dq-nazov{display:none}
  .dq-postup{gap:4px}
  .dq-rad3{grid-template-columns:1fr}
  .dq-hlavicka{flex-direction:column;gap:6px}
  .dq-zhrnutie dl>div{grid-template-columns:1fr;gap:2px}
  .dq-hladaj-riadok{flex-direction:column}
}

/* DQ-ART:ZACIATOK – kresba v hlavičke (generuje pomocne/nastroje/dotaznik/art_dq.py; slučka 13 s, len transform / opacity / stroke-dashoffset) */
.dq-art{padding:18px}
.dq-art svg{width:100%;height:auto;display:block;overflow:hidden}
.dq-art .dq-ciara{fill:none;stroke:var(--n-pole-l);stroke-width:3;stroke-linecap:round}
.dq-art .dq-karta-g{transform-origin:134px 130px}
.dq-art .dq-podklad{fill:var(--n-pole);stroke:var(--n-titul);stroke-width:1;opacity:.45}
.dq-art .dq-podklad-2{opacity:.25}
.dq-art .dq-karta-vypln{fill:var(--n-pole)}
.dq-art .dq-karta{fill:none;stroke:var(--n-titul);stroke-width:1.5;stroke-dasharray:1;stroke-dashoffset:0}
.dq-art .dq-sen{fill:var(--n-titul);opacity:.07}
.dq-art .dq-seg{fill:var(--n-pole-l)}
.dq-art .dq-seg-ok{fill:var(--green);opacity:1}
.dq-art .dq-seg-teraz{fill:var(--gold);opacity:0}
.dq-art .dq-znak-ok{opacity:1;transform-box:fill-box;transform-origin:center}
.dq-art .dq-znak-ok circle{fill:var(--green)}
.dq-art .dq-znak-ok path{fill:none;stroke:#fff;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}
.dq-art .dq-pole,.dq-art .dq-cb{fill:var(--n-surf);stroke:var(--n-titul);stroke-width:1.2}
.dq-art .dq-sipka{fill:none;stroke:var(--n-titul);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}
.dq-art .dq-fajka{fill:none;stroke:var(--green);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0}
.dq-art .dq-prep-vyp{fill:var(--n-pole-l)}
.dq-art .dq-prep-zap{fill:var(--green);opacity:0}
.dq-art .dq-gulka{fill:#fff;stroke:var(--n-titul);stroke-width:1;transform:translateX(0)}
.dq-art .dq-skry{opacity:0;transform:scaleY(.15);transform-box:fill-box;transform-origin:50% 0}
.dq-art .dq-posun{transform:translateY(-50px)}
.dq-art .dq-lista{opacity:0;transform-box:fill-box;transform-origin:50% 0}
.dq-art .dq-lista-r{fill:var(--n-surf);stroke:var(--n-titul);stroke-width:1.2}
.dq-art .dq-vyber{fill:var(--gold);opacity:.25}
.dq-art .dq-schr{fill:var(--n-surf);stroke:var(--n-titul);stroke-width:1.5}
.dq-art .dq-schr-ikona{fill:none;stroke:var(--n-titul);stroke-width:1.3;stroke-linecap:round;stroke-linejoin:round}
.dq-art .dq-odznak{opacity:1;transform-box:fill-box;transform-origin:center}
.dq-art .dq-odznak circle{fill:var(--green)}
.dq-art .dq-odznak path{fill:none;stroke:#fff;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}
.dq-art .dq-puls{fill:none;stroke:var(--green);stroke-width:1.2;opacity:0;transform-box:fill-box;transform-origin:center}
.dq-art .dq-krivka{fill:none;stroke:var(--n-titul);stroke-width:1.3;stroke-linecap:round;stroke-dasharray:1 1;stroke-dashoffset:1;opacity:0}
.dq-art .dq-miesto{fill:none;stroke:var(--n-pole-l);stroke-width:1.3;stroke-dasharray:4 4;opacity:0}
.dq-art .dq-obalka{opacity:0;transform:translate(134px,130px)}
.dq-art .dq-ob-telo{fill:var(--n-surf);stroke:var(--n-titul);stroke-width:1.5}
.dq-art .dq-ob-chlopna{fill:none;stroke:var(--n-titul);stroke-width:1.5;stroke-linejoin:round;stroke-linecap:round}
.dq-art .dq-dok{opacity:1;transform:translate(340px,202px) scale(1.25)}
.dq-art .dq-dok-r{fill:var(--n-surf);stroke:var(--n-titul);stroke-width:1.2}
.dq-art .dq-znacka{transform-box:fill-box;transform-origin:center}
.dq-art .dq-znacka circle{fill:var(--gold)}
.dq-art .dq-znacka text{fill:#0d1117;font-size:11px;font-weight:700;font-family:'DM Sans',sans-serif}
.dq-art .dq-kurzor{opacity:0}
.dq-art .dq-tap{fill:none;stroke:var(--gold);stroke-width:1.3;opacity:0;transform-box:fill-box;transform-origin:center}
.dq-art .dq-kurzor-r{fill:var(--n-titul);stroke:var(--n-surf);stroke-width:1;stroke-linejoin:round}
@media(max-width:700px){.dq-art{display:none}}
@media(prefers-reduced-motion:no-preference){.dq-karta-g{animation:dq-a-kartag 13s cubic-bezier(.45,.05,.25,1) infinite}}
@media(prefers-reduced-motion:no-preference){.dq-art .dq-karta{animation:dq-a-obrys .8s cubic-bezier(.45,.05,.25,1) both}}
@media(prefers-reduced-motion:no-preference){.dq-sok0{animation:dq-a-sok0 13s cubic-bezier(.45,.05,.25,1) infinite}}
@media(prefers-reduced-motion:no-preference){.dq-sok1{animation:dq-a-sok1 13s cubic-bezier(.45,.05,.25,1) infinite}}
@media(prefers-reduced-motion:no-preference){.dq-sok2{animation:dq-a-sok2 13s cubic-bezier(.45,.05,.25,1) infinite}}
@media(prefers-reduced-motion:no-preference){.dq-sok3{animation:dq-a-sok3 13s cubic-bezier(.45,.05,.25,1) infinite}}
@media(prefers-reduced-motion:no-preference){.dq-sok4{animation:dq-a-sok4 13s cubic-bezier(.45,.05,.25,1) infinite}}
@media(prefers-reduced-motion:no-preference){.dq-sok5{animation:dq-a-sok5 13s cubic-bezier(.45,.05,.25,1) infinite}}
@media(prefers-reduced-motion:no-preference){.dq-sok6{animation:dq-a-sok6 13s cubic-bezier(.45,.05,.25,1) infinite}}
@media(prefers-reduced-motion:no-preference){.dq-sok7{animation:dq-a-sok7 13s cubic-bezier(.45,.05,.25,1) infinite}}
@media(prefers-reduced-motion:no-preference){.dq-seg-teraz{animation:dq-a-teraz 13s cubic-bezier(.45,.05,.25,1) infinite}}
@media(prefers-reduced-motion:no-preference){.dq-znak-ok{animation:dq-a-znakok 13s cubic-bezier(.45,.05,.25,1) infinite}}
@media(prefers-reduced-motion:no-preference){.dq-lista{animation:dq-a-lista 13s cubic-bezier(.45,.05,.25,1) infinite}}
@media(prefers-reduced-motion:no-preference){.dq-vyber{animation:dq-a-vyber 13s cubic-bezier(.45,.05,.25,1) infinite}}
@media(prefers-reduced-motion:no-preference){.dq-fajka-a{animation:dq-a-fa 13s cubic-bezier(.45,.05,.25,1) infinite}}
@media(prefers-reduced-motion:no-preference){.dq-fajka-b{animation:dq-a-fb 13s cubic-bezier(.45,.05,.25,1) infinite}}
@media(prefers-reduced-motion:no-preference){.dq-gulka{animation:dq-a-gulka 13s cubic-bezier(.45,.05,.25,1) infinite}}
@media(prefers-reduced-motion:no-preference){.dq-prep-zap{animation:dq-a-zap 13s cubic-bezier(.45,.05,.25,1) infinite}}
@media(prefers-reduced-motion:no-preference){.dq-skry{animation:dq-a-skry 13s cubic-bezier(.45,.05,.25,1) infinite}}
@media(prefers-reduced-motion:no-preference){.dq-posun{animation:dq-a-posun 13s cubic-bezier(.45,.05,.25,1) infinite}}
@media(prefers-reduced-motion:no-preference){.dq-kurzor{animation:dq-a-kurzor 13s cubic-bezier(.45,.05,.25,1) infinite}}
@media(prefers-reduced-motion:no-preference){.dq-tap{animation:dq-a-tap 13s cubic-bezier(.45,.05,.25,1) infinite}}
@media(prefers-reduced-motion:no-preference){.dq-obalka{animation:dq-a-obalka 13s cubic-bezier(.45,.05,.25,1) infinite}}
@media(prefers-reduced-motion:no-preference){.dq-krivka-1{animation:dq-a-kr1 13s cubic-bezier(.45,.05,.25,1) infinite}}
@media(prefers-reduced-motion:no-preference){.dq-puls{animation:dq-a-puls 13s cubic-bezier(.45,.05,.25,1) infinite}}
@media(prefers-reduced-motion:no-preference){.dq-odznak{animation:dq-a-odznak 13s cubic-bezier(.45,.05,.25,1) infinite}}
@media(prefers-reduced-motion:no-preference){.dq-dok{animation:dq-a-dok 13s cubic-bezier(.45,.05,.25,1) infinite}}
@media(prefers-reduced-motion:no-preference){.dq-krivka-2{animation:dq-a-kr2 13s cubic-bezier(.45,.05,.25,1) infinite}}
@media(prefers-reduced-motion:no-preference){.dq-miesto{animation:dq-a-miesto 13s cubic-bezier(.45,.05,.25,1) infinite}}
@media(prefers-reduced-motion:no-preference){.dq-znacka{animation:dq-a-znacka 13s cubic-bezier(.45,.05,.25,1) infinite}}
/* tmavá téma: farby idú z premenných (--n-*, --green, --gold) */
@keyframes dq-a-kartag{0%,66%{opacity:1;transform:scale(1)}71%{opacity:0;transform:scale(.28)}93%{opacity:0;transform:scale(.9)}100%{opacity:1;transform:scale(1)}}
@keyframes dq-a-obrys{0%{stroke-dashoffset:1}100%{stroke-dashoffset:0}}
@keyframes dq-a-sok0{0%,12%{opacity:0}15%,72%{opacity:1}72.1%,100%{opacity:0}}
@keyframes dq-a-sok1{0%,21%{opacity:0}24%,72%{opacity:1}72.1%,100%{opacity:0}}
@keyframes dq-a-sok2{0%,29%{opacity:0}32%,72%{opacity:1}72.1%,100%{opacity:0}}
@keyframes dq-a-sok3{0%,37%{opacity:0}40%,72%{opacity:1}72.1%,100%{opacity:0}}
@keyframes dq-a-sok4{0%,44%{opacity:0}47%,72%{opacity:1}72.1%,100%{opacity:0}}
@keyframes dq-a-sok5{0%,52%{opacity:0}55%,72%{opacity:1}72.1%,100%{opacity:0}}
@keyframes dq-a-sok6{0%,59%{opacity:0}62%,72%{opacity:1}72.1%,100%{opacity:0}}
@keyframes dq-a-sok7{0%,64%{opacity:0}66%,72%{opacity:1}72.1%,100%{opacity:0}}
@keyframes dq-a-teraz{0%{opacity:1;transform:translateX(0)}12%{transform:translateX(0px)}15%{transform:translateX(24px)}21%{transform:translateX(24px)}24%{transform:translateX(48px)}29%{transform:translateX(48px)}32%{transform:translateX(72px)}37%{transform:translateX(72px)}40%{transform:translateX(96px)}44%{transform:translateX(96px)}47%{transform:translateX(120px)}52%{transform:translateX(120px)}55%{transform:translateX(144px)}59%{transform:translateX(144px)}62%{transform:translateX(168px)}63%{opacity:1;transform:translateX(168px)}66%,72%{opacity:0;transform:translateX(168px)}72.1%,100%{opacity:1;transform:translateX(0)}}
@keyframes dq-a-znakok{0%,63%{opacity:0;transform:scale(.3)}66%{opacity:1;transform:scale(1.2)}68%,72%{opacity:1;transform:scale(1)}72.1%,100%{opacity:0;transform:scale(.3)}}
@keyframes dq-a-lista{0%,13%{opacity:0;transform:scaleY(.5)}16%,27%{opacity:1;transform:scaleY(1)}30%,100%{opacity:0;transform:scaleY(.5)}}
@keyframes dq-a-vyber{0%,18%{transform:translateY(-22px);opacity:0}21%{opacity:.25;transform:translateY(-22px)}23%,100%{transform:translateY(0);opacity:.25}}
@keyframes dq-a-fa{0%,33%{stroke-dashoffset:1}37%,72%{stroke-dashoffset:0}72.1%,100%{stroke-dashoffset:1}}
@keyframes dq-a-fb{0%,38%{stroke-dashoffset:1}42%,72%{stroke-dashoffset:0}72.1%,100%{stroke-dashoffset:1}}
@keyframes dq-a-gulka{0%,43%{transform:translateX(16px)}47%,72%{transform:translateX(0)}72.1%,100%{transform:translateX(16px)}}
@keyframes dq-a-zap{0%,43%{opacity:1}47%,72%{opacity:0}72.1%,100%{opacity:1}}
@keyframes dq-a-skry{0%,49%{opacity:1;transform:scaleY(1)}57%,72%{opacity:0;transform:scaleY(.15)}72.1%,100%{opacity:1;transform:scaleY(1)}}
@keyframes dq-a-posun{0%,49%{transform:translateY(0)}57%,72%{transform:translateY(-50px)}72.1%,100%{transform:translateY(0)}}
@keyframes dq-a-kurzor{0%{opacity:0;transform:translate(250px,120px)}9%{opacity:0;transform:translate(250px,120px)}11%{opacity:1;transform:translate(214px,66px)}15%{opacity:1;transform:translate(214px,66px)}21%{opacity:1;transform:translate(140px,106px)}26%{opacity:1;transform:translate(140px,106px)}30%{opacity:1;transform:translate(42px,98px)}33.5%{opacity:1;transform:translate(42px,98px)}36%{opacity:1;transform:translate(42px,122px)}38.5%{opacity:1;transform:translate(42px,122px)}41%{opacity:1;transform:translate(52px,150px)}43.5%{opacity:1;transform:translate(52px,150px)}50%{opacity:1;transform:translate(200px,214px)}54%{opacity:0;transform:translate(200px,214px)}100%{opacity:0;transform:translate(200px,214px)}}
@keyframes dq-a-tap{0%{opacity:0;transform:scale(.4)}14.99%{opacity:0;transform:scale(.4)}15%{opacity:.9;transform:scale(.5)}18%{opacity:0;transform:scale(1.7)}21.49%{opacity:0;transform:scale(.4)}21.5%{opacity:.9;transform:scale(.5)}24.5%{opacity:0;transform:scale(1.7)}32.99%{opacity:0;transform:scale(.4)}33%{opacity:.9;transform:scale(.5)}36%{opacity:0;transform:scale(1.7)}37.99%{opacity:0;transform:scale(.4)}38%{opacity:.9;transform:scale(.5)}41%{opacity:0;transform:scale(1.7)}42.99%{opacity:0;transform:scale(.4)}43%{opacity:.9;transform:scale(.5)}46%{opacity:0;transform:scale(1.7)}100%{opacity:0}}
@keyframes dq-a-obalka{0%,66%{opacity:0;transform:translate(134px,130px) scale(.5)}70%{opacity:1;transform:translate(134px,130px) scale(1)}72%{opacity:1;transform:translate(134px,130px) scale(1)}73%{opacity:1;animation-timing-function:linear;transform:translate(140.46px,123.11px) scale(0.96)}74%{opacity:1;animation-timing-function:linear;transform:translate(157.65px,106.07px) scale(0.92)}75%{opacity:1;animation-timing-function:linear;transform:translate(182.06px,85.41px) scale(0.88)}76%{opacity:1;animation-timing-function:linear;transform:translate(210.21px,67.44px) scale(0.84)}77%{opacity:1;animation-timing-function:linear;transform:translate(239px,56.75px) scale(0.8)}78%{opacity:1;animation-timing-function:linear;transform:translate(265.86px,55.3px) scale(0.76)}79%{opacity:1;animation-timing-function:linear;transform:translate(288.84px,62.12px) scale(0.72)}80%{opacity:1;animation-timing-function:linear;transform:translate(306.55px,73.6px) scale(0.68)}81%{opacity:1;animation-timing-function:linear;transform:translate(317.93px,84.41px) scale(0.64)}82%{opacity:1;animation-timing-function:linear;transform:translate(322px,89px) scale(0.6)}84%{opacity:0;transform:translate(322px,89px) scale(.35)}100%{opacity:0;transform:translate(322px,89px) scale(.35)}}
@keyframes dq-a-kr1{0%,72%{stroke-dashoffset:1;opacity:0}72.5%{stroke-dashoffset:.99;opacity:.45}82%{stroke-dashoffset:0;opacity:.45}86%,100%{stroke-dashoffset:0;opacity:0}}
@keyframes dq-a-puls{0%,82%{opacity:0;transform:scale(1)}84%{opacity:.8;transform:scale(1)}91%,100%{opacity:0;transform:scale(1.28)}}
@keyframes dq-a-odznak{0%,83%{opacity:0;transform:scale(.3)}86%{opacity:1;transform:scale(1.25)}88%,94%{opacity:1;transform:scale(1)}98%,100%{opacity:0;transform:scale(.3)}}
@keyframes dq-a-dok{0%,85%{opacity:0;transform:translate(360px,128px) scale(.4)}86%{opacity:1;transform:translate(360px,128px) scale(.5)}86.7%{opacity:1;animation-timing-function:linear;transform:translate(362.92px,130.67px) scale(0.57)}87.4%{opacity:1;animation-timing-function:linear;transform:translate(369.85px,137.75px) scale(0.65)}88.1%{opacity:1;animation-timing-function:linear;transform:translate(377.36px,147.71px) scale(0.72)}88.8%{opacity:1;animation-timing-function:linear;transform:translate(382.16px,159.07px) scale(0.8)}89.5%{opacity:1;animation-timing-function:linear;transform:translate(382px,170.5px) scale(0.88)}90.2%{opacity:1;animation-timing-function:linear;transform:translate(376.24px,180.97px) scale(0.95)}90.9%{opacity:1;animation-timing-function:linear;transform:translate(366px,189.74px) scale(1.02)}91.6%{opacity:1;animation-timing-function:linear;transform:translate(354.01px,196.35px) scale(1.1)}92.3%{opacity:1;animation-timing-function:linear;transform:translate(344.04px,200.53px) scale(1.18)}93%{opacity:1;animation-timing-function:linear;transform:translate(340px,202px) scale(1.25)}95%{opacity:1;transform:translate(340px,202px) scale(1.25)}100%{opacity:0;transform:translate(340px,202px) scale(1.25)}}
@keyframes dq-a-kr2{0%,86%{stroke-dashoffset:1;opacity:0}86.5%{stroke-dashoffset:.99;opacity:.45}93%{stroke-dashoffset:0;opacity:.45}96%,100%{stroke-dashoffset:0;opacity:0}}
@keyframes dq-a-miesto{0%,83%{opacity:0}87%,93%{opacity:1}96%,100%{opacity:0}}
@keyframes dq-a-znacka{0%,92%{transform:scale(0)}95%{transform:scale(1.25)}97%,100%{transform:scale(1)}}
/* DQ-ART:KONIEC */
