/* Lista souhlasu: musi fungovat i na strankach bez /p/site.css, proto bez promennych. */
[hidden].ck { display: none !important; }
.ck { position: fixed; left: 0; right: 0; bottom: 0; z-index: 99999; display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; gap: 8px 20px; padding: 10px clamp(16px, 4.5vw, 72px); background: #fff; color: #14181b; box-shadow: 0 -1px 10px #0002; font: 400 14px/1.35 'Schibsted Grotesk', Arial, sans-serif; }
.ck-t { flex: 1 1 auto; }
.ck-t strong { font-weight: 600; font-size: 15px; }
.ck-t a { margin-left: 10px; color: inherit; text-decoration: underline; font-size: 13px; }
.ck-b { display: flex; gap: 8px; }
.ck-b button { font: 600 14px/1.2 'Schibsted Grotesk', Arial, sans-serif; padding: 9px 16px; border: 1px solid #14181b; border-radius: 0; cursor: pointer; min-height: 40px; background: #fff; color: #14181b; }
#ck-yes { background: #14181b; color: #fff; }
.ck-b button:focus-visible { outline: 3px solid #c8201a; outline-offset: 2px; }
.ck-odkaz { margin: 0; padding: 10px 16px; text-align: center; font: 400 14px/1.3 Arial, sans-serif; }
.ck-odkaz a { color: inherit; }
@media print { .ck { display: none; } }
