:root{--st-ispunjeno:#0F6B3F;--st-djelomicno:#1E9E6A;--st-procedura:#001C84;--st-blokirano:#D10E1B;--st-nezapoceto:#64708A;--st-odustali:#8A5A00;--ob-linija:#DDE1EC;--ob-tiho:#5B6480}.stranica-obecanja{background:#fff}.navbar .nav-link.aktivna{color:#fff;font-weight:700}.ob-zaglavlje{background:var(--primarna);color:#fff;padding:4.5rem 0 3.5rem;position:relative;overflow:hidden}.ob-nadnaslov{font-family:var(--f-ui);font-size:.8rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:#AFB3D6;margin:0 0 1.1rem}.ob-naslov{font-family:var(--f-display);font-style:italic;font-weight:900;text-transform:uppercase;font-size:clamp(2.6rem,7vw,5.2rem);line-height:.86;margin:0 0 1.75rem}.ob-uvod{max-width:62ch;color:#E6E8F4;font-size:1.06rem;margin:0 0 .7rem}.ob-uvod strong{color:#fff}.ob-uvod-tiho{color:#AFB3D6;font-size:.98rem}.ob-brojac{background:#00032F;color:#fff;padding:2.25rem 0 2rem}.ob-brojac-naslov{font-family:var(--f-ui);font-size:.72rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#AFB3D6;margin:0 0 1rem}.ob-pojas{display:flex;width:100%;height:52px;border-radius:.3rem;overflow:hidden;background:rgba(255,255,255,.07)}.ob-pojas .pj{display:flex;align-items:center;justify-content:center;min-width:2px;transition:flex-grow .5s ease}.ob-pojas .pj b{font-family:var(--f-display);font-style:italic;font-weight:900;font-size:1.35rem;color:#fff;font-variant-numeric:tabular-nums}.pj.s-ispunjeno{background:var(--st-ispunjeno)}.pj.s-djelomicno{background:var(--st-djelomicno)}.pj.s-u-proceduri{background:var(--st-procedura)}.pj.s-blokirano{background:var(--st-blokirano)}.pj.s-nije-zapoceto{background:#3A4560}.pj.s-odustali{background:var(--st-odustali)}.ob-legenda{list-style:none;padding:0;margin:1.1rem 0 0;display:flex;flex-wrap:wrap;gap:.5rem 1.75rem}.ob-legenda li{display:flex;align-items:center;gap:.5rem;font-size:.82rem;color:#C9CBE4}.ob-legenda b{color:#fff;font-variant-numeric:tabular-nums}.lg-tocka{width:.7rem;height:.7rem;border-radius:2px;flex:0 0 auto}.lg-tocka.s-ispunjeno{background:var(--st-ispunjeno)}.lg-tocka.s-djelomicno{background:var(--st-djelomicno)}.lg-tocka.s-u-proceduri{background:var(--st-procedura)}.lg-tocka.s-blokirano{background:var(--st-blokirano)}.lg-tocka.s-nije-zapoceto{background:#3A4560}.lg-tocka.s-odustali{background:var(--st-odustali)}.ob-brojac-nota{margin:1.3rem 0 0;font-size:.82rem;color:#8E97B8;max-width:58ch}.ob-filtri{display:flex;flex-wrap:wrap;gap:1rem 1.25rem;align-items:flex-end;padding:1.75rem 0 1.25rem;border-bottom:2px solid var(--primarna)}.f-polje{display:flex;flex-direction:column;gap:.35rem}.f-polje label{font-size:.68rem;letter-spacing:.13em;text-transform:uppercase;font-weight:700;color:var(--ob-tiho)}.f-polje input[type="search"],.f-polje select{font-family:var(--f-ui);font-size:.95rem;padding:.55rem .7rem;border:1px solid var(--ob-linija);border-radius:.35rem;background:#fff;color:var(--primarna);min-width:180px}.f-trazi input{min-width:260px}.f-polje input:focus-visible,.f-polje select:focus-visible,.f-reset:focus-visible{outline:3px solid var(--naglasak);outline-offset:2px}.f-prekidac{flex-direction:row;align-items:center;gap:.5rem;padding-bottom:.55rem}.f-prekidac label{text-transform:none;letter-spacing:0;font-size:.9rem;color:var(--primarna)}.f-prekidac input{width:1.05rem;height:1.05rem;accent-color:var(--naglasak)}.f-reset{margin-left:auto;background:none;border:1px solid var(--ob-linija);color:var(--ob-tiho);font-size:.85rem;padding:.55rem 1.1rem;border-radius:.35rem}.f-reset:hover{border-color:var(--naglasak);color:var(--naglasak)}.ob-rezultat{font-family:var(--f-ui);font-size:.9rem;color:var(--ob-tiho);margin:.9rem 0 0;font-variant-numeric:tabular-nums}.ob-rezultat.prazno{color:var(--naglasak);font-weight:700}.ob-popis{padding-bottom:4rem}.ob-grupa{margin-top:3.25rem}.ob-grupa-naslov{font-family:var(--f-display);font-style:italic;font-weight:900;text-transform:uppercase;font-size:clamp(1.3rem,2.6vw,1.9rem);color:var(--primarna);line-height:1;display:flex;align-items:baseline;gap:.75rem;flex-wrap:wrap;padding-bottom:.9rem;border-bottom:2px solid var(--primarna);margin-bottom:0}.ob-grupa-naslov .ob-grupa-broj{color:var(--naglasak)}.ob-grupa-naslov small{margin-left:auto;font-family:var(--f-ui);font-style:normal;font-weight:400;font-size:.78rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ob-tiho)}.ob{display:grid;grid-template-columns:148px 1fr;gap:0 1.75rem;padding:1.6rem 0 1.6rem 1.1rem;border-bottom:1px solid var(--ob-linija);scroll-margin-top:90px;position:relative}.ob::before{content:"";position:absolute;left:0;top:1.6rem;bottom:1.6rem;width:4px;border-radius:2px;background:#D9DEEA}.ob[data-status="ispunjeno"]::before{background:var(--st-ispunjeno)}.ob[data-status="djelomicno"]::before{background:var(--st-djelomicno)}.ob[data-status="u-proceduri"]::before{background:var(--st-procedura)}.ob[data-status="blokirano"]::before{background:var(--st-blokirano)}.ob[data-status="odustali"]::before{background:var(--st-odustali)}.ob.istaknuta{background:#F3F5FC;box-shadow:-1.25rem 0 0 #F3F5FC,1.25rem 0 0 #F3F5FC}.ob-gut{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem}.ob-id{font-family:ui-monospace,"SF Mono",Menlo,monospace;font-size:.78rem;color:var(--ob-tiho);text-decoration:none;letter-spacing:.04em}.ob-id:hover{color:var(--naglasak);text-decoration:underline}.ob-status{font-size:.68rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:.28rem .55rem;border-radius:.2rem;color:#fff;white-space:nowrap}.ob-status.s-ispunjeno{background:var(--st-ispunjeno)}.ob-status.s-djelomicno{background:var(--st-djelomicno)}.ob-status.s-u-proceduri{background:var(--st-procedura)}.ob-status.s-blokirano{background:var(--st-blokirano)}.ob-status.s-nije-zapoceto{background:var(--st-nezapoceto)}.ob-status.s-odustali{background:var(--st-odustali)}.ob-mj{font-size:.62rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--naglasak);border:1px solid currentColor;border-radius:.2rem;padding:.18rem .42rem}.ob h3{font-family:var(--f-ui);font-weight:700;font-size:1.09rem;line-height:1.4;color:var(--primarna);margin:0 0 .55rem;max-width:60ch;text-wrap:balance}.ob-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .7rem;margin:0;font-size:.8rem;color:var(--ob-tiho)}.ob-chip{background:#EEF1F9;color:var(--primarna);font-weight:700;padding:.2rem .55rem;border-radius:.2rem;font-size:.76rem}.ob-vrsta::before,.ob-izvor::before{content:"·";margin-right:.55rem;color:#B9C0D4}.ob-polazno,.ob-biljeska{margin:.6rem 0 0;font-size:.9rem;color:#3D465C;max-width:66ch}.ob-polazno b{color:var(--primarna)}.ob-biljeska{color:var(--ob-tiho)}.ob-dnevnik{margin:.8rem 0 0;padding-left:1.1rem;font-size:.88rem;color:#3D465C;border-left:2px solid var(--ob-linija);list-style:none}.ob-dnevnik li{margin-bottom:.35rem}.ob-dnevnik time{font-weight:700;color:var(--primarna);margin-right:.4rem}.ob-napomena{background:var(--krem);padding:3.5rem 0}.ob-napomena h2{font-family:var(--f-display);font-style:italic;font-weight:900;text-transform:uppercase;color:var(--primarna);font-size:clamp(1.4rem,3vw,2rem);margin:0 0 1.75rem}.np-mreza{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:1.75rem}.np-mreza h3{font-family:var(--f-ui);font-size:.74rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:var(--naglasak);margin:0 0 .5rem}.np-mreza p{margin:0;font-size:.93rem;color:#3D465C}.np-podnozje{margin:2rem 0 0;font-size:.85rem;color:var(--ob-tiho)}@media (max-width:767px){.ob{grid-template-columns:1fr;gap:.7rem}.ob-gut{flex-direction:row;align-items:center;flex-wrap:wrap}.f-polje,.f-trazi input,.f-polje select{min-width:0;width:100%}.f-polje{flex:1 1 100%}.f-reset{margin-left:0;width:100%}.ob-grupa-naslov small{margin-left:0;flex-basis:100%}.ob.istaknuta{box-shadow:-1rem 0 0 #F3F5FC,1rem 0 0 #F3F5FC}}.mj{margin:1rem 0 0;max-width:34rem;background:#F7F8FC;border:1px solid var(--ob-linija);border-radius:.4rem;padding:.85rem 1rem .8rem}.mj-zaglavlje{display:flex;align-items:baseline;gap:.5rem;margin-bottom:.55rem}.mj-sada{font-family:var(--f-display);font-style:italic;font-weight:900;font-size:1.9rem;line-height:1;color:var(--primarna);font-variant-numeric:tabular-nums}.mj-jed{font-size:.84rem;color:var(--ob-tiho)}.mj-pct{margin-left:auto;font-family:var(--f-ui);font-weight:700;font-size:.8rem;color:var(--naglasak);font-variant-numeric:tabular-nums}.mj-traka{height:9px;border-radius:5px;background:#DDE1EC;overflow:hidden}.mj-fill{height:100%;border-radius:5px;background:linear-gradient(90deg,var(--st-procedura),var(--st-djelomicno));transition:width .8s cubic-bezier(.2,.8,.2,1)}.mj-rub{display:flex;justify-content:space-between;gap:.75rem;margin-top:.45rem;font-size:.74rem;color:var(--ob-tiho);font-variant-numeric:tabular-nums}.mj-smjer{font-style:italic;opacity:.8}.mj-tekst{font-size:.9rem;color:#3D465C}.mj-tekst b{color:var(--primarna)}.mj-nema-cilja{margin:.45rem 0 0;font-size:.8rem;color:var(--naglasak);font-weight:500}@media (max-width:767px){.ob-pojas{height:42px}.ob-pojas .pj b{font-size:1rem}}.mj-podnozje{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem .75rem;margin-top:.7rem;padding-top:.6rem;border-top:1px dashed var(--ob-linija)}.mj-pouzdanost{font-size:.62rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:.2rem .45rem;border-radius:.2rem;white-space:nowrap;cursor:help}.p-tvrdo{background:#E4EFE9;color:#0F6B3F}.p-najmanje{background:#E6EAF7;color:var(--st-procedura)}.p-raspon,.p-uvjetno{background:#FBF0DC;color:#8A5A00}.p-potreba,.p-primjer,.p-bez-cilja{background:#FBE3E5;color:var(--naglasak)}.mj-citat{font-size:.76rem;color:var(--ob-tiho);font-style:italic;flex:1 1 16rem}.mj-bez-cilja .mj-pouzdanost{display:inline-block;margin-top:.5rem}