/* Žalba · biračko mesto. Isti tokeni kao pisi (public/css/stil.css): mornarsko plavo, jedan topli akcenat. */
@font-face{font-family:"DM Sans";src:url(../fonts/DMSans-Regular.woff2) format("woff2");font-weight:400;font-display:swap}
@font-face{font-family:"DM Sans";src:url(../fonts/DMSans-Bold.woff2) format("woff2");font-weight:500 800;font-display:swap}
:root{
  --bg:#F7F6F2; --povrs:#FFFFFF; --hl:#EEF1F7;
  --ink:#121A2E; --ink2:#454F66; --ink3:#626B80;
  --naslov:#0F2147; --linija:#E3E0D7; --linija2:#CBC7BC;
  --dugme:#0F2147; --na-dugme:#FFFFFF; --dugme-h:#1B3366;
  --ak:#D9432A; --ak-tekst:#B5341D; --ak-blag:#FCEAE3;
  --papir:#FFFDF8; --ok:#1F6B4A; --fokus:#2F5FD0;
  --font:"DM Sans",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;
  --mono:ui-monospace,SFMono-Regular,Menlo,monospace;
  color-scheme:light;
}
@media (prefers-color-scheme:dark){:root:not([data-theme="light"]){
  --bg:#0B1222; --povrs:#131C30; --hl:#1B2742;
  --ink:#EEF1F7; --ink2:#BAC3D4; --ink3:#949FB4;
  --naslov:#F4F6FB; --linija:#222D46; --linija2:#34415F;
  --dugme:#EEF2FA; --na-dugme:#0F2147; --dugme-h:#FFFFFF;
  --ak:#FF6A4D; --ak-tekst:#FF8E76; --ak-blag:rgba(255,106,77,.14);
  --papir:#141D31; --ok:#7CC3A0; --fokus:#8FB0FF;
  color-scheme:dark;
}}
:root[data-theme="dark"]{
  --bg:#0B1222; --povrs:#131C30; --hl:#1B2742;
  --ink:#EEF1F7; --ink2:#BAC3D4; --ink3:#949FB4;
  --naslov:#F4F6FB; --linija:#222D46; --linija2:#34415F;
  --dugme:#EEF2FA; --na-dugme:#0F2147; --dugme-h:#FFFFFF;
  --ak:#FF6A4D; --ak-tekst:#FF8E76; --ak-blag:rgba(255,106,77,.14);
  --papir:#141D31; --ok:#7CC3A0; --fokus:#8FB0FF;
  color-scheme:dark;
}
*,*::before,*::after{box-sizing:border-box}
[hidden]{display:none!important}
html{-webkit-text-size-adjust:100%;text-size-adjust:100%}
body{margin:0;background:var(--bg);color:var(--ink);font:400 17px/1.55 var(--font);-webkit-font-smoothing:antialiased;
  padding:0 max(16px,env(safe-area-inset-right)) 40px max(16px,env(safe-area-inset-left));overflow-x:hidden}
main,footer{max-width:640px;margin:0 auto}
h1,h2,h3{color:var(--naslov);margin:0;text-wrap:balance}
h1{font-size:30px;line-height:1.15;font-weight:800;letter-spacing:-.01em;margin:6px 0 12px}
h2{font-size:21px;line-height:1.25;font-weight:800;margin:0 0 10px}
h3{font-size:17px;margin:14px 0 6px}
p{margin:0 0 12px}
a{color:inherit;text-underline-offset:3px;text-decoration-thickness:1.5px}
button,input,select,textarea{font:inherit;color:inherit}
:focus-visible{outline:3px solid var(--fokus);outline-offset:2px;border-radius:6px}
.vrh{padding:22px 0 4px}
.oznaka{display:block;font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--ak-tekst)}
.uvod{font-size:18px;color:var(--ink2)}
.za-koga{list-style:none;padding:0;margin:14px 0 0;display:grid;gap:4px;font-size:15px;color:var(--ink2)}
.za-koga strong{color:var(--ink)}
.dugme.mala{padding:4px 10px;font-size:14px;margin:2px 2px 2px 0}
.mala{font-size:14px;color:var(--ink3)}
.blok{background:var(--povrs);border:1px solid var(--linija);border-radius:16px;padding:18px;margin:16px 0}
.blok>:last-child{margin-bottom:0}
.rok{background:var(--ak-blag);border-color:transparent}
.rok h2{color:var(--ak-tekst)}
.rok ul,.blok ul,.blok ol{margin:0 0 10px;padding-left:20px}
.rok li,.blok li{margin:5px 0}
.korak{display:flex;align-items:baseline;gap:10px}
.korak b{flex:none;display:inline-grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--dugme);color:var(--na-dugme);font-size:15px}
/* izbor slučaja */
.slucajevi{display:grid;gap:10px;margin:0;padding:0;border:0}
.slucaj{display:flex;gap:12px;align-items:flex-start;padding:14px;border:1.5px solid var(--linija2);border-radius:14px;cursor:pointer;background:var(--povrs)}
.slucaj:hover{border-color:var(--ink3)}
.slucaj input{margin:4px 0 0;width:20px;height:20px;accent-color:var(--dugme);flex:none}
.slucaj strong{display:block;color:var(--naslov);line-height:1.3}
.slucaj span{display:block;font-size:15px;color:var(--ink2);margin-top:3px}
.slucaj:has(input:checked){border-color:var(--dugme);background:var(--hl)}
.objasnjenje{border-left:4px solid var(--dugme);padding:2px 0 2px 14px;margin:14px 0 0}
/* polja */
.polje{margin:0 0 14px;position:relative}
.polje label,.polje .lab{display:block;font-weight:700;font-size:15px;margin-bottom:5px;color:var(--naslov)}
.polje .pom{display:block;font-size:13.5px;color:var(--ink3);margin-top:4px}
.polje input[type=text],.polje input[type=email],.polje input[type=date],.polje select,textarea{width:100%;min-height:48px;padding:10px 12px;border:1.5px solid var(--linija2);
  border-radius:12px;background:var(--povrs);font-size:17px}
.polje input:focus,.polje select:focus,textarea:focus{border-color:var(--fokus);outline:none}
.dva{display:grid;gap:0 12px;grid-template-columns:1fr}
@media (min-width:560px){.dva{grid-template-columns:1fr 1fr}}
.predlozi{list-style:none;margin:4px 0 0;padding:4px;border:1px solid var(--linija2);border-radius:12px;background:var(--povrs);
  position:absolute;left:0;right:0;z-index:5;max-height:260px;overflow:auto;box-shadow:0 10px 30px rgba(15,33,71,.15)}
.predlozi li{padding:10px 12px;border-radius:8px;cursor:pointer}
.predlozi li small{color:var(--ink3);margin-left:6px}
.predlozi li:hover,.predlozi li[aria-selected=true]{background:var(--hl)}
.predlozi li.jos{color:var(--ink3);font-size:13px;cursor:default;padding-top:6px;padding-bottom:6px}
.predlozi li.jos:hover{background:none}
.kvacica{display:flex;gap:10px;align-items:flex-start;font-size:15px;margin:10px 0}
.kvacica input{width:20px;height:20px;margin:2px 0 0;flex:none;accent-color:var(--dugme)}
/* pismo */
.primaoci{font-size:15px;display:grid;grid-template-columns:auto 1fr;gap:4px 10px;margin:0 0 12px}
.primaoci dt{font-weight:800;color:var(--ink3)}
.primaoci dd{margin:0;overflow-wrap:anywhere}
.primaoci dd.prazno{color:var(--ak-tekst)}
textarea#tekst{min-height:340px;font:15px/1.5 var(--mono);background:var(--papir);resize:vertical}
input#naslov{font-weight:700}
.dugmad{display:grid;gap:10px;margin:14px 0 6px}
@media (min-width:560px){.dugmad{grid-template-columns:1fr 1fr}}
.dugme{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:52px;padding:0 18px;border-radius:14px;border:1.5px solid transparent;
  font-weight:700;font-size:16px;text-decoration:none;cursor:pointer;background:var(--dugme);color:var(--na-dugme)}
.dugme:hover{background:var(--dugme-h)}
.dugme.tiho{background:var(--povrs);color:var(--ink);border-color:var(--linija2)}
.dugme.tiho:hover{border-color:var(--ink3)}
.dugme.siroko{grid-column:1/-1}
.dugme:disabled{opacity:.55;cursor:default}
.potvrda{color:var(--ok);font-weight:700;font-size:15px;min-height:1.5em}
.prilozi li{margin:6px 0}
.upozorenje{background:var(--hl);border-radius:12px;padding:12px 14px;font-size:15px;margin:10px 0}
details{margin:8px 0}
summary{cursor:pointer;font-weight:700;color:var(--naslov)}
.izvori{font-size:14px;color:var(--ink2)}
.izvori li{margin:6px 0}
footer{font-size:14px;color:var(--ink3);padding:20px 0}
footer a{color:var(--ink2)}
/* za šta jeste / nije: diskretno, dva stupca */
.namena{display:grid;gap:8px;margin:4px 0 14px}
@media (min-width:560px){.namena{grid-template-columns:1fr 1fr}}
.namena>div{border-radius:10px;padding:10px 12px;font-size:14px;line-height:1.45;color:var(--ink2);background:var(--povrs);border:1px solid var(--linija)}
.namena strong{color:var(--naslov);font-weight:700}
.namena .ne strong{color:var(--ak-tekst)}
/* infografika na zakon.html */
.tok{list-style:none;margin:0 0 6px;padding:0;position:relative}
.tok li{display:grid;grid-template-columns:28px 1fr;gap:4px 12px;padding:0 0 18px;position:relative}
.tok li::before{content:"";position:absolute;left:13px;top:30px;bottom:-2px;width:2px;background:var(--linija2)}
.tok li:last-child::before{display:none}
.tok b{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--dugme);color:var(--na-dugme);font-size:15px;position:relative;z-index:1}
.tok .k strong{display:block;color:var(--naslov);line-height:1.3}
.tok .k span{display:block;font-size:14px;color:var(--ink3)}
.tok .puca{grid-column:2;font-size:14px;color:var(--ink2);background:var(--ak-blag);border-left:4px solid var(--ak);border-radius:0 10px 10px 0;padding:8px 10px 8px 12px;margin-top:2px}
.tok .puca.tamo{background:var(--ak-blag);background:color-mix(in srgb,var(--ak) 26%,var(--povrs));border-left-color:var(--ak-tekst)}
.tok .puca:empty{display:none}
.tok .puca em{font-style:normal;font-weight:700;color:var(--ak-tekst)}
.tag{display:inline-block;font-size:12.5px;font-weight:700;line-height:1;padding:5px 9px;border-radius:999px;text-decoration:none;white-space:nowrap;vertical-align:middle;margin-top:4px}
.tag.ovde{background:var(--dugme);color:var(--na-dugme)}
.tag.tamo{background:var(--ak);color:#fff}
.legenda{font-size:14px;color:var(--ink3);margin:0 0 14px}
@media (min-width:560px){.tok li{grid-template-columns:28px 1fr 1fr}.tok .puca{grid-column:3;margin-top:0}}
.lestvica,.datumi{list-style:none;margin:0 0 8px;padding:0;display:grid;gap:8px}
.lestvica{grid-template-columns:1fr;gap:14px}
.lestvica li{background:var(--hl);border-radius:12px;padding:10px;text-align:center;position:relative}
.lestvica li+li::before{content:"↓";position:absolute;left:50%;top:-16px;transform:translateX(-50%);color:var(--ink3);font-size:14px}
@media (min-width:560px){.lestvica{grid-template-columns:repeat(3,1fr);gap:16px}.lestvica li+li::before{content:"→";left:-14px;top:50%;transform:translateY(-50%)}}
.lestvica strong,.datumi strong{display:block;color:var(--naslov)}
.lestvica span,.datumi span{display:block;font-size:13.5px;color:var(--ink3)}
.datumi{grid-template-columns:repeat(2,1fr)}
@media (min-width:560px){.datumi{grid-template-columns:repeat(3,1fr)}}
.datumi li{border:1px solid var(--linija);border-radius:12px;padding:10px}
.rok-kratko{font-size:15px;font-weight:700;color:var(--ak-tekst);margin:0 0 14px}
/* tri koraka u zaglavlju */
.koraci{list-style:none;margin:10px 0 8px;padding:0;display:grid;gap:8px}
@media (min-width:560px){.koraci{grid-template-columns:repeat(3,1fr)}}
.koraci li{display:flex;gap:10px;align-items:center;font-size:15px;color:var(--ink2)}
.koraci b{flex:none;display:inline-grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--dugme);color:var(--na-dugme);font-size:14px}
.koraci strong{color:var(--naslov)}
/* kartica rezultata */
.presuda{border-radius:14px;padding:14px 16px;margin:6px 0 0;border:1.5px solid var(--linija2);background:var(--hl)}
.presuda .k-naslov{font-size:20px;font-weight:800;color:var(--naslov);margin:0 0 6px}
.presuda.ok{background:rgba(31,107,74,.10);border-color:var(--ok)}.presuda.ok .k-naslov{color:var(--ok)}
.presuda.los{background:var(--ak-blag);border-color:var(--ak)}.presuda.los .k-naslov{color:var(--ak-tekst)}
.presuda.ceka{background:rgba(239,159,39,.14);border-color:#BA7517}.presuda.ceka .k-naslov{color:#854F0B}
.presuda.mozda{background:rgba(239,159,39,.10);border-color:#EF9F27}.presuda.mozda .k-naslov{color:#854F0B}
.presuda .k-dalje{font-weight:700}
.presuda .dugme{min-height:44px;margin:4px 6px 4px 0}
.veza{background:none;border:0;padding:0;font:inherit;color:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer}

/* zaključan korak: vidi se samo naslov i napomena, dok prethodni korak nije završen */
.blok.zakljucan{opacity:.6}
.blok.zakljucan>*:not(h2):not(.kljuc){display:none}
.blok:not(.zakljucan)>.kljuc{display:none}
.blok.zakljucan h2 b{background:var(--ink3)}

/* pitanja.html: kratki odgovori, jedna misao po redu */
.skok{display:flex;flex-wrap:wrap;gap:6px;margin:4px 0 0}
.skok a{font-size:13.5px;font-weight:700;text-decoration:none;padding:6px 11px;border-radius:999px;background:var(--povrs);border:1px solid var(--linija2);color:var(--naslov)}
.skok a:hover{border-color:var(--ink3)}
.kljucno{display:grid;gap:8px;margin:16px 0}
@media (min-width:560px){.kljucno{grid-template-columns:repeat(3,1fr)}}
.kljucno div{background:var(--hl);border-radius:12px;padding:12px 14px;font-size:14.5px;line-height:1.4;color:var(--ink2)}
.kljucno strong{display:block;color:var(--naslov);font-size:16px;margin-bottom:3px}
.pitanja .blok h2{margin-bottom:2px}
.pitanja details{margin:0;border-top:1px solid var(--linija)}
.pitanja h2+details,.pitanja .mala+details{border-top:0}
.pitanja summary{display:flex;gap:10px;align-items:flex-start;padding:12px 0;font-size:17px;line-height:1.35;list-style:none}
.pitanja summary::-webkit-details-marker{display:none}
.pitanja summary::before{content:"+";flex:none;width:24px;height:24px;border-radius:50%;background:var(--hl);color:var(--naslov);display:inline-grid;place-items:center;font-size:18px;line-height:1;margin-top:1px}
.pitanja details[open] summary::before{content:"−"}
.odg{padding:0 0 14px 34px;font-size:16px;color:var(--ink2)}
.odg>p{margin:0 0 8px}
.odg .kratko{font-weight:800;color:var(--naslov);font-size:17px}
.odg ul,.odg ol{margin:0 0 8px;padding-left:18px}
.odg li{margin:5px 0}
.odg strong{color:var(--naslov)}
.odg .tok{margin:4px 0 10px}
.odg .tok li{padding-bottom:12px;grid-template-columns:28px 1fr}
.odg .tok .k span{font-size:14.5px;color:var(--ink2)}
.akcija{display:inline-block;margin:2px 6px 0 0;font-weight:700;font-size:15px;padding:8px 14px;border-radius:999px;background:var(--dugme);color:var(--na-dugme);text-decoration:none}
.akcija:hover{background:var(--dugme-h)}
.akcija.tiho{background:var(--hl);color:var(--naslov)}
.dva-kart{display:grid;gap:8px;margin:2px 0 10px}
@media (min-width:560px){.dva-kart{grid-template-columns:1fr 1fr}}
.dva-kart div{background:var(--hl);border-radius:12px;padding:10px 12px;font-size:14.5px;line-height:1.4}
.dva-kart strong{display:block;margin-bottom:2px}
.tabela{border-collapse:collapse;width:100%;font-size:15px;margin:2px 0 10px}
.tabela th{text-align:left;font-size:13px;text-transform:uppercase;letter-spacing:.04em;color:var(--ink3);padding:4px 10px 4px 0}
.tabela td{padding:6px 10px 6px 0;border-top:1px solid var(--linija);vertical-align:top}
.tabela td:first-child{font-weight:700;color:var(--naslov);white-space:nowrap}
@media (max-width:400px){.odg{padding-left:0}.pitanja summary{gap:8px}}
/* dokumenti.html: naslov, pa sitno šta je */
.izvori{list-style:none;padding:0;margin:0}
.izvori li{display:grid;gap:2px;padding:10px 0;border-top:1px solid var(--linija);margin:0}
.izvori li:first-child{border-top:0;padding-top:0}
.izvori li>a:first-child,.izvori li>strong:first-child{font-size:16px;color:var(--naslov)}
.izvori .meta{font-size:13.5px;color:var(--ink3)}
.izvori p{margin:2px 0 0;font-size:14.5px}
/* linkovi na dnu: sitan red, samo nastavak */
.blok:has(>.dalje){background:none;border:0;padding:0 4px;margin:8px 0 0}
.dalje{display:flex;flex-wrap:wrap;gap:4px 18px;margin:0 0 6px;font-size:14px}
.dalje a{text-decoration:none;color:var(--ink2)}
.dalje a:hover strong{text-decoration:underline}
.dalje strong{color:var(--naslov);font-weight:700}
.dalje span{color:var(--ink3)}
.dalje span::before{content:": "}
footer{padding:26px 0 10px;border-top:1px solid var(--linija);margin-top:8px}
footer p{margin:0 0 8px}
footer nav{display:flex;flex-wrap:wrap;gap:4px 16px}
footer nav a{text-decoration:none;color:var(--ink2)}
footer nav a:hover{text-decoration:underline}
/* pitanja.html: put u četiri papira, jedna linija koraka */
.put{list-style:none;margin:18px 0 12px;padding:0;position:relative}
.put::before{content:"";position:absolute;left:17px;top:18px;bottom:18px;width:2px;background:var(--linija2)}
.papir{position:relative;margin:0 0 12px 0;padding-left:50px;font-size:15px;line-height:1.45;color:var(--ink2)}
.papir>.radis:last-child{margin-bottom:12px}
.papir>b{position:absolute;left:0;top:14px;width:36px;height:36px;border-radius:50%;background:var(--dugme);color:var(--na-dugme);display:grid;place-items:center;font-size:16px;font-weight:800;z-index:1;border:3px solid var(--bg)}
.papir.grana>b{background:var(--povrs);color:var(--ink3);font-size:12px;border:2px solid var(--linija2);width:34px;height:34px;left:1px}
.papir>.ko{position:absolute;right:12px;top:10px;max-width:50%;text-align:right;justify-content:flex-end;font-size:12px;color:var(--ink3);text-transform:uppercase;letter-spacing:.04em;font-weight:700;display:flex;align-items:center;gap:5px;line-height:1.2}
.papir>.ko svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;color:var(--naslov);flex:none}
.papir>strong,.papir>.znaci,.papir>.radis,.papir>details{display:block}
.papir>strong{color:var(--naslov);font-size:17px;line-height:1.25;padding:12px 14px 0;max-width:calc(100% - 150px)}
.papir>.znaci{margin:4px 0 0;padding:0 14px}
.papir>.radis{margin:8px 14px 0;font-weight:700;border-radius:9px;padding:8px 10px;color:var(--naslov)}
.papir>.radis em{font-style:normal;font-size:11.5px;text-transform:uppercase;letter-spacing:.06em;display:block;opacity:.75;margin-bottom:1px}
.papir .radis.ok{background:rgba(31,107,74,.10);color:var(--ok)}
.papir .radis.los{background:var(--ak-blag);color:var(--ak-tekst)}
.papir .radis.ceka{background:rgba(239,159,39,.14);color:#854F0B}
.papir .radis a{color:inherit}
.papir>details{margin:6px 0 0;padding:0 14px 10px;border:0}
.papir>details:not([open]){padding-bottom:8px}
.papir>summary,.papir summary{font-size:13.5px;color:var(--ink3);font-weight:700;padding:4px 0;list-style:none;display:flex;gap:6px;align-items:center}
.papir summary::-webkit-details-marker{display:none}
.papir summary::before{content:"+";width:18px;height:18px;font-size:15px;border-radius:50%;background:var(--hl);display:inline-grid;place-items:center;color:var(--naslov)}
.papir details[open] summary::before{content:"−"}
.papir details ul{margin:4px 0 0;padding-left:16px;font-size:14px}
.papir details li{margin:4px 0}
/* sam list: okvir sa presavijenim uglom */
.papir{isolation:isolate}
.papir::after{content:"";position:absolute;left:50px;right:0;top:0;bottom:0;background:var(--povrs);border:1px solid var(--linija2);border-radius:4px 14px 14px 14px;z-index:-1;box-shadow:0 1px 0 var(--linija)}
.papir.grana::after{background:var(--hl);border-style:dashed}
.papir.ovde::after{border-color:var(--fokus);box-shadow:0 0 0 3px color-mix(in srgb,var(--fokus) 30%,transparent)}
.papir.grana>strong{color:var(--ak-tekst)}
.datumi.tanko{margin:0 0 4px;grid-template-columns:repeat(5,1fr);gap:6px}
.datumi.tanko li{padding:8px 6px;text-align:center;font-size:13px}
.datumi.tanko strong{font-size:14px}
.datumi.tanko span{font-size:12px}
.datumi.tanko .rok-dan{border-color:var(--ak);background:var(--ak-blag)}
.datumi.tanko .rok-dan strong{color:var(--ak-tekst)}
@media (max-width:560px){.datumi.tanko{grid-template-columns:repeat(2,1fr)}.datumi.tanko li:last-child{grid-column:1/-1}
  .papir{padding-left:40px}.put::before{left:13px}.papir>b{width:28px;height:28px;font-size:14px;top:16px}.papir.grana>b{width:26px;height:26px;left:1px}
  .papir::after{left:40px}.papir>.ko{position:static;max-width:none;justify-content:flex-start;text-align:left;padding:12px 14px 0}.papir>strong{max-width:none;padding-top:4px}}
/* gde si ti */
.gde{display:grid;gap:8px;margin:4px 0 0}
@media (min-width:560px){.gde{grid-template-columns:repeat(4,1fr)}}
.gde button{min-height:48px;padding:8px 10px;border-radius:12px;border:1.5px solid var(--linija2);background:var(--povrs);font-weight:700;font-size:15px;cursor:pointer;color:var(--naslov)}
.gde button:hover{border-color:var(--ink3)}
.gde button[aria-pressed=true]{border-color:var(--dugme);background:var(--hl)}
#gde-rez{font-size:16px}
/* razlozi za žalbu */
.razlozi{display:grid;gap:10px;margin:4px 0 10px}
@media (min-width:720px){.razlozi{grid-template-columns:repeat(3,1fr)}}
.razlozi>div{background:var(--hl);border-radius:12px;padding:12px 14px;font-size:14.5px;display:flex;flex-direction:column;gap:4px}
.razlozi strong{color:var(--naslov);font-size:16px}
.razlozi p{margin:0}
.razlozi .rok-kratko{margin:0;font-size:13.5px}
.razlozi .akcija{align-self:flex-start;margin-top:4px}
/* zabune */
.zabune{margin:0;display:grid;gap:6px}
.zabune dt{font-weight:700;color:var(--naslov);padding-top:8px;border-top:1px solid var(--linija)}
.zabune dt:first-child{border-top:0;padding-top:0}
.zabune dd{margin:0 0 6px;font-size:15px;color:var(--ink2)}
.zabune b{color:var(--naslov);margin-right:4px}
.detalji-naslov{margin:28px 0 -6px;font-size:18px;color:var(--ink3)}
/* šta čuvamo, a šta ne (korak 3) */
.privatno{background:var(--hl);border-radius:12px;padding:10px 14px;font-size:14px;line-height:1.45;color:var(--ink2);margin:0 0 14px}
.privatno p{margin:0 0 6px}
.privatno p:last-child{margin:0}
.privatno strong{color:var(--naslov)}
/* sklopljeni detalji u formi */
details.vise{margin:8px 0 4px;border:0}
details.vise>summary{font-size:14px;font-weight:700;color:var(--ink3);cursor:pointer;list-style:none;display:flex;gap:6px;align-items:center;padding:4px 0}
details.vise>summary::-webkit-details-marker{display:none}
details.vise>summary::before{content:"+";width:18px;height:18px;font-size:15px;border-radius:50%;background:var(--hl);display:inline-grid;place-items:center;color:var(--naslov)}
details.vise[open]>summary::before{content:"−"}
details.vise>ol,details.vise>ul{font-size:14.5px;color:var(--ink2);margin:4px 0 6px}
details.vise>.polje{margin-top:10px}
#p-dobio .slucaj span span{font-weight:400}
.polje .slucaj{display:flex;font-size:inherit;font-weight:400;margin:0}
.polje .slucajevi{margin-bottom:4px}
