/* O51 T3 (29. 9. 2026, Opus O51): vodniki/ (kazalo in vodniki) na odru .doc iz styles.css; nalozi se za styles.css. */
.pot{margin-bottom:1.25rem}
.pot ol{display:flex;flex-wrap:wrap;gap:.4rem;list-style:none;padding:0;margin:0}
.pot li{color:var(--mut);font-size:.85rem;line-height:1.5}
.pot li+li::before{content:"/";margin-right:.4rem;color:var(--mut)}
.doc .pot a{border-bottom:0}
.vodnik .lead{max-width:none;font-size:1.125rem;color:var(--txt)}
.doc strong{color:var(--txt);font-weight:600}
.vodnik .doc-body > ol{display:grid;gap:.6rem;margin:.75rem 0 0;padding-left:1.4rem;list-style:decimal}
.vodnik .doc-body > ol > li::marker{color:var(--acc)}
.tabela{overflow-x:auto;margin-top:1.25rem;border:1px solid var(--line);border-radius:14px}
.tabela:focus-visible{outline:2px solid var(--acc);outline-offset:3px}
.doc table{width:100%;min-width:34rem;border-collapse:collapse;font-size:.92rem}
.doc caption{caption-side:top;text-align:left;padding:.9rem 1rem;color:var(--mut);font-size:.85rem}
.doc th,.doc td{padding:.7rem 1rem;border-top:1px solid var(--line);text-align:left;vertical-align:top;color:var(--mut);line-height:1.5}
.doc thead th,.doc tbody th{color:var(--txt);font-weight:600}
.doc .formula{margin-top:1rem;padding:1rem 1.25rem;border:1px solid var(--line);border-radius:14px;color:var(--txt)}
.doc .faq-list{margin-top:1rem}
.doc .faq-list details{opacity:1;transform:none}
.vodnik .kaj-naprej > h2{margin:clamp(3rem,7vh,4.5rem) 0 1rem;padding-top:1.5rem;border-top:1px solid var(--line)}
.doc .kazalo-strani{list-style:none;padding-left:0;display:grid;gap:1.25rem;margin-top:1rem}
.doc .kazalo-strani li{padding-top:1.25rem;border-top:1px solid var(--line)}
.doc .kazalo-strani a{font-family:var(--display);font-size:1.15rem;font-weight:600;border-bottom:0}
.doc .kazalo-strani a:hover{color:var(--acc)}
.doc .kazalo-strani p{margin-top:.4rem}
