/* Cookie lišta. Všetky tlačidlá (Prijať všetky, Odmietnuť všetky, Nastavenia, Uložiť výber) majú rovnakú
   veľkosť, farbu a viditeľnosť, takže prijatie aj odmietnutie sú rovnocenné. Vzhľad tlačidiel podľa holdingu STEFE:
   od 13. 11. ako ostatné tlačidlá webu: zelené #69BE28 s tmavým tučným textom, po prejdení kurzorom sivé. */
#stefe-cookie{position:fixed;left:0;right:0;bottom:0;z-index:99999;background:#fff;color:#2b2b2b;border-top:3px solid #69be28;box-shadow:0 -6px 24px rgba(0,0,0,.18);font-family:inherit;font-size:15px;line-height:1.5}
.stefe-cookie__in{max-width:1180px;margin:0 auto;padding:14px 24px;display:flex;gap:16px 24px;align-items:center;justify-content:space-between;flex-wrap:wrap}
#stefe-cookie p{margin:0;flex:1 1 420px}
#stefe-cookie a{color:#3e7a12;text-decoration:underline}
.stefe-cookie__btns{display:grid;grid-template-columns:repeat(3,minmax(150px,1fr));gap:10px}
#stefe-cookie button{cursor:pointer;border:1px solid #69be28;background:#69be28;color:#1f1f1f;border-radius:0;padding:11px 18px;font:inherit;font-weight:800;font-size:15px;line-height:1.2;text-align:center;transition:background-color .15s,color .15s,border-color .15s}
#stefe-cookie button:hover{background:#e7e7e7;border-color:#d6d6d6;color:#2b2b2b}
#stefe-cookie button:focus-visible{outline:3px solid #3e7a12;outline-offset:2px}
.stefe-cookie__panel{flex:1 1 100%;display:grid;gap:10px;padding:6px 0}
.stefe-cookie__panel[hidden]{display:none}
.stefe-cookie__cat{display:flex;gap:10px;align-items:flex-start;font-size:14px}
.stefe-cookie__cat input{margin-top:4px;width:18px;height:18px;accent-color:#3e7a12}
#stefe-cookie .stefe-cookie__panel>button{justify-self:start;min-width:150px}
@media(max-width:640px){#stefe-cookie{max-height:85vh;overflow:auto}.stefe-cookie__btns{grid-template-columns:1fr;width:100%}#stefe-cookie .stefe-cookie__panel>button{justify-self:stretch}}
