.vyklad-mrizka{grid-template-columns:minmax(0,1fr);align-items:start;gap:20px 56px;display:grid}.vyklad-obsah{min-width:0}@media (width>=1100px){.vyklad-mrizka{grid-template-columns:minmax(0,800px) 220px}.osnova{order:2;position:sticky;top:96px}}@media (width<=1099px){.osnova{order:-1}}.jen-vyklad .dok{border-top:0;max-width:none;padding-top:28px}.osnova-nadpis{font-family:var(--font-mono);letter-spacing:.13em;text-transform:uppercase;color:var(--muted);margin:0 0 10px;font-size:10.5px}.osnova ol{margin:0;padding:0;list-style:none}.osnova a{color:var(--muted);font-size:13.5px;line-height:1.35;text-decoration:none}.osnova a:hover{color:var(--ink)}.osnova-cislo{min-width:1.4em;font-family:var(--font-mono);color:var(--accent);margin-right:4px;font-size:11px;display:inline-block}@media (width>=1100px){.osnova ol{border-left:1px solid var(--line)}.osnova a{border-left:2px solid #0000;margin-left:-1px;padding:6px 0 6px 14px;transition:color .15s,border-color .15s;display:block}.osnova a.aktivni{color:var(--accent);border-left-color:var(--accent)}}@media (width<=1099px){.osnova{padding-top:24px}.osnova ol{flex-wrap:wrap;gap:6px;display:flex}.osnova a{border:1px solid var(--line);background:var(--panel);border-radius:999px;padding:5px 11px;font-size:12.5px;display:inline-block}.osnova a.aktivni{border-color:var(--accent);color:var(--accent)}}.jen-vyklad .dok .krok{grid-template-rows:auto auto;grid-template-columns:40px minmax(0,1fr);column-gap:18px;margin:0;padding:6px 0 22px;display:grid;position:relative}.jen-vyklad .dok .krok:before{content:"";background:var(--line);width:1px;position:absolute;top:48px;bottom:0;left:19.5px}.jen-vyklad .dok .krok:last-of-type:before{display:none}.jen-vyklad .dok .krok-cislo{background:var(--accent-soft);border:1.5px solid var(--accent-line);width:40px;height:40px;color:var(--accent);font-family:var(--font-mono);z-index:1;border-radius:50%;place-items:center;font-size:15px;font-weight:700;display:grid;position:relative}.jen-vyklad .dok h3.krok-nazev{align-self:center;margin:0;font-size:19px;line-height:1.25}.jen-vyklad .dok .krok-telo{grid-column:2;gap:4px;padding-top:8px;display:grid}.jen-vyklad .dok .krok-telo>p:first-child{margin-top:0}@media (width<=560px){.jen-vyklad .dok .krok{grid-template-columns:32px minmax(0,1fr);column-gap:12px}.jen-vyklad .dok .krok:before{top:40px;left:15.5px}.jen-vyklad .dok .krok-cislo{width:32px;height:32px;font-size:13px}.jen-vyklad .dok h3.krok-nazev{font-size:17px}}.jen-vyklad .dok .vzorec{border-left:3px solid var(--accent);border-radius:10px;grid-template-columns:1em minmax(max-content,1fr) auto;column-gap:12px;margin:10px 0}.jen-vyklad .dok .vzorec .cislo{font-family:var(--font-mono);color:var(--accent);background:var(--accent-soft);border:1px solid var(--accent-line);white-space:nowrap;border-radius:6px;padding:2px 7px;font-size:12px}.jen-vyklad .dok .vzorec .cislo:empty{display:none}.jen-vyklad .dok .pozn{border-left:3px solid var(--accent-line);background:var(--accent-soft);color:var(--ink2);border-radius:0 10px 10px 0;margin:12px 0;padding:12px 16px 12px 18px;font-size:14px;line-height:1.55}.jen-vyklad .dok .pozn:before{content:"Poznámka";font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin-bottom:4px;font-size:10.5px;display:block}.jen-vyklad .dok h3:not(.krok-nazev){border-top:1px solid var(--line);margin-top:30px;padding-top:22px;font-size:18px}.jen-vyklad .dok ul{padding-left:1.2em}.jen-vyklad .dok ul li{margin-bottom:6px}.jen-vyklad .dok ul li::marker{color:var(--accent)}.jen-vyklad .dok .zdroje-box{margin:6px 0 0}.jen-vyklad .dok .zdroje-box summary{cursor:pointer;color:var(--accent);align-items:center;gap:8px;padding:4px 0;font-size:14px;font-weight:600;list-style:none;display:inline-flex}.jen-vyklad .dok .zdroje-box summary::-webkit-details-marker{display:none}.jen-vyklad .dok .zdroje-box summary:before{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:7px;height:7px;margin-left:2px;transition:transform .15s;transform:rotate(-45deg)}.jen-vyklad .dok .zdroje-box[open] summary:before{transform:rotate(45deg)}.jen-vyklad .dok .zdroje-box ol.zdroje{margin-top:10px}.vyuziti{border-top:1px solid var(--accent-line);margin-top:14px;padding-top:12px}.vyuziti-nadpis{font-family:var(--font-mono);letter-spacing:.13em;text-transform:uppercase;color:var(--muted);margin:0 0 8px;font-size:10.5px}.vyuziti ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.vyuziti-radek{grid-template-columns:max-content minmax(0,1fr) 3.6em;align-items:center;column-gap:10px;font-size:13px;display:grid}.vyuziti-nazev{color:var(--ink2);max-width:11em}.vyuziti-radek.rozhoduje .vyuziti-nazev,.vyuziti-radek.rozhoduje .vyuziti-cislo{color:var(--ink);font-weight:700}.vyuziti-pruh{background:var(--track);border-radius:999px;height:8px;display:flex;overflow:hidden}.vyuziti-pruh i{background:var(--accent);border-radius:999px;height:100%;display:block}.vyuziti-radek--sklad .vyuziti-pruh i{border-radius:0}.vyuziti-radek--sklad .vyuziti-pruh i.cast-1{background:var(--accent)}.vyuziti-radek--sklad .vyuziti-pruh i.cast-2{background:var(--accent-line)}.vyuziti-radek.prekroceno .vyuziti-pruh i{background:#c8553d}.vyuziti-radek.prekroceno .vyuziti-cislo{color:#c8553d}.vyuziti-cislo{text-align:right;font-variant-numeric:tabular-nums;color:var(--ink2)}.vyuziti-pop{color:var(--muted);flex-wrap:wrap;grid-column:1/-1;gap:4px 12px;margin-top:-2px;font-size:12px;display:flex}@media (width>=761px){.vyuziti-pop{grid-column:2/-1}}.vyuziti-legenda:before{content:"";vertical-align:0;border-radius:2px;width:8px;height:8px;margin-right:5px;display:inline-block}.vyuziti-legenda.cast-1:before{background:var(--accent)}.vyuziti-legenda.cast-2:before{background:var(--accent-line)}.obrazky-vypoctu{padding-block:10px 6px}.obrazky-vypoctu .ov-nadpis{font-family:var(--font-nadpis);letter-spacing:-.01em;text-wrap:balance;margin:0 0 6px;font-size:24px}.obrazky-vypoctu .ov-perex{color:var(--muted);max-width:70ch;margin:0 0 18px;font-size:14px}.ov-mrizka{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;display:grid}.ov-obr{background:var(--panel);border:1px solid var(--line);border-radius:14px;flex-direction:column;gap:10px;min-width:0;margin:0;padding:14px 16px 12px;display:flex}.ov-obr--cela{grid-column:span 6}.ov-obr--dve{grid-column:span 4}.ov-obr--pul{grid-column:span 3}.ov-obr--tretina{grid-column:span 2}.ov-obr .graf{flex:1;align-items:center;display:flex}.ov-obr .graf svg{width:100%;height:auto;display:block;overflow:visible}.ov-obr figcaption{color:var(--muted);border-top:1px solid var(--line);padding-top:8px;font-size:13px;line-height:1.5}.ov-obr figcaption strong{color:var(--ink);margin-bottom:2px;font-weight:600;display:block}@media (width<=900px){.ov-obr--dve{grid-column:span 6}.ov-obr--tretina{grid-column:span 3}}@media (width<=620px){.ov-obr--pul,.ov-obr--tretina{grid-column:span 6}}
