:root{font-family:Inter,system-ui,sans-serif;color:#18241f;background:#f2f5f2;--green:#164f3b;--mint:#dff1e8;--line:#d7dfda}*{box-sizing:border-box}body{margin:0}header{padding:1.1rem max(1rem,calc((100% - 1000px)/2));background:var(--green);color:#fff;display:flex;justify-content:space-between;align-items:center}h1{margin:.1rem 0;font-size:1.65rem}small{letter-spacing:.12em}button,select,input,textarea{font:inherit}button{border:0;border-radius:.7rem;padding:.7rem 1rem;background:var(--green);color:#fff;font-weight:650;cursor:pointer}.ghost{background:#fff1;color:#fff;border:1px solid #fff8}nav{display:flex;gap:.4rem;overflow:auto;padding:.7rem max(1rem,calc((100% - 1000px)/2));background:#fff;border-bottom:1px solid var(--line)}nav button{white-space:nowrap;color:#355247;background:transparent}nav button.active{background:var(--mint);color:var(--green)}main{max-width:1000px;margin:auto;padding:1rem}.toolbar{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;color:#52655d}.panel,.card{background:#fff;border:1px solid var(--line);border-radius:1rem;padding:1rem;box-shadow:0 2px 8px #173a2a0a}.panel{display:grid;gap:.8rem;margin-bottom:1rem}.hidden{display:none!important}label{display:grid;gap:.35rem;font-weight:600}input,textarea,select{border:1px solid #b9c8c0;border-radius:.55rem;padding:.65rem;background:#fff;color:#18241f}textarea{min-height:75px;resize:vertical}.cards{display:grid;gap:.8rem}.cardhead{display:flex;justify-content:space-between}.badge{font-size:.75rem;background:var(--mint);color:var(--green);border-radius:99px;padding:.25rem .55rem;font-weight:750}.version,.dates{font-size:.8rem;color:#6b7a73}.card h2{font-size:1.08rem;margin:.7rem 0}.card p{margin:.45rem 0}.next:before{content:'Sljedeće: ';font-weight:700}.waiting:before{content:'Čeka: ';font-weight:700}.actions{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.9rem}.actions button,.actions select{padding:.5rem .65rem;font-size:.86rem}.actions select{max-width:180px}@media(max-width:600px){header{position:sticky;top:0;z-index:2}.card{padding:.85rem}.actions>*{flex:1 1 42%}}
