:root{--bg:#FBF8F4;--surface:#FFFFFF;--ink:#1E2629;--muted:#6B7477;--line:#EEE8E1;--petrol:#0A6A5F;--green:#01BB63;--green-soft:#E3F6EC;--turq:#1FB3AC;--turq-soft:#DDF3F1;--magenta:#E0409E;--magenta-brand:#ED67CA;--magenta-soft:#FCE6F4;--violet:#716EF4;--blue:#5770FD;--violet-soft:#ECEBFE;--sun:#F4B740;--sun-soft:#FDF1D8;--r-lg:1.5rem;--r-md:1rem;--r-sm:.625rem;--shadow:0 .25rem 1.5rem rgba(30,38,41,.06)}*{box-sizing:border-box}html,body{margin:0}body{background:var(--bg);color:var(--ink);font:400 1rem/1.55 DM Sans,system-ui,sans-serif;-webkit-font-smoothing:antialiased}h1,h2,h3{font-family:Fraunces,Georgia,serif;font-weight:600;margin:0;letter-spacing:-.01em}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}.app{display:grid;grid-template-columns:16.5rem 1fr;min-height:100vh}.side{position:sticky;top:0;height:100vh;padding:1.5rem 1rem;display:flex;flex-direction:column;gap:1.25rem;border-right:1px solid var(--line);background:var(--surface);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.side>*{flex-shrink:0}@media (max-height:56rem){.side{padding:1rem .85rem;gap:.75rem}.side .logo{width:7.5rem;margin-bottom:.25rem}.nav a{padding:.38rem .75rem;font-size:.92rem}.nav-label{margin:.5rem .75rem .15rem}}.side .logo{width:8.5rem;margin:0 .5rem .5rem}.nav{display:flex;flex-direction:column;gap:.125rem}.nav a{display:flex;align-items:center;gap:.75rem;padding:.6rem .75rem;border-radius:var(--r-sm);color:#3a4447;font-weight:500;font-size:.95rem}.nav a:hover{background:var(--bg)}.nav a.on{background:var(--magenta-soft);color:var(--magenta)}.nav .dot{width:.75rem;height:.75rem;flex:none}.nav .sq{border-radius:.15rem}.nav .ci{border-radius:50%}.nav small{margin-left:auto;background:var(--magenta);color:#fff;border-radius:1rem;padding:0 .45rem;font-size:.72rem;font-weight:700}.nav-label{font-size:.72rem;text-transform:uppercase;letter-spacing:.12em;color:var(--muted);margin:.75rem .75rem .25rem}.side-foot{margin-top:auto}.me{display:flex;align-items:center;gap:.75rem;padding:.75rem;border-radius:var(--r-md);background:var(--bg)}.me b{display:block;font-size:.92rem}.me span{font-size:.8rem;color:var(--muted)}.main{min-width:0;padding:1.75rem clamp(1rem,3vw,2.75rem) 3rem;max-width:84rem;width:100%}.top{display:flex;align-items:center;gap:1rem;margin-bottom:1.75rem}.search{flex:1;max-width:28rem;display:flex;align-items:center;gap:.6rem;background:var(--surface);border:1px solid var(--line);border-radius:2rem;padding:.6rem 1rem;color:var(--muted);font-size:.92rem}.lang{display:flex;background:var(--surface);border:1px solid var(--line);border-radius:2rem;padding:.2rem;margin-left:auto}.lang button{border:0;background:none;padding:.3rem .65rem;border-radius:2rem;font-size:.8rem;font-weight:600;color:var(--muted)}.lang button.on{background:var(--ink);color:#fff}.btn{border:0;border-radius:2rem;padding:.7rem 1.15rem;font-weight:600;font-size:.92rem;display:inline-flex;align-items:center;gap:.45rem}.btn-main{background:var(--magenta);color:#fff;box-shadow:0 .35rem 1rem #e0409e47}.btn-main:hover{background:#c9308a}.btn-ghost{background:var(--surface);border:1px solid var(--line);color:var(--ink)}.hero{display:grid;grid-template-columns:1.1fr 1fr;gap:1.25rem;margin-bottom:1.25rem}.hello{padding:.5rem 0}.hello .date{color:var(--muted);font-weight:500;font-size:.95rem}.hello h1{font-size:clamp(2rem,3.6vw,2.9rem);line-height:1.1;margin:.35rem 0 .9rem}.hello h1 em{font-style:italic;color:var(--magenta)}.chips{display:flex;flex-wrap:wrap;gap:.5rem}.chip{display:inline-flex;align-items:center;gap:.4rem;padding:.35rem .8rem;border-radius:2rem;font-size:.82rem;font-weight:600;background:var(--surface);border:1px solid var(--line)}.chip i{width:.5rem;height:.5rem;border-radius:50%;display:inline-block}.quote{position:relative;overflow:hidden;border-radius:var(--r-lg);padding:1.75rem 1.75rem 1.5rem;background:linear-gradient(135deg,#fff,#fdf3fa);border:1px solid #F6DDEE;min-height:12rem;display:flex;flex-direction:column;justify-content:flex-end}.quote .lbl{position:absolute;top:1.25rem;left:1.75rem;font-size:.72rem;text-transform:uppercase;letter-spacing:.14em;font-weight:700;color:var(--magenta)}.quote p{font-family:Fraunces,Georgia,serif;font-size:1.35rem;line-height:1.35;margin:2rem 0 .6rem;max-width:22rem;position:relative;z-index:1}.quote cite{font-style:normal;color:var(--muted);font-size:.85rem;position:relative;z-index:1}.quote svg.mosaic{position:absolute;right:-1.5rem;top:-1.5rem;width:13rem;height:13rem;opacity:.95}.grid{display:grid;grid-template-columns:1.25fr 1fr;gap:1.25rem;align-items:start}.card{background:var(--surface);border-radius:var(--r-lg);box-shadow:var(--shadow);padding:1.4rem 1.5rem;border:1px solid #F3EEE8}.card-h{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:1rem}.card-h h2{font-size:1.3rem}.card-h a{font-size:.85rem;color:var(--petrol);font-weight:600}.group{margin-top:1.1rem}.group:first-of-type{margin-top:0}.g-title{display:flex;align-items:center;gap:.5rem;font-size:.75rem;text-transform:uppercase;letter-spacing:.12em;font-weight:700;margin-bottom:.4rem}.task{display:flex;align-items:center;gap:.8rem;padding:.65rem .5rem;border-radius:var(--r-sm);transition:background .15s}.task:hover{background:var(--bg)}.task+.task{border-top:1px dashed var(--line)}.check{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1.3rem;height:1.3rem;border:2px solid #CFC8C0;border-radius:.4rem;flex:none;margin:0;display:grid;place-content:center;cursor:pointer;transition:.15s}.check:checked{background:var(--green);border-color:var(--green)}.check:checked:after{content:"";width:.35rem;height:.65rem;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg) translate(-1px,-1px)}.task .t{flex:1;min-width:0}.task .t b{font-weight:500;display:block}.task:has(.check:checked) .t b{text-decoration:line-through;color:var(--muted)}.task .t span{font-size:.8rem;color:var(--muted)}.tag{font-size:.72rem;font-weight:700;border-radius:2rem;padding:.2rem .6rem;white-space:nowrap}.t-deep{background:var(--violet-soft);color:#4e4bd1}.t-daily{background:var(--turq-soft);color:#0f7f79}.t-watch{background:var(--sun-soft);color:#9a6a08}.t-small{background:var(--green-soft);color:#0b7a43}.t-mag{background:var(--magenta-soft);color:var(--magenta)}.add{margin-top:.9rem;display:flex;gap:.5rem}.add input{flex:1;border:1px dashed #D9D1C8;background:var(--bg);border-radius:var(--r-sm);padding:.65rem .85rem;font:inherit;font-size:.92rem}.side-col{display:flex;flex-direction:column;gap:1.25rem}.tl{list-style:none;margin:0;padding:0}.tl li{display:grid;grid-template-columns:3.4rem 1fr;gap:.9rem;padding:.6rem 0;align-items:start}.tl li+li{border-top:1px solid var(--line)}.day{text-align:center;border-radius:var(--r-sm);padding:.35rem 0;line-height:1.1}.day b{display:block;font-family:Fraunces,serif;font-size:1.35rem}.day span{font-size:.7rem;text-transform:uppercase;letter-spacing:.08em;font-weight:700}.tl .t b{display:block;font-weight:600;font-size:.95rem}.tl .t span{font-size:.82rem;color:var(--muted)}.people{display:flex;flex-direction:column;gap:.75rem}.person{display:flex;align-items:center;gap:.8rem}.av{width:2.4rem;height:2.4rem;border-radius:50%;flex:none;display:grid;place-content:center;color:#fff;font-weight:700;font-size:.85rem;overflow:hidden}.person .t{flex:1;min-width:0}.person .t b{display:block;font-size:.92rem;font-weight:600}.person .t span{font-size:.8rem;color:var(--muted);display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.status{font-size:.72rem;font-weight:700;border-radius:2rem;padding:.25rem .6rem;white-space:nowrap}.areas-h{display:flex;align-items:baseline;justify-content:space-between;margin:2.25rem 0 1rem}.areas-h h2{font-size:1.6rem}.areas-h p{margin:0;color:var(--muted);font-size:.9rem}.areas{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.area{position:relative;border-radius:var(--r-lg);overflow:hidden;aspect-ratio:4/5;color:#fff;isolation:isolate;cursor:pointer;background:#222}.area:nth-child(1),.area:nth-child(6){grid-column:span 2;aspect-ratio:auto}.area img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;filter:grayscale(1) contrast(1.05) brightness(.92);transition:transform .8s cubic-bezier(.2,.7,.2,1),filter .6s}.area .tint{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--tint,var(--magenta-brand));mix-blend-mode:color;opacity:0;transition:opacity .6s}.area .shine{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(115deg,transparent 30%,rgba(255,255,255,.38) 47%,rgba(255,255,255,.08) 55%,transparent 70%);transform:translate(-120%);mix-blend-mode:soft-light}.area .shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000 40%,#0000009e)}.area .txt{position:absolute;left:1.25rem;right:1.25rem;bottom:1.1rem;z-index:2}.area .txt h3{font-size:1.4rem}.area .txt span{font-size:.85rem;opacity:.9}.area .count{position:absolute;top:1rem;right:1rem;z-index:2;background:#ffffffeb;color:var(--ink);border-radius:2rem;font-size:.78rem;font-weight:700;padding:.25rem .65rem}.area:hover img,.area.touch img{transform:scale(1.05);filter:grayscale(1) contrast(1.05) brightness(1.02)}.area:hover .tint,.area.touch .tint{opacity:.48}.area:hover .shine,.area.touch .shine{animation:shine 1.4s ease forwards}@keyframes shine{to{transform:translate(120%)}}@media (hover:none){.area .tint{opacity:.18}.area.touch .tint{opacity:.48}}.credit{margin-top:1.5rem;font-size:.72rem;color:#9a9fa1;line-height:1.5}.wave{display:block;width:100%;height:1.25rem;margin:.25rem 0 0}.mnav{display:none}.mlogo{display:none;height:2.2rem}@media (max-width:68rem){.hero,.grid{grid-template-columns:minmax(0,1fr)}.hero>*,.grid>*,.card{min-width:0}.areas{grid-template-columns:repeat(2,1fr)}.area:nth-child(1),.area:nth-child(6){grid-column:span 2;aspect-ratio:16/9}}@media (max-width:48rem){.app{grid-template-columns:minmax(0,1fr)}.side{display:none}.main{padding:1rem 1rem 6rem}.search{display:none}.mlogo{display:block}.top .btn-ghost{display:none}.mnav{display:flex;position:fixed;bottom:0;left:0;right:0;background:var(--surface);border-top:1px solid var(--line);justify-content:space-around;padding:.5rem .25rem calc(.5rem + env(safe-area-inset-bottom));z-index:9}.mnav a{display:flex;flex-direction:column;align-items:center;gap:.2rem;font-size:.72rem;font-weight:600;color:var(--muted)}.mnav a.on{color:var(--magenta)}.mnav .dot{width:1.1rem;height:1.1rem}.quote p{font-size:1.15rem}.quote svg.mosaic{width:9rem;height:9rem}.areas{gap:.75rem}.area{aspect-ratio:1}}.t-adm{background:#fdebd8;color:#b5600f}.t-bitno{background:#fde3e6;color:#c21f38}.nav a.active{background:var(--magenta-soft);color:var(--magenta)}.mnav a.active{color:var(--magenta)}.page-h{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-bottom:1.25rem}.page-h h1{font-size:clamp(1.8rem,3vw,2.4rem);line-height:1.1}.page-h p{margin:.35rem 0 0;color:var(--muted)}.muted{color:var(--muted)}.small{font-size:.85rem}.row{display:flex;gap:.5rem;align-items:center;flex-wrap:wrap}.stack{display:flex;flex-direction:column;gap:1.25rem}.empty{padding:1.25rem;border:1px dashed var(--line);border-radius:var(--r-md);color:var(--muted);text-align:center;font-size:.92rem}.tabs{display:flex;gap:.35rem;flex-wrap:wrap;margin-bottom:1rem}.tabs button{border:1px solid var(--line);background:var(--surface);border-radius:2rem;padding:.45rem .9rem;font-size:.85rem;font-weight:600;color:var(--muted)}.tabs button.on{background:var(--ink);border-color:var(--ink);color:#fff}.form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem 1rem}.form .full{grid-column:1/-1}.fld{display:flex;flex-direction:column;gap:.3rem;font-size:.82rem;font-weight:600;color:#3a4447}.fld input,.fld select,.fld textarea,.inp{font:inherit;font-size:.95rem;font-weight:400;color:var(--ink);background:var(--surface);border:1px solid #E3DCD4;border-radius:var(--r-sm);padding:.6rem .75rem;width:100%}.fld textarea{min-height:6rem;resize:vertical}.fld input:focus,.fld select:focus,.fld textarea:focus,.inp:focus{outline:2px solid var(--magenta-soft);border-color:var(--magenta)}.fld .chk{flex-direction:row;align-items:center;gap:.5rem}.actions{display:flex;gap:.5rem;justify-content:flex-end;margin-top:1.25rem;flex-wrap:wrap}.btn-danger{background:none;border:1px solid #F3C6C6;color:#b42318}.btn-sm{padding:.4rem .8rem;font-size:.82rem}.btn:disabled{opacity:.5;cursor:default}.link{background:none;border:0;padding:0;color:var(--petrol);font-weight:600;font-size:.85rem}@media (max-width:48rem){.form{grid-template-columns:minmax(0,1fr)}}.modal-bg{position:fixed;top:0;right:0;bottom:0;left:0;background:#1e262959;display:grid;place-items:center;padding:1rem;z-index:50}.modal{background:var(--surface);border-radius:var(--r-lg);box-shadow:0 1rem 3rem #1e262933;padding:1.5rem;width:min(44rem,100%);max-height:calc(100vh - 2rem);overflow:auto}.modal h2{font-size:1.4rem;margin-bottom:1rem}.list{display:flex;flex-direction:column}.item{display:flex;align-items:center;gap:.8rem;padding:.75rem .5rem;border-radius:var(--r-sm);cursor:pointer}.item+.item{border-top:1px solid var(--line)}.item:hover{background:var(--bg)}.item .t{flex:1;min-width:0}.item .t b{display:block;font-weight:600}.item .t span{font-size:.82rem;color:var(--muted)}.late{color:#b42318!important;font-weight:600}.cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));gap:1rem}.pcard{background:var(--surface);border-radius:var(--r-lg);box-shadow:var(--shadow);border:1px solid #F3EEE8;padding:1.2rem 1.25rem;cursor:pointer;display:flex;flex-direction:column;gap:.5rem;position:relative;overflow:hidden}.pcard:before{content:"";position:absolute;left:0;top:0;bottom:0;width:.35rem;background:var(--c,var(--magenta))}.pcard h3{font-size:1.15rem}.pcard p{margin:0;color:var(--muted);font-size:.88rem}.bar{height:.4rem;border-radius:1rem;background:var(--line);overflow:hidden}.bar i{display:block;height:100%;background:linear-gradient(90deg,#5770fd,#fe66c4)}.cal-h{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}.cal-h h2{font-size:1.5rem;min-width:12rem}.cal{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.35rem}.cal .wd{font-size:.72rem;text-transform:uppercase;letter-spacing:.1em;font-weight:700;color:var(--muted);padding:.25rem .4rem}.cal .d{background:var(--surface);border:1px solid #F3EEE8;border-radius:var(--r-sm);min-height:6.5rem;padding:.4rem;cursor:pointer;display:flex;flex-direction:column;gap:.2rem;min-width:0}.cal .d.out{opacity:.4}.cal .d.today{border-color:var(--magenta);box-shadow:0 0 0 1px var(--magenta)}.cal .d.sel{background:var(--magenta-soft)}.cal .n{font-weight:700;font-size:.85rem}.ev{font-size:.72rem;border-radius:.35rem;padding:.1rem .35rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ev-edu{background:var(--violet-soft);color:#4e4bd1}.ev-sas{background:var(--turq-soft);color:#0f7f79}.ev-pod{background:var(--sun-soft);color:#9a6a08}.ev-zad{background:var(--green-soft);color:#0b7a43}.ev-rok{background:var(--magenta-soft);color:var(--magenta)}.layers{display:flex;gap:.4rem;flex-wrap:wrap;margin-bottom:.75rem}.layers label{display:flex;align-items:center;gap:.35rem;font-size:.8rem;font-weight:600;cursor:pointer}@media (max-width:48rem){.cal .d{min-height:3.4rem}.cal .ev{display:none}.cal .d .dots{display:flex}}.dots{display:none;gap:.15rem;flex-wrap:wrap}.dots i{width:.4rem;height:.4rem;border-radius:50%}.login{min-height:100vh;display:grid;place-items:center;padding:1rem;background:linear-gradient(135deg,#fbf8f4,#fdf3fa)}.login .card{width:min(26rem,100%)}.login img{width:9rem;margin-bottom:1rem}.err{background:#fdecec;color:#b42318;border-radius:var(--r-sm);padding:.6rem .8rem;font-size:.88rem}.ok{background:var(--green-soft);color:#0b7a43;border-radius:var(--r-sm);padding:.6rem .8rem;font-size:.88rem}.soon{display:grid;place-items:center;text-align:center;padding:3rem 1rem}.soon h2{font-size:1.6rem;margin-bottom:.5rem}.soon p{color:var(--muted);max-width:32rem}.more-menu{position:fixed;bottom:4.2rem;right:.75rem;background:var(--surface);border-radius:var(--r-md);box-shadow:0 .5rem 2rem #1e26292e;padding:.5rem;display:flex;flex-direction:column;z-index:20;min-width:12rem}.more-menu{max-height:calc(100dvh - 5.5rem);overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.more-menu .nav-label{padding:.6rem .8rem .2rem;font-size:.7rem;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.more-menu .nav-label:empty{padding:0;margin:.3rem .8rem;border-top:1px solid var(--line,#EEE8E1)}.more-menu a{padding:.6rem .8rem;border-radius:var(--r-sm);font-weight:500}.more-menu a:hover{background:var(--bg)}.task .x{opacity:0;border:0;background:none;color:var(--muted);font-size:1.1rem;padding:0 .25rem}.task:hover .x{opacity:1}@media (hover:none){.task .x{opacity:.6}}.grid-ritam{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}@media (max-width:68rem){.grid-ritam{grid-template-columns:minmax(0,1fr)}}.week{display:grid;grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:1rem}.print-only{display:none}@media print{.side,.mnav,.top,.no-print,.more-menu{display:none!important}.app{display:block}.main{padding:0;max-width:none}.print-only{display:block;margin-bottom:1rem}.print-only h1{font-size:1.4rem}.week{grid-template-columns:repeat(2,1fr)}.card{box-shadow:none;break-inside:avoid}body{background:#fff}}.quote p{max-width:min(22rem,calc(100% - 8.5rem))}@media (max-width:48rem){.quote p{max-width:calc(100% - 5rem)}}.top form.search input::placeholder{color:var(--muted)}.add input{min-width:0}@media (max-width:48rem){.add{flex-wrap:wrap}.add input{flex-basis:100%}.add select{flex:1}.areas-h{flex-wrap:wrap;gap:.25rem}.page-h .row{width:100%}.cal-h h2{min-width:0;font-size:1.2rem}.item{flex-wrap:wrap}}.toggle{display:flex;align-items:center;gap:.65rem;align-self:end;padding:.55rem .75rem;border:1px solid #E3DCD4;border-radius:var(--r-sm);background:var(--surface);cursor:pointer;font-size:.9rem;font-weight:600;color:#3a4447;width:fit-content;-webkit-user-select:none;user-select:none}.toggle:hover{border-color:var(--magenta)}.toggle input{position:absolute;opacity:0;width:0;height:0}.toggle .sw{position:relative;width:2.4rem;height:1.35rem;border-radius:1rem;background:#d9d1c8;flex:none;transition:background .2s}.toggle .sw:after{content:"";position:absolute;top:.15rem;left:.15rem;width:1.05rem;height:1.05rem;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0003;transition:transform .2s}.toggle input:checked+.sw{background:var(--green)}.toggle input:checked+.sw:after{transform:translate(1.05rem)}.toggle input:focus-visible+.sw{outline:2px solid var(--magenta);outline-offset:2px}.portal{min-height:100vh;background:var(--bg)}.portal-top{display:flex;justify-content:center;padding:1.25rem 1rem .25rem}.portal-top img{width:8.5rem}.portal .main{max-width:72rem}.pstavka{border:1px solid #F0EAE3;border-radius:var(--r-md);padding:1rem 1.1rem;background:#fff}@media (max-width:48rem){.portal .main{padding:1rem 1rem 3rem}.portal .hello h1{font-size:1.7rem}}.chipsel{display:flex;flex-wrap:wrap;gap:.4rem;align-items:center}.chipsel .chip{cursor:pointer;font:inherit;font-size:.82rem;font-weight:600;color:#3a4447}.chipsel .chip.on{background:var(--magenta-soft);border-color:var(--magenta);color:var(--magenta)}.upute details{border:1px solid #F0EAE3;border-radius:var(--r-md);padding:.75rem 1rem;background:#fff}.upute details+details{margin-top:.6rem}.upute summary{cursor:pointer;font-weight:700}.upute ul{margin:.5rem 0 0;padding-left:1.1rem}.upute li{margin:.25rem 0;font-size:.92rem}.pakcije{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:.8rem;align-items:center;justify-content:space-between}.pak-l{display:flex;flex-wrap:wrap;gap:.45rem}.pakcije .gotovo{min-width:7.5rem;justify-content:center}.pakcije label.btn{cursor:pointer}.pakcije .dis{opacity:.5;pointer-events:none}textarea.biljeske{width:100%;min-height:9rem;resize:vertical;font:inherit;line-height:1.5}.upute details[open]>div,.upute details[open]>ul{max-height:16rem;overflow:auto}.upute details[open]{max-height:22rem;overflow:auto}.pdoc{display:flex;flex-direction:column;gap:.15rem;border:1px solid #F0EAE3;border-radius:var(--r-md);padding:.65rem .85rem;text-decoration:none;color:inherit;background:#fff}.pdoc:hover{border-color:var(--magenta)}.kontakt{position:static;display:flex;flex-wrap:wrap;gap:.4rem 1.2rem;align-items:center;justify-content:center;padding:.7rem 1rem calc(.7rem + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #EEE8E1;font-size:.9rem;z-index:5}.kontakt span{color:var(--muted)}.kontakt a{display:inline-flex;gap:.4rem;align-items:center;color:var(--ink);text-decoration:none}.kontakt a svg{color:var(--magenta)}@media (max-width:640px){.pakcije{flex-direction:column;align-items:flex-start}.pak-l{flex-direction:column;align-items:stretch;width:100%}.pak-l .btn{justify-content:flex-start;text-align:left;width:100%}.pakcije .gotovo{align-self:flex-start;width:9.5rem}.kontakt{position:sticky;bottom:0;flex-wrap:nowrap;gap:1.1rem}}.kod-inp{text-align:center;font-size:1.6rem;letter-spacing:.35em;font-weight:700}.kontakt .kr,.kontakt .kr-l{display:none}@media (max-width:640px){.kontakt .dug,.kontakt span:not(.kr-l){display:none}.kontakt .kr,.kontakt .kr-l{display:inline}.kontakt a{border:1px solid #EEE8E1;border-radius:2rem;padding:.35rem .8rem}}.potvrda-ured{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:1.25rem;align-items:start}.pdf-pregled{width:100%;aspect-ratio:1/1.414;border:1px solid var(--line);border-radius:var(--r-md);background:#fff;position:sticky;top:0}.pdf-pregled.empty{display:grid;place-items:center;color:var(--muted);font-size:.9rem}.status-trak{margin:0 0 .75rem;padding:.45rem .8rem;border-radius:.6rem;font-weight:700;font-size:.88rem}.status-trak.izdana{background:var(--green-soft,#E3F6EC);color:#0b7a43}.status-trak.ponistena{background:var(--magenta-soft);color:var(--magenta)}.tbl-wrap{overflow-x:auto}.tbl{width:100%;border-collapse:collapse;font-size:.9rem}.tbl th{text-align:left;font-size:.75rem;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);padding:.5rem .6rem;border-bottom:1px solid var(--line);white-space:nowrap}.tbl td{padding:.6rem;border-bottom:1px solid #F3EEE8;vertical-align:top}.tbl tbody tr{cursor:pointer}.tbl tbody tr:hover{background:var(--bg)}.tbl tr.ponistena td{opacity:.55}.tbl .kod,.provjera .kod{font-family:ui-monospace,Menlo,Consolas,monospace;font-size:.82rem;white-space:nowrap}.modal:has(.potvrda-ured){max-width:min(72rem,96vw)}@media (max-width:900px){.potvrda-ured{grid-template-columns:1fr}.pdf-pregled{position:static}}.provjera{min-height:100vh;background:var(--bg)}.provjera header{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.25rem;max-width:40rem;margin:0 auto}.provjera header img{height:2.6rem}.provjera main{max-width:40rem;margin:0 auto;padding:0 1rem 2rem;display:flex;flex-direction:column;gap:1rem}.provjera h1{font-size:1.6rem;margin-bottom:.4rem}.provjera h2{font-size:1.2rem;margin-bottom:.6rem}.pres{font-weight:700;font-size:1.15rem;padding:.8rem 1rem;border-radius:.8rem;margin:.6rem 0 1rem}.pres.valjana{background:#e3f6ec;color:#0b7a43}.pres.ponistena{background:var(--magenta-soft);color:var(--magenta)}.pdl{display:grid;grid-template-columns:auto 1fr;gap:.45rem 1rem;margin:0 0 1rem}.pdl dt{color:var(--muted);font-size:.85rem}.pdl dd{margin:0}@media (max-width:520px){.pdl{grid-template-columns:1fr;gap:.1rem}.pdl dd{margin-bottom:.5rem}}.ai-box{border:1px dashed #E7C8DD;border-radius:var(--r-md);padding:.6rem;background:#fff8fc}.ai-prijedlog{margin-top:.6rem;display:flex;flex-direction:column;gap:.5rem}.status-trak.odobrena{background:#e7f7f6;color:#0f7f79}.mail-det{margin-top:1rem;border:1px solid var(--line);border-radius:var(--r-md);padding:.6rem .8rem}.mail-det summary{cursor:pointer;font-weight:700;font-size:.92rem}.st-ured{display:flex;flex-direction:column;gap:.9rem;align-items:flex-start;margin-top:.35rem}.st-grupa{width:100%;border:1px solid var(--line);border-radius:var(--r-md);padding:.5rem .6rem .6rem;background:#fff}.st-gh{display:flex;align-items:center;gap:.4rem;margin-bottom:.2rem}.st-gnaziv{flex:1;border:0;border-bottom:1px dashed var(--line);background:none;font:inherit;font-size:.75rem;text-transform:uppercase;letter-spacing:.12em;font-weight:700;color:var(--muted);padding:.3rem .2rem;outline:0}.st-gnaziv:focus{border-bottom-color:var(--magenta);color:var(--ink)}.st-red{padding:.35rem .3rem;gap:.55rem}.st-red.vuce{opacity:.4}.st-ruc{cursor:grab;color:#c9c1b8;font-size:.8rem;letter-spacing:-.15em;-webkit-user-select:none;user-select:none}.st-tekst{flex:1;min-width:0;border:0;background:none;font:inherit;font-size:.95rem;padding:.25rem .2rem;outline:0;border-radius:.3rem}.st-tekst:focus{background:var(--bg)}.st-x{border:0;background:none;color:var(--muted);font-size:1.15rem;line-height:1;padding:0 .3rem;cursor:pointer;opacity:.5}.st-x:hover{opacity:1;color:var(--magenta)}.st-strelice{display:none;gap:.1rem}.st-strelice button{border:1px solid var(--line);background:#fff;border-radius:.35rem;font-size:.75rem;padding:.1rem .35rem;color:var(--muted)}.st-red:hover .st-strelice,.st-red:focus-within .st-strelice{display:inline-flex}.st-dodaj{margin:.3rem 0 0 2.3rem}@media (hover:none){.st-strelice{display:inline-flex}.st-ruc{display:none}}.fld .st-ured input.check{width:1.3rem;height:1.3rem;padding:0;border:2px solid #CFC8C0;border-radius:.4rem;background:#fff;flex:none;cursor:default}.fld .st-ured textarea.st-tekst{resize:none;overflow:hidden;min-height:0;line-height:1.4;width:auto;flex:1;min-width:0;border:0;border-radius:.3rem;background:none;padding:.3rem .35rem;outline:0}.fld .st-ured textarea.st-tekst:focus{background:var(--bg);outline:0}.fld .st-ured input.st-gnaziv{width:auto;flex:1;border:0;border-bottom:1px dashed var(--line);border-radius:0;background:none;padding:.3rem .2rem;font-size:.75rem;outline:0}.fld .st-ured input.st-gnaziv:focus{border-bottom-color:var(--magenta);outline:0}.st-ured{width:100%;min-width:0}.st-red{align-items:flex-start}.st-red .check,.st-red .st-ruc,.st-red .st-x{margin-top:.3rem}.uv-dio{font-size:1.15rem;margin:0 0 .75rem}.uv-lista{display:grid;grid-template-columns:repeat(auto-fill,minmax(22rem,1fr));gap:1rem}.uv-st h3{font-size:1.05rem;margin:0}.uv-pod{display:flex;flex-direction:column;gap:.3rem;margin-top:.6rem;font-size:.9rem}.uv-upoz{margin:.7rem 0 0;padding:.55rem .8rem .55rem 1.8rem;background:#fff7e6;border-radius:.6rem;color:#7a5306;font-size:.84rem}.uv-upoz li+li{margin-top:.25rem}.uv-izvor{margin-top:.6rem;font-size:.82rem;color:var(--muted)}.uv-izvor summary{cursor:pointer}.uv-izvor p{margin:.4rem 0 0;white-space:pre-wrap}.uv-h{margin:1.25rem 0 .5rem;font-size:1.05rem}@media (max-width:520px){.uv-lista{grid-template-columns:1fr}}.mk-alati{margin-bottom:1rem;gap:.5rem}.mk-plan{margin-bottom:1rem;padding:1rem 1.25rem}.mk-blokovi{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.5rem}.mk-mreza{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));border-top:1px solid var(--line);border-left:1px solid var(--line)}.mk-dh{font-size:.72rem;text-transform:uppercase;letter-spacing:.1em;color:var(--muted);font-weight:700;padding:.4rem .5rem;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--bg)}.mk-dan{min-height:7.5rem;border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:.3rem;display:flex;flex-direction:column;gap:.25rem;min-width:0}.mk-dan.van{background:#fcfaf7;opacity:.6}.mk-dan.danas{background:#fff5fb}.mk-dbr{display:flex;justify-content:space-between;align-items:center;font-size:.8rem;font-weight:700;color:var(--muted)}.mk-plus{border:0;background:none;color:var(--muted);font-size:1rem;line-height:1;cursor:pointer;opacity:0}.mk-dan:hover .mk-plus{opacity:1}.mk-edu{font-size:.72rem;background:var(--violet-soft);color:#4e4bd1;border-radius:.35rem;padding:.15rem .35rem;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mk-obj{display:flex;flex-direction:column;align-items:flex-start;gap:.1rem;text-align:left;border:0;border-left:3px solid var(--k);background:#fff;box-shadow:0 1px 0 var(--line);border-radius:.35rem;padding:.25rem .35rem;font:inherit;font-size:.74rem;cursor:pointer;min-width:0;width:100%}.mk-obj b{font-weight:600;display:block;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mk-obj .mk-vr{color:var(--muted);font-size:.68rem}.mk-obj.st-ideja{background:#fff7fb}.mk-obj.st-objavljeno{opacity:.6}@media (max-width:760px){.mk-mreza{grid-template-columns:1fr}.mk-dh{display:none}.mk-dan{min-height:0}.mk-dan.van{display:none}.mk-plus{opacity:1}}.vr-tbl-wrap{padding:0;overflow-x:auto}.vr-tbl{width:100%;border-collapse:collapse;font-size:.84rem;min-width:760px}.vr-tbl th{text-align:left;font-weight:600;font-size:.75rem;text-transform:uppercase;letter-spacing:.04em;color:var(--muted, #6B7477);padding:.6rem .7rem;border-bottom:1px solid var(--line, #e6e2da);background:var(--cream, #FBF8F2);position:sticky;top:0}.vr-tbl td{padding:.5rem .7rem;border-bottom:1px solid var(--line, #eee9e0);vertical-align:top}.vr-tbl tbody tr:not(.vr-mj):not(.vr-dst){cursor:pointer}.vr-tbl tbody tr:not(.vr-mj):not(.vr-dst):hover{background:var(--violet-soft, #EEEDFE)}.vr-tbl .vr-mj td{background:var(--violet-soft, #EEEDFE);color:#4e4bd1;font-weight:700;text-transform:capitalize;font-size:.9rem}.vr-tbl .vr-dst td{background:#fff7e0;color:#8a6100;font-size:.8rem}.vr-tbl .nw{white-space:nowrap}.vr-k{font-size:.7rem;line-height:1.25;padding:.15rem .3rem;border-radius:5px;margin-top:.2rem;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vr-k-edu{background:var(--violet-soft, #EEEDFE);color:#4e4bd1;font-weight:600}.vr-k-proba{background:#e8f6f5;color:#0a6a5f}.vr-k-kom{background:var(--magenta-soft, #FDE8F4);color:var(--magenta, #E0409E)}.vr-k-rana{background:#fff2d6;color:#8a6100}.vr-k-dst{background:#fff7e0;color:#8a6100;cursor:default}.mk-kvote{display:flex;flex-wrap:wrap;gap:.35rem;margin-bottom:.75rem}.mk-kvote span{font-size:.72rem;padding:.15rem .5rem;border-radius:999px;background:#fff2d6;color:#8a6100}.mk-kvote span.ok{background:#e3f6ec;color:#0a6a5f}.vr-tbl .vr-mj.bez td{text-transform:none}.vr-tbl th.vr-ed{min-width:14rem}.vr-tbl td:last-child,.vr-tbl th:last-child{white-space:nowrap}.vr-tbl th,.vr-tbl td{padding-left:.55rem;padding-right:.55rem}.vr-tbl td:nth-child(4){min-width:9rem}.kod-link code{word-break:break-all;font-size:.85rem;background:var(--cream, #FBF8F2);padding:.3rem .5rem;border-radius:6px;display:inline-block}.adm-edu{display:grid;gap:.3rem;max-height:14rem;overflow:auto;border:1px solid var(--line, #eee9e0);border-radius:10px;padding:.6rem .75rem}.adm-edu label{display:flex;gap:.45rem;align-items:flex-start}.adm-alati{flex-wrap:wrap;gap:.4rem;margin:.5rem 0}.adm-blok{margin-top:1rem}.adm-tbl{width:100%;font-size:.85rem;margin-top:.4rem}.adm-tbl td,.adm-tbl th{padding:.35rem .4rem}.adm-rok{width:auto;font-size:.8rem;padding:.25rem .4rem}.item.adm-kasni{background:#fff4f3}.pu{max-width:46rem;margin:0 auto;padding:2rem 1rem 4rem}.pu-logo{width:9rem;margin-bottom:1rem}.pu-edu{border:1px solid var(--line, #e6e2da);border-radius:14px;padding:1rem;margin-top:1rem;background:#fff}.pu-red{display:grid;grid-template-columns:1fr 1fr 1.4fr auto auto;gap:.4rem;align-items:center;margin-top:.4rem}.pu-red .inp{width:100%}@media (max-width: 640px){.pu-red{grid-template-columns:1fr 1fr}.pu-red .em{grid-column:1 / -1}}.x-del{border:0;background:transparent;color:#b8afa6;font-size:1.15rem;line-height:1;padding:.2rem .35rem;border-radius:6px;cursor:pointer;opacity:.55;flex:none}.x-del:hover{color:#c62d2d;background:#fdecec;opacity:1}.areas.areas-mini{grid-template-columns:repeat(6,1fr);gap:.75rem;margin:0 0 1.5rem}.areas.areas-mini .area{aspect-ratio:auto;height:7.5rem;grid-column:auto;border-radius:var(--r-md, 14px)}.areas.areas-mini .area .txt{left:.85rem;right:.85rem;bottom:.7rem}.areas.areas-mini .area .txt h3{font-size:1.05rem}.areas.areas-mini .area .txt span{display:none}.areas.areas-mini .area .count{top:.5rem;right:.5rem;font-size:.68rem;padding:.15rem .5rem}@media (max-width: 900px){.areas.areas-mini{grid-template-columns:repeat(3,1fr)}.areas.areas-mini .area{height:5.5rem}}.nd{display:flex;flex-direction:column}.nd-dan{font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:.7rem 0 .2rem}.nd>div:first-child .nd-dan{margin-top:0}.nd-red{display:grid;grid-template-columns:1.15rem 1fr auto;gap:.6rem;align-items:center;padding:.4rem .35rem;border-radius:10px;cursor:pointer}.nd-red:hover{background:var(--cream, #FBF8F2)}.nd-red .check{width:1.05rem;height:1.05rem;margin:0}.nd-tocka{width:.5rem;height:.5rem;border-radius:50%;justify-self:center}.nd-t{min-width:0}.nd-t b{display:block;font-size:.9rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nd-t span{display:block;font-size:.76rem;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nd-red.gotovo .nd-t b{text-decoration:line-through;color:var(--muted)}.nd-x{border:0;background:transparent;color:#b8afa6;font-size:1.05rem;line-height:1;padding:.15rem .35rem;border-radius:6px;cursor:pointer;opacity:0}.nd-red:hover .nd-x{opacity:1}.nd-x:hover{color:#c62d2d;background:#fdecec}@media (hover: none){.nd-x{opacity:.5}}.sk-skupovi{display:grid;grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));gap:.75rem}.sk-tile{position:relative;overflow:hidden;text-align:left;border:1px solid var(--line, #eee9e0);background:#fff;border-radius:16px;padding:1rem 1rem .9rem;cursor:pointer;display:flex;flex-direction:column;gap:.2rem;min-height:6.5rem;font:inherit}.sk-tile b{font-size:1rem;position:relative;z-index:1;max-width:70%}.sk-tile span{font-size:.78rem;color:var(--muted);position:relative;z-index:1}.sk-tile.on{border-color:var(--sk1);box-shadow:0 0 0 2px var(--sk1) inset}.sk-tile-m{position:absolute;right:-1.2rem;bottom:-1.4rem;width:7.5rem;height:7.5rem;opacity:.55}.sk-tile-novi{align-items:center;justify-content:center;color:var(--muted);border-style:dashed}.sk-ciklus{margin-bottom:1rem}.sk-tbl-wrap{overflow-x:auto}.sk-tbl td.sk-ck{text-align:center;color:#c9c2ba}.sk-tbl td.sk-ck.on{color:#0a6a5f;font-weight:700}.sk-tbl .nw{white-space:nowrap}.sk-page{min-height:100vh;background:#fbf8f4;color:#1e2629;--sk1: #E0409E;--sk2: #5770FD}.sk-hero{position:relative;overflow:hidden;color:#fff;background:linear-gradient(135deg,var(--sk1),var(--sk2));padding:2.2rem 1rem 2.6rem}.sk-viz{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.28;mix-blend-mode:luminosity}.sk-motiv{position:absolute;right:-2rem;top:-1.5rem;width:17rem;height:17rem;opacity:.35}.sk-motiv *{stroke:#fff!important}.sk-hero-t{position:relative;max-width:46rem;margin:0 auto}.sk-logo{height:2.6rem;background:#fff;border-radius:10px;padding:.35rem .6rem;margin-bottom:1.1rem}.sk-skup{font-size:.78rem;letter-spacing:.12em;text-transform:uppercase;font-weight:700;opacity:.92}.sk-hero h1{font-family:Fraunces,Georgia,serif;font-size:clamp(1.8rem,5vw,2.6rem);line-height:1.15;margin:.3rem 0 .4rem;color:#fff}.sk-sub{margin:.3rem 0 0;opacity:.92}.sk-badge{display:inline-block;background:#ffffffeb;color:var(--sk1);font-weight:700;font-size:.8rem;border-radius:999px;padding:.3rem .8rem;margin-top:.3rem}.sk-foto{position:absolute;right:0;top:2.6rem;width:6.5rem;height:6.5rem;object-fit:cover;border-radius:50%;border:4px solid rgba(255,255,255,.9)}.sk-lang{position:absolute;right:0;top:0;display:flex;gap:.25rem}.sk-lang button{border:1px solid rgba(255,255,255,.6);background:transparent;color:#fff;border-radius:999px;padding:.2rem .6rem;font:inherit;font-size:.75rem;cursor:pointer}.sk-lang button.on{background:#fff;color:var(--sk1)}.sk-main{max-width:46rem;margin:-1.2rem auto 0;padding:0 1rem 3rem;position:relative}.sk-card{background:#fff;border-radius:18px;padding:1.2rem 1.25rem;margin-bottom:1rem;box-shadow:0 6px 24px #1e26290f}.sk-card h2{font-family:Fraunces,Georgia,serif;font-size:1.25rem;margin:0 0 .75rem}.sk-dobro{background:#fff;border-left:4px solid var(--sk1);border-radius:12px;padding:.9rem 1rem;margin:0 0 1rem}.sk-status.gotov{border-left:4px solid #01BB63}.sk-ok{text-align:center}.sk-ok h2{font-size:2.4rem;color:#01bb63;margin:0}.sk-form .fld{display:flex;flex-direction:column;gap:.3rem;font-size:.85rem;font-weight:600;margin-bottom:.75rem}.sk-2{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}@media (max-width: 560px){.sk-2{grid-template-columns:1fr}.sk-foto{position:static;display:block;margin-top:1rem}}.sk-gdpr{display:flex;gap:.5rem;align-items:flex-start;font-size:.82rem;margin:.5rem 0 1rem}.sk-hp{position:absolute;left:-9999px;width:1px;height:1px}.sk-btn{background:var(--sk1)!important;border-color:var(--sk1)!important}.sk-korak{display:grid;grid-template-columns:1.8rem 1fr;gap:.6rem;padding:.6rem 0;border-top:1px dashed #EEE8E1}.sk-korak:first-of-type{border-top:0}.sk-k-ico{width:1.5rem;height:1.5rem;border-radius:50%;border:2px solid #DDD5CC;display:grid;place-items:center;font-size:.8rem;font-weight:700}.sk-korak.gotov .sk-k-ico{background:#01bb63;border-color:#01bb63;color:#fff}.sk-korak.lock .sk-k-ico{border-color:transparent}.sk-up{display:inline-block;margin:.4rem 0 0 .5rem;font-size:.8rem;font-weight:600;color:var(--sk1);border:1px solid var(--sk1);border-radius:999px;padding:.2rem .7rem;cursor:pointer}.sk-pl{display:flex;gap:.4rem;flex-wrap:wrap;margin-top:.4rem}.sk-link a{word-break:break-all;color:var(--sk1)}.sk-uputa{border-top:1px solid #EEE8E1;padding:.5rem 0}.sk-uputa summary{cursor:pointer;font-weight:600}.sk-izl{border-top:1px solid #EEE8E1;padding:.7rem 0}.sk-izl:first-of-type{border-top:0}.sk-foot{text-align:center;font-size:.8rem;color:#6b7477;padding:0 1rem 2rem}.sk-foot a{color:inherit}.sk-pov{display:flex;gap:.4rem;margin-top:.45rem}.sk-pov .inp{flex:1;min-width:0;padding:.35rem .6rem;font-size:.85rem}.sk-korak .muted+.sk-up{margin-left:0}.sk-slanje{background:#f7f4ef;border-radius:.8rem;padding:.7rem 1rem;margin:0 0 1rem;font-size:.9rem}.sk-slanje summary{font-weight:700;cursor:pointer;color:var(--sk1, #0A6A5F)}.sk-slanje ol{margin:.6rem 0 .4rem 1.1rem;padding:0}.sk-slanje li{margin:.3rem 0}.sk-vazno{background:#fff4d6;border-radius:.5rem;padding:.5rem .7rem;margin:.5rem 0;font-size:.85rem}.sk-pregled{background:#fff4d6;border:1px dashed #D9A500;border-radius:.7rem;padding:.6rem .9rem;font-weight:600;font-size:.9rem}.mk-dan.ima-edu{background:#f6f5ff}.mk-dan.ima-edu.danas{background:#fff5fb}.mk-dan.drop{outline:2px dashed var(--magenta);outline-offset:-3px;background:#fff0f8}.mk-edu{font-weight:600}.mk-edu.proba{background:#eef6f4;color:#0a6a5f;font-weight:500}.mk-edu.rana{background:#fff4d6;color:#8a6200;font-weight:500}.mk-obj[draggable=true]{cursor:grab}.mk-obj[draggable=true]:active{cursor:grabbing}.os-odabir{display:flex;flex-direction:column;gap:.4rem}.os-trazi{display:flex;flex-direction:column;gap:.3rem;align-items:flex-start}.os-trazi input{width:100%}.os-lista{display:flex;flex-direction:column;width:100%;border:1px solid var(--line);border-radius:.6rem;overflow:hidden;background:#fff}.os-lista button{border:0;background:#fff;text-align:left;padding:.45rem .7rem;font:inherit;cursor:pointer;border-bottom:1px solid var(--line)}.os-lista button:last-child{border-bottom:0}.os-lista button:hover{background:var(--magenta-soft)}.pod-list .item{align-items:flex-start}.pod-list .t{flex:1;min-width:0}.pod-list .t b{overflow-wrap:anywhere}.pod-list .t span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.pod-kada{white-space:nowrap;flex:none}@media (max-width:640px){.pod-list .item{flex-wrap:wrap;gap:.35rem .6rem}.pod-list .t{flex:1 1 calc(100% - 2.5rem)}.pod-kada{order:3;width:100%;padding-left:2rem;white-space:normal}}.ml-upoz{background:#fff4d6;border:1px solid #F0D58A;border-radius:.7rem;padding:.55rem .8rem;font-size:.85rem;color:#6b5000;margin:0 0 1rem}.ml-prim{display:flex;flex-wrap:wrap;gap:.3rem;margin:.3rem 0}.ml-prim .chip button{border:0;background:none;cursor:pointer;font-size:1rem;line-height:1;padding:0 0 0 .2rem;color:inherit}.ml-dodaj{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.ml-nacin{margin:1rem 0 .5rem}.ml-polja{display:grid;grid-template-columns:repeat(3,1fr);gap:.4rem;margin:.5rem 0}.ml-polja label{display:flex;flex-direction:column;gap:.15rem}.ml-dvoje{display:grid;grid-template-columns:1fr 1fr;gap:1rem;align-items:start;margin-top:.5rem}.ml-pregled{border:1px solid var(--line);border-radius:.8rem;overflow:hidden;background:#fff;font-family:Arial,Helvetica,sans-serif}.ml-traka{height:4px;background:linear-gradient(90deg,#5770fd,#fe66c4)}.ml-tijelo{padding:1rem 1.1rem;font-size:.9rem;line-height:1.6}.ml-tijelo p{margin:0 0 .8rem}.ml-tijelo a,.ml-potpis a{color:#0a6a5f;word-break:break-all}.ml-potpis{margin:0 1.1rem 1rem;padding-top:.7rem;border-top:1px solid var(--line);font-size:.78rem;line-height:1.5;color:#4a5457}.ml-potpis p{margin:0 0 .5rem}.rok-polje{display:flex;flex-direction:column;gap:.35rem}.rok-polje .tabs button{padding:.3rem .7rem;font-size:.8rem}@media (max-width:760px){.ml-dodaj,.ml-dvoje{grid-template-columns:1fr}.ml-polja{grid-template-columns:1fr 1fr}}.im-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));gap:1rem}.im-kart{cursor:pointer;display:flex;flex-direction:column;gap:.35rem;padding:1rem 1.1rem}.im-kart:hover{box-shadow:0 4px 18px #1e262914}.im-teme{display:flex;flex-wrap:wrap;gap:.25rem}.im-teme span{font-size:.7rem;background:var(--violet-soft);color:#4e4bd1;border-radius:2rem;padding:.1rem .5rem}.im-opis{margin:0;color:#3a4447;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.im-linkovi{display:flex;gap:.6rem;flex-wrap:wrap}.im-linkovi a{color:var(--petrol,#0A6A5F)}.dk-novi{display:grid;grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));gap:.75rem}.dk-novi-b{border:1px dashed #D9D1C8;cursor:pointer;text-align:left;font:inherit;padding:1rem}.dk-novi-b:hover{border-color:var(--magenta)}.dk-traka{gap:.5rem;margin-bottom:.75rem}.dk-meta{margin-bottom:.75rem}.dk-dvoje{display:grid;grid-template-columns:1fr 1fr;gap:1rem;align-items:start}.dk-pisanje textarea{width:100%;min-height:60vh;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:.85rem;line-height:1.5;border:1px solid var(--line);border-radius:.8rem;padding:.9rem;background:#fff}.dk-list{background:#fff;border:1px solid var(--line);border-radius:.8rem;padding:2rem 2.2rem;min-height:60vh;font-size:.95rem;line-height:1.6}.dk-list h2{font-size:1.15rem;margin:1.2rem 0 .4rem}.dk-list h3,.dk-list h4{font-size:1rem;margin:1rem 0 .3rem}.dk-list .dk-naslov{font-size:1.6rem;margin:0 0 1rem;font-family:Georgia,serif}.dk-list h2:first-of-type{margin-top:0}.dk-check{list-style:none;padding-left:.2rem}.dk-podnozje{margin-top:2rem;padding-top:.6rem;border-top:1px solid var(--line);font-size:.75rem;color:var(--muted)}@media (max-width:860px){.dk-dvoje{grid-template-columns:1fr}}@media print{body.ispis-dk *{visibility:hidden}body.ispis-dk .dk-list,body.ispis-dk .dk-list *{visibility:visible}body.ispis-dk .dk-list{position:absolute;left:0;top:0;width:100%;border:0;padding:0;min-height:0}body.ispis-md *{visibility:hidden}body.ispis-md .md-ispis,body.ispis-md .md-ispis *{visibility:visible}body.ispis-md .md-ispis{position:absolute;left:0;top:0;width:100%}body.ispis-md .md-ispis .md-toc{display:none}body.ispis-md .md-ispis .md-wrap{display:block}body.ispis-md .md-ispis h2{break-after:avoid}body.ispis-md .md-podnozje{display:block}}.md-podnozje{display:none;margin-top:2rem;padding-top:.6rem;border-top:1px solid var(--line);font-size:.75rem;color:var(--muted)}.ss-blok{margin-top:1rem;padding-top:.75rem;border-top:1px solid var(--line)}.ss-javno{min-height:100vh;background:var(--bg,#FBF8F4);display:flex;justify-content:center;padding:2rem 1rem}.ss-kart{background:#fff;border-radius:1.2rem;box-shadow:0 6px 30px #1e262914;padding:2rem;max-width:36rem;width:100%;height:fit-content}.ss-logo{width:7rem;margin-bottom:1.2rem}.ss-kart h1{font-family:Georgia,serif;font-size:1.6rem;margin:.2rem 0 .5rem}.ss-mali{font-size:.8rem;letter-spacing:.08em;text-transform:uppercase;color:var(--magenta);font-weight:700;margin:0}.ss-termin{font-size:1.15rem;font-weight:600}.ss-red{background:var(--bg,#FBF8F4);border-radius:.8rem;padding:.7rem .9rem;margin:1rem 0}.ss-red p{margin:.3rem 0 0}.ss-termini{display:flex;flex-direction:column;gap:.45rem;margin:1rem 0}.ss-t{display:flex;gap:.6rem;align-items:center;border:1px solid var(--line);border-radius:.8rem;padding:.7rem .9rem;cursor:pointer}.ss-t.on{border-color:var(--magenta);background:#fff5fb}.ss-blok input:not([type=checkbox]),.ss-blok select,.os-odabir select,.os-trazi input,.ml-dodaj input{font:inherit;font-size:.95rem;color:var(--ink);background:var(--surface);border:1px solid #E3DCD4;border-radius:var(--r-sm);padding:.55rem .7rem;width:100%}.ss-blok .row input[type=datetime-local]{width:auto}textarea.pv-tekst{min-height:16rem;field-sizing:content;font-size:1rem;line-height:1.55;resize:vertical}.pdf-omot{position:relative;cursor:zoom-in}.pdf-omot iframe{pointer-events:none}.pdf-povecaj{position:absolute;right:.6rem;bottom:.6rem;background:#ffffffeb;border:1px solid var(--line, #e5ddd5);border-radius:999px;padding:.25rem .7rem;font-size:.8rem;font-weight:600;box-shadow:0 2px 8px #0000001f}.pdf-veliko{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;background:#14100cb8;display:flex;align-items:center;justify-content:center;padding:1rem;cursor:zoom-out}.pdf-veliko-u{position:relative;width:min(64rem,100%);height:min(92vh,100%);background:#fff;border-radius:.8rem;overflow:hidden;cursor:default;display:flex;flex-direction:column}.pdf-veliko-u iframe{flex:1;width:100%;border:0}.pdf-zatvori{align-self:flex-end;margin:.4rem .5rem}.aj-tog{position:relative;flex:none;display:inline-flex;align-items:center;justify-content:center;width:1.9rem;height:1.9rem;padding:0;border:0;border-radius:.5rem;background:transparent;cursor:pointer;filter:grayscale(1);opacity:.32;transition:opacity .15s,filter .15s,background .15s}.aj-tog:hover{opacity:.75;background:#0000000a}.aj-tog.on{filter:none;opacity:1}.aj-tog:after{content:attr(data-tip);position:absolute;right:0;bottom:calc(100% + .35rem);white-space:nowrap;background:#2b2420;color:#fff;font-size:.72rem;font-weight:600;padding:.3rem .55rem;border-radius:.4rem;opacity:0;pointer-events:none;transform:translateY(.2rem);transition:opacity .15s,transform .15s;z-index:50}.aj-tog:hover:after,.aj-tog:focus-visible:after{opacity:1;transform:none;filter:none}.aj-tog:hover,.aj-tog.on:hover{filter:none}.aj-btn{display:inline-flex;align-items:center;gap:.4rem}.aj-inline{display:inline-flex;vertical-align:-.2rem}.aj-url{font-family:ui-monospace,Menlo,monospace;font-size:.8rem;background:var(--cream, #f8f4ef);border:1px solid var(--line, #e5ddd5);border-radius:.5rem;padding:.6rem .7rem;word-break:break-all}@media (hover: none){.aj-tog:after{display:none}}.ml-adr{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem;min-width:0;overflow-wrap:anywhere}.ml-adr .tag{margin-left:0!important}.mm-card{margin-top:1rem}.mm-card summary{cursor:pointer;list-style:none;display:flex;flex-wrap:wrap;gap:.4rem;align-items:baseline}.mm-card summary:before{content:"▸";color:var(--muted)}.mm-card[open] summary:before{content:"▾"}.mm-lista{display:grid;gap:.5rem;margin-top:.4rem}.mm-red{display:flex;gap:.6rem;align-items:flex-start;cursor:pointer;line-height:1.4}.mm-red input{margin-top:.2rem;flex:none;width:1.05rem;height:1.05rem}body.uloga-tim .btn-danger:not(.tim-smije),body.uloga-tim .x-del,body.uloga-tim .nd-x{display:none!important}.pod-ceka{margin-bottom:1rem}.pod-grupa{border:1px dashed var(--line, #e5ddd5);border-radius:.8rem;padding:.8rem 1rem;margin-top:.7rem;background:var(--cream, #fbf8f4)}.pod-grupa-h{display:flex;justify-content:space-between;gap:.6rem;align-items:baseline;flex-wrap:wrap}.pod-grupa ul{margin:.5rem 0 .7rem;padding-left:1.1rem}.pod-grupa li{cursor:pointer;margin:.2rem 0;line-height:1.4}.pod-grupa li:hover{text-decoration:underline}.fb-hrpa{border-color:var(--magenta-soft)}.fb-broj{display:inline-block;min-width:1.5rem;padding:.05rem .45rem;margin-left:.35rem;border-radius:999px;background:var(--magenta);color:#fff;font-size:.8rem;font-family:system-ui,sans-serif;text-align:center;vertical-align:middle}.fb-lista{display:flex;flex-direction:column;gap:.9rem}.fb-stavka{padding-bottom:.9rem;border-bottom:1px solid var(--line, #EEE8E1)}.fb-stavka:last-child{border-bottom:0;padding-bottom:0}.fb-upit{margin:.5rem 0 0;padding:.55rem .75rem;border-radius:.6rem;background:var(--magenta-soft);font-size:.9rem;line-height:1.45;white-space:pre-wrap}.fb-linkovi{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:.4rem}.fb-gumbi{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.6rem}.fb-odgovor{margin-top:.6rem}.fb-odgovor textarea{width:100%}.fb-odgovor .actions{margin-top:.4rem}button.chip{cursor:pointer;font:inherit;font-size:.82rem;font-weight:600;color:#3a4447}button.chip:hover{border-color:var(--magenta)}button.chip.on{background:var(--magenta-soft);border-color:var(--magenta);color:var(--magenta)}.vp-serije{display:flex;flex-wrap:wrap;gap:.4rem;margin:0 0 1rem}.vp-broj{margin-left:.35rem;font-size:.72rem;opacity:.7}.vp-broj:empty{display:none}.vp-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:1rem;align-items:start}@media (max-width:900px){.vp-grid{grid-template-columns:1fr}}.vp-stil{width:100%;min-height:7rem;font-size:.9rem;line-height:1.5}.vp-slike{display:grid;grid-template-columns:repeat(auto-fill,minmax(6.5rem,1fr));gap:.5rem}.vp-slika{aspect-ratio:1;padding:0;border:1px solid var(--line);border-radius:.6rem;overflow:hidden;background:var(--surface);cursor:zoom-in;display:flex;align-items:center;justify-content:center}.vp-slika img{width:100%;height:100%;object-fit:cover;display:block}.vp-slika:hover{border-color:var(--magenta)}.vp-velika{display:block;max-width:100%;max-height:70vh;margin:0 auto;border-radius:.6rem}.vp-uzstil{margin:.2rem 0 .6rem}.vp-lista{display:flex;flex-direction:column;gap:.8rem}.vp-prompt{padding:.8rem .9rem;border:1px solid var(--line);border-radius:.8rem}.vp-ph{display:flex;align-items:center;gap:.5rem;justify-content:space-between}.vp-tekst{margin:.4rem 0 0;font-size:.88rem;line-height:1.5;color:#3a4447;white-space:pre-wrap;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.vp-gumbi{display:flex;align-items:center;gap:.6rem;margin-top:.6rem}label.btn.disabled{opacity:.6;pointer-events:none}.mk-obj .mk-vr{display:flex;align-items:center;justify-content:space-between;width:100%}.mk-kv{font-style:normal;font-weight:800;font-size:.72rem;line-height:1;display:inline-flex;align-items:center;justify-content:center;width:1rem;height:1rem;border-radius:50%}.mk-kv-zakazano{background:#01bb63;color:#fff}.mk-kv-objavljeno{background:transparent;color:#01bb63;border:1px solid #01BB63}.mk-oci{font-style:normal;font-size:.8rem;line-height:1}.live-grid{display:grid;gap:1rem;grid-template-columns:minmax(0,1fr)}@media (min-width:60rem){.live-grid{grid-template-columns:minmax(16rem,22rem) minmax(0,1fr);align-items:start}}.live-grid .item.on{background:var(--paper,#F6F3EE);border-radius:var(--r-sm)}.live-dot{width:.7rem;height:.7rem;border-radius:50%;background:#e5304b;flex:none;box-shadow:0 0 0 .25rem #e5304b2e}.live-det h3{margin:1.25rem 0 .5rem;font-size:1rem}.live-naziv{font-weight:700;font-size:1.1rem;min-width:16rem}.live-n{font-size:.95rem}.live-n b{font-size:1.6rem;margin-right:.2rem}.live-q{max-height:28rem;overflow:auto}.live-av{display:flex;flex-wrap:wrap;gap:.35rem}.live-a{color:#fff;font-size:.8rem;font-weight:700;padding:.2rem .6rem;border-radius:999px}.tabs button.vr-izgr{background:#fff1cc;color:#8a5a00;border:1px dashed #F2B33D}.tabs button.vr-izgr.on{background:#f2b33d;color:#3a2a00;border-style:solid}.mk-dbr-br{border:0;background:none;font:inherit;font-weight:700;color:var(--muted);cursor:pointer;padding:.05rem .35rem;border-radius:.4rem;display:inline-flex;align-items:center;gap:.2rem}.mk-lupa{opacity:.55}.mk-dbr-br:hover .mk-lupa{opacity:1}.mk-dbr-br:hover{background:var(--magenta-soft);color:var(--magenta)}.mk-jos{border:0;background:none;font:inherit;font-size:.72rem;font-weight:700;color:var(--magenta);text-align:left;cursor:pointer;padding:.15rem .2rem}.mk-jos:hover{text-decoration:underline}.mk-dan-veliki{display:grid;gap:.45rem}.mk-dan-veliki .mk-obj{font-size:.88rem;padding:.55rem .7rem;gap:.2rem}.mk-dan-veliki .mk-obj b{white-space:normal}.rok-btn{border:0;background:none;font:inherit;white-space:nowrap;cursor:pointer;padding:.15rem .35rem;border-radius:.4rem}.rok-btn:hover{background:var(--violet-soft, #EEEDFE);color:#4e4bd1}.rok-inline{width:auto;padding:.2rem .4rem;font-size:.82rem;min-height:0}.task.rijeseno{background:#ecf8f3;border-radius:.8rem;padding:.65rem .75rem;margin:.35rem 0;align-items:center}.rij-kv{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:2.1rem;height:2.1rem;border-radius:50%;background:#14a37a;color:#fff;font-size:1.25rem;font-weight:800;line-height:1;box-shadow:0 2px 6px #14a37a4d}@media (max-width:640px){.task.rijeseno{flex-wrap:wrap}.task.rijeseno .row{margin-left:2.6rem}}.nastup{border:1px solid #EEE8E1;border-radius:.8rem;padding:.8rem .9rem;background:#fffdfb}.nastup-t{display:flex;align-items:center;justify-content:space-between;gap:.6rem;flex-wrap:wrap;border-top:1px dashed #EEE8E1;margin-top:.6rem;padding-top:.6rem}.nastup-t>div{display:flex;flex-direction:column;gap:.1rem;min-width:12rem;flex:1}.nastup-p{margin-top:.7rem;background:#f6f5ff;border-radius:.6rem;padding:.6rem .75rem}.predane{margin-top:.55rem;background:#ecf8f3;border-radius:.6rem;padding:.5rem .7rem;color:#0a6a5f;display:grid;gap:.15rem}.pred-msg{margin-top:.55rem;border-radius:.6rem;padding:.5rem .7rem;display:grid;gap:.15rem}.pred-ok{background:#ecf8f3;color:#0a6a5f}.pred-busy{background:#f6f5ff;color:#4e4bd1}.pred-info{background:#fff6db;color:#8a5a00}.pred-err{background:#fdecef;color:#b4234d}.spajanje{margin-top:.45rem;background:#f6f5ff;border-radius:.6rem;padding:.55rem .7rem;display:grid;gap:.3rem}.sp-red{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.sp-red>span{min-width:5.5rem}.sp-red code{background:#fff;border:1px solid #E6E3FA;border-radius:.4rem;padding:.15rem .4rem;font-size:.8rem;word-break:break-all;-webkit-user-select:all;user-select:all}.sas-odabir{position:relative}.sas-gumb{display:flex;justify-content:space-between;align-items:center;gap:.5rem;text-align:left;cursor:pointer;width:100%;background:#fff}.sas-lista{position:absolute;z-index:20;left:0;right:0;top:calc(100% + .25rem);background:#fff;border:1px solid var(--line);border-radius:.7rem;box-shadow:0 8px 24px #00000014;max-height:18rem;overflow-y:auto;padding:.25rem}.sas-red{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.45rem .6rem;border-radius:.5rem;cursor:pointer;font-size:.9rem}.sas-red:hover,.sas-red.on{background:var(--magenta-soft)}.sas-x{border:0;background:none;font-size:1.15rem;line-height:1;color:var(--muted);cursor:pointer;padding:.1rem .35rem;border-radius:.4rem}.sas-x:hover{background:#fdecef;color:#b4234d}.pst-glava{flex-wrap:nowrap}@media (max-width:640px){.pst-glava{flex-wrap:wrap;gap:.35rem}.pst-glava>div:first-child{flex:1 1 100%!important}.sp-red>span{min-width:0;flex-basis:100%}}.pst-broj{display:inline-flex;align-items:center;justify-content:center;min-width:2rem;height:1.6rem;padding:0 .45rem;margin-right:.5rem;border-radius:.5rem;background:var(--magenta);color:#fff;font-size:.82rem;font-weight:800;vertical-align:.1rem}.vr-prog{display:inline-block;font-size:.68rem;font-weight:700;letter-spacing:.02em;padding:.08rem .45rem;border-radius:999px;color:var(--prog);background:color-mix(in srgb,var(--prog) 12%,#fff);border:1px solid color-mix(in srgb,var(--prog) 30%,#fff);vertical-align:.1rem;white-space:nowrap}tr.vr-red-prog>td:first-child{box-shadow:inset 3px 0 0 var(--prog)}.item.vr-red-prog{box-shadow:inset 3px 0 0 var(--prog)}.vr-k.vr-k-prog{border-left:3px solid var(--prog)}.dk-zatvori{display:flex;justify-content:flex-end;margin-top:.6rem;padding-top:.5rem;border-top:1px dashed #EEE8E1}.danas-nastup{margin-bottom:1.25rem;border:2px solid var(--magenta);background:#fff7fb}.danas-nastup .lbl{display:inline-block;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--magenta)}.danas-nastup h2{margin:.25rem 0 .5rem;font-size:1.3rem}.danas-nastup ul{margin:0 0 .4rem;padding-left:1.1rem;display:grid;gap:.2rem}.zapis{background:#fbf8f4;border:1px solid #EEE8E1;border-radius:.6rem;padding:.4rem .65rem}.zapis p{margin:.15rem 0 0;white-space:pre-wrap}.tm-kanban{display:grid;grid-template-columns:repeat(6,minmax(13rem,1fr));gap:.75rem;overflow-x:auto;padding-bottom:.5rem}.tm-kol{background:#fbf8f4;border:1px solid #EEE8E1;border-radius:.9rem;padding:.6rem;min-height:6rem}.tm-kol h3{font-size:.8rem;text-transform:uppercase;letter-spacing:.06em;margin:.1rem .2rem .6rem;color:#5b6568}.tm-kart{background:#fff;border:1px solid #EEE8E1;border-radius:.7rem;padding:.55rem .65rem;margin-bottom:.5rem;cursor:pointer}.tm-kart:hover{border-color:var(--violet)}.tm-kart b{display:block;font-size:.9rem;line-height:1.3}.tm-oznake{display:flex;flex-wrap:wrap;gap:.25rem;margin-top:.3rem}.tm-oznake span{font-size:.7rem;background:#f6f5ff;color:#4e4bd1;border-radius:1rem;padding:.05rem .45rem}.tm-tab{width:100%;border-collapse:collapse;font-size:.85rem}.tm-tab th{text-align:left;font-size:.72rem;text-transform:uppercase;letter-spacing:.05em;color:#7a8386;padding:.4rem .5rem;border-bottom:1px solid #EEE8E1;white-space:nowrap}.tm-tab td{padding:.45rem .5rem;border-bottom:1px solid #F3EEE8;vertical-align:top}.tm-tab tr{cursor:pointer}.tm-tab tr:hover td{background:#fbf8f4}.tm-dupl{background:#fff7e6;border:1px solid #F1D49A;border-radius:.6rem;padding:.5rem .7rem;font-size:.85rem}.tm-filteri{display:flex;flex-wrap:wrap;gap:.4rem;align-items:center;margin:.75rem 0}.tm-filteri .inp{width:auto;max-width:13rem}.md-wrap{display:grid;grid-template-columns:15rem minmax(0,1fr);gap:1.5rem;align-items:start}.md-wrap.bez-toc{grid-template-columns:minmax(0,1fr)}.md-toc{position:sticky;top:1rem;max-height:calc(100vh - 2rem);overflow:auto;background:#fff;border:1px solid #EEE8E1;border-radius:.9rem;padding:.6rem}.md-toc summary{font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;color:#7a8386;font-weight:700;cursor:pointer;padding:.2rem .3rem .4rem}.md-toc button{display:block;width:100%;text-align:left;background:none;border:0;font:inherit;font-size:.84rem;line-height:1.3;color:#3a4447;padding:.3rem .45rem;border-radius:.45rem;cursor:pointer}.md-toc button:hover{background:#fbf8f4}.md-toc button.on{background:var(--magenta-soft);color:var(--magenta);font-weight:600}.md-toc .md-toc-1{font-weight:700}.md-toc .md-toc-2{padding-left:.9rem}.md-toc .md-toc-3{padding-left:1.6rem;font-size:.8rem;color:#5b6568}.md-tekst{background:#fff;border:1px solid #EEE8E1;border-radius:1rem;padding:1.25rem 1.5rem;line-height:1.65;min-width:0}.md-tekst h1,.md-tekst h2,.md-tekst h3{scroll-margin-top:5rem;line-height:1.25}.md-tekst h1{font-size:1.5rem;margin:1.2rem 0 .6rem}.md-tekst h2{font-size:1.2rem;margin:1.4rem 0 .5rem;padding-top:.6rem;border-top:1px solid #F3EEE8}.md-tekst h3{font-size:1rem;margin:1.1rem 0 .4rem}.md-tekst>:first-child{margin-top:0;border-top:0;padding-top:0}.md-tekst img{max-width:100%;height:auto;border-radius:.6rem;border:1px solid #EEE8E1}.md-tekst a{color:var(--petrol);text-decoration:underline}.md-tekst ul,.md-tekst ol{padding-left:1.3rem}.md-tekst table{border-collapse:collapse;width:100%;font-size:.88rem;display:block;overflow-x:auto}.md-tekst th,.md-tekst td{border:1px solid #EEE8E1;padding:.35rem .5rem;text-align:left}.md-video{position:relative;width:100%;max-width:48rem;aspect-ratio:16/9;margin:1rem 0;border-radius:.8rem;overflow:hidden;background:#000}.md-video iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.md-naslov{font-size:1.6rem;margin:0 0 1rem}.md-traka{display:flex;flex-wrap:wrap;gap:.3rem}.md-ta{width:100%;min-height:22rem;font:inherit;font-size:.9rem;line-height:1.55;margin-top:.5rem;padding:.7rem .8rem;border:1px solid #E6DED6;border-radius:.7rem;resize:vertical}.md-pregled{margin-top:.5rem;max-height:60vh;overflow:auto}@media (max-width:860px){.md-wrap{grid-template-columns:minmax(0,1fr)}.md-toc{position:static;max-height:none}.md-tekst{padding:1rem}}.live-novo{position:sticky;top:.75rem;z-index:20;display:flex;align-items:center;gap:.5rem;width:100%;margin:0 0 1rem;padding:.6rem .9rem;border:1.5px solid #E5304B;border-radius:.8rem;background:#fff1f3;color:#b4142c;font:inherit;font-size:.92rem;text-align:left;cursor:pointer;animation:live-blic 1.6s ease-in-out infinite}.live-svjetlo{display:inline-block;width:.7rem;height:.7rem;border-radius:50%;background:#e5304b;margin-right:.45rem;vertical-align:middle;box-shadow:0 0 #e5304b99;animation:live-puls 1.4s ease-out infinite}@keyframes live-puls{0%{box-shadow:0 0 #e5304b99}70%{box-shadow:0 0 0 .55rem #e5304b00}to{box-shadow:0 0 #e5304b00}}@keyframes live-blic{0%,to{background:#fff1f3}50%{background:#ffd9df}}@media (prefers-reduced-motion:reduce){.live-novo,.live-svjetlo{animation:none}}.hon-red.placeno{background:#eaf8ef;border-radius:.6rem}.hon-red.placeno .hon-ime,.hon-red.placeno .hon-iznos{text-decoration:line-through;color:#3e7a55}.btn.hon-da{background:#1f9d57;color:#fff;border-color:#1f9d57}.edu-predavanja{list-style:none;margin:.55rem 0 0;padding:0;display:grid;gap:.3rem}.edu-predavanja li{display:flex;gap:.7rem;align-items:baseline;font-size:.92rem;line-height:1.35}.edu-pred-kad{flex:0 0 auto;min-width:8.6rem;color:var(--muted,#8a8580);font-size:.82rem;font-variant-numeric:tabular-nums}@media (max-width:640px){.edu-predavanja li{flex-direction:column;gap:.05rem}.edu-pred-kad{min-width:0}}.task .deleg{display:inline-flex;align-items:center;gap:.25rem;font-style:normal;font-weight:600;color:#4e4bd1;background:#eeedff;border-radius:999px;padding:.05rem .55rem;font-size:.8rem}.task .deleg.gotovo{color:var(--muted);background:transparent;padding-left:0}.task[draggable] .vuci-rucka{cursor:grab;color:var(--muted);opacity:.35;font-size:.85rem;letter-spacing:-.2em;margin-right:-.35rem;-webkit-user-select:none;user-select:none}.task[draggable]:hover .vuci-rucka{opacity:.9}.task.vuce-se{opacity:.4}.task.cilj-prije{box-shadow:inset 0 3px #4e4bd1}.task.cilj-poslije{box-shadow:inset 0 -3px #4e4bd1}.group.vuci-grupa{border-radius:var(--r-sm);outline:1px dashed transparent;transition:outline-color .15s}.group.cilj-kraj{outline-color:#4e4bd1}@media (hover:none){.task[draggable] .vuci-rucka{display:none}}.vr-tbl .vr-odmah{color:#4e4bd1;font-weight:600;font-size:.85rem}.mk-dan.mk-start{position:relative;isolation:isolate;border-color:#e0409e;box-shadow:inset 0 0 0 2px #e0409e}.mk-dan.mk-start:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background:url(/img/start.jpg) center 30%/cover;filter:grayscale(1) contrast(1.05);opacity:.55}.mk-dan.mk-start:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,#e0409e59,#ffffff8c 45%,#ffffffe0)}.mk-start-oz{display:flex;flex-direction:column;align-items:flex-start;gap:.1rem;width:100%;text-align:left;border:0;cursor:pointer;background:#ffffffeb;border-radius:8px;padding:.3rem .4rem;margin:.15rem 0 .25rem;box-shadow:0 1px 3px #0000001f}.mk-start-oz b{font-size:.72rem;line-height:1.2;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mk-start-zast{display:inline-flex;align-items:center;gap:.25rem;background:#e0409e;color:#fff;font-weight:800;font-size:.68rem;letter-spacing:.08em;border-radius:999px;padding:.12rem .5rem}.mk-start-br{font-size:.66rem;color:var(--muted)}.mk-start-panel{position:relative;isolation:isolate;overflow:hidden;border-radius:14px;padding:1rem 1rem .9rem;margin:0 0 .9rem;color:#fff;background:#222}.mk-start-panel:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background:url(/img/start.jpg) center 30%/cover;filter:grayscale(1) contrast(1.05) brightness(.9)}.mk-start-panel:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(115deg,#e0409ed1,#2814288c 60%,#00000059)}.mk-start-vrh{display:flex;flex-direction:column;align-items:flex-start;gap:.35rem;margin-bottom:.7rem}.mk-start-vrh .mk-start-zast{background:#fff;color:#e0409e;font-size:.78rem;padding:.2rem .7rem}.mk-start-naslov{color:#fff;font-weight:700;font-size:1.15rem;line-height:1.25;text-decoration:none}.mk-start-naslov:hover{text-decoration:underline}.mk-start-pod{font-size:.8rem;opacity:.92}.mk-start-kanali{display:flex;flex-wrap:wrap;gap:.35rem}.mk-sk{border:1px dashed rgba(255,255,255,.8);background:#ffffff1f;color:#fff;border-radius:999px;padding:.25rem .65rem;font-size:.78rem;font-weight:600;cursor:pointer}.mk-sk:hover{background:#ffffff47}.mk-sk.on{border-style:solid;background:#fff;color:#0f7f79;cursor:default}.mk-boost{display:inline-flex;align-items:center;justify-content:center;width:1rem;height:1rem;border-radius:4px;background:#f4b740;color:#3a2a00;margin-right:.25rem;vertical-align:-2px;font-style:normal}.mk-boost-btn{display:inline-flex;align-items:center;gap:.35rem;border:1px solid var(--line);background:#fff;color:var(--muted);border-radius:999px;padding:.3rem .75rem;font-size:.82rem;font-weight:600;cursor:pointer}.mk-boost-btn.on{background:#f4b740;border-color:#f4b740;color:#3a2a00}.trz{flex-basis:100%;width:100%;display:flex;flex-direction:column;gap:.35rem;margin-top:.3rem;min-width:0}.trz-vrh{display:flex;gap:.4rem;align-items:center}.trz-vrh .inp{flex:1;min-width:0}.trz-popis{max-height:15rem;overflow-y:auto;overflow-x:hidden;border:1px solid var(--line);border-radius:12px;background:#fff;padding:.25rem}.trz-opcija{display:block;width:100%;text-align:left;border:0;background:transparent;padding:.45rem .6rem;border-radius:8px;font-size:.88rem;line-height:1.3;white-space:normal;overflow-wrap:anywhere;cursor:pointer;color:inherit}.trz-opcija:hover,.trz-opcija:focus{background:var(--violet-soft,#F1F0FF);outline:none}.trz-grupa{font-size:.7rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);padding:.45rem .6rem .2rem}.trz-gumb{cursor:pointer}.odb-gumb{display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%;text-align:left;cursor:pointer;background:#fff;min-width:0}.odb-gumb>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.odb-gumb.mali{width:auto;max-width:18rem}.odb-str{flex:none;color:var(--muted);font-size:.8rem}.trz.odb.mali{flex-basis:auto;width:min(26rem,100%)}.trz-opcija.on{background:var(--violet-soft,#F1F0FF);font-weight:600}.vb-sada{display:flex;align-items:center;gap:.4rem;margin:0 0 .8rem;font-size:.88rem}.vb-sada i{width:.55rem;height:.55rem;border-radius:50%;background:#e0409e;box-shadow:0 0 #e0409e80;animation:vb-puls 2s infinite}@keyframes vb-puls{0%{box-shadow:0 0 #e0409e73}70%{box-shadow:0 0 0 .5rem #e0409e00}to{box-shadow:0 0 #e0409e00}}.vb-os{position:relative;margin-left:2.4rem}.vb-sat{position:absolute;left:-2.4rem;right:0;border-top:1px dashed var(--line);height:0}.vb-sat span{position:absolute;left:0;top:-.55rem;font-size:.7rem;color:var(--muted);font-variant-numeric:tabular-nums;background:var(--card,#fff);padding-right:.3rem}.vb-blok{position:absolute;left:0;right:0;display:flex;align-items:center;gap:.6rem;padding:.25rem .6rem .25rem .45rem;border-radius:14px;cursor:grab;overflow:hidden;isolation:isolate;background:linear-gradient(135deg,var(--bg) 0%,var(--bg2) 100%);border:1px solid rgba(255,255,255,.9);box-shadow:0 1px #ffffffe6 inset,0 -2px color-mix(in srgb,var(--c) 14%,transparent) inset,0 4px 10px -4px color-mix(in srgb,var(--c) 35%,transparent),0 1px 2px #0000000d;transition:transform .2s cubic-bezier(.2,.7,.2,1),box-shadow .2s}.vb-blok:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(115deg,transparent 35%,rgba(255,255,255,.75) 48%,transparent 60%);transform:translate(-120%);transition:transform .9s}.vb-blok:hover{transform:translateY(-1px) scale(1.01);box-shadow:0 1px #ffffffe6 inset,0 10px 22px -8px color-mix(in srgb,var(--c) 45%,transparent)}.vb-blok:hover:after{transform:translate(120%)}.vb-ik{flex:none;display:grid;place-items:center;width:1.75rem;height:1.75rem;border-radius:10px;background:#ffffffbf;box-shadow:0 1px 3px color-mix(in srgb,var(--c) 30%,transparent);font-size:.95rem;line-height:1}.vb-tx{display:flex;flex-direction:column;min-width:0;line-height:1.2}.vb-blok b{font-size:.86rem;font-weight:600;color:#2b2b2b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vb-vr{font-size:.7rem;font-weight:700;color:var(--c);font-variant-numeric:tabular-nums;letter-spacing:.02em}.vb-sad-oz{margin-left:auto;flex:none;font-size:.62rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#fff;background:var(--c);border-radius:999px;padding:.12rem .5rem;box-shadow:0 2px 6px color-mix(in srgb,var(--c) 45%,transparent)}.vb-blok.sada{border-color:var(--c);box-shadow:0 0 0 2px color-mix(in srgb,var(--c) 30%,transparent),0 10px 24px -8px color-mix(in srgb,var(--c) 55%,transparent)}.vb-blok.sada:after{animation:vb-sjaj 3.5s ease-in-out infinite}@keyframes vb-sjaj{0%,55%{transform:translate(-120%)}to{transform:translate(120%)}}.vb-blok.vuce{opacity:.45;transform:scale(.98)}.vb-blok.nad{box-shadow:0 0 0 2px #4e4bd1,0 8px 18px -8px #4e4bd180}@media (prefers-reduced-motion:reduce){.vb-blok.sada:after,.vb-blok:after{animation:none;transition:none}}.vb-crta{position:absolute;left:-.4rem;right:0;height:0;border-top:2px solid rgba(224,64,158,.55);z-index:2;pointer-events:none}.vb-crta:before{content:"";position:absolute;left:-.3rem;top:-.35rem;width:.6rem;height:.6rem;border-radius:50%;background:#e0409e}.au-klik{border:0;cursor:pointer;font:inherit;transition:filter .15s,transform .15s}.au-klik:hover{filter:brightness(.95);transform:translateY(-1px)}.sv-sekcije{display:grid;gap:1rem}.sv-napredak{font-size:.82rem;font-weight:700;color:#4e4bd1;background:var(--violet-soft,#F1F0FF);border-radius:999px;padding:.15rem .65rem}.sv-napredak.sve{color:#0f7f79;background:#e5f7f6}.sv-red .t b{font-weight:500}.sv-uputa{margin:.35rem 0 .1rem;font-size:.84rem;line-height:1.45;color:#3a4447;background:#fbf8f4;border-left:3px solid #4E4BD1;border-radius:6px;padding:.45rem .65rem;white-space:pre-wrap}.sv-info{flex:none;width:1.6rem;height:1.6rem;border-radius:50%;border:1px solid var(--line);background:#fff;color:#4e4bd1;font-weight:700;font-style:italic;font-family:Georgia,serif;cursor:pointer}.sv-info.on,.sv-info:hover{background:#4e4bd1;color:#fff;border-color:#4e4bd1}.sv-obrazac{display:grid;gap:.4rem;padding:.6rem;border:1px dashed var(--line);border-radius:10px;margin:.3rem 0}.kt{display:grid;gap:1rem}.kt-zbroj{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;margin-bottom:1rem}@media (max-width:760px){.kt-zbroj{grid-template-columns:1fr}}.kt-plocica{border:1px solid var(--line);border-radius:14px;padding:.8rem 1rem;background:var(--surface);display:flex;flex-direction:column;gap:.15rem}.kt-plocica span{font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--muted)}.kt-plocica b{font-size:1.45rem}.kt-plocica i{font-style:normal;font-size:.78rem;color:var(--muted)}.kt-plocica.glavna{background:linear-gradient(135deg,#fff4d6,#fde8f4);border-color:transparent}.kt-razlika{margin:0;font-size:.85rem}.kt-razlika.plus b{color:#13806f}.kt-razlika.minus b{color:#c62d2d}.kt-nasl{font-size:.95rem;margin:1rem 0 .5rem}.kt-tablica{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:12px;overflow:hidden}.kt-red{display:grid;grid-template-columns:6.5rem auto 1fr auto;gap:.7rem;align-items:center;padding:.6rem .8rem;border:0;border-bottom:1px solid var(--line);background:var(--surface);text-align:left;font:inherit;cursor:pointer}.kt-red:last-child{border-bottom:0}.kt-red:hover{background:#fbf8f4}.kt-dat{font-size:.82rem;color:var(--muted)}.kt-opis{display:flex;flex-direction:column;min-width:0}.kt-izn{font-weight:700;white-space:nowrap}@media (max-width:640px){.kt-red{grid-template-columns:1fr auto}.kt-dat,.kt-red .tag{grid-column:1}}.kt-smjer-g{flex:1;border:1px solid var(--line);background:var(--surface);border-radius:12px;padding:.6rem .8rem;display:flex;flex-direction:column;gap:.1rem;text-align:left;font:inherit;cursor:pointer}.kt-smjer-g span{font-size:.78rem;color:var(--muted)}.kt-smjer-g.on{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink)}.kt-pregled{margin:.8rem 0 0;padding:.6rem .8rem;background:#f6f3ee;border-radius:10px}.kt-tekst{white-space:pre-wrap;font:inherit;font-size:.88rem;background:#fbf8f4;border:1px solid var(--line);border-radius:12px;padding:.8rem 1rem;margin:0}.kt-povijest{border-top:1px solid var(--line);padding:.5rem 0}.kt-red3{grid-template-columns:6.5rem 1fr auto}@media (max-width:640px){.kt-red3{grid-template-columns:1fr auto}}.kt-od{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;margin:0 0 .9rem;font-size:.88rem}.kt-od span{color:var(--muted)}.ob-kartice .ob-nova{border-style:dashed}.pk-faze{display:flex;flex-wrap:wrap;gap:.35rem;margin:.4rem 0 .9rem}.pk-faza{border:1px solid var(--line);background:var(--surface);border-radius:2rem;padding:.35rem .8rem;font-size:.82rem;font-weight:600;color:var(--muted);cursor:pointer;font-family:inherit}.pk-faza.on{background:var(--ink);border-color:var(--ink);color:#fff}.pk-izracun{margin-top:.6rem}.pk-tbl td,.pk-tbl th{vertical-align:middle}.pk-cij{width:6.5rem;padding:.3rem .5rem}.pk-zbroj{display:flex;flex-direction:column;gap:.2rem;margin-top:.6rem;padding:.7rem .9rem;background:#f6f3ee;border-radius:10px;font-size:.9rem}.pk-iznos b{font-size:1.15rem}.pk-pravila{margin-top:.6rem;font-size:.85rem}.pk-pravila summary{cursor:pointer;color:var(--muted);font-weight:600}.pk-vrsta{display:flex;gap:.5rem;flex-wrap:wrap;margin:0 0 .8rem}.pu-dodaj{background:var(--cream,#FBF8F2)}.pu-popis{max-height:16rem;overflow:auto;border:1px solid var(--line,#e6e2da);border-radius:10px;background:#fff;margin-top:.4rem}.pu-opcija{display:flex;justify-content:space-between;gap:.8rem;width:100%;text-align:left;border:0;border-bottom:1px solid #F1ECE5;background:#fff;padding:.55rem .75rem;font:inherit;font-size:.92rem;cursor:pointer}.pu-opcija:hover{background:#fdf2f8}.pu-opcija:last-child{border-bottom:0}.pu-plus{margin-top:1rem;width:100%;border-style:dashed}.up{max-width:52rem;margin:0 auto;padding:2rem 1rem 3rem}.up-dok{background:#e9e6e1;border-radius:12px;padding:.6rem;max-height:70vh;overflow:auto;margin:1rem 0}.up-dok .docx-wrapper{background:transparent;padding:0}.up-dok .docx-wrapper>section.docx{box-shadow:0 2px 10px #00000014;margin-bottom:.8rem}@media (max-width:720px){.up-dok .docx-wrapper>section.docx{padding:1.2rem!important;width:auto!important;min-height:0!important}}.up-potpis{background:#fff;border:1px solid var(--line,#e6e2da);border-radius:14px;padding:1.2rem}.up-potpis h2{margin:0 0 .6rem;font-size:1.15rem}.up-upisan{height:7rem;border:1px dashed #CFC8BF;border-radius:10px;display:flex;align-items:center;justify-content:center;background:#fdfcfa}.up-upisan img{max-height:6rem;max-width:90%}.up-canvas{width:100%;height:auto;aspect-ratio:3/1;border:1px dashed #CFC8BF;border-radius:10px;background:#fdfcfa;touch-action:none;display:block}.up-slazem{display:flex;gap:.5rem;align-items:flex-start;margin:1rem 0 .8rem;font-size:.92rem}.up-ok{background:#e5f7f6;color:#0f5f5b;border-radius:12px;padding:1rem;margin:.6rem 0}.ug-potpis-link{margin-top:1rem;background:#f1f3ff;border-radius:12px;padding:.8rem 1rem}.up-dok section.docx p,.up-dok section.docx span{border:0!important}.dz-kupac{margin-bottom:.8rem}.dz-glava{display:flex;align-items:center;gap:.8rem;cursor:pointer;margin-bottom:.3rem}.dz-glava .t{flex:1;min-width:0;display:flex;flex-direction:column}.dz-glava .t span{font-size:.82rem;color:var(--muted,#8a8178)}.dz-pregled{max-height:16rem;overflow:auto;border:1px solid var(--line);border-radius:10px}.dz-pregled table{width:100%;border-collapse:collapse;font-size:.82rem}.dz-pregled th,.dz-pregled td{padding:.3rem .5rem;border-bottom:1px solid var(--line);text-align:left}.uk-koraci{display:flex;align-items:center;gap:.3rem;flex:1 1 34rem;min-width:0}.uk-red{flex:1;display:grid;grid-template-columns:repeat(auto-fit,minmax(6.6rem,1fr));gap:.35rem}.uk-koraci{container-type:inline-size}@container (min-width:38rem){.uk-red{grid-template-columns:repeat(5,minmax(0,1fr))}}.uk-k{display:flex;gap:.4rem;align-items:flex-start;padding:.4rem .5rem;border-radius:12px;background:#f7f4f0}.uk-k:not(.sad):not(.gotovo) .uk-t>b{color:#a49b92;font-weight:600}.uk-k:not(.sad):not(.gotovo) .uk-n{color:#b5aca3}.uk-t .uk-izvan{white-space:normal;text-align:left;border-radius:.7rem;line-height:1.2}.uk-k.sad{opacity:1;background:#fff1f4;box-shadow:inset 0 0 0 1.5px #e7a9b8}.uk-k.gotovo{opacity:1;background:#eaf6f1}.uk-n{flex:none;width:1.35rem;height:1.35rem;border-radius:50%;display:grid;place-items:center;font-size:.72rem;font-weight:700;background:#fff;color:#8a8178}.uk-k.sad .uk-n{background:#8c3f5a;color:#fff}.uk-k.gotovo .uk-n{background:#0f7f79;color:#fff}.uk-t{display:flex;flex-direction:column;gap:.2rem;min-width:0;font-size:.8rem;line-height:1.25}.uk-t span{color:#8a8178;font-size:.74rem}.uk-t .btn-sm{align-self:flex-start;padding:.25rem .55rem;font-size:.74rem;border-radius:.7rem;white-space:normal;text-align:left;line-height:1.2;max-width:100%}.uk-t .link{align-self:flex-start;font-size:.72rem}.uk-natrag{align-self:center;border:0;background:none;color:#8a8178;cursor:pointer;font-size:1rem;padding:.2rem .4rem}.ug-pregled{max-height:65vh;margin-top:.8rem}.hon-red .uk-koraci,.hon-red .uk-redak{flex:1 1 100%}.hon-red .uk-redak .uk-koraci{flex:1 1 auto}.uk-k.istakni{box-shadow:0 0 0 2px #e0409e,0 .4rem 1.2rem #e0409e40;animation:uk-puls 1.8s ease-in-out infinite;transform:scale(1.04);z-index:1}.uk-k.istakni .uk-t>b{font-size:.9rem}.uk-k.istakni .uk-t span{color:#8c3f5a;font-weight:600}@keyframes uk-puls{0%,to{box-shadow:0 0 0 2px #e0409e,0 .4rem 1.2rem #e0409e40}50%{box-shadow:0 0 0 4px #e0409e73,0 .4rem 1.6rem #e0409e59}}@media (prefers-reduced-motion:reduce){.uk-k.istakni{animation:none}}@media (max-width:600px){.hon-red .uk-redak{flex-direction:column;align-items:stretch}.hon-red .uk-redak>.status{align-self:flex-start}.hon-red .uk-redak .uk-koraci{width:100%}}.ug-grupa{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;justify-content:space-between;background:#eef1ff;border-radius:12px;padding:.6rem .8rem;margin:0 0 .7rem;font-size:.85rem}.ubr-unos{display:grid;grid-template-columns:2fr 1fr 2fr 1fr;gap:.4rem;margin:0 0 .8rem;background:#fbf8f4;border-radius:12px;padding:.6rem}.ubr-unos .ubr-uputa,.ubr-unos>.row,.ubr-unos>.err{grid-column:1/-1}.ubr-tekst{display:block;margin-top:.25rem;font-size:.8rem;color:#3a4447;background:#fff6e5;border-radius:8px;padding:.3rem .5rem;white-space:normal}@media (max-width:640px){.ubr-unos{grid-template-columns:1fr 1fr}}.ubr-tekst{white-space:pre-line}.ubr-pril{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.ubr-prilozi{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:.25rem}.adm-tabs{display:flex;flex-wrap:wrap;gap:.35rem 1rem;align-items:flex-end;margin-bottom:1rem}.adm-grupa{display:flex;flex-direction:column;gap:.2rem}.adm-grupa>span{font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;color:#8a8178;padding-left:.4rem}.adm-grupa .tabs{margin:0}.adm-grupa{--g:#F6F3EE;--gt:#6b625a;--ga:#4a423b}.adm-grupa.g-maja{--g:#FDE7EF;--gt:#B23A6C;--ga:#C7457D}.adm-grupa.g-sur{--g:#E3F4EC;--gt:#1F7A54;--ga:#2E9466}.adm-grupa.g-ust{--g:#E6EEFB;--gt:#3559A8;--ga:#4A6FC2}.adm-grupa.g-rac{--g:#FFF1DC;--gt:#9A5B07;--ga:#C9800F}.adm-grupa.g-hon{--g:#EFE9FB;--gt:#6343AE;--ga:#7A58C8}.adm-grupa>span{color:var(--gt);font-weight:700}.adm-grupa .tabs button{background:var(--g);border-color:transparent;color:var(--gt)}.adm-grupa .tabs button:hover{filter:brightness(.97)}.adm-grupa .tabs button.on{background:var(--ga);border-color:var(--ga);color:#fff}.card.ubr-pristup{background:#fff8e1;border-color:#f6dfa0}.card.ubr-racun{background:#eaf3fd;border-color:#c8ddf6}.card.ubr .list .item{background:#ffffffbf;border-radius:12px;margin-bottom:.35rem;padding:.55rem .65rem}.card.ubr .ubr-unos{background:#fff9}.card.ubr .ubr-tekst{background:#fff}.pr-placanje{margin-top:.9rem;background:#fff8ee;border:1px solid #F6E3C4;border-radius:.8rem;padding:.7rem .85rem}.pr-ugradeno{margin:0 0 .85rem;background:#f2f7ff;border-radius:.7rem;padding:.6rem .75rem;display:grid;gap:.4rem}.pr-red .t>span{display:block}.pl-mreza{display:grid;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:.9rem}.pl-plocica{all:unset;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;gap:.35rem;min-height:8.5rem;padding:1rem 1.1rem;border-radius:1.2rem;background:linear-gradient(160deg,#fff,#fdf3f8);border:1px solid #F1E6EC;box-shadow:0 .3rem 1.2rem #5028460f;transition:transform .15s,box-shadow .15s}.pl-plocica:hover{transform:translateY(-2px);box-shadow:0 .6rem 1.6rem #5028461a}.pl-plocica b{font-family:var(--serif, Georgia, serif);font-size:1.08rem;line-height:1.3}.pl-dno{margin-top:auto;display:flex;justify-content:space-between;align-items:center;gap:.5rem;font-size:1.05rem}.pl-moje{margin-bottom:1.2rem}.pl-av{display:inline-grid;place-items:center;width:2rem;height:2rem;border-radius:50%;background:#fff;border:2px solid #F6EAF0;font-size:1.05rem;box-shadow:0 .1rem .4rem #0000000d}.pl-predlosci{display:grid;grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:.5rem}.pl-pred{all:unset;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;gap:.25rem;padding:.7rem .8rem;border-radius:.9rem;border:1.5px solid #EEE6EA;background:#fff}.pl-pred.on{border-color:var(--magenta, #E0409E);background:#fff5fa}.pl-pred-st{display:flex;gap:.2rem;margin-top:.2rem}.pl-pred-st i{width:1rem;height:.5rem;border-radius:.3rem}.ploca-h{display:flex;justify-content:space-between;align-items:flex-end;gap:1rem;flex-wrap:wrap;margin-bottom:.4rem}.ploca-h h1{margin:.2rem 0 0;font-size:1.7rem}.ploca-ljudi{display:flex;align-items:center;gap:.3rem;flex-wrap:wrap}.ploca-ljudi .pl-av+.pl-av{margin-left:-.55rem}.ploca-ljudi .btn{margin-left:.3rem}.ploca-uputa{margin:0 0 .9rem}.ploca-stupci{display:flex;gap:.9rem;overflow-x:auto;align-items:flex-start;padding-bottom:1rem;scroll-snap-type:x proximity}.pl-stupac{flex:0 0 17.5rem;scroll-snap-align:start;background:color-mix(in srgb,var(--sb) 55%,#fff);border-radius:1.2rem;padding:.7rem;transition:outline .1s;outline:2px dashed transparent}.pl-stupac.preko{outline-color:var(--magenta, #E0409E)}.pl-stupac>header{display:flex;justify-content:space-between;align-items:center;padding:.15rem .35rem .55rem}.pl-stupac>header b{font-size:.95rem;letter-spacing:.01em}.pl-stupac>header span{font-size:.75rem;color:#7b7378;background:#ffffffb3;border-radius:999px;padding:.05rem .5rem}.pl-kartice{display:flex;flex-direction:column;gap:.55rem;min-height:2rem}.pl-dodaj{all:unset;cursor:pointer;text-align:center;padding:.5rem;border-radius:.8rem;color:#7b7378;font-size:.9rem;border:1.5px dashed rgba(0,0,0,.12)}.pl-dodaj:hover{background:#fff9;color:#3a4447}.pk{position:relative;background:#fff;border-radius:1rem;padding:.7rem .75rem .55rem;box-shadow:0 .15rem .6rem #3c283212;cursor:grab}.pk.vuce{opacity:.45}.pk.oz-odluka{box-shadow:0 0 0 2px #14a39a inset,0 .15rem .6rem #3c283212}.pk.oz-pitanje{box-shadow:0 0 0 2px #716ef4 inset,0 .15rem .6rem #3c283212}.pk-oznaka{display:inline-block;font-size:.7rem;font-weight:700;border-radius:999px;padding:.08rem .5rem;margin-bottom:.35rem}.pk-oznaka.odluka{background:#ddf4ef;color:#0e7a72}.pk-oznaka.pitanje{background:#e9e8fe;color:#4e4bd1}.pk-tekst{margin:0;font-size:.93rem;line-height:1.45;overflow-wrap:anywhere}.pk-tekst p,.pk-tekst ul,.pk-tekst ol{margin:0 0 .45rem}.pk-tekst>:last-child{margin-bottom:0}.pk-tekst ul,.pk-tekst ol{padding-left:1.2rem}.pk-tekst li{margin:.1rem 0}.pk-tekst b{font-weight:700}.pk-tekst.skraceno{max-height:10.5em;overflow:hidden;-webkit-mask-image:linear-gradient(#000 70%,transparent);mask-image:linear-gradient(#000 70%,transparent)}.pk-tekst.veliki{font-size:1rem;line-height:1.55;margin-top:.6rem}.pk-vise{all:unset;cursor:pointer;font-size:.8rem;font-weight:600;color:#c2378a;margin-top:.25rem}.pk-veliko{max-width:44rem;width:calc(100vw - 2rem);max-height:88vh;overflow:auto}.pk-oblik{display:flex;gap:.2rem}.pk-oblik button{all:unset;cursor:pointer;min-width:1.7rem;height:1.6rem;display:grid;place-items:center;border-radius:.4rem;font-size:.85rem;color:#3a4447}.pk-oblik button:hover{background:#f2ecef}.pk-tekst a{color:#c2378a}.pk-slika{all:unset;cursor:zoom-in;display:block;margin:-.2rem -.25rem .45rem}.pk-slika img{display:block;width:100%;max-height:15rem;object-fit:cover;border-radius:.75rem;background:#fff}.pk-link{display:inline-block;margin-top:.35rem;font-size:.85rem;color:#c2378a;text-decoration:none;overflow-wrap:anywhere}.pk-dno{display:flex;align-items:center;gap:.35rem;margin-top:.5rem;font-size:.76rem}.pk-autor{display:inline-flex;align-items:center;gap:.3rem;margin-right:auto;color:#3a4447}.pk-autor i{font-style:normal;font-size:1rem}.pk-izm{display:block;font-size:.7rem;color:#9a9196;margin-top:.15rem}.pk-izb{position:relative}.pk-tri{all:unset;cursor:pointer;padding:0 .35rem;border-radius:.4rem;font-size:1rem;color:#7b7378}.pk-tri:hover{background:#0000000d}.pk-meni{position:absolute;right:0;top:1.4rem;z-index:20;min-width:12rem;background:#fff;border-radius:.8rem;box-shadow:0 .6rem 2rem #00000026;padding:.3rem;display:flex;flex-direction:column}.pk-meni button{all:unset;cursor:pointer;padding:.4rem .6rem;border-radius:.5rem;font-size:.85rem}.pk-meni button:hover{background:#f7f1f4}.pk-meni button.crveno{color:#c0392b}.pk-meni-g{display:flex;flex-direction:column;font-size:.72rem;color:#9a9196;padding:.3rem .6rem 0;border-top:1px solid #F1E9ED;border-bottom:1px solid #F1E9ED;margin:.2rem 0}.pk-meni-g button{padding-left:.3rem;color:#3a4447}.pk-reakcije{display:flex;flex-wrap:wrap;gap:.25rem;margin-top:.35rem}.pk-r{all:unset;cursor:pointer;display:inline-flex;gap:.2rem;align-items:center;font-size:.8rem;padding:.08rem .45rem;border-radius:999px;background:#ffffffbf;border:1px solid rgba(0,0,0,.06)}.pk-r b{font-size:.72rem}.pk-r.on{background:#ffe6f3;border-color:#f6b9da}.pk-r.kom{margin-left:auto}.pk-komentari{margin-top:.5rem;padding-top:.45rem;border-top:1px solid rgba(0,0,0,.06);display:flex;flex-direction:column;gap:.45rem}.pk-kom{display:flex;gap:.4rem;font-size:.82rem}.pk-kom>i,.pk-kom-unos>i{font-style:normal;font-size:1rem}.pk-kom>div{flex:1}.pk-kom .pk-tekst{font-size:.84rem}.pk-kom .x-del{float:right}.pk-kom-unos{display:flex;gap:.35rem;align-items:center}.pk-kom-unos input{flex:1;min-width:0;border:1px solid #EDE3E8;border-radius:999px;padding:.35rem .7rem;font:inherit;font-size:.84rem;background:#ffffffd9}.pk-unos{background:#fff;border-radius:1rem;padding:.6rem;box-shadow:0 .3rem 1rem #3c28321f;display:flex;flex-direction:column;gap:.45rem}.pk-unos textarea{width:100%;box-sizing:border-box;border:0;resize:vertical;font:inherit;font-size:.93rem;background:transparent;outline:none;field-sizing:content;min-height:4.5rem;max-height:50vh}.pk-prilog{position:relative}.pk-prilog img{display:block;width:100%;max-height:12rem;object-fit:cover;border-radius:.7rem}.pk-prilog .x-del{position:absolute;top:.2rem;right:.2rem;background:#fff}.pk-alati{display:flex;align-items:center;gap:.2rem;flex-wrap:wrap}.pk-alat{all:unset;cursor:pointer;width:2rem;height:2rem;display:grid;place-items:center;border-radius:.6rem;font-size:1rem}.pk-alat:hover{background:#f7f1f4}.pk-boje{display:inline-flex;gap:.2rem;margin-left:auto}.pk-boja{all:unset;cursor:pointer;width:1.6rem;height:1.6rem;border-radius:50%;border:2px solid #fff;box-shadow:0 0 0 1px #e6dce1}.pk-boja.mala{width:1.05rem;height:1.05rem}.pk-boja.on{box-shadow:0 0 0 2px #3a4447}.pk-deb{all:unset;cursor:pointer;width:2rem;height:2rem;display:grid;place-items:center;border-radius:.5rem}.pk-deb i{display:block;background:#3a4447;border-radius:50%}.pk-deb.on{background:#f2ecef}.pk-crtez{max-width:52rem;width:calc(100vw - 2rem)}.pk-crtez canvas{display:block;width:100%;aspect-ratio:3 / 2;border-radius:.9rem;border:1px solid #EEE4E9;touch-action:none;cursor:crosshair;background:#fff}.pk-uvecano{max-width:92vw;max-height:90vh;border-radius:1rem;margin:auto;display:block;position:relative;top:50%;transform:translateY(-50%)}.pk-avatari{display:flex;flex-wrap:wrap;gap:.25rem}.pk-avatari button{all:unset;cursor:pointer;width:2.1rem;height:2.1rem;display:grid;place-items:center;font-size:1.2rem;border-radius:50%;border:2px solid transparent}.pk-avatari button.on{border-color:var(--magenta, #E0409E);background:#fff5fa}@media (max-width: 700px){.ploca-stupci{flex-direction:column;overflow:visible}.pl-stupac{flex:none;width:100%;box-sizing:border-box}}@media print{.side,.portal-top,.kontakt,.ploca-ljudi .btn,.pl-dodaj,.pk-tri,.ploca-uputa,.pk-r.kom,.topbar{display:none!important}.ploca-stupci{flex-wrap:wrap;overflow:visible}.pl-stupac{break-inside:avoid;flex:0 0 31%}.pk{box-shadow:none;border:1px solid #ddd;break-inside:avoid}.pk-tekst.skraceno{max-height:none;-webkit-mask-image:none;mask-image:none}.pk-vise{display:none}}.fld textarea,textarea.inp{field-sizing:content;min-height:7.5rem;max-height:55vh;line-height:1.5}.fld .st-ured textarea.st-tekst{min-height:0;max-height:none}.pp-gumb{position:fixed;z-index:1200;width:1.75rem;height:1.75rem;display:grid;place-items:center;border:1px solid #E3DCD4;border-radius:.5rem;background:#fffffff2;color:#3a4447;font-size:1rem;line-height:1;cursor:pointer;box-shadow:0 .15rem .5rem #00000014;padding:0}.pp-gumb:hover{border-color:var(--magenta);color:var(--magenta)}.pp-pozadina{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1300;background:#281e2359;display:grid;place-items:center;padding:1rem}.pp-veliko{width:min(62rem,100%);height:min(88vh,100%);background:#fff;border-radius:1.2rem;box-shadow:0 1rem 3rem #0003;display:flex;flex-direction:column;padding:1rem 1.1rem;gap:.7rem;box-sizing:border-box}.pp-zaglavlje{display:flex;align-items:center;gap:.8rem}.pp-zaglavlje b{margin-right:auto}.pp-veliko textarea{flex:1;width:100%;box-sizing:border-box;resize:none;font:inherit;font-size:1.02rem;line-height:1.6;border:1px solid #E3DCD4;border-radius:.8rem;padding:.9rem 1rem;outline:none}.pp-veliko textarea:focus{border-color:var(--magenta)}.dz-kupac.dz-poslan{background:#f4f2ff}.dz-oznaka{display:inline-block!important;width:fit-content;margin-top:.3rem;font-size:.76rem;font-weight:600;color:#4e4bd1;background:#e6e4fd;border-radius:999px;padding:.12rem .6rem}.live-tim{display:inline-block;background:var(--magenta);color:#fff;border-radius:999px;padding:.05rem .5rem;font-size:.7rem;font-weight:700;margin-right:.4rem;vertical-align:middle}.live-spremno .chip{font-size:.78rem}.us-koraci{display:grid;gap:.15rem;margin:.8rem 0 .2rem;border-top:1px solid var(--line);padding-top:.6rem}.us-korak{display:flex;align-items:center;gap:.5rem;font-size:.86rem;padding:.2rem .35rem;border-radius:.45rem;cursor:pointer}.us-korak em{margin-left:auto;font-style:normal;font-size:.78rem;white-space:nowrap}.us-korak.gotov span{color:var(--muted);text-decoration:line-through}.us-korak.sljedeci{background:#f6f5ff;font-weight:600}.us-sl{color:#4e4bd1;font-weight:600}.us-tbl td{font-size:.86rem}.us-racun{margin-top:.6rem;background:#f6f5ff;border-radius:.6rem;padding:.6rem .75rem}.us-racun pre{white-space:pre-wrap;font-family:inherit;font-size:.84rem;margin:0 0 .5rem}.us-broj{display:flex;align-items:center;gap:.5rem;margin:.15rem 0 .35rem 2.1rem}.us-broj .inp{max-width:14rem;padding:.3rem .55rem;font-size:.84rem}.ss-odrzan{border-color:#01bb63;color:#0a6a5f;font-weight:600}.ss-prosli{opacity:.55}.ss-prosli:hover{opacity:.85}.ss-prosli b{color:var(--muted)}.live-kraj{margin-top:.9rem;background:#f6f5ff;border-radius:.6rem;padding:.5rem .75rem}.live-kraj summary{cursor:pointer}.ni-salji{display:grid;gap:.35rem;margin-top:.5rem;background:#f6f5ff;border-radius:.6rem;padding:.55rem .7rem}.vr-filt{gap:1rem;flex-wrap:wrap;margin:.6rem 0 0;align-items:center}.vr-prog-btn{cursor:pointer;font-family:inherit;font-size:.78rem}.vr-prog-btn:hover{filter:brightness(.95);text-decoration:underline}.vr-pr-naslov{margin:0 0 .6rem;font-size:1.1rem}.vr-pr-tbl{min-width:0}.vr-pr-tbl tbody tr{cursor:pointer}.vr-pr-prosla td{color:var(--muted)}@media print{body.ispis-pr *{visibility:hidden}body.ispis-pr .vr-program,body.ispis-pr .vr-program *{visibility:visible}body.ispis-pr .vr-program{position:absolute;left:0;top:0;width:100%}body.ispis-pr .modal-bg{background:none}}.pcard-gotov{background:#eef9f1;opacity:.8}.pcard-gotov h3{color:#0a6a5f}.pcard-ok{display:inline-block;margin-right:.4rem;font-size:.72rem;font-weight:700;color:#fff;background:#01bb63;border-radius:999px;padding:.1rem .5rem;vertical-align:.15rem}.pr-gotovo{border-color:#01bb63;color:#0a6a5f;font-weight:600}.ev-vaz{background:#fdebdf;color:#b4400a;font-weight:600}.cal .d{position:relative}.cal-plus{position:absolute;top:.25rem;right:.3rem;width:1.35rem;height:1.35rem;border-radius:50%;border:1px solid var(--line);background:#fff;color:var(--muted);font-size:.95rem;line-height:1;cursor:pointer;opacity:0;transition:opacity .15s;padding:0}.cal .d:hover .cal-plus,.cal .d.sel .cal-plus{opacity:1}.cal-plus:hover{color:#fff;background:var(--magenta);border-color:var(--magenta)}.cal-meni{position:absolute;top:1.8rem;right:.3rem;z-index:20;background:#fff;border:1px solid var(--line);border-radius:.7rem;box-shadow:0 8px 24px #0000001f;padding:.3rem;display:grid;min-width:12rem}.cal-meni button{display:flex;align-items:center;gap:.5rem;border:0;background:none;text-align:left;padding:.4rem .55rem;border-radius:.45rem;font:inherit;font-size:.85rem;cursor:pointer;color:var(--ink)}.cal-meni button:hover{background:var(--bg)}.cal-meni i{width:.55rem;height:.55rem;border-radius:50%;flex:none}@media (max-width:48rem){.cal-plus{opacity:1}}.sur-akt{flex:none;margin-left:auto}.pl-panel{margin:.25rem 0 .5rem 2.1rem;background:#f6f5ff;border-radius:.7rem;padding:.6rem .75rem;display:grid;gap:.45rem}.pl-stanje{width:auto;max-width:100%;padding:.25rem .45rem;font-size:.8rem}.pl-link{display:grid;gap:.35rem}.pl-link code{font-size:.78rem;background:#fff;border:1px solid var(--line);border-radius:.45rem;padding:.3rem .5rem;word-break:break-all}.pl-tbl{min-width:0;font-size:.84rem;background:#fff}.pl-tbl td,.pl-tbl th{padding:.3rem .45rem}.pl-tbl .inp{padding:.25rem .4rem;font-size:.82rem;min-width:0}.pl-dodaj{display:grid;grid-template-columns:1fr 1fr 1.4fr auto auto;gap:.35rem;align-items:center}.pl-dodaj .inp{padding:.3rem .5rem;font-size:.84rem;min-width:0}@media (max-width:700px){.pl-panel{margin-left:0}.pl-dodaj{grid-template-columns:1fr 1fr}.pl-tbl{display:block;overflow-x:auto}}.pl-napredak{margin-top:.8rem}.pl-uputa{margin:0;background:#fff4fa;border-left:3px solid var(--magenta);padding:.55rem .75rem;border-radius:.4rem;font-size:.92rem}.pl-check{display:flex;gap:.5rem;align-items:flex-start;font-size:.92rem;cursor:pointer}.pl-ispis{display:none}@media print{body.ispis-pl *{visibility:hidden}body.ispis-pl .pl-ispis,body.ispis-pl .pl-ispis *{visibility:visible}body.ispis-pl .pl-ispis{display:block;position:absolute;left:0;top:0;width:100%;font-family:DM Sans,sans-serif;color:#1e2629;background:#fff}.pl-ispis-h{display:flex;justify-content:space-between;align-items:flex-start}.pl-ispis-h>img{height:1.5cm}.pl-ispis-qr{display:flex;flex-direction:column;align-items:center;font-size:8pt;color:#6b7477}.pl-ispis-qr img{width:2.3cm;height:2.3cm}.pl-ispis h1{font-size:20pt;margin:.3cm 0 .1cm;color:#1b2a5e}.pl-ispis-ed{margin:0 0 .25cm;font-size:11pt}.pl-ispis-uputa{font-size:9.5pt;margin:0 0 .3cm;color:#444}.pl-ispis table{width:100%;border-collapse:collapse;font-size:9.5pt}.pl-ispis th{text-align:left;border-bottom:1.5pt solid #1B2A5E;padding:.12cm .15cm}.pl-ispis td{border-bottom:.6pt solid #bbb;height:.95cm;padding:0 .15cm}.pl-ispis tr{page-break-inside:avoid}.pl-ispis-f{font-size:8pt;color:#6b7477;margin-top:.3cm}}html.pv-embed,html.pv-embed body{background:transparent!important}html.pv-embed .provjera{min-height:0;background:transparent}.provjera header.pv-embed-h{justify-content:flex-end;padding:.25rem 1rem}.provjera header.pv-embed-h img{display:none}.pv-vrsta{display:flex;gap:.3rem;background:#f3f1ee;border-radius:999px;padding:.25rem;margin:.6rem 0 .2rem;flex-wrap:wrap}.pv-vrsta button{flex:1;border:0;background:none;border-radius:999px;padding:.5rem .8rem;font:inherit;font-size:.9rem;font-weight:600;color:var(--muted);cursor:pointer}.pv-vrsta button.on{background:#fff;color:var(--ink,#1E2629);box-shadow:0 1px 4px #00000014}.pod-prikaz{display:flex;gap:.4rem;flex-wrap:wrap;margin:0 0 .8rem}.ck-koraci{display:grid;grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:.35rem .8rem;background:#f6f5ff;border-radius:.6rem;padding:.6rem .75rem}.ck-koraci>b,.ck-koraci>span{grid-column:1/-1}.ck-korak{display:flex;justify-content:space-between;align-items:center;gap:.5rem;font-size:.86rem}.ck-korak select{width:auto;padding:.2rem .4rem;font-size:.82rem}.ev-uvod{white-space:pre-wrap;margin:0 0 1rem;color:var(--ink-2,#555)}.ev-form{display:flex;flex-direction:column;gap:1.1rem}.ev-naslov{font-size:1.15rem;margin:.8rem 0 -.3rem;padding-top:.6rem;border-top:1px solid var(--line,#eee)}.ev-q{display:flex;flex-direction:column;gap:.45rem;padding:.2rem 0;border-radius:.6rem}.ev-q.ev-fali{outline:2px solid #E2445C55;outline-offset:.35rem}.ev-qt{font-weight:600;line-height:1.4}.ev-zv{color:#c42b4b}.ev-skala{display:flex;flex-wrap:wrap;gap:.4rem}.ev-ocj,.ev-nije{border:1px solid var(--line,#ddd);background:#fff;border-radius:.6rem;min-width:2.6rem;height:2.6rem;font:inherit;font-weight:600;cursor:pointer;padding:0 .7rem}.ev-nije{font-weight:500;font-size:.88rem}.ev-ocj.on,.ev-nije.on{background:var(--violet,#5770FD);border-color:var(--violet,#5770FD);color:#fff}.ev-leg{font-size:.78rem;color:var(--muted,#888)}.ev-opc{display:flex;flex-direction:column;gap:.35rem}.ev-op{display:flex;gap:.45rem;align-items:center;cursor:pointer}.ev-kom{font-size:.9rem;min-height:3.2rem!important;height:3.2rem}html:has(.ev-embed),html:has(.ev-embed) body{background:transparent!important}.ev-embed{min-height:0!important;background:transparent!important}.ev-embed main{padding-top:0}.ev-ured{display:flex;flex-direction:column;gap:.6rem;margin-top:.4rem}.ev-ured-q{display:flex;flex-direction:column;gap:.35rem;border:1px solid var(--line,#eee);border-radius:.7rem;padding:.6rem}.ev-ured-naslov{background:#f6f5ff}.ev-rez{display:flex;flex-direction:column;gap:1rem}.ev-rez-h{font-size:1.05rem;margin:.6rem 0 0}.ev-rez-q{display:flex;flex-direction:column;gap:.35rem}.ev-prosjek{font-size:1.2rem;font-weight:700;color:var(--violet,#5770FD)}.ev-stupci{display:flex;gap:.4rem;align-items:flex-end;height:4.5rem;margin-top:1.2rem}.ev-stup{position:relative;flex:0 0 2.2rem;height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center}.ev-stup span{display:block;width:100%;background:var(--violet,#5770FD);border-radius:.3rem .3rem 0 0;min-height:2px}.ev-stup i{font-style:normal;font-size:.75rem;color:var(--muted,#888)}.ev-stup em{position:absolute;top:-1.1rem;font-style:normal;font-size:.72rem}.ev-traka{display:grid;grid-template-columns:minmax(6rem,1.7fr) 1fr 2rem;gap:.5rem;align-items:center}.ev-traka-b{background:#f0eef8;border-radius:.3rem;height:.7rem;overflow:hidden}.ev-traka-b span{display:block;height:100%;background:var(--violet,#5770FD)}.ev-tekstovi{margin:.2rem 0 0;padding-left:1.1rem;display:flex;flex-direction:column;gap:.3rem}.sk-promo{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:1rem;margin-top:.5rem}.sk-promo-k{display:flex;flex-direction:column;background:#fff;border-radius:1.2rem;overflow:hidden;text-decoration:none;color:inherit;box-shadow:0 .4rem 1.4rem #281e3c12;transition:transform .15s}.sk-promo-k:hover{transform:translateY(-2px)}.sk-promo-sl{height:8.5rem;display:flex;align-items:center;justify-content:center;overflow:hidden;background:linear-gradient(135deg,var(--sk1,#E0409E),var(--sk2,#5770FD))}.sk-promo-sl img{width:100%;height:100%;object-fit:cover}.sk-promo-koho .sk-promo-sl{background:#f4f1fb}.sk-promo-sl img.sk-promo-logo{width:auto;height:3.2rem;object-fit:contain}.sk-promo-motiv{width:100%;height:100%;opacity:.55}.sk-promo-t{padding:1rem 1.15rem 1.15rem;display:flex;flex-direction:column;gap:.35rem}.sk-promo-t p{margin:0;font-size:.9rem;color:var(--ink-2,#555);line-height:1.5}.sk-promo-btn{margin-top:.3rem;font-weight:600;font-size:.9rem;color:var(--sk1,#E0409E)}.sk-promo-koho .sk-promo-btn{color:#5770fd}.sk-pregled-st{display:flex;flex-wrap:wrap;gap:.3rem .9rem;margin-top:.35rem;font-weight:500}.sk-pregled-st a{text-decoration:underline}.sk-pregled-sep{color:#b08a00;margin-right:.9rem;font-weight:400}.ev-opc-kartice{gap:.55rem}.ev-opc-kartice .ev-op{align-items:flex-start;border:1px solid var(--line,#e6e1d8);border-radius:.8rem;padding:.7rem .85rem;background:#fff}.ev-opc-kartice .ev-op.on{border-color:var(--violet,#5770FD);background:#f5f6ff}.ev-opc-kartice .ev-op input{margin-top:.25rem}.ev-op-opis{display:block;font-size:.86rem;color:var(--ink-2,#666);margin-top:.2rem;line-height:1.45}.ev-imena{font-size:.78rem;color:var(--ink-2,#666)}.ev-imena summary{cursor:pointer;display:inline}.ev-ukupno{margin-top:.5rem;padding:.55rem .75rem;background:#f5f6ff;border-radius:.6rem;font-size:.92rem}.ev-op-link{display:inline-block;margin-top:.3rem;font-size:.85rem;font-weight:600;color:var(--violet,#5770FD)}.ev-izr{width:100%;border-collapse:collapse;font-size:.85rem}.ev-izr th{text-align:left;font-weight:600;color:var(--muted,#888);padding:.2rem .3rem}.ev-izr td{padding:.25rem .3rem;border-top:1px solid #E6E3F5}.ev-izr td:not(:first-child),.ev-izr th:not(:first-child){text-align:right;white-space:nowrap}.iz-stranica main{max-width:46rem}.iz-zamka{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.iz-lista{display:flex;flex-direction:column;gap:.3rem;max-height:26rem;overflow:auto;border:1px solid var(--line,#e6e1d8);border-radius:.8rem;padding:.4rem}.iz-ed{display:flex;gap:.5rem;align-items:center;padding:.35rem .5rem;border-radius:.5rem;cursor:pointer}.iz-ed.on{background:#f5f6ff}.iz-ed-t{flex:1;line-height:1.35}.iz-ed-p{font-size:.75rem;color:var(--violet,#5770FD);font-weight:600}.iz-ed-l{font-size:.8rem;font-weight:600;color:var(--violet,#5770FD);margin-left:.4rem}.iz-link{display:flex;flex-direction:column;gap:.35rem;padding:.8rem 0;border-top:1px solid var(--line,#eee)}.iz-link code{background:#f6f5ff;border-radius:.5rem;padding:.45rem .6rem;font-size:.82rem;word-break:break-all}.iz-link p{margin:0}.iz-brojke{display:flex;gap:1rem;margin:.6rem 0}.iz-brojke div{flex:1;background:#f6f5ff;border-radius:.8rem;padding:.7rem .9rem;display:flex;flex-direction:column}.iz-brojke b{font-size:1.6rem;color:var(--violet,#5770FD)}.iz-brojke span{font-size:.85rem;color:var(--ink-2,#666)}.iz-rez{display:flex;flex-direction:column;gap:.55rem}.iz-rez-r{display:grid;grid-template-columns:minmax(8rem,1.6fr) 1fr 2rem;gap:.6rem;align-items:center}.iz-rez-b{background:#f0eef8;border-radius:.3rem;height:.7rem;overflow:hidden}.iz-rez-b span{display:block;height:100%;background:var(--violet,#5770FD)}.iz-rez-n{text-align:right}.iz-ukupno{font-size:1.05rem;margin:.6rem 0 .2rem}@media (max-width:560px){.iz-rez-r{grid-template-columns:1fr 2rem}.iz-rez-b{display:none}}.iz-ed input[type=checkbox]{width:auto!important;flex:0 0 auto;margin:0}.ev-rok{margin:-.5rem 0 1rem;font-weight:600;color:var(--violet,#5770FD)}.iz-pomoc{font-weight:400;line-height:1.4}.pl-tbl tr.pl-najava td{color:var(--muted)}.pl-tbl tr.pl-najava b{font-weight:500}.pl-prisutan{padding:.15rem .55rem;font-size:.78rem;white-space:nowrap}.pl-vrsta{display:grid;gap:.4rem;margin:.6rem 0 .2rem}.pl-vrsta label{display:flex;gap:.5rem;align-items:flex-start;border:1px solid var(--line,#EEE8E1);border-radius:.7rem;padding:.5rem .7rem;cursor:pointer}.pl-vrsta label>span{display:flex;flex-direction:column;gap:.1rem}.pl-vrsta input{width:auto!important;margin-top:.2rem}.vr-rokovi{margin:.75rem 0;padding:.75rem 1rem}.vr-rok-h{all:unset;cursor:pointer;display:flex;align-items:baseline;gap:.75rem;width:100%;flex-wrap:wrap}.vr-rok-str{margin-left:auto;color:var(--muted)}.vr-rok-sk{margin-top:.6rem}.vr-rok-nas{display:flex;align-items:center;gap:.5rem;margin-bottom:.15rem}.vr-rok-red{padding:.45rem 0}.vr-rok-dat{white-space:nowrap}.live-kanta{padding:.2rem .5rem;opacity:.65}.live-kanta:hover{opacity:1;color:#c21f38}.live-obrisi-sva{color:#c21f38!important}.live-undo{position:fixed;left:50%;bottom:5.5rem;transform:translate(-50%);z-index:60;display:flex;align-items:center;gap:.8rem;background:#1e2629;color:#fff;border-radius:2rem;padding:.55rem .6rem .55rem 1.1rem;box-shadow:0 .5rem 2rem #00000040;font-size:.9rem;max-width:calc(100vw - 2rem)}.live-undo-b{background:#fff!important;color:#1e2629!important;border:0}.live-undo-x{all:unset;cursor:pointer;color:#fff;opacity:.6;padding:0 .4rem;font-size:1.1rem}@media (min-width:48rem){.live-undo{bottom:2rem}}.sk-odlomci p{margin:0 0 .65rem}.sk-odlomci p:last-child{margin-bottom:0}.sk-odlomci b{color:var(--ink,#1E2629);font-weight:600}.sk-nacin{padding:.2rem .4rem;font-size:.8rem;width:auto}.ck-upute{display:grid;grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));gap:.3rem .9rem;margin:.4rem 0}.ck-upute input{width:auto!important}.iz-izv{margin-top:1rem;padding-top:.9rem;border-top:1px solid var(--line,#EEE8E1)}.iz-izv h4{margin:0 0 .5rem;font-size:1.05rem}.iz-izv h5{margin:0 0 .5rem;font-size:.95rem}.iz-izv-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.iz-izv-grid>section{background:var(--bg,#FAF7F4);border-radius:.8rem;padding:.75rem .85rem;min-width:0}.iz-izv-red{display:grid;grid-template-columns:minmax(7rem,1fr) auto minmax(8rem,1.3fr) auto;gap:.35rem;align-items:center;margin-bottom:.35rem}.iz-izv-red .inp,.iz-izv-gen .inp,.iz-izv-dan .inp,.iz-izv-sl .inp{padding:.25rem .45rem;font-size:.82rem;min-width:0}.iz-izv-dan,.iz-izv-gen{display:flex;flex-wrap:wrap;gap:.35rem;align-items:center;margin-top:.5rem}.iz-izv-gen .inp{width:auto}.iz-izv-upis{display:flex;flex-wrap:wrap;gap:.8rem;align-items:center}.iz-izv-upis .inp{width:auto;padding:.2rem .4rem}.iz-izv-sl{margin-top:.5rem}.iz-izv-sl td{padding:.25rem .35rem}.iz-izv-akcije{flex-wrap:wrap;gap:.45rem;align-items:center;margin-top:.8rem}.iz-izv-sep{flex:0 0 .6rem}@media (max-width:900px){.iz-izv-grid{grid-template-columns:1fr}.iz-izv-red{grid-template-columns:1fr 1fr}}.sk-termin{display:grid;gap:.45rem;background:#fff;border:1px solid var(--line,#EEE8E1);border-left:4px solid var(--sk1);border-radius:12px;padding:.75rem .9rem}.sk-termin>div{display:flex;flex-direction:column}.sk-termin a{color:var(--sk1);word-break:break-all;font-weight:600}.sk-upis{margin-top:.8rem}.sk-slotovi{display:grid;grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:.4rem;margin:.55rem 0 .7rem}.sk-slot{display:flex;align-items:center;gap:.45rem;border:1px solid var(--line,#EEE8E1);border-radius:10px;padding:.45rem .6rem;cursor:pointer;font-size:.92rem;background:#fff}.sk-slot.on{border-color:var(--sk1);box-shadow:0 0 0 2px var(--sk1) inset}.sk-slot.moj{background:#f1fbf4;border-color:#9ed9b0;cursor:default}.sk-slot input{width:auto!important;accent-color:var(--sk1)}
