:root{
  --bg:#f7f6f3; --kut:#fff; --tekst:#16130f; --tih:#6e6a61; --linija:#e2ded5;
  --plava:#0D3B5E; --hitno:#b3261e; --uskoro:#8a5a00; --mirno:#2f6b43; --siva:#8b867c;
}
@media (prefers-color-scheme:dark){:root{
  --bg:#131209; --kut:#1c1b14; --tekst:#ece8df; --tih:#98938a; --linija:#2e2c25;
  --plava:#7fb4dd; --hitno:#f2836f; --uskoro:#e0b062; --mirno:#7fc79a; --siva:#8b867c;}}
*{box-sizing:border-box}
body{margin:0;background:var(--bg);color:var(--tekst);
 font:15px/1.55 -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif}
.omot{max-width:1120px;margin:0 auto;padding:18px 16px 80px}
header{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;margin-bottom:4px}
h1{font-size:21px;margin:0;letter-spacing:-.01em}
.stanje{color:var(--tih);font-size:13px}
.traka{position:sticky;top:0;z-index:5;background:var(--bg);
 padding:10px 0 8px;border-bottom:1px solid var(--linija);margin-bottom:14px}
.linija{display:flex;gap:6px;flex-wrap:wrap;align-items:center;margin-bottom:6px}
.linija:last-child{margin-bottom:0}
.oznaka{font-size:11.5px;color:var(--tih);margin-right:2px;min-width:62px}
button,select,input{font:inherit;color:var(--tekst);background:var(--kut);
 border:1px solid var(--linija);border-radius:999px;padding:4px 11px;cursor:pointer}
input{border-radius:8px;cursor:text;flex:1;min-width:150px}
select{border-radius:8px}
button.on{background:var(--tekst);color:var(--bg);border-color:var(--tekst)}
button:disabled{opacity:.45;cursor:default}
.k{background:var(--kut);border:1px solid var(--linija);border-radius:12px;
 padding:13px 15px;margin-bottom:9px}
.k.gasi{opacity:.35;transition:opacity .25s}
.naslov{font-weight:600;color:inherit;text-decoration:none;display:inline-block}
.naslov:hover{text-decoration:underline}
.br{color:var(--tih);font-weight:400;font-size:12.5px;margin-right:7px}
.meta{color:var(--tih);font-size:12.5px;margin-top:5px}
.rok{font-weight:600}
.hitno .rok{color:var(--hitno)} .uskoro .rok{color:var(--uskoro)}
.mirno .rok{color:var(--mirno)} .nema .rok{color:var(--tih)}
.z{display:inline-block;font-size:11px;padding:1px 8px;border-radius:999px;
 border:1px solid var(--linija);color:var(--tih);margin:5px 5px 0 0;white-space:nowrap}
.z.sekt{color:var(--plava);border-color:currentColor}
.z.ko{color:var(--mirno);border-color:currentColor;font-weight:600}
.z.grupa{color:var(--uskoro);border-color:currentColor}
.z.naj{color:var(--siva);border-color:currentColor}
.z.sam{color:var(--mirno);border-color:currentColor;font-weight:600}
.z.kons{color:var(--uskoro);border-color:currentColor}
.z.istr{color:var(--plava);border-color:currentColor;font-weight:600}
.sastav{color:var(--tih);font-size:12.5px;margin-top:6px;
 padding-left:9px;border-left:2px solid var(--linija)}
.nalaz{margin-top:10px;border-top:1px dashed var(--linija);padding-top:9px;font-size:13.5px}
.nalaz h4{margin:10px 0 4px;font-size:13px;color:var(--tih);font-weight:600;
 text-transform:uppercase;letter-spacing:.04em}
.nalaz ul{margin:0;padding-left:18px}
.nalaz li{margin-bottom:4px}
.presuda{font-weight:700}
.u{display:grid;grid-template-columns:16px 1fr;gap:6px;margin-bottom:5px;align-items:start}
.u .p{font-weight:700}
.u.da .p{color:var(--mirno)} .u.ne .p{color:var(--hitno)} .u.mozda .p{color:var(--siva)}
.odakle{color:var(--tih);font-size:12px}
.fali{background:var(--kut);border:1px solid var(--uskoro);border-radius:12px;
 padding:12px 15px;margin-bottom:14px}
.fali b{color:var(--uskoro)}
details>summary{cursor:pointer;color:var(--plava);font-weight:600;font-size:13.5px;
 margin-top:9px;list-style:none}
details>summary::-webkit-details-marker{display:none}
details>summary::before{content:"▸ ";}
details[open]>summary::before{content:"▾ ";}
.dug{display:flex;gap:6px;flex-wrap:wrap;margin-top:10px}
.dug button{border-radius:8px;padding:5px 12px;font-size:13.5px}
.prijava{max-width:420px;margin:14vh auto;text-align:center}
.prijava input{border-radius:8px;width:100%;margin:12px 0;text-align:center}
.prijava button{border-radius:8px;padding:8px 18px}
.poruka{color:var(--tih);font-size:13px;margin-top:10px;min-height:20px}
footer{margin-top:26px;padding-top:14px;border-top:1px solid var(--linija);
 color:var(--tih);font-size:12.5px;max-width:78ch}
.skriven{display:none!important}

/* ---- stranica poziva i „O nama" (06.09.2026) ---------------------------- */
.natrag{color:var(--plava);text-decoration:none;font-size:13px}
.natrag:hover{text-decoration:underline}
.blok{background:var(--kut);border:1px solid var(--linija);border-radius:12px;
 padding:14px 16px;margin-bottom:12px}
.blok h3{margin:0 0 8px;font-size:13px;color:var(--tih);font-weight:600;
 text-transform:uppercase;letter-spacing:.04em}
textarea{font:inherit;color:var(--tekst);background:var(--kut);width:100%;
 border:1px solid var(--linija);border-radius:8px;padding:8px 10px;resize:vertical}
.razgovor{margin-top:10px}
.pit{border-left:3px solid var(--plava);padding:2px 0 2px 10px;margin:12px 0 6px;
 font-weight:600}
.odg{padding-left:13px;white-space:pre-wrap}
.ceka{color:var(--uskoro);font-size:13px;padding-left:13px}
.palo{color:var(--hitno);font-size:13px;padding-left:13px}
table.cinj{width:100%;border-collapse:collapse;font-size:13.5px}
table.cinj td{border-top:1px solid var(--linija);padding:8px 6px;vertical-align:top}
table.cinj tr:first-child td{border-top:0}
table.cinj td.st{width:130px;white-space:nowrap}
table.cinj td.pit{border-left:0;padding-left:6px;margin:0;font-weight:500}
.st select{border-radius:8px;padding:3px 8px;font-size:13px}
.regl{display:inline-block;margin-left:8px;font-size:12.5px;color:var(--plava)}
.spremi{position:sticky;bottom:0;background:var(--bg);padding:10px 0;
 border-top:1px solid var(--linija);display:flex;gap:10px;align-items:center}
.grupa-nas{font-size:12px;color:var(--tih);text-transform:uppercase;
 letter-spacing:.04em;margin:16px 0 2px}

/* stranica „Nalazi" — sazimanje punog nalaza */
details summary{cursor:pointer;color:var(--plava);font-size:13px;margin-top:9px;
  list-style:none;user-select:none}
details summary::-webkit-details-marker{display:none}
details summary::before{content:"▸ ";display:inline-block;transition:transform .12s}
details[open] summary::before{content:"▾ "}
