/* Ochrana údajov a podmienky používania */
.lj-doc { max-width: 820px; line-height: 1.65; font-size: 16px; }
.lj-doc h1 { font-family: 'Lora', Georgia, serif; color: var(--deep, #063629); font-size: clamp(1.7rem, 4vw, 2.3rem); margin: .6rem 0 .2rem; }
.lj-doc h2 { font-family: 'Lora', Georgia, serif; color: var(--deep, #063629); font-size: 1.3rem; margin: 2rem 0 .6rem; scroll-margin-top: 80px; }
.lj-doc-meta { color: var(--muted, #6D8178); font-size: 14px; margin-top: 0; }
.lj-doc ul { padding-left: 1.2rem; }
.lj-doc li { margin: .3rem 0; }
.lj-doc code { font-size: 13px; background: #EEF8F3; padding: 1px 5px; border-radius: 5px; overflow-wrap: anywhere; }
.lj-doc .pl-table { font-size: 14px; font-variant-numeric: normal; }
.lj-doc .pl-table td { vertical-align: top; }
@media (max-width: 640px) {
  .lj-doc .pl-table thead { display: none; }
  .lj-doc .pl-table, .lj-doc .pl-table tbody, .lj-doc .pl-table tr, .lj-doc .pl-table td { display: block; width: 100%; box-sizing: border-box; }
  .lj-doc .pl-table tr { border-bottom: 1px solid var(--border, #D8EEE4); padding: 6px 0; }
  .lj-doc .pl-table tbody tr:last-child { border-bottom: 0; }
  .lj-doc .pl-table td { border: 0; padding: 3px 12px; }
  .lj-doc .pl-table td:first-child { font-weight: 700; }
}
@media (max-width: 640px) {
  .lj-doc td::before { font-weight: 700; color: var(--deep-mid, #0B5A43); }
  .lj-t-data td:nth-child(2)::before { content: "Na čo: "; }
  .lj-t-data td:nth-child(3)::before { content: "Právny základ: "; }
  .lj-t-data td:nth-child(4)::before { content: "Ako dlho: "; }
  .lj-t-cookies td:nth-child(2)::before { content: "Účel: "; }
  .lj-t-cookies td:nth-child(3)::before { content: "Doba: "; }
  .lj-t-cookies td:nth-child(4)::before { content: "Typ: "; }
  :lang(cs) .lj-t-data td:nth-child(2)::before { content: "K čemu: "; }
  :lang(cs) .lj-t-data td:nth-child(3)::before { content: "Právní základ: "; }
  :lang(cs) .lj-t-data td:nth-child(4)::before { content: "Jak dlouho: "; }
}
