.vu-karta{gap:var(--vt-sp-3);padding:var(--vt-sp-4);background:var(--vt-povrch);border:1px solid var(--vt-okraj-silny);border-radius:var(--vt-r-panel);text-align:left;display:grid}.vu-karta__titul{font-size:var(--vt-text-l);letter-spacing:var(--vt-tracking-nadpis);color:var(--vt-ink);overflow-wrap:anywhere;margin:0;font-weight:700}.vu-karta__veta,.vu-tichy{color:var(--vt-ink-2);font-size:var(--vt-text-s);margin:0;line-height:1.5}.vu-karta__chyba{color:var(--vt-chyba-ink);font-size:var(--vt-text-s);margin:0}.vu-karta__akcie{gap:var(--vt-sp-2);flex-wrap:wrap;display:flex}@media (max-width:420px){.vu-karta__akcie>.vt-btn{flex:100%}}.vu-kroky{gap:var(--vt-sp-2);color:var(--vt-ink);font-size:var(--vt-text-s);margin:0;padding-left:1.4em;line-height:1.5;display:grid}.vu-zapnute{align-items:center;gap:var(--vt-sp-2);color:var(--vt-ink-2);font-size:var(--vt-text-s);flex-wrap:wrap;margin:0;display:flex}.vu-zapnute__bodka{border-radius:var(--vt-r-plny);background:var(--vt-ok);flex:none;width:8px;height:8px}.vu-odkaz{color:var(--vt-ink);font:inherit;text-underline-offset:3px;cursor:pointer;touch-action:manipulation;background:0 0;border:0;padding:6px 8px;text-decoration:underline}.vu-odkaz:focus-visible{outline:2px solid var(--vt-focus);outline-offset:2px;border-radius:var(--vt-r-s)}@media print{.vu-karta,.vu-zapnute,.vu-tichy{display:none!important}}
.plh-koren{gap:var(--vt-sp-3);flex-direction:column;width:min(48ch,100%);margin:0 auto;display:flex}.plh-koren--ram{width:100%}.plh-fakt{color:var(--vt-ink-2);text-align:center;margin:0}.plh-karta{gap:var(--vt-sp-2);padding:var(--vt-sp-5);border-radius:var(--vt-r);background:var(--vt-povrch);box-shadow:var(--vt-tien-1);flex-direction:column;display:flex;position:relative;overflow:hidden}.plh-karta__hlava{justify-content:space-between;align-items:center;gap:var(--vt-sp-3);display:flex}.plh-karta__suma{color:var(--vt-ink);font-size:var(--vt-text-l);font-weight:700}.plh-karta__titul{margin:var(--vt-sp-2) 0 0;color:var(--vt-ink);font-size:var(--vt-text-xl);line-height:1.2}.plh-karta__veta{color:var(--vt-ink-2);margin:0}.plh-karta__akcie{gap:var(--vt-sp-2);margin-top:var(--vt-sp-2);flex-wrap:wrap;display:flex}.plh-karta__poznamka{color:var(--vt-chyba-ink);font-size:var(--vt-text-s);margin:0}.plh-karta__pulz{background:linear-gradient(90deg, transparent, var(--vt-info), transparent);background-repeat:no-repeat;background-size:50% 100%;height:3px;animation:1.6s linear infinite plh-pulz;position:absolute;inset:auto 0 0}@keyframes plh-pulz{0%{background-position:-50% 0}to{background-position:150% 0}}@media (prefers-reduced-motion:reduce){.plh-karta__pulz{background-position:50% 0;animation:none}}.plh-bezpecne{color:var(--vt-ink-2);font-size:var(--vt-text-s);text-align:center;margin:0}
