/* Přenesené stránkové styly z YOOtheme builderu (původně inline <style> na stránkách) + drobné opravy migrace. #lista → .lista (duplicitní ID). */
.uk-hidden-visually:not(:focus):not(:active):not(:focus-within){position:absolute!important;width:1px!important;height:1px!important;padding:0!important;border:0!important;margin:0!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important}
@media (max-width:1000px){#page\#0 .neoikona,.lista .neoikona{display:none}}
@media (min-width:1000px){#page\#0 .mobilni,.lista .mobilni{display:none}}
@media (max-width:450px){#page\#0 .mobilni,.lista .mobilni{display:none}}
#page\#1 img.el-image{width:50px}
.lista .uk-tile-default.uk-tile{border-radius:15px}
.lista .uk-accordion{padding:10px;background:#faf5fa;border-radius:5px}
#page\#0 .uk-tile-muted.uk-tile{border-radius:10px}
/* Kultivace (rozhodnutí 4): kontrast. Původní „Číst více“ rgb(239,209,242) na bílé ≈1.4:1 → značková fialová; patičkové odkazy 60 % → 85 % bílé. */
.lista .uk-button-text,.lista .uk-button-text:hover{color:#930099}
.tm-footer a,footer a,.uk-section-primary a:not(.uk-button){color:rgba(255,255,255,.88)}
.tm-footer a:hover,footer a:hover,.uk-section-primary a:not(.uk-button):hover{color:#fff}
/* Lišta souhlasu */
.consent-bar{position:fixed;left:0;right:0;bottom:0;z-index:1100;background:#fff;color:#333;border-top:3px solid #930099;box-shadow:0 -4px 16px rgba(0,0,0,.15);padding:16px 20px;display:flex;flex-wrap:wrap;gap:12px 24px;align-items:center;justify-content:center}
.consent-bar[hidden]{display:none}
.consent-bar p{margin:0;max-width:760px;font-size:15px}
.consent-actions{display:flex;gap:10px;flex-wrap:wrap}
