/* Pravne stranice. Okvir je u alati-v2.css. */
body.ziher-pravno-v2 #masthead,
body.ziher-pravno-v2 #colophon,
body.ziher-pravno-v2 .entry-header,
body.ziher-pravno-v2 #ziher-brko-fab,
body.ziher-pravno-v2 #ast-scroll-top{display:none!important}
body.ziher-pravno-v2,
body.ziher-pravno-v2 #page,
body.ziher-pravno-v2 .site-content,
body.ziher-pravno-v2 .ast-container,
body.ziher-pravno-v2 #primary,
body.ziher-pravno-v2 #main{margin:0!important;padding:0!important;max-width:none!important;width:100%!important;background:#060a15!important}

#app .lg-main{gap:18px}
#app .lg-chips{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;padding:2px;margin-inline:-2px}
#app .lg-chips::-webkit-scrollbar{display:none}
#app .lg-chips a{flex:none;display:inline-flex;align-items:center;min-height:40px;padding:0 14px;border-radius:999px;background:var(--card);border:1px solid var(--line2);text-decoration:none;font-weight:600;font-size:13px;color:#c3cce0}
#app .lg-chips a[aria-current="page"]{background:var(--gsoft);border-color:rgba(34,192,138,.45);color:var(--green)}
#app .lg-wrap{display:grid;gap:24px;align-items:start;min-width:0}
#app .lg-side{display:none}
@container app (min-width:900px){
#app .lg-chips{display:none}
#app .lg-wrap{grid-template-columns:250px minmax(0,1fr);gap:48px}
#app .lg-side{display:grid;gap:14px;position:sticky;top:96px;padding-top:8px}
}
#app .lg-side-h{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--mut);margin:0}
#app .lg-docs{display:grid;gap:2px}
#app .lg-docs a{display:block;padding:9px 12px;border-radius:10px;text-decoration:none;font-size:14px;font-weight:500;color:#c3cce0;border-left:2px solid transparent}
#app .lg-docs a:hover{background:rgba(255,255,255,.04)}
#app .lg-docs a[aria-current="page"]{background:var(--gsoft);color:var(--green);font-weight:700;border-left-color:var(--green)}
#app .lg-help{font-size:13px;color:var(--mut);padding:12px;border-radius:12px;border:1px solid var(--line)}
#app .lg-help a{color:var(--green);display:block;font-weight:600}
#app .lg-body{min-width:0}
#app .lg-doc{display:grid;gap:20px;max-width:760px;min-width:0}
#app .lg-h{display:grid;gap:10px}
#app .lg-h h1{font-size:clamp(30px,5cqi,42px);font-weight:800;letter-spacing:-.02em;line-height:1.1}
#app .lg-meta{display:flex;flex-wrap:wrap;gap:8px}
#app .lg-uk{display:grid;gap:6px;padding:16px 18px;border-radius:16px;background:var(--gsoft);border:1px solid rgba(34,192,138,.3)}
#app .lg-uk b{font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:var(--green)}
#app .lg-uk p{margin:0;font-size:15.5px;line-height:1.65;color:#e2f7ee;max-width:65ch}
#app .lg-toc{border:1px solid var(--line2);border-radius:14px;background:var(--card);padding:0 16px}
#app .lg-toc summary{min-height:46px;display:flex;align-items:center;font-weight:700;font-size:14px;cursor:pointer;list-style:none}
#app .lg-toc summary::-webkit-details-marker{display:none}
#app .lg-toc summary::after{content:"";margin-left:auto;width:8px;height:8px;border-right:2px solid var(--mut);border-bottom:2px solid var(--mut);transform:rotate(45deg) translateY(-3px)}
#app .lg-toc[open] summary::after{transform:rotate(-135deg)}
#app .lg-toc ol{margin:0 0 14px;padding:0;list-style:none;display:grid;gap:2px;columns:2;column-gap:16px}
@container app (max-width:560px){#app .lg-toc ol{columns:1}}
#app .lg-toc li{break-inside:avoid}
#app .lg-toc a{display:block;padding:6px 0;font-size:14px;color:#c3cce0;text-decoration:none}
#app .lg-toc a:hover{color:var(--green)}
#app .lg-txt{min-width:0}
#app .lg-txt h2{font-size:20px;font-weight:800;letter-spacing:-.01em;margin:30px 0 10px;scroll-margin-top:96px}
#app .lg-txt h2:first-child{margin-top:4px}
#app .lg-txt p,#app .lg-txt li{font-size:16px;line-height:1.75;color:#d3d9e6;max-width:65ch}
#app .lg-txt p{margin:0 0 12px}
#app .lg-txt ul,#app .lg-txt ol{margin:0 0 12px;padding-left:22px}
#app .lg-txt a{color:var(--green)}
#app .lg-f{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 16px;padding-top:16px;border-top:1px solid var(--line);font-size:13px;color:var(--mut)}
#app .lg-f a{color:var(--green);text-decoration:none;font-weight:600}
