/* UKÁZKA 13. 11. 2026 — jen /lisovna/ na větvi ukazka-lisovna */
.dukazy-radek{display:flex;flex-wrap:wrap;gap:.3rem 1.4rem;list-style:none;padding:0;margin:1rem 0 0;color:#c9d4f0;font-size:.95rem}
.dukazy-radek li::before{content:"";display:inline-block;width:.45rem;height:.45rem;background:#9db0e0;margin-right:.5rem;transform:translateY(-.1rem)}
.foto-sirka{margin:0;position:relative}
.foto-sirka img{display:block;width:100%;height:clamp(240px,42vw,560px);object-fit:cover}
.foto-sirka figcaption{position:absolute;left:max(1rem,calc((100% - 1200px)/2));bottom:1rem;color:#fff;font-size:.95rem;background:rgba(10,23,48,.6);padding:.3rem .7rem}
.cta-pruh{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem 2rem;border-top:3px solid var(--navy-800);border-bottom:1px solid var(--grey-200);padding:1.6rem 0;margin:0 auto}
.cta-pruh__titulek{font-family:var(--font-display);font-weight:600;font-size:1.35rem;color:var(--navy-800);margin:0}
.cta-pruh__dukaz{margin:.2rem 0 0;color:#5b6680}
.cta-pruh__akce{display:flex;align-items:center;gap:1.2rem;flex-wrap:wrap}
.cta-pruh__tel{font-weight:600;color:var(--navy-800)}
.linka-sekce .section-head__text p{color:rgba(255,255,255,.82)}
.linka-sekce .linka{display:block}
.linka-sekce .linka__scena{max-width:900px}
.linka__kroky--cesta{counter-reset:k;display:grid;grid-template-columns:repeat(5,1fr);gap:0;margin-top:2rem;position:relative;padding:0;list-style:none}
.linka__kroky--cesta::before{content:"";position:absolute;left:0;right:0;top:1.1rem;height:2px;background:rgba(255,255,255,.18)}
.linka__kroky--cesta::after{content:"";position:absolute;left:0;top:1.1rem;height:2px;width:var(--postup,0%);background:#9db0e0;transition:width .5s ease}
.linka__kroky--cesta li{position:relative;padding:2.6rem 1rem 0 0!important;opacity:.45;transition:opacity .45s ease;background:none!important;border:0!important;box-shadow:none!important;color:#fff;cursor:default;display:block!important}
.linka__kroky--cesta li::before{content:""!important;position:absolute;left:0;top:.65rem;width:1rem!important;height:1rem!important;border-radius:0!important;background:var(--navy-800);border:2px solid #9db0e0}
.linka__kroky--cesta li.zapnuto{opacity:1}
.linka__kroky--cesta li.zapnuto::before{background:#9db0e0}
.linka__kroky--cesta strong{display:block;color:#fff;font-family:var(--font-display);font-size:1.1rem;margin-bottom:.3rem}
.linka__kroky--cesta span{color:rgba(255,255,255,.75);font-size:.95rem}
.linka-sekce .linka__pozn,.linka-sekce .linka__napoveda{color:rgba(255,255,255,.6)}
.cert-seznam{list-style:none;padding:0;margin:0 0 1rem;border-top:1px solid var(--grey-200)}
.cert-seznam li{padding:.8rem 0;border-bottom:1px solid var(--grey-200)}
.cert-seznam b{display:inline-block;min-width:7.5rem;color:var(--navy-800)}
.lis-bez-ramu .lis-box{border:0;box-shadow:none;background:none;padding:0}
.mobil-rozbal>summary{display:none}
.mobil-lista{display:none}
@media (max-width:900px){.linka__kroky--cesta{grid-template-columns:1fr}.linka__kroky--cesta::before,.linka__kroky--cesta::after{display:none}.linka__kroky--cesta li{padding:0 0 1rem 1.8rem}.linka__kroky--cesta li::before{top:.3rem}}
@media (max-width:700px){
  .mobil-rozbal>summary{display:block;cursor:pointer;font-weight:600;color:var(--navy-800);padding:.9rem 0;border-top:1px solid var(--grey-200);border-bottom:1px solid var(--grey-200);list-style:none}
  .mobil-rozbal>summary::after{content:" +";float:right}.mobil-rozbal[open]>summary::after{content:" –"}
  .mobil-rozbal[open]>summary{margin-bottom:1rem}
  .lis-loga{grid-template-columns:repeat(3,minmax(0,1fr))!important}.lis-loga--4{grid-template-columns:repeat(2,minmax(0,1fr))!important}
  .mobil-lista{display:grid;grid-template-columns:1fr 1.4fr;position:fixed;left:0;right:0;bottom:0;z-index:60;box-shadow:0 -4px 16px rgba(10,23,48,.18);transition:transform .3s ease}
  .mobil-lista a{display:flex;align-items:center;justify-content:center;min-height:52px;font-weight:600;background:#fff;color:var(--navy-800);text-decoration:none}
  .mobil-lista .mobil-lista__hl{background:var(--navy-800);color:#fff}
  .mobil-lista.skryto{transform:translateY(110%)}
  body{padding-bottom:52px}
}
@media (prefers-reduced-motion:reduce){.linka__kroky--cesta li,.linka__kroky--cesta::after,.mobil-lista{transition:none}}
