*{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;line-height:1.5}.pac-traka{border-bottom:1px solid var(--linija);background:#fff;align-items:center;gap:.8rem;min-height:64px;padding:.7rem clamp(16px,3vw,1.6rem);display:flex}.pac-traka .plt-logo{color:var(--text-main);padding:0;font-size:1.1rem}.pac-traka .plt-logo .nx-logo{font-size:24px}.pac-traka-desno{align-items:center;gap:.75rem;min-width:0;margin-left:auto;display:flex}.pac-ime{white-space:nowrap;text-overflow:ellipsis;font-size:.9375rem;font-weight:700;overflow:hidden}.pac-podnozje{color:var(--text-muted);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:.35rem .6rem;padding:1.5rem 16px 2rem;font-size:.8125rem;display:flex}.pac-podnozje .gumb-tekst{min-height:24px;padding:0 .2rem;font-size:.8125rem}.pac-stranica{background:var(--bg-color);flex-direction:column;min-height:100dvh;display:flex}.pac-sadrzaj{flex-direction:column;flex:1;gap:1.25rem;width:100%;max-width:880px;margin:0 auto;padding:1.8rem clamp(16px,3vw,1.4rem) 1rem;display:flex}.pac-pozdrav h1{letter-spacing:-.02em;font-size:1.75rem;font-weight:800;line-height:1.2}.pac-pozdrav p{color:var(--text-muted);margin-top:4px;font-size:1rem}.pac-tabovi{width:100%;max-width:560px}.pac-tabovi .segment{flex:1;justify-content:center;min-height:44px;padding:0 .8rem;font-size:.9375rem}.pac-tabovi .segment svg{flex-shrink:0;width:17px;height:17px}.pac-tabovi .segment-broj{text-align:center;background:#fff;border-radius:999px;min-width:22px;padding:0 7px;line-height:20px}.pac-tabovi .segment[aria-selected=true] .segment-broj{background:var(--teal-pozadina);color:var(--accent-2)}.pac-lista{flex-direction:column;gap:.9rem;display:flex}.pac-odjeljak{color:var(--text-muted);margin-top:.4rem;font-size:1rem;font-weight:700}.pac-odjeljak.pac-odjeljak-prvi{color:var(--jantar);margin-top:0}.pac-kartica.pac-ceka{border-color:var(--jantar-obrub);box-shadow:0 0 0 1px var(--jantar-obrub), var(--sjena)}.pac-kartica.pac-ceka .status-cip{align-items:center;gap:4px;display:inline-flex}.pac-akcija-dvije .gumb-tekst{min-height:40px;font-size:.9rem}.pac-uvod{color:var(--text-muted);font-size:.9375rem}.pac-kartica{border:1px solid var(--glass-border);border-radius:var(--r-veliko);box-shadow:var(--sjena);background:#fff;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.9rem 1.4rem;padding:1.15rem 1.3rem;display:grid}.pac-kartica.prosla{box-shadow:none;background:#fbfdfc}.pac-kartica-tekst{flex-direction:column;gap:.4rem;min-width:0;display:flex}.pac-kartica-glava{flex-wrap:wrap;align-items:center;gap:.4rem .7rem;display:flex}.pac-kartica-glava h3{letter-spacing:-.01em;font-size:1.125rem;font-weight:700;line-height:1.35}.pac-meta{color:var(--text-main);flex-wrap:wrap;align-items:center;gap:.25rem .6rem;font-size:.9375rem;display:flex}.pac-meta-sporedno{color:var(--text-muted);flex-direction:column;gap:.15rem;font-size:.875rem;display:flex}.pac-cijena{white-space:nowrap;color:var(--accent-2);background:var(--teal-pozadina);border:1px solid #d3e8e3;border-radius:999px;align-items:center;padding:1px 9px;font-size:.8125rem;font-weight:700;display:inline-flex}.pac-kod{letter-spacing:.02em;white-space:nowrap;color:var(--text-main);font-family:ui-monospace,SF Mono,Menlo,monospace;font-weight:700}.pac-sljedece{color:var(--text-main);font-size:.9375rem}.pac-pristup{max-width:100%;color:var(--text-main);background:var(--teal-pozadina);border:1px solid #d3e8e3;border-radius:10px;align-self:flex-start;align-items:center;gap:7px;padding:5px 10px;font-size:.875rem;font-weight:600;line-height:1.4;display:inline-flex}.pac-pristup svg{width:16px;height:16px;color:var(--accent-1);flex-shrink:0}.pac-pristup.povucen{border-color:var(--glass-border);color:var(--text-muted);background:#f6f7f7}.pac-pristup.povucen svg{color:var(--text-muted)}.pac-akcija{flex-direction:column;align-items:flex-end;gap:.4rem;display:flex}.pac-akcija .gumb,.pac-akcija .gumb-sekundarni{white-space:nowrap;min-height:44px;font-size:.95rem}.pac-privola-kljucno{grid-template-columns:auto minmax(0,1fr);gap:.15rem .7rem;margin-top:.15rem;font-size:.875rem;display:grid}.pac-privola-kljucno dt{color:var(--text-muted);font-weight:600}.pac-privola-kljucno dd{color:var(--text-main)}.pac-prazno{border:1px dashed var(--glass-border);border-radius:var(--r-veliko);text-align:center;background:#fff;flex-direction:column;align-items:center;gap:.9rem;padding:2rem 1.25rem;display:flex}.pac-prazno p{color:var(--text-main);max-width:30rem;font-size:1rem}.pac-kod-prijem{text-align:center;background:var(--teal-pozadina);border:2px dashed #0e8a8673;border-radius:16px;flex-direction:column;align-items:center;gap:.35rem;padding:1.2rem 1rem 1.1rem;display:flex}.pac-kod-prijem-oznaka{color:var(--accent-2);font-size:.875rem;font-weight:700}.pac-kod-prijem-vrijednost{color:var(--text-main);letter-spacing:.06em;white-space:nowrap;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:clamp(2.1rem,9vw,3rem);font-weight:800;line-height:1.1}.pac-kod-prijem-uputa{color:var(--text-main);font-size:.9375rem}@media (width<=700px){.pac-kartica{grid-template-columns:minmax(0,1fr);padding:1rem}.pac-akcija{align-items:stretch}.pac-akcija .gumb,.pac-akcija .gumb-sekundarni{width:100%}.pac-tabovi{max-width:none}.pac-tabovi .segment{gap:5px;padding:0 .5rem;font-size:.875rem}.pac-pozdrav h1{font-size:1.5rem}}@media (width<=400px){.pac-tabovi .segment svg{display:none}}.akt-sadrzaj{flex-direction:column;flex:1;gap:1rem;width:100%;max-width:600px;margin:0 auto;padding:1.8rem 16px 1rem;display:flex}.akt-kartica{border:1px solid var(--glass-border);box-shadow:var(--sjena);background:#fff;border-radius:18px;overflow:hidden}.akt-tijelo{flex-direction:column;gap:1.1rem;padding:1.5rem 1.6rem 1.6rem;display:flex}.akt-korak{color:var(--accent-2);font-size:.875rem;font-weight:700}.akt-naslov{align-items:center;gap:8px;display:flex}.akt-naslov h1{letter-spacing:-.02em;font-size:1.65rem;font-weight:800;line-height:1.2}.akt-uvod{color:var(--text-main);font-size:1rem;line-height:1.55}.akt-sazetak{border:1px solid var(--glass-border);background:#fbfdfc;border-radius:14px;flex-direction:column;gap:.35rem;padding:.95rem 1.1rem;display:flex}.akt-sazetak-usluga{flex-wrap:wrap;align-items:center;gap:.35rem .6rem;display:flex}.akt-sazetak-usluga strong{font-size:1.15rem;font-weight:800;line-height:1.35}.akt-sazetak-red{color:var(--text-main);font-size:.9375rem}.akt-sazetak-red span{color:var(--text-muted)}.akt-polje{flex-direction:column;gap:.4rem;display:flex}.akt-polje .modal-input{min-height:48px}.akt-polje .modal-input.akt-oib{letter-spacing:.04em;min-height:52px;font-size:1.125rem}.akt-polje-red{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.4rem .8rem;display:flex}.akt-uspjeh{text-align:center;flex-direction:column;align-items:center;gap:.6rem;display:flex}.akt-uspjeh-ikona{background:var(--zelena-pozadina);width:72px;height:72px;color:var(--zelena-tocka);border-radius:50%;place-items:center;animation:.35s ease-out akt-uspjeh;display:grid}.akt-uspjeh-ikona svg{width:40px;height:40px}@keyframes akt-uspjeh{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}.akt-uspjeh p{max-width:30rem;font-size:1.0625rem;line-height:1.55}.akt-detalji{grid-template-columns:auto minmax(0,1fr);gap:.45rem 1rem;font-size:.9375rem;display:grid}.akt-detalji dt{color:var(--text-muted);font-weight:600}.akt-detalji dd{color:var(--text-main);overflow-wrap:anywhere;min-width:0}.akt-sitno{color:var(--text-muted);font-size:.875rem;line-height:1.5}.akt-demo{justify-content:flex-start;display:flex}.akt-privola{background:var(--teal-pozadina);border:1px solid #d3e8e3;border-radius:14px;flex-direction:column;gap:.7rem;padding:.95rem 1.05rem;display:flex}.akt-privola-kvacica{cursor:pointer;color:var(--text-main);align-items:flex-start;gap:.7rem;font-size:.9375rem;font-weight:600;line-height:1.5;display:flex}.akt-privola-kvacica input{width:22px;height:22px;accent-color:var(--accent-1);cursor:pointer;flex-shrink:0;margin-top:1px}.akt-kljucno{grid-template-columns:auto minmax(0,1fr);gap:.25rem .8rem;font-size:.875rem;line-height:1.5;display:grid}.akt-kljucno dt{color:var(--text-muted);font-weight:700}.akt-kljucno dd{color:var(--text-main)}.akt-puni-tekst{flex-direction:column;gap:.75rem;font-size:.9375rem;line-height:1.6;display:flex}.akt-puni-tekst h3{margin-bottom:-.5rem;font-size:.9375rem;font-weight:700}@media (width<=600px){.akt-tijelo{padding:1.2rem 1rem 1.3rem}.akt-naslov h1{font-size:1.4rem}.akt-sadrzaj{padding-top:1rem}}.pre-hero.svijetli{color:var(--text-main);border:1px solid var(--glass-border);background:#fff;padding:1rem}.pre-hero.svijetli .pretraga-input{border:1.5px solid var(--glass-border)}.pre-hero.svijetli .pretraga-input:focus-within{border-color:var(--accent-1);box-shadow:var(--fokus)}.pre-hero.svijetli .pretraga-primjeri button{background:var(--teal-pozadina);color:var(--accent-2);border-color:#d3e8e3}.pre-hero h1{letter-spacing:-.01em;font-size:1.6rem}.pre-hero .pretraga-input{min-height:54px}.pre-hero .pretraga-input input{font-size:1.0625rem}.pre-hero .pretraga-primjeri button{min-height:34px;padding:.35rem .85rem;font-size:.875rem}.pre-filtri-mob{display:none}.pre-samo-cijena{cursor:pointer;color:var(--text-main);align-items:center;gap:8px;min-height:40px;font-size:.875rem;display:flex}.pre-samo-cijena input{width:18px;height:18px;accent-color:var(--accent-1);flex-shrink:0}.pre-filtri-ploca .pre-samo-cijena{min-height:44px;font-size:.9375rem}.pre-sazetak{color:var(--text-muted);font-size:.875rem;line-height:1.6}.pre-sazetak strong{color:var(--text-main);margin-right:.35rem}.pre-sazetak .skocni{vertical-align:middle;margin-left:.35rem}.pre-sazetak .sig-opis-gumb,.pre-info-gumb{width:24px;height:24px;color:var(--accent-2);cursor:pointer;background:#fff;border:1px solid #0e8a8673;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex}.pre-info-gumb:hover,.pre-info-gumb[aria-expanded=true]{background:var(--accent-1);color:#fff;border-color:var(--accent-1)}.pre-poredak{color:var(--text-main);flex-direction:column;gap:.45rem;padding:.6rem .75rem .5rem;font-size:.875rem;line-height:1.5;display:flex}.pre-poredak strong{font-size:.95rem}.pre-poredak ol{flex-direction:column;gap:.2rem;padding-left:1.2rem;display:flex}.pre-kartica.rezultat-kartica{flex-wrap:nowrap;align-items:center;gap:.9rem 1.2rem;padding:1.1rem 1.25rem}.pre-avatar{color:#fff;background:linear-gradient(135deg, var(--accent-1), var(--accent-2));border-radius:14px;flex-shrink:0;place-items:center;width:52px;height:52px;font-size:1.2rem;font-weight:800;display:grid}.pre-avatar.bez-cjenika{background:#c6d4d1}.pre-info{flex-direction:column;flex:auto;gap:.3rem;min-width:0;display:flex}.pre-naziv{flex-wrap:wrap;align-items:center;gap:.3rem .6rem;display:flex}.pre-naziv h3{font-size:1.0625rem;font-weight:800;line-height:1.3}.pre-sponzorirano{color:var(--jantar);background:var(--jantar-pozadina);border:1px solid var(--jantar-obrub);border-radius:999px;align-items:center;gap:4px;padding:1px 8px;font-size:.75rem;font-weight:700;line-height:1.45;display:inline-flex}.pre-mjesto{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:4px;font-size:.875rem;display:flex}.pre-mjesto svg{flex-shrink:0}.pre-cipovi{flex-wrap:wrap;gap:5px;display:flex}.pre-cip{color:var(--text-muted);white-space:nowrap;background:#f1f6f4;border-radius:999px;padding:2px 9px;font-size:.75rem;font-weight:600}.pre-desno{text-align:right;flex-direction:column;flex-shrink:0;align-items:flex-end;gap:.3rem;max-width:260px;display:flex}.pre-desno-cijena{flex-direction:column;align-items:flex-end;gap:1px;display:flex}.pre-usluga{color:var(--text-main);font-size:.875rem;font-weight:600;line-height:1.35}.pre-desno .cijena-tag{font-size:1.45rem;line-height:1.15}.pre-desno .cijena-tag.cijena-na-upit{font-size:.9375rem}.pre-azurirano{color:var(--text-muted);font-size:.8125rem}.pre-bez-cjenika{color:var(--text-muted);font-size:.9375rem;font-weight:700}.pre-desno .gumb{min-height:44px;margin-top:.25rem;font-size:.95rem}.pre-vlasnici{border-radius:var(--r-veliko);background:#fff;border:1.5px dashed #0e8a8673;flex-wrap:wrap;align-items:center;gap:1rem;padding:1rem 1.2rem;display:flex}.pre-vlasnici-tekst{flex-direction:column;flex:260px;gap:2px;min-width:0;display:flex}.pre-vlasnici-tekst strong{font-size:1rem}.pre-vlasnici-tekst span{color:var(--text-muted);font-size:.9rem}.pre-vlasnici>svg{color:var(--accent-1);flex-shrink:0}.pre-upit-polja{flex-direction:column;gap:1rem;display:flex}.pre-upit-polja .modal-input{width:100%}.pre-upit-odgovor{border:1px solid var(--glass-border);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;padding:.6rem .8rem;font-size:.9375rem;display:flex}.pre-upit-razlog{color:var(--text-muted);font-size:.875rem}.pre-upit-podnozje{flex-direction:column;align-items:flex-end;gap:.35rem;width:100%;display:flex}.pre-upit-podnozje .red{justify-content:flex-end}.pre-detalji summary{cursor:pointer;color:var(--accent-2);font-size:.875rem;font-weight:700}.pre-detalji[open] summary{margin-bottom:.5rem}@media (width<=700px){.pre-kartica.rezultat-kartica{flex-wrap:wrap;align-items:flex-start;padding:1rem}.pre-avatar{border-radius:12px;width:44px;height:44px;font-size:1.05rem}.pre-info{flex:1 1 0}.pre-desno{text-align:left;border-top:1px solid var(--linija);flex-flow:wrap;flex:100%;justify-content:space-between;align-items:center;gap:.4rem .8rem;max-width:none;padding-top:.75rem}.pre-desno-cijena{align-items:flex-start;min-width:0}.pretraga-primjeri button:nth-child(n+4){display:none}.pre-desno .gumb{width:100%;margin-top:.2rem}.pre-filtri{display:none!important}.pre-sazetak-broj{display:none}.pre-filtri-mob{justify-content:space-between;align-items:center;gap:.6rem;display:flex}.pre-hero h1{font-size:1.3rem}.pretraga-hero.pre-hero{padding:1.2rem 1rem}.pre-upit-podnozje{align-items:stretch}.pre-upit-podnozje .red{flex-direction:column-reverse;align-items:stretch}.pre-upit-podnozje .red>*{width:100%}}.pre-filtri-ploca{flex-direction:column;gap:.9rem;display:flex}.pre-filtri-ploca select.modal-input{width:100%}.ust-zaglavlje{align-items:center}.ust-zaglavlje h2{align-items:center;gap:.5rem;display:flex}.ust-podnaslov{color:var(--text-muted);margin-top:4px;font-size:.95rem}.ust-odjeljak-naslov{align-items:center;gap:.5rem;margin:0 0 .75rem;font-size:1.0625rem;font-weight:700;line-height:1.35;display:flex}.ust-kod{color:var(--accent-2);white-space:nowrap;letter-spacing:.02em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-weight:700}.ust-sitno{color:var(--text-muted);font-size:.8125rem;line-height:1.5}.ust-naslov-red{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;margin-bottom:1rem;display:flex}.ust-naslov-red .kartica-naslov{margin-bottom:0}.ust-poveznica-gumb{cursor:pointer;min-height:32px;font:inherit;color:var(--accent-2);background:0 0;border:none;border-radius:6px;align-items:center;gap:.35rem;padding:.3rem .35rem;font-size:.875rem;font-weight:700;display:inline-flex}.ust-poveznica-gumb:hover{text-decoration:underline}.ust-pozdrav h2{font-size:1.85rem}@media (width<=600px){.ust-pozdrav h2{font-size:1.45rem}}.ust-zadaci{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:1rem;margin-bottom:1.5rem;display:grid}.ust-zadatak{text-align:left;border:1px solid var(--glass-border);border-radius:var(--r-veliko);width:100%;min-height:116px;box-shadow:var(--sjena);font:inherit;color:inherit;cursor:pointer;background:#fff;align-items:flex-start;gap:.9rem;padding:1.1rem 1.2rem;transition:border-color .15s,box-shadow .15s,transform .1s;display:flex}.ust-zadatak:hover{border-color:var(--accent-1);box-shadow:0 14px 34px #0e8a8629}.ust-zadatak:active{transform:scale(.99)}.ust-zadatak-ikona{background:var(--teal-pozadina);width:46px;height:46px;color:var(--accent-1);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ust-zadatak.ton-jantar .ust-zadatak-ikona{background:var(--jantar-pozadina);color:var(--jantar-tocka)}.ust-zadatak-sadrzaj{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ust-zadatak-broj{color:var(--text-main);font-size:1.85rem;font-weight:800;line-height:1.1}.ust-zadatak-tekst{color:var(--text-main);font-size:.975rem;font-weight:600;line-height:1.4}.ust-zadatak-poziv{color:var(--accent-2);align-items:center;gap:4px;margin-top:.45rem;font-size:.9rem;font-weight:700;display:inline-flex}.ust-zadatak:hover .ust-zadatak-poziv{text-decoration:underline}@media (width<=600px){.ust-zadaci{gap:.6rem;margin-bottom:1.2rem}.ust-zadatak{align-items:center;gap:.8rem;min-height:0;padding:.85rem 1rem}.ust-zadatak-ikona{width:42px;height:42px}.ust-zadatak-broj{font-size:1.5rem}.ust-zadatak-poziv{margin-top:.2rem}}.ust-mirno{border:1px solid var(--glass-border);border-radius:var(--r-veliko);background:#fff;flex-wrap:wrap;align-items:center;gap:.9rem;margin-bottom:1.5rem;padding:1rem 1.2rem;display:flex}.ust-mirno>svg{color:var(--zelena-tocka);flex-shrink:0}.ust-mirno-tekst{flex:1;min-width:200px}.ust-mirno-tekst strong{font-size:1rem;display:block}.ust-mirno-tekst span{color:var(--text-muted);font-size:.9rem}.ust-stupci{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:1.25rem;display:grid}.ust-stupci.jedan{grid-template-columns:minmax(0,1fr)}@media (width<=960px){.ust-stupci{grid-template-columns:minmax(0,1fr)}}.ust-napredak{align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.ust-napredak-traka{background:#e3eeeb;border-radius:99px;flex:1;height:8px;overflow:hidden}.ust-napredak-traka>span{border-radius:inherit;background:var(--accent-1);height:100%;display:block}.ust-napredak-oznaka{color:var(--text-muted);white-space:nowrap;font-size:.875rem;font-weight:700}.ust-koraci{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.ust-korak{text-align:left;border:1px solid var(--glass-border);border-radius:var(--r-srednje);width:100%;min-height:52px;font:inherit;color:var(--text-main);cursor:pointer;background:#fff;align-items:center;gap:.7rem;padding:.6rem .8rem;font-size:.95rem;transition:border-color .15s,background .15s;display:flex}.ust-korak:hover{border-color:var(--accent-1)}.ust-korak.sljedeci{border-color:var(--accent-1);background:var(--teal-pozadina)}.ust-korak>svg{flex-shrink:0}.ust-korak-krug{color:#9db4b0}.ust-korak-kvacica{color:var(--zelena-tocka)}.ust-korak-tekst{flex:1;min-width:0;font-weight:600}.ust-korak.dovrsen .ust-korak-tekst{color:var(--text-muted);font-weight:500}.ust-korak.zakljucan .ust-korak-tekst{color:var(--text-muted)}.ust-korak-plan{color:var(--text-muted);flex-shrink:0;align-items:center;gap:4px;font-size:.8125rem;font-weight:600;display:inline-flex}.ust-korak-strelica{color:var(--accent-2)}.ust-dovrseni{margin-top:.6rem}.ust-aktivnosti{margin:0;padding:0;list-style:none}.ust-aktivnost{border-bottom:1px solid var(--linija)}.ust-aktivnost:last-child{border-bottom:none}.ust-aktivnost-sadrzaj{text-align:left;width:100%;font:inherit;color:inherit;background:0 0;border:none;border-radius:10px;align-items:flex-start;gap:.75rem;padding:.7rem .35rem;display:flex}button.ust-aktivnost-sadrzaj{cursor:pointer}button.ust-aktivnost-sadrzaj:hover{background:var(--teal-pozadina)}.ust-aktivnost-ikona{background:var(--teal-pozadina);width:34px;height:34px;color:var(--accent-1);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ust-aktivnost-ikona.ton-zelena{background:var(--zelena-pozadina);color:var(--zelena-tocka)}.ust-aktivnost-ikona.ton-crvena{background:var(--crvena-pozadina);color:var(--crvena-tocka)}.ust-aktivnost-ikona.ton-jantar{background:var(--jantar-pozadina);color:var(--jantar-tocka)}.ust-aktivnost-tekst{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.ust-aktivnost-tekst>span:first-child{font-size:.9375rem;line-height:1.45}.ust-aktivnost-vrijeme{color:var(--text-muted);font-size:.8125rem}.ust-nadogradnja{background:var(--teal-pozadina);border-radius:var(--r-veliko);border:1px solid #cfe5df;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.9rem 1.2rem;margin-top:1.25rem;padding:1.1rem 1.3rem;display:flex}.ust-nadogradnja-tekst{flex:260px;min-width:0}.ust-nadogradnja-tekst strong{align-items:flex-start;gap:.45rem;font-size:1.0625rem;line-height:1.4;display:flex}.ust-nadogradnja-tekst strong svg{color:var(--accent-1);flex-shrink:0;margin-top:.2rem}.ust-nadogradnja-tekst p{color:var(--text-main);margin-top:.3rem;font-size:.95rem}.ust-nadogradnja-akcija{flex-direction:column;align-items:flex-end;gap:.3rem;display:flex}@media (width<=600px){.ust-nadogradnja-akcija{align-items:stretch;width:100%}.ust-nadogradnja-akcija .ust-sitno{text-align:center}}.ust-planovi{grid-template-columns:repeat(auto-fit,minmax(min(250px,100%),1fr));gap:1rem;display:grid}.ust-plan{border:1px solid var(--glass-border);border-radius:var(--r-veliko);background:#fff;flex-direction:column;gap:.85rem;min-width:0;padding:1.3rem 1.3rem 1.2rem;display:flex}.ust-plan.trenutni{border:2px solid var(--accent-1);background:#f7fbfa;padding:calc(1.3rem - 1px) calc(1.3rem - 1px) calc(1.2rem - 1px)}.ust-plan-glava{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.ust-plan-naziv{margin:0;font-size:1.125rem;font-weight:800}.ust-plan-cijena{letter-spacing:-.01em;align-items:baseline;gap:4px;font-size:2.1rem;font-weight:800;line-height:1.1;display:flex}.ust-plan-cijena small{color:var(--text-muted);letter-spacing:0;font-size:.95rem;font-weight:600}.ust-plan-ukljucuje{color:var(--text-muted);margin-bottom:-.35rem;font-size:.875rem;font-weight:600}.ust-plan .popis-kvacica{flex:1;margin:0;padding:0}.ust-plan-akcija{flex-direction:column;gap:.35rem;margin-top:.35rem;display:flex}.ust-plan-akcija .gumb-veliki,.ust-plan-akcija .gumb-sekundarni{width:100%}.ust-plan-akcija .gumb-sekundarni{border-radius:var(--r-srednje);min-height:48px;font-size:1rem}.ust-plan-niza{align-self:center}.ust-planovi-noga{margin-top:1rem}.ust-cjenik-kartica{margin-bottom:1.25rem}.ust-cijene{border-collapse:collapse;width:100%;font-size:.9375rem}.ust-cijene th{text-align:left;color:var(--text-muted);border-bottom:1px solid var(--glass-border);white-space:nowrap;padding:.55rem .75rem;font-size:.8125rem;font-weight:600}.ust-cijene td{border-bottom:1px solid var(--linija);vertical-align:middle;padding:.6rem .75rem}.ust-cijene tr:last-child td{border-bottom:none}.ust-cijene tr.nova td{animation:2.4s ease-out ust-istakni}@keyframes ust-istakni{0%,40%{background:var(--teal-pozadina)}to{background:0 0}}.ust-usluga-naziv{font-weight:700;line-height:1.35}.ust-usluga-vrsta{color:var(--text-muted);align-items:center;gap:6px;margin-top:2px;font-size:.8125rem;display:flex}.ust-cijene .ust-stupac-cijena{width:190px}.ust-cijene .ust-stupac-datum{width:120px;color:var(--text-muted);white-space:nowrap;font-size:.875rem}.ust-cijene .ust-stupac-radnja{text-align:right;width:56px}.ust-ukloni{width:40px;height:40px;color:var(--text-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.ust-ukloni:hover{border-color:var(--crvena-obrub);color:var(--crvena-tocka);background:var(--crvena-pozadina)}.ust-cjenik-noga{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;margin-top:.9rem;display:flex}.ust-cijena{border:1px solid var(--glass-border);background:#fbfdfc;border-radius:10px;align-items:center;gap:2px;width:100%;max-width:180px;height:44px;padding:0 4px;transition:border-color .15s,box-shadow .15s;display:inline-flex}.ust-cijena:focus-within{border-color:var(--accent-1);box-shadow:var(--fokus);background:#fff}.ust-cijena[data-neispravno]{border-color:var(--crvena-tocka)}.ust-cijena-od{cursor:pointer;min-width:38px;height:34px;font:inherit;color:#8aa19d;background:0 0;border:1px solid #0000;border-radius:8px;flex-shrink:0;padding:0 8px;font-size:.875rem;font-weight:600}.ust-cijena-od:hover{border:1px dashed var(--accent-1);color:var(--accent-2)}.ust-cijena-od[aria-pressed=true]{background:var(--accent-1);border:1px solid var(--accent-1);color:#fff}.ust-cijena-od:focus-visible{outline-offset:1px}.ust-cijena input{min-width:0;height:100%;font:inherit;color:var(--text-main);text-align:right;appearance:textfield;background:0 0;border:none;outline:none;flex:1;padding:0 6px;font-size:1rem;font-weight:700}.ust-cijena input::placeholder{color:#8aa19d;font-weight:600}.ust-cijena input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ust-cijena input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ust-cijena-valuta{color:var(--text-muted);flex-shrink:0;padding-right:8px;font-weight:600}@media (width<=700px){.ust-cijene thead{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.ust-cijene,.ust-cijene tbody{width:100%;display:block}.ust-cijene tr{border:1px solid var(--glass-border);border-radius:var(--r-srednje);background:#fff;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"naziv radnja""cijena cijena""datum datum";align-items:center;gap:.45rem .5rem;margin-bottom:.6rem;padding:.8rem .6rem .8rem .9rem;display:grid}.ust-cijene td{border:none;padding:0;display:block}.ust-cijene td.ust-stupac-naziv{grid-area:naziv}.ust-cijene td.ust-stupac-cijena{grid-area:cijena;width:auto}.ust-cijene td.ust-stupac-datum{grid-area:datum;width:auto;font-size:.8125rem}.ust-cijene td.ust-stupac-radnja{grid-area:radnja;align-self:start;width:auto}.ust-cijene td.ust-stupac-datum:before{content:"Ažurirano "}.ust-cijena{max-width:none}}.ust-vidljivost .prekidac-red{padding:.25rem 0}.ust-pregled{flex-direction:column;gap:.45rem;margin-top:1.1rem;display:flex}.ust-pregled-oznaka{color:var(--text-muted);font-size:.8125rem;font-weight:600}.ust-pregled-kartica{border:1px solid var(--glass-border);border-radius:var(--r-srednje);color:var(--text-muted);background:#fbfdfc;flex-direction:column;gap:2px;padding:.85rem 1rem;font-size:.875rem;display:flex}.ust-pregled-kartica.istaknuta{border-color:var(--jantar-obrub);background:#fffcf4}.ust-pregled-kartica strong{color:var(--text-main)}.ust-pregled-glava{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;font-size:1rem;display:flex}.ust-potraznja{margin:0;padding:0;list-style:none}.ust-potraznja li{border-bottom:1px solid var(--linija);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.25rem 1rem;padding:.65rem 0;display:grid}.ust-potraznja li:last-child{border-bottom:none}.ust-potraznja-pojam{font-weight:700}.ust-potraznja-broj{color:var(--text-muted);font-size:.8125rem}.ust-potraznja-cta{margin:.15rem 0 0 -.35rem;font-size:.875rem}.ust-potraznja-udio{justify-content:flex-end;align-items:center;gap:.6rem;display:flex}.ust-potraznja-traka{background:#e3eeeb;border-radius:99px;width:72px;height:6px;overflow:hidden}.ust-potraznja-traka>span{border-radius:inherit;background:var(--accent-1);height:100%;display:block}.ust-potraznja-postotak{text-align:right;min-width:3.2rem;font-weight:800}.ust-potraznja-postotak.nula{color:var(--crvena-tocka)}.ust-zakljucano{flex-direction:column;align-items:flex-start;gap:.5rem;padding:.4rem 0;display:flex}.ust-zakljucano p{font-size:.95rem;line-height:1.55}.ust-zakljucano-oznaka{color:var(--text-muted);align-items:center;gap:6px;font-size:.875rem;font-weight:600;display:inline-flex}.ust-rangiranje{flex-direction:column;gap:.55rem;padding:.9rem 1rem 1rem;font-size:.9rem;line-height:1.5;display:flex}.ust-rangiranje strong{font-size:.95rem}.ust-rangiranje ul{flex-direction:column;gap:.35rem;margin:0;padding-left:1.1rem;display:flex}.ust-upiti{flex-direction:column;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.ust-upit{border:1px solid var(--glass-border);border-radius:var(--r-srednje);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.35rem 1rem;padding:.9rem 1rem;display:grid}.ust-upit-glava{flex-wrap:wrap;align-items:baseline;gap:.5rem;display:flex}.ust-upit-glava strong{font-size:1rem}.ust-upit-glava span{color:var(--text-muted);font-size:.8125rem}.ust-upit-poruka{overflow-wrap:anywhere;grid-column:1/2;font-size:.95rem;line-height:1.5}.ust-upit-kontakt{color:var(--text-muted);overflow-wrap:anywhere;grid-column:1/2;font-size:.875rem}.ust-upit-akcija{grid-area:1/2/span 3;align-self:center}@media (width<=600px){.ust-upit{grid-template-columns:minmax(0,1fr)}.ust-upit-akcija{grid-area:auto/1}.ust-upit-akcija .gumb-sekundarni{width:100%}}.ust-dodaj-tijelo{min-height:330px}.ust-dodaj-tijelo .odabir-lista{max-height:230px}.ust-dodaj-tijelo .odabir{margin-bottom:.4rem}.ust-dodaj-tijelo .odabir-lista:has(>.odabir-prazno:only-child){display:none}.ust-vlastita{flex-direction:column;gap:.4rem;display:flex}.ust-vlastita-ponuda{text-align:left;cursor:pointer;background:var(--teal-pozadina);border:1px dashed var(--accent-1);width:100%;min-height:44px;font:inherit;color:var(--accent-2);border-radius:10px;align-items:center;gap:.5rem;margin-top:.4rem;padding:.55rem .8rem;font-size:.95rem;font-weight:700;display:flex}.ust-vlastita-ponuda:hover{background:#e3f1ee}.ust-polje-cijene{flex-direction:column;gap:.4rem;margin-top:1.1rem;display:flex}.poslovno>.kartica+.kartica{margin-top:1.25rem}.pos-trazi{border:1px solid var(--glass-border);width:min(340px,100%);min-height:44px;color:var(--text-muted);cursor:text;background:#fbfdfc;border-radius:10px;align-items:center;gap:8px;padding:0 .85rem;transition:border-color .15s,box-shadow .15s;display:flex}.pos-trazi:focus-within{border-color:var(--accent-1);box-shadow:var(--fokus);background:#fff}.pos-trazi input{min-width:0;font:inherit;color:var(--text-main);background:0 0;border:none;outline:none;flex:1;padding:.55rem 0;font-size:1rem}.pos-trazi input::placeholder{color:#8aa19d}@keyframes pos-istakni{0%{background-color:#1fd0bc33;box-shadow:0 0 0 6px #1fd0bc33}to{background-color:#0000;box-shadow:0 0 0 6px #1fd0bc00}}@keyframes pos-skok{0%{opacity:0;transform:scale(.6)}70%{opacity:1;transform:scale(1.08)}to{transform:scale(1)}}.kmp-glava{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem 1rem;margin-bottom:.35rem;display:flex}.kmp-glava .kartica-naslov{margin-bottom:0}.kmp-pravila{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.kmp-pravila .znacka{padding:3px 10px;font-size:.8125rem}.kmp-popis{margin:0;padding:0;list-style:none}.kmp-redak{border-top:1px solid var(--linija);border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.8rem 1rem;padding:1.1rem .4rem;display:grid}.kmp-redak:first-child{border-top:none}.kmp-redak+.kmp-redak{border-top-left-radius:0;border-top-right-radius:0}.kmp-istaknuta{animation:2.6s ease-out pos-istakni}.kmp-prekidac{padding-top:2px}.kmp-redak .prekidac:disabled{opacity:.75;cursor:default;filter:none}.kmp-naslov-red{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.kmp-naslov{color:var(--text-main);font-size:1.0625rem;font-weight:700;line-height:1.35}.kmp-opis{color:var(--text-muted);margin-top:2px;font-size:.9375rem;line-height:1.5}.kmp-metrike{color:var(--text-muted);flex-wrap:wrap;align-items:baseline;gap:.3rem 1.4rem;margin-top:.55rem;font-size:.875rem;display:flex}.kmp-metrika b{color:var(--text-main);margin-right:3px;font-size:1.1rem;font-weight:800}.kmp-metrika-cilj b{color:var(--zelena)}.kmp-metrika-tekst{color:var(--text-main);align-items:center;gap:6px;font-size:.9375rem;font-weight:600;display:inline-flex}.kmp-metrika-tekst>svg{color:var(--zelena-tocka);flex-shrink:0}.kmp-metrika-tekst b{font-weight:800}.kmp-preporuka b{color:var(--jantar);font-size:1.1rem}.kmp-prigusena{color:var(--text-muted);font-weight:500}.kmp-tijek-gumb{white-space:nowrap;align-self:center;min-height:40px;padding:.3rem .5rem;font-size:.9375rem}.kmp-tijek-gumb svg{transition:transform .15s}.kmp-okrenuto{transform:rotate(180deg)}.kmp-tijek{background:var(--teal-pozadina);border-radius:var(--r-srednje);border:1px solid #d3e8e3;grid-column:2/-1;padding:1rem}.kmp-tijek-dno{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;margin-top:.9rem;font-size:.9375rem;display:flex}.kmp-tijek-dno b{font-weight:800}.kmp-koraci-omot{container-type:inline-size}.kmp-koraci{align-items:stretch;margin:0;padding:0;list-style:none;display:flex}.kmp-korak{flex:1 1 0;min-width:0;display:flex}.kmp-strelica{color:var(--accent-1);flex:none;justify-content:center;align-items:center;padding:0 3px;display:flex}.kmp-korak-okvir{border:1px solid var(--glass-border);min-width:0;font:inherit;color:var(--text-main);text-align:left;background:#fff;border-radius:10px;flex-direction:column;flex:1;gap:3px;padding:.7rem .8rem;display:flex}button.kmp-korak-okvir{cursor:pointer;transition:border-color .15s,box-shadow .15s}button.kmp-korak-okvir:hover{border-color:var(--accent-1);box-shadow:0 3px 10px #0e8a8629}.kmp-korak-vrsta{color:var(--accent-2);align-items:center;gap:6px;font-size:.8125rem;font-weight:800;display:inline-flex}.kmp-korak-opis{overflow-wrap:anywhere;font-size:.9375rem;font-weight:600;line-height:1.4}.kmp-korak-poveznica{color:var(--accent-1);align-items:center;gap:5px;margin-top:auto;padding-top:5px;font-size:.8125rem;font-weight:700;display:inline-flex}button.kmp-korak-okvir:hover .kmp-korak-poveznica{text-decoration:underline}.kmp-korak-cekamo .kmp-korak-okvir{background:#fbfdfc;border-style:dashed}.kmp-korak-cilj .kmp-korak-okvir{background:var(--zelena-pozadina);border-color:var(--zelena-obrub)}.kmp-korak-cilj .kmp-korak-vrsta{color:var(--zelena)}@container (width<=620px){.kmp-koraci{flex-direction:column}.kmp-korak{flex:none}.kmp-strelica{justify-content:flex-start;padding:3px 0 3px 16px}.kmp-strelica svg{transform:rotate(90deg)}}@media (width<=600px){.kmp-redak{grid-template-columns:auto minmax(0,1fr);column-gap:.8rem;padding-left:0;padding-right:0}.kmp-tijek-gumb{grid-column:2;justify-self:start;margin:-.4rem 0 0 -.5rem}.kmp-tijek{grid-column:1/-1;padding:.8rem}.kmp-tijek-dno .gumb{width:100%}}.kmp-predlosci{flex-direction:column;gap:.6rem;display:flex}.kmp-predlozak{border:1px solid var(--glass-border);border-radius:var(--r-srednje);width:100%;font:inherit;color:var(--text-main);text-align:left;cursor:pointer;background:#fff;align-items:center;gap:.9rem;padding:.95rem 1rem;transition:border-color .15s,box-shadow .15s;display:flex}.kmp-predlozak:hover{border-color:var(--accent-1);box-shadow:var(--sjena)}.kmp-predlozak-ikona{background:var(--teal-pozadina);width:46px;height:46px;color:var(--accent-2);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.kmp-predlozak-tekst{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.kmp-predlozak-tekst strong{font-size:1rem}.kmp-predlozak-tekst span{color:var(--text-muted);font-size:.875rem;line-height:1.45}.kmp-predlozak-strelica{color:var(--accent-2);white-space:nowrap;align-items:center;gap:4px;font-size:.875rem;font-weight:700;display:inline-flex}@media (width<=480px){.kmp-predlozak-strelica{gap:0;font-size:0}}.kmp-nova-polja{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:1rem;display:grid}.kmp-nova-polja .input-group{margin-bottom:0}.kmp-pocetak{border:none;min-width:0;margin:0;padding:0}.kmp-pocetak legend{margin-bottom:.45rem;padding:0}.kmp-tijek-oznaka{margin-bottom:.45rem}.kmp-nova-sazetak{border-radius:var(--r-srednje);background:var(--teal-pozadina);border:1px solid #d3e8e3;align-items:center;gap:.7rem;padding:.85rem 1rem;font-size:1rem;display:flex}.kmp-nova-sazetak>svg{color:var(--accent-1);flex-shrink:0}.kmp-nova-sazetak b{font-weight:800}.kmp-pomoc{margin-top:.6rem}.pp-okvir{border:1px solid var(--glass-border);border-radius:var(--r-srednje);background:#fff;overflow:hidden}.pp-zaglavlje{border-bottom:1px solid var(--linija);background:#f6faf8;flex-direction:column;gap:3px;margin:0;padding:.7rem 1rem;font-size:.875rem;display:flex}.pp-zaglavlje>div{gap:.6rem;display:flex}.pp-zaglavlje dt{width:62px;color:var(--text-muted);flex-shrink:0}.pp-zaglavlje dd{overflow-wrap:anywhere;min-width:0;margin:0}.pp-adresa{color:var(--text-muted)}.pp-tijelo{flex-direction:column;align-items:flex-start;gap:.7rem;padding:1.1rem 1.2rem 1.2rem;font-size:.9375rem;line-height:1.6;display:flex}.pp-umetak{color:inherit;background:#1fd0bc33;border-radius:4px;padding:0 3px}.pp-gumb{background:var(--accent-1);color:#fff;border-radius:10px;margin:.15rem 0;padding:.55rem 1.1rem;font-weight:700;display:inline-flex}.pp-potpis{color:var(--text-muted)}.pp-podnozje{border-top:1px solid var(--linija);color:var(--text-muted);background:#fbfdfc;padding:.6rem 1.2rem;font-size:.8125rem}.pp-odjava{text-decoration:underline}.kon-segmenti{grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.kon-segment{border:1px solid var(--glass-border);border-radius:var(--r-srednje);background:#fff;grid-template:"glava broj""kriteriji kriteriji""radnje radnje"1fr/minmax(0,1fr) auto;gap:.6rem .8rem;min-width:0;padding:1rem 1.05rem;display:grid}.kon-segment-glava{grid-area:glava}.kon-kriteriji{grid-area:kriteriji}.kon-segment-broj{text-align:right;grid-area:broj;align-self:start;line-height:1.15}.kon-segment-radnje{grid-area:radnje;align-self:end}.kon-segment-glava{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.kon-segment-glava h4{font-size:1rem;font-weight:700;line-height:1.35}.kon-kriteriji{flex-wrap:wrap;gap:5px;display:flex}.kon-kriterij{color:var(--text-muted);white-space:nowrap;background:#f1f6f4;border-radius:999px;padding:1px 9px;font-size:.75rem;font-weight:600;line-height:1.5}.kon-segment-broj{color:var(--text-muted);font-size:.8125rem}.kon-segment-broj b{color:var(--text-main);letter-spacing:-.01em;font-size:1.6rem;font-weight:800;display:block}.kon-segment-radnje{flex-wrap:wrap;align-items:center;gap:.4rem .6rem;display:flex}.kon-segment-radnje .gumb-tekst{padding-left:0}.kon-segment-obnova{background:var(--jantar-pozadina);border-color:var(--jantar-obrub)}.kon-segment-obnova .kon-kriterij{background:#ffffffbf}.kon-segment-aktivan{border-color:var(--accent-1);box-shadow:inset 0 0 0 1px var(--accent-1)}.kon-segment-istaknut{animation:2.6s ease-out pos-istakni}.kon-poslano{color:var(--zelena);align-items:center;gap:6px;font-size:.875rem;font-weight:700;display:inline-flex}@media (width<=600px){.kon-segment{grid-template-rows:none;gap:.45rem .8rem;padding:.85rem .9rem}.kon-segment-broj b{font-size:1.4rem}}.kon-alati{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem 1rem;margin-bottom:.9rem;display:flex}.kon-alati .kartica-naslov{margin-bottom:0}.kon-filtri{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:.8rem;display:flex}.kon-filtar{border:1px solid var(--accent-1);background:var(--teal-pozadina);min-height:34px;font:inherit;color:var(--accent-2);cursor:pointer;border-radius:999px;align-items:center;gap:5px;padding:0 .75rem;font-size:.875rem;font-weight:700;display:inline-flex}.kon-filtar:hover{background:#fff}.kon-filtar{max-width:100%}.kon-filtar>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.kon-filtar>svg{flex-shrink:0}.kon-tablica th .oznaka-red{display:inline-flex}.kon-pacijent{align-items:center;gap:.7rem;display:flex}.kon-inicijali{width:36px;height:36px;color:var(--accent-2);background:#e0f0ed;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.78rem;font-weight:800;display:inline-flex}.kon-pacijent-tekst{flex-direction:column;min-width:0;display:flex}.kon-pacijent-tekst strong{font-size:.9375rem}.kon-kontakt{color:var(--text-muted);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:0 .5rem;font-size:.8125rem;display:flex}.kon-prikazi{min-height:28px;font:inherit;color:var(--accent-2);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:2px 4px;font-size:.8125rem;font-weight:700}.kon-prikazi:hover{text-decoration:underline}.kon-segmenti-celija{color:var(--text-main);max-width:260px;font-size:.8125rem;line-height:1.45}.kon-aktivnost{font-size:.8125rem;line-height:1.45}.kon-aktivnost span{color:var(--text-muted);display:block}.kon-prigusen{color:var(--text-muted)}.status-cip.kon-ton-bez{border-color:var(--crvena-obrub)}.status-cip.kon-ton-bez:before{background:var(--crvena-tocka)}.kon-kartice{margin:0;padding:0;list-style:none;display:none}.kon-kartica{border:1px solid var(--glass-border);border-radius:var(--r-srednje);flex-direction:column;gap:.35rem;padding:.8rem .9rem;display:flex}.kon-kartica+.kon-kartica{margin-top:.6rem}.kon-kartica-glava{flex-wrap:wrap;align-items:center;gap:.4rem .6rem;display:flex}.kon-kartica-glava strong{margin-right:auto;font-size:1rem}.kon-kartica-segmenti{color:var(--text-main);font-size:.8125rem;line-height:1.45}.kon-kartica-aktivnost{color:var(--text-muted);font-size:.8125rem}.kon-dno{color:var(--text-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem 1rem;margin-top:1rem;font-size:.875rem;display:flex}@media (width<=700px){.kon-tablica-omot{display:none}.kon-kartice{display:block}.kon-trazi,.kon-dno .gumb-sekundarni{width:100%}}.kon-izbor{border:none;min-width:0;margin:0 0 1rem;padding:0}.kon-izbor legend{margin-bottom:.45rem;padding:0}.kon-dva-stupca{grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));gap:0 1rem;display:grid}.kon-brojac{border-radius:var(--r-srednje);background:var(--teal-pozadina);border:1px solid #d3e8e3;align-items:center;gap:.7rem;padding:.8rem 1rem;font-size:1rem;display:flex}.kon-brojac>svg{color:var(--accent-1);flex-shrink:0}.kon-brojac b{margin-right:2px;font-size:1.5rem;font-weight:800}.kon-brojac-nula{background:var(--jantar-pozadina);border-color:var(--jantar-obrub)}.kon-pomoc{margin-top:.4rem}.nab-usteda{border:1px solid var(--zelena-obrub);border-radius:var(--r-veliko);background:linear-gradient(135deg,#e5f5ec,#f4fbf7);flex-wrap:wrap;align-items:center;gap:.8rem 1.2rem;margin-bottom:1.5rem;padding:1.1rem 1.4rem;display:flex}.nab-usteda-ikona{width:56px;height:56px;color:var(--zelena-tocka);background:#fff;border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;display:flex;box-shadow:0 2px 8px #14603b1f}.nab-usteda-glavno{flex-direction:column;display:flex}.nab-usteda-broj{letter-spacing:-.02em;color:var(--zelena);white-space:nowrap;font-size:2.1rem;font-weight:800;line-height:1.1}.nab-usteda-oznaka{color:var(--text-main);font-size:.9375rem;font-weight:700}.nab-usteda-detalji{color:var(--zelena);margin-left:auto;font-size:.9375rem;font-weight:600}@media (width<=600px){.nab-usteda{padding:1rem}.nab-usteda-broj{font-size:1.8rem}.nab-usteda-detalji{flex-basis:100%;margin-left:0}}.nab-alati{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;margin-bottom:1.1rem;display:flex}@media (width<=600px){.nab-alati .segmenti{width:100%}.nab-alati .segment{flex:1;justify-content:center;padding:0 .6rem}.nab-trazi{width:100%}}@media (width<=420px){.nab-alati .segment>svg{display:none}}.nab-proizvodi{grid-template-columns:repeat(auto-fill,minmax(min(280px,100%),1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.nab-proizvod{border:1px solid var(--glass-border);border-radius:var(--r-veliko);min-width:0;box-shadow:var(--sjena);background:#fff;flex-direction:column;gap:.3rem;padding:1.1rem 1.15rem;transition:border-color .15s,box-shadow .15s;display:flex}.nab-proizvod.u-kosarici{border-color:var(--accent-1);box-shadow:0 0 0 1px var(--accent-1), var(--sjena)}.nab-proizvod-ikona{background:var(--teal-pozadina);width:40px;height:40px;color:var(--accent-2);border-radius:11px;justify-content:center;align-items:center;margin-bottom:.3rem;display:flex}.nab-proizvod-naziv{font-size:1.0625rem;font-weight:700;line-height:1.35}.nab-dobavljac{color:var(--text-muted);font-size:.8125rem}.nab-cijena{flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin-top:.4rem;display:flex}.nab-cijena-nova{letter-spacing:-.01em;color:var(--text-main);white-space:nowrap;font-size:1.45rem;font-weight:800}.nab-cijena-stara{color:var(--text-muted);white-space:nowrap;font-size:.875rem}.nab-proizvod-radnja{margin-top:auto;padding-top:.8rem}.nab-dodaj{min-height:44px;font-size:.95rem}.nab-u-kosarici{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;display:flex}.nab-u-kosarici-tekst{color:var(--accent-2);align-items:center;gap:5px;font-size:.875rem;font-weight:700;display:inline-flex}@media (width<=600px){.nab-proizvod{padding:.95rem 1rem}.nab-proizvod-ikona{display:none}.nab-proizvod-radnja{padding-top:.6rem}}.nab-kolicina{border:1px solid var(--glass-border);background:#fff;border-radius:10px;align-items:center;display:inline-flex;overflow:hidden}.nab-kolicina button{width:44px;height:44px;color:var(--accent-2);cursor:pointer;font:inherit;background:#fff;border:none;justify-content:center;align-items:center;display:flex}.nab-kolicina button:hover{background:var(--teal-pozadina)}.nab-kolicina button:disabled{opacity:.4;cursor:not-allowed}.nab-kolicina output{text-align:center;min-width:38px;font-size:1.05rem;font-weight:800}.nab-prazno-radnje{justify-content:center;margin-top:.9rem}.nab .nab-narudzbe{margin-top:1.5rem}.nab-popis-narudzbi{margin:0 0 .4rem;padding:0;list-style:none}.nab-narudzba{border-top:1px solid var(--linija);border-radius:8px;grid-template-columns:minmax(0,1fr) auto 190px;align-items:center;gap:.4rem 1.2rem;padding:.8rem .4rem;display:grid}.nab-narudzba:first-child{border-top:none}.nab-narudzba>.status-cip{justify-self:end}.nab-narudzba-lijevo,.nab-narudzba-iznos{flex-direction:column;min-width:0;display:flex}.nab-narudzba-lijevo span{color:var(--text-muted);font-size:.8125rem}.nab-narudzba-iznos{text-align:right}.nab-narudzba-iznos span{font-size:.8125rem}.nab-istaknuta{animation:2.6s ease-out pos-istakni}@media (width<=600px){.nab-narudzba{grid-template-columns:minmax(0,1fr) auto;padding-left:0;padding-right:0}.nab-narudzba>.status-cip{grid-column:1/-1;justify-self:start}}.nab-traka{z-index:40;border:1px solid var(--accent-1);border-radius:var(--r-veliko);background:#fff;align-items:center;gap:.9rem;margin-top:1.5rem;padding:.7rem .7rem .7rem 1rem;display:flex;position:sticky;bottom:16px;box-shadow:0 16px 40px #0f2b2e38}.nab-traka-ikona{background:linear-gradient(135deg, var(--accent-1), var(--accent-2));color:#fff;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.nab-traka-tekst{flex-direction:column;flex:1;min-width:0;display:flex}.nab-traka-tekst strong{font-size:1.05rem}.nab-zeleno{color:var(--zelena);font-weight:700}.nab-traka-tekst .nab-zeleno{align-items:center;gap:4px;font-size:.9rem;display:inline-flex}@media (width<=600px){.nab-traka{flex-wrap:wrap;gap:.6rem .8rem;padding:.7rem;bottom:8px}.nab-traka .gumb-veliki{width:100%}}.nab-kosarica{flex-direction:column;gap:1rem;display:flex}.nab-grupa-naslov{border-bottom:1px solid var(--linija);color:var(--text-muted);justify-content:space-between;gap:1rem;padding-bottom:.4rem;font-size:.875rem;font-weight:700;display:flex}.nab-grupa ul{margin:0;padding:0;list-style:none}.nab-stavka{border-bottom:1px solid var(--linija);grid-template-columns:minmax(0,1fr) auto 96px;align-items:center;gap:.5rem 1rem;padding:.65rem 0;display:grid}.nab-stavka-naziv{flex-direction:column;min-width:0;display:flex}.nab-stavka-naziv strong{font-size:.9375rem}.nab-stavka-naziv span{color:var(--text-muted);font-size:.8125rem}.nab-stavka-iznos{text-align:right;white-space:nowrap}@media (width<=520px){.nab-stavka{grid-template-columns:auto minmax(0,1fr)}.nab-stavka-naziv{grid-column:1/-1}}.nab-zbroj{flex-direction:column;gap:.55rem;display:flex}.nab-zbroj-red{justify-content:space-between;align-items:baseline;font-size:1rem;font-weight:700;display:flex}.nab-zbroj-iznos{font-size:1.6rem;font-weight:800}.nab-zbroj-usteda{background:var(--zelena-pozadina);border:1px solid var(--zelena-obrub);color:var(--zelena);border-radius:10px;align-items:center;gap:8px;padding:.65rem .85rem;font-size:1rem;font-weight:800;display:flex}.nab-isporuka{color:var(--text-muted);font-size:.875rem}.nab-uspjeh,.nab-prazna{text-align:center;flex-direction:column;align-items:center;gap:.5rem;padding:.8rem 0 .4rem;display:flex}.nab-uspjeh-ikona{color:var(--zelena-tocka);animation:.4s ease-out pos-skok}.nab-uspjeh-broj{font-size:1.5rem;font-weight:800}.nab-uspjeh-sazetak{font-size:1.05rem;font-weight:600}.nab-uspjeh p:last-child{max-width:420px;color:var(--text-muted)}.nab-prazna-ikona{background:var(--teal-pozadina);width:64px;height:64px;color:var(--accent-2);border-radius:18px;justify-content:center;align-items:center;display:flex}.nab-prazna-naslov{font-size:1.15rem;font-weight:800}.nab-prazna p:not(.nab-prazna-naslov){color:var(--text-muted)}.nab-prazna .gumb{margin-top:.6rem}@media (prefers-reduced-motion:reduce){.kmp-istaknuta,.kon-segment-istaknut,.nab-istaknuta,.nab-uspjeh-ikona{animation:none}}.pr-kod{letter-spacing:.04em;color:var(--accent-2);white-space:nowrap;font-family:ui-monospace,SF Mono,Cascadia Mono,Menlo,Consolas,monospace;font-weight:800}.pr-ekran .modul-header{margin-bottom:1rem}.pr-ekran .kpi-traka{margin-bottom:1.1rem}.pr-ekran .kpi-stavka,.pr-ekran .kpi-traka-naslov{padding-top:.6rem;padding-bottom:.6rem}.pr-ekran .raspored-radnja{align-items:start}.kartica.pr-nova{padding:1.25rem 1.6rem 0}.kartica-naslov.pr-nova-naslov{margin-bottom:1rem;font-size:1.3rem}@media (width<=600px){.kartica.pr-nova{padding:1.1rem 1rem 0}}@media (width<=700px){.pr-ekran .kpi-traka.pr-kpi-jedan-red{grid-template-columns:repeat(var(--kpi-broj,3), minmax(0, 1fr))}.pr-ekran .pr-kpi-jedan-red .kpi-traka-naslov{display:none}.pr-ekran .pr-kpi-jedan-red .kpi-stavka{border-bottom:none;border-right:1px solid var(--linija);padding:.6rem .75rem}.pr-ekran .pr-kpi-jedan-red .kpi-stavka:last-child{border-right:none}.pr-ekran .pr-kpi-jedan-red .kpi-oznaka{font-size:.75rem;line-height:1.3}}.pr-koraci{flex-direction:column;gap:1.1rem;margin:0 0 .5rem;padding:0;list-style:none;display:flex}.pr-korak{grid-template-columns:34px minmax(0,1fr);align-items:start;gap:.9rem;display:grid}.pr-korak-broj{width:34px;height:34px;color:var(--accent-2);background:var(--teal-pozadina);border:1.5px solid #0e8a8666;border-radius:50%;justify-content:center;align-items:center;margin-top:-3px;font-size:.95rem;font-weight:800;display:flex}.pr-korak.gotov .pr-korak-broj{background:var(--accent-1);border-color:var(--accent-1);color:#fff}.pr-korak.prigusen .pr-korak-broj{border-color:var(--glass-border);color:var(--text-muted);background:#f1f5f4}.pr-korak-sadrzaj{flex-direction:column;gap:.45rem;min-width:0;display:flex}.pr-korak-sadrzaj .odabir{margin-bottom:0}.pr-korak-sadrzaj .odabir-polje{min-height:56px}.pr-korak-sadrzaj .odabir-tekst input{font-size:1.05rem}.pr-korak-sadrzaj .input-label{font-weight:700}.pr-korak-napomena{color:var(--text-muted);margin:0;font-size:.9rem}.pr-oib-polje{position:relative}.pr-oib-polje .modal-input{letter-spacing:.08em;font-variant-numeric:tabular-nums;width:100%;min-height:54px;padding-right:3rem;font-size:1.2rem;font-weight:700}.pr-oib-polje .modal-input::placeholder{letter-spacing:0;font-size:1rem;font-weight:500}.pr-oib-kvacica{color:var(--zelena-tocka);pointer-events:none;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.pr-oib-potvrden{background:var(--zelena-pozadina);border:1px solid var(--zelena-obrub);min-height:54px;color:var(--text-main);border-radius:10px;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.4rem .6rem .4rem 1rem;font-size:1.1rem;font-weight:700;display:flex}.pr-oib-maska{font-variant-numeric:tabular-nums;letter-spacing:.06em}.pr-oib-ok{color:var(--zelena-tocka);flex-shrink:0}.pr-oib-potvrden .gumb-tekst{font-size:.95rem}@media (width<=600px){.pr-oib-potvrden{gap:.35rem;padding-left:.8rem;font-size:1rem}.pr-oib-maska{letter-spacing:.02em}}.input-pomoc.pr-oib-provjera{color:var(--jantar);font-weight:600}.pr-oib-oznaka{flex-wrap:wrap;row-gap:4px}.pr-oib-demo{margin-left:auto;display:inline-flex}.pr-kontakt{gap:.6rem}.pr-kontakt-red{align-items:flex-start;gap:.5rem;display:flex}.pr-kontakt-red .prekidac-red{flex:1;min-width:0}.pr-kontakt .prekidac-oznaka{font-size:1rem}.pr-kontakt .prekidac-opis{color:var(--text-main);font-size:.875rem}.pr-trazi{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.pr-trazi-oznaka{color:var(--text-muted);margin-right:.15rem;font-size:.875rem;font-weight:700}.izbor-cip.pr-cip{gap:7px;min-height:44px;padding:0 1rem;font-size:.95rem}.izbor-cip.pr-cip[aria-pressed=false]{color:var(--text-muted)}.pr-cip[aria-pressed=false] svg{opacity:.6}.gumb-tekst.pr-tekst-poveznica{padding-left:0}.pr-nacini{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.pr-nacin{text-align:left;border:1.5px solid var(--glass-border);border-radius:var(--r-srednje);min-height:72px;font:inherit;color:inherit;cursor:pointer;background:#fff;align-items:flex-start;gap:.65rem;padding:.7rem .8rem;transition:border-color .15s,background .15s,box-shadow .15s;display:flex}.pr-nacin:hover{border-color:var(--accent-1)}.pr-nacin[aria-checked=true]{border-color:var(--accent-1);background:var(--teal-pozadina);box-shadow:0 0 0 1px var(--accent-1)}.pr-nacin-ikona{width:36px;height:36px;color:var(--text-muted);background:#f1f6f4;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.pr-nacin[aria-checked=true] .pr-nacin-ikona{background:var(--accent-1);color:#fff}.pr-nacin-tekst{flex-direction:column;gap:2px;min-width:0;display:flex}.pr-nacin-tekst strong{font-size:.95rem;line-height:1.3}.pr-nacin-tekst span{color:var(--text-muted);font-size:.8125rem;line-height:1.4}@media (width<=1100px) and (width>=861px),(width<=480px){.pr-nacini{grid-template-columns:minmax(0,1fr)}.pr-nacin{min-height:0}}.pr-nacin-oznaka{color:var(--accent-2);background:var(--teal-pozadina);border-radius:999px;align-items:center;gap:5px;padding:2px 10px;font-size:.8125rem;font-weight:700;display:inline-flex}@media (width<=600px){.pr-koraci{gap:1.15rem}.pr-korak{grid-template-columns:28px minmax(0,1fr);gap:.65rem}.pr-korak-broj{width:28px;height:28px;margin-top:-2px;font-size:.875rem}.izbor-cip.pr-cip{padding:0 .85rem}}.pr-radnja{z-index:5;border-radius:0 0 var(--r-veliko) var(--r-veliko);background:#fff;flex-direction:column;gap:.4rem;margin:0 -1.6rem;padding:.8rem 1.6rem 1.3rem;display:flex;position:sticky;bottom:0;box-shadow:0 -14px 18px -16px #0f2b2e59}@media (width<=600px){.pr-radnja{margin:0 -1rem;padding:.7rem 1rem 1rem}}.gumb.pr-glavni{border-radius:14px;min-height:58px;font-size:1.1rem;box-shadow:0 8px 20px #0e8a8638}.gumb.pr-glavni:disabled{box-shadow:none}.pr-razlog{text-align:center;color:var(--text-muted);margin:0;font-size:.875rem}.pr-poslane .kartica-naslov{margin-bottom:.85rem}.pr-filtri{scrollbar-width:thin;flex-wrap:nowrap;gap:.35rem;margin:0 -.2rem .9rem;padding:.15rem .2rem .3rem;display:flex;overflow-x:auto}.izbor-cip.pr-filtar{white-space:nowrap;flex-shrink:0;gap:5px;min-height:36px;padding:0 .6rem;font-size:.8125rem}.pr-filtar-broj{color:var(--text-muted);font-size:.75rem;font-weight:800}.pr-filtar[aria-pressed=true] .pr-filtar-broj{color:var(--accent-2)}.pr-lista{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.pr-stavka{text-align:left;border:1px solid var(--glass-border);border-radius:var(--r-srednje);width:100%;font:inherit;color:inherit;cursor:pointer;background:#fff;flex-direction:column;gap:4px;padding:.75rem .9rem;transition:border-color .15s,background .15s,box-shadow .15s;display:flex}.pr-stavka:hover{border-color:var(--accent-1);background:#fbfefd}.pr-stavka.nova{animation:4s ease-out pr-istakni}@keyframes pr-istakni{0%,45%{background:var(--teal-pozadina);border-color:var(--accent-1);box-shadow:0 0 0 3px #0e8a862e}to{border-color:var(--glass-border);box-shadow:none;background:#fff}}.pr-stavka-red1{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.pr-stavka-red2{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.95rem;font-weight:700;line-height:1.35;display:-webkit-box;overflow:hidden}.pr-stavka-ustanova{color:var(--text-muted);font-weight:500}.pr-stavka-red3{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:4px 12px;font-size:.8125rem;display:flex}.pr-kontakt-oznaka{align-items:center;gap:5px;display:inline-flex}.pr-kontakt-oznaka:before{content:"";background:var(--siva-tocka);border-radius:50%;width:7px;height:7px}.pr-kontakt-oznaka.podijeljen:before{background:var(--zelena-tocka)}.pr-kontakt-oznaka.povucen:before{background:var(--crvena-tocka)}.pr-kontakt-oznaka.ceka{color:var(--jantar);font-weight:600}.pr-kontakt-oznaka.ceka:before{background:var(--jantar-tocka)}.pr-prikazi-sve{margin-top:.6rem}.pr-prazno{text-align:center;color:var(--text-muted);flex-direction:column;align-items:center;gap:.35rem;padding:2rem 1rem;font-size:.95rem;line-height:1.5;display:flex}.pr-prazno>svg{color:var(--accent-1);margin-bottom:.3rem}.pr-prazno strong{color:var(--text-main)}.pr-crta{margin:.25rem 0 0;padding:0;list-style:none}.pr-crta li{grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:.6rem;padding:.45rem 0;display:grid;position:relative}.pr-crta li:not(:last-child):after{content:"";background:var(--glass-border);width:2px;height:calc(100% - 26px);position:absolute;top:calc(50% + 13px);left:12px}.pr-crta li.gotov:not(:last-child):after{background:var(--accent-1)}.pr-crta-tocka{border:2px solid var(--glass-border);color:#fff;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.pr-crta li.gotov .pr-crta-tocka{background:var(--accent-1);border-color:var(--accent-1)}.pr-crta-naziv{font-size:.95rem;font-weight:700}.pr-crta li:not(.gotov) .pr-crta-naziv{color:var(--text-muted);font-weight:600}.pr-crta-kada{color:var(--text-muted);white-space:nowrap;font-size:.85rem}.pr-detalj-kontakt{border-radius:var(--r-srednje);background:#f6fbf9;border:1px solid #e1efea;padding:.75rem .9rem;font-size:.95rem;line-height:1.5}.pr-detalj-dodatno{flex-wrap:wrap;justify-content:space-between;gap:.5rem}.gumb-tekst.pr-ponisti{color:var(--crvena-tocka);margin-left:auto}.pr-izdano p{margin:0;line-height:1.5}.pr-izdano-kod{text-align:center;border-radius:var(--r-srednje);background:var(--teal-pozadina);border:1px solid #d3e8e3;flex-direction:column;align-items:center;gap:4px;padding:1rem;display:flex}.pr-izdano-oznaka{color:var(--accent-2);font-size:.875rem;font-weight:700}.pr-izdano-vrijednost{letter-spacing:.08em;color:var(--text-main);font-family:ui-monospace,SF Mono,Cascadia Mono,Menlo,Consolas,monospace;font-size:2rem;font-weight:800}.pr-izdano-usluga{color:var(--text-muted);font-size:.9rem}.pr-izdano-koraci{flex-direction:column;gap:.35rem;margin:0;padding-left:1.3rem;line-height:1.5;display:flex}.pr-tekst-privole{font-size:.95rem;line-height:1.6}.pr-tekst-privole p{margin:0 0 .6rem}.pr-tekst-ploca .pm-kartica{background:#fff}.pr-qr-dijalog{--pr-qr:340px}@media (width<=860px){.pr-qr-dijalog{--pr-qr:min(300px, calc(100vw - 64px))}}.pr-qr-dijalog .dijalog-glava.sakrivena{padding:.35rem 0 0}.pr-qr-dijalog .dijalog-tijelo{padding-top:.6rem}.pr-qr-vrh{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;margin-bottom:1rem;display:flex}.pr-qr-okreni{color:var(--text-muted);align-items:center;gap:6px;font-size:.8125rem;font-weight:600;display:inline-flex}.pr-qr-okreni svg{color:var(--accent-1)}.pr-uzivo{color:var(--zelena);background:var(--zelena-pozadina);border:1px solid var(--zelena-obrub);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:2px 10px;font-size:.75rem;font-weight:700;display:inline-flex}.pr-uzivo:before{content:"";background:var(--zelena-tocka);border-radius:50%;width:7px;height:7px;animation:1.8s infinite pr-puls-zeleno}@keyframes pr-puls-zeleno{0%{box-shadow:0 0 #1a9e5c80}70%{box-shadow:0 0 0 6px #1a9e5c00}to{box-shadow:0 0 #1a9e5c00}}.dijalog-stupci.pr-qr-stupci{align-items:center;gap:2rem}.pr-qr-lijevo{justify-content:center;display:flex}.pr-qr-desno{min-width:0}.pr-qr-okvir{box-shadow:0 0 0 1px var(--glass-border), 0 14px 34px #0f2b2e1a;background:#fff;border-radius:20px;padding:16px;position:relative}.pr-qr-kut{border:4px solid var(--accent-1);width:38px;height:38px;animation:2.4s ease-in-out infinite pr-kut;position:absolute}.pr-qr-kut.gl{border-bottom:none;border-right:none;border-top-left-radius:20px;top:-3px;left:-3px}.pr-qr-kut.gd{border-bottom:none;border-left:none;border-top-right-radius:20px;top:-3px;right:-3px}.pr-qr-kut.dl{border-top:none;border-right:none;border-bottom-left-radius:20px;bottom:-3px;left:-3px}.pr-qr-kut.dd{border-top:none;border-left:none;border-bottom-right-radius:20px;bottom:-3px;right:-3px}@keyframes pr-kut{0%,to{opacity:1}50%{opacity:.45}}.pr-qr-priprema{width:var(--pr-qr);height:var(--pr-qr);max-width:100%;color:var(--text-muted);background:#f6faf8;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:.6rem;font-weight:600;display:flex}.pr-qr-priprema svg{color:var(--accent-1)}.pr-qr-okvir.skenirano .qr-kod{filter:blur(6px);opacity:.3}.pr-qr-preko{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.pr-qr-mobitel-ikona{background:var(--accent-1);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:112px;height:112px;animation:1.8s infinite pr-puls-veliki;display:flex;box-shadow:0 0 #0e8a8673}@keyframes pr-puls-veliki{0%{box-shadow:0 0 #0e8a8673}70%{box-shadow:0 0 0 22px #0e8a8600}to{box-shadow:0 0 #0e8a8600}}.pr-qr-okvir .qr-kod-natpis{gap:16px}.pr-qr-okvir .qr-kod-zamagljeno{filter:blur(1.5px);opacity:.8}.pr-qr-okvir .qr-kod-natpis>span{font-size:.8125rem}.pr-simuliraj{box-shadow:0 8px 20px #0e8a864d}.pr-qr-kontekst{color:var(--text-muted);flex-direction:column;gap:1px;margin:0 0 .9rem;font-size:.95rem;font-weight:600;line-height:1.4;display:flex}.pr-qr-kontekst strong{color:var(--accent-2);font-size:1.05rem;font-weight:800}.pr-qr-naslov{letter-spacing:-.02em;color:var(--text-main);margin:0 0 .55rem;font-size:1.875rem;font-weight:800;line-height:1.15}.pr-qr-podnaslov{color:var(--text-muted);margin:0 0 1.25rem;font-size:1rem;line-height:1.5}.pr-qr-koraci{flex-direction:column;gap:.7rem;margin:0 0 1.35rem;padding:0;list-style:none;display:flex}.pr-qr-korak{color:var(--text-muted);align-items:center;gap:.8rem;font-size:1.05rem;font-weight:600;display:flex}.pr-qr-korak-ikona{width:42px;height:42px;color:var(--text-muted);background:#f1f6f4;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.pr-qr-korak.aktivan{color:var(--text-main);font-weight:700}.pr-qr-korak.aktivan .pr-qr-korak-ikona{background:var(--accent-1);color:#fff}.pr-qr-korak.gotov{color:var(--text-main)}.pr-qr-korak.gotov .pr-qr-korak-ikona{background:var(--zelena-pozadina);color:var(--zelena-tocka)}.pr-qr-status{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;font-size:.95rem;font-weight:700;display:flex}.pr-qr-status-tekst{color:var(--accent-2);align-items:center;gap:9px;display:inline-flex}.pr-tocka{background:var(--accent-1);border-radius:50%;flex-shrink:0;width:10px;height:10px;animation:1.6s infinite pr-puls}@keyframes pr-puls{0%{box-shadow:0 0 #0e8a8680}70%{box-shadow:0 0 0 8px #0e8a8600}to{box-shadow:0 0 #0e8a8600}}.pr-qr-rok{font-variant-numeric:tabular-nums;color:var(--text-main)}.pr-qr-traka{background:#e6efec;border-radius:999px;height:6px;margin-top:.55rem;overflow:hidden}.pr-qr-traka>span{border-radius:inherit;background:var(--accent-1);height:100%;transition:width 1s linear,background .3s;display:block}.pr-qr-status.istice .pr-qr-rok{color:var(--jantar)}.pr-qr-status.istice+.pr-qr-traka>span{background:var(--jantar-tocka)}.pr-qr-savjet{background:var(--jantar-pozadina);border:1px solid var(--jantar-obrub);color:var(--jantar);border-radius:10px;margin:.9rem 0 0;padding:.55rem .8rem;font-size:.875rem;font-weight:600;line-height:1.45}.pr-qr-dijalog .dijalog-podnozje>.gumb-tekst{justify-content:center;min-height:44px}.pr-qr-podnozje{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;width:100%;display:flex}@media (width>=861px){.dijalog-pozadina:has(>.pr-qr-dijalog){align-items:flex-start;padding-top:max(16px,50vh - 360px)}.pr-qr-dijalog .dijalog-tijelo{flex-direction:column;justify-content:center;min-height:500px;display:flex}}.gumb-tekst.pr-bez-telefona{min-height:44px}@media (width<=860px){.dijalog-stupci.pr-qr-stupci{justify-items:stretch;gap:0}.pr-qr-desno{display:contents}.pr-qr-kontekst{order:1;justify-self:start;margin-bottom:.6rem}.pr-qr-naslov{order:2;margin-bottom:.9rem;font-size:1.5rem}.pr-qr-lijevo{order:3;margin-bottom:1rem}.pr-qr-status{order:4}.pr-qr-traka{order:5}.pr-qr-savjet{order:6}.pr-qr-podnaslov{order:7;margin:1rem 0 .9rem}.pr-qr-koraci{order:8;gap:.55rem;margin-bottom:.25rem}.pr-qr-korak{font-size:1rem}.pr-qr-korak-ikona{width:38px;height:38px}.pr-qr-vrh{margin-bottom:.6rem}.mobilni-list .dijalog-podnozje>.pr-qr-podnozje{flex-direction:row}}@media (prefers-reduced-motion:reduce){.pr-qr-kut,.pr-tocka,.pr-uzivo:before,.pr-qr-mobitel-ikona,.pr-stavka.nova,.pr-ishod-ikona{animation:none!important}}.pr-mobitel{background:#0f2b2e;border:11px solid #0f2b2e;border-radius:38px;width:320px;max-width:100%;height:min(580px,100dvh - 230px);min-height:420px;position:relative;overflow:hidden;box-shadow:0 18px 40px #0f2b2e38}.pr-mobitel-zvucnik{z-index:2;background:#0f2b2e;border-radius:0 0 12px 12px;width:76px;height:18px;position:absolute;top:6px;left:50%;transform:translate(-50%)}.pr-mobitel-ekran{background:var(--bg-color);border-radius:27px;height:100%;overflow-y:auto}@media (width<=860px){.pr-mobitel{width:min(340px,100%);height:62dvh;min-height:380px}}.pr-ishod{text-align:center;flex-direction:column;align-items:center;gap:.7rem;padding:1.75rem .5rem .75rem;display:flex}.pr-ishod p{max-width:520px;margin:0;font-size:1.05rem;line-height:1.55}.pr-ishod-naslov{letter-spacing:-.015em;color:var(--text-main);font-weight:800;line-height:1.2;font-size:1.75rem!important}.pr-ishod-ikona{background:var(--teal-pozadina);width:76px;height:76px;color:var(--accent-2);border-radius:50%;justify-content:center;align-items:center;margin-bottom:.2rem;display:flex}.pr-ishod-ikona.ton-uspjeh{background:var(--zelena-tocka);color:#fff;animation:.5s cubic-bezier(.2,1.4,.4,1) pr-uspjeh}.pr-ishod-ikona.ton-upozorenje{background:var(--jantar-pozadina);color:var(--jantar-tocka)}.pr-ishod-ikona.ton-greska{background:var(--crvena-pozadina);color:var(--crvena-tocka)}@keyframes pr-uspjeh{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}.pr-ishod .pr-kod{font-size:1.1rem}.pr-podijeljeno{background:var(--zelena-pozadina);border:1px solid var(--zelena-obrub);color:var(--zelena);border-radius:999px;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;padding:.45rem 1rem;font-size:.95rem;font-weight:700;display:inline-flex}.napomena.pr-ishod-napomena{text-align:left;width:100%;max-width:460px;font-size:.95rem}.pr-ishod-dodatno{justify-content:center;margin-top:.3rem}.pr-ispis{display:none}@media print{body:has(>.pr-ispis)>:not(.pr-ispis){display:none!important}.pr-ispis{color:#000;padding:8mm 4mm;font-family:DM Sans,system-ui,sans-serif;display:block}.pr-ispis-glava{border-bottom:1px solid #999;justify-content:space-between;padding-bottom:6pt;font-size:11pt;display:flex}.pr-ispis h1{margin:18pt 0 8pt;font-size:22pt}.pr-ispis-vrh{justify-content:space-between;align-items:flex-start;gap:12pt;margin-bottom:14pt;display:flex}.pr-ispis-kod{border:2px solid #000;border-radius:8pt;flex-direction:column;gap:2pt;width:fit-content;padding:10pt 14pt;display:flex}.pr-ispis-qr{flex-direction:column;align-items:center;gap:3pt;font-size:9pt;display:flex}.pr-ispis-qr .qr-kod{background:#fff}.pr-ispis-kod span{font-size:10pt}.pr-ispis-kod strong{letter-spacing:2pt;font-family:ui-monospace,Menlo,monospace;font-size:26pt}.pr-ispis dl{margin:0}.pr-ispis dl>div{border-bottom:1px solid #ddd;grid-template-columns:34mm 1fr;gap:6pt;padding:6pt 0;font-size:11.5pt;line-height:1.45;display:grid}.pr-ispis dt{font-weight:700}.pr-ispis dd{margin:0}.pr-ispis-dno{color:#444;margin-top:16pt;font-size:9.5pt}}.pm-stranica{background:var(--bg-color);justify-content:center;min-height:100dvh;display:flex}.pm-ekran{width:100%;max-width:520px;min-height:100%;color:var(--text-main);flex-direction:column;font-size:1rem;display:flex}.pm-zaglavlje{z-index:1;border-bottom:1px solid var(--glass-border);background:#fff;align-items:center;gap:10px;padding:.75rem 16px;font-size:.95rem;line-height:1.35;display:flex;position:sticky;top:0}.pm-logo{background:linear-gradient(135deg, var(--accent-1), var(--accent-2));color:#fff;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-weight:800;display:flex}.pm-sadrzaj{flex-direction:column;flex:1;gap:1.1rem;padding:1.3rem 16px 1.5rem;display:flex}.pm-sadrzaj h1{letter-spacing:-.01em;margin:0;font-size:1.55rem;font-weight:800;line-height:1.25}.pm-podnaslov{color:var(--text-muted);margin:.35rem 0 0;font-size:1rem;line-height:1.5}.pm-kartica{border:1px solid var(--glass-border);box-shadow:var(--sjena);background:#fff;border-radius:16px;margin:0;padding:.2rem 1rem}.pm-kartica>div{border-bottom:1px solid var(--linija);grid-template-columns:5.2rem minmax(0,1fr);gap:.75rem;padding:.75rem 0;display:grid}.pm-kartica>div:last-child{border-bottom:none}.pm-kartica dt{color:var(--text-muted);padding-top:2px;font-size:.875rem;font-weight:700}.pm-kartica dd{margin:0;font-size:1rem;font-weight:600;line-height:1.45}.pm-poveznica{min-height:44px;font:inherit;color:var(--accent-2);text-underline-offset:3px;cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:0;font-size:1rem;font-weight:700;text-decoration:underline;display:inline-flex}.pm-poveznica svg{transition:transform .15s}.pm-poveznica svg.okrenuto{transform:rotate(180deg)}.pm-cijeli-tekst{border:1px solid var(--glass-border);background:#fff;border-radius:12px;padding:.9rem 1rem;font-size:1rem;line-height:1.6}.pm-cijeli-tekst p{margin:0 0 .65rem}.pm-cijeli-tekst p:last-child{margin-bottom:0}.pm-slijedi{background:var(--teal-pozadina);border:1px solid #d3e8e3;border-radius:14px;padding:.95rem 1rem}.pm-slijedi h2{margin:0 0 .4rem;font-size:1.05rem;font-weight:800}.pm-slijedi ol{margin:0 0 .5rem;padding-left:1.35rem;font-size:1rem;font-weight:600;line-height:1.6}.pm-slijedi p{color:var(--text-muted);margin:0;font-size:.875rem;line-height:1.5}.pm-cta{z-index:2;background:var(--bg-color);flex-direction:column;gap:.45rem;margin:0 -16px;padding:.75rem 16px .9rem;display:flex;position:sticky;bottom:0;box-shadow:0 -12px 16px -14px #0f2b2e66}.pm-ekran.u-okviru .pm-cta{margin:0 -14px;padding:.6rem 14px .7rem}.pm-radnja{align-items:center;gap:.5rem;display:flex}.gumb.pm-gumb{border-radius:14px;flex:1;gap:10px;min-height:56px;font-size:1.1rem;box-shadow:0 8px 20px #0e8a8640}.pm-odbijanje{text-align:center;color:var(--text-muted);margin:0;font-size:.875rem;line-height:1.5}.pm-podnozje{text-align:center;color:var(--text-muted);padding:.75rem 16px 1.4rem;font-size:.875rem}.pm-ucitavanje{color:var(--text-muted);justify-content:center;align-items:center;gap:8px;padding:3rem 0;font-size:1rem;display:flex}.pm-ishod{text-align:center;flex-direction:column;align-items:center;gap:.6rem;padding:2.5rem .5rem 1rem;display:flex}.pm-ishod h1{font-size:1.45rem}.pm-ishod p{margin:0;font-size:1rem;line-height:1.55}.pm-ishod-ikona{border-radius:50%;justify-content:center;align-items:center;width:76px;height:76px;margin-bottom:.3rem;display:flex}.pm-ishod.uspjeh .pm-ishod-ikona{background:var(--zelena-pozadina);color:var(--zelena-tocka)}.pm-ishod.neuspjeh .pm-ishod-ikona{background:var(--crvena-pozadina);color:var(--crvena-tocka)}.pm-ishod.isteklo .pm-ishod-ikona{background:var(--jantar-pozadina);color:var(--jantar-tocka)}.pm-sitno{color:var(--text-muted);font-size:.875rem!important}.pm-ekran.u-okviru{min-height:100%}.pm-ekran.u-okviru .pm-zaglavlje{padding:1.4rem 14px .65rem;font-size:.875rem}.pm-ekran.u-okviru .pm-sadrzaj{gap:.95rem;padding:1rem 14px 1.2rem}.pm-ekran.u-okviru h1{font-size:1.3rem}.pm-ekran.u-okviru .pm-kartica{padding:.1rem .8rem}.pm-ekran.u-okviru .pm-kartica>div{grid-template-columns:4.4rem minmax(0,1fr);gap:.5rem;padding:.6rem 0}.pm-ekran.u-okviru .pm-kartica dd{font-size:.95rem}.modul-header>.pp-podnaslov{color:var(--text-muted);flex-wrap:wrap;flex:0 0 100%;align-items:center;gap:4px;margin-top:-.4rem;font-size:.95rem;display:flex}.pp-pravila{border:1px solid var(--glass-border);border-radius:var(--r-srednje);background:#fff;margin:-.5rem 0 1.25rem;font-size:.9rem}.pp-pravila summary{cursor:pointer;color:var(--text-main);align-items:center;gap:8px;padding:.65rem .9rem;font-weight:700;list-style:none;display:flex}.pp-pravila summary::-webkit-details-marker{display:none}.pp-pravila summary svg:first-child{color:var(--accent-1)}.pp-pravila-strelica{color:var(--text-muted);margin-left:auto;transition:transform .15s}.pp-pravila[open] .pp-pravila-strelica{transform:rotate(180deg)}.pp-pravila p{margin:0;padding:0 .9rem .8rem 2.3rem;line-height:1.55}.pp-lista{gap:1rem;display:grid}.pp-kartica{flex-direction:column;gap:.9rem;transition:box-shadow .3s,border-color .3s;display:flex}.pp-kartica.istaknuta{border-color:var(--accent-1);box-shadow:0 0 0 3px #0e8a8633}.pp-vrh{flex-direction:column;gap:4px;display:flex}.pp-identitet{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.pp-kod{font-size:1.05rem}.pp-privola{color:var(--zelena);background:var(--zelena-pozadina);border:1px solid var(--zelena-obrub);border-radius:999px;align-items:center;gap:4px;padding:2px 9px;font-size:.75rem;font-weight:700;display:inline-flex}.pp-usluga{font-size:1.1rem;font-weight:800;line-height:1.3}.pp-meta{color:var(--text-muted);font-size:.875rem}.pp-kontakt{border-radius:var(--r-srednje);background:#f6fbf9;border:1px solid #e1efea;flex-direction:column;gap:.6rem;padding:.85rem .95rem;display:flex}.pp-kontakt:empty{display:none}.pp-maskirano{flex-wrap:wrap;gap:.4rem 1.25rem;font-size:1rem;font-weight:600;display:flex}.pp-maskirano span{font-variant-numeric:tabular-nums;align-items:center;gap:7px;display:inline-flex}.pp-maskirano svg,.pp-red>svg{color:var(--accent-2);flex-shrink:0}.pp-otkriveno{gap:.55rem;display:grid}.pp-red{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.pp-vrijednost{word-break:break-all;margin-right:auto;font-size:1.05rem;font-weight:800}.pp-bez{color:var(--text-main);margin:0;font-size:.95rem}.pp-bez.pp-ceka{color:var(--jantar);line-height:1.5}.pp-bez.pp-ceka svg{vertical-align:-3px;margin-right:2px}.pp-trazi{max-width:420px;margin:0 0 1rem;position:relative}.pp-trazi>svg{color:var(--text-muted);pointer-events:none;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.pp-trazi .modal-input{width:100%;min-height:48px;padding-left:2.6rem;font-size:1rem}.pp-sitno{color:var(--text-muted);font-size:.8125rem}.pp-radnje{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.pp-radnje .gumb,.pp-radnje .gumb-sekundarni{min-height:44px;font-size:.95rem}.pp-radnje .gumb-tekst{padding-left:.2rem}.kartica.pp-prazno{padding:2.5rem 1rem}@media (width<=600px){.pp-radnje .gumb,.pp-radnje .gumb-sekundarni{width:100%}.pp-radnje .gumb-tekst{padding-left:0}.pp-vrijednost{flex-basis:calc(100% - 2rem)}}.pm-kod{letter-spacing:.06em;color:var(--accent-2);white-space:nowrap;font-family:ui-monospace,SF Mono,Cascadia Mono,Menlo,Consolas,monospace;font-weight:800}.nx{--nx-tamna:#0b2325;--nx-tamna-2:#0d2c2f;--nx-mint:#1fd0bc;--nx-mint-tekst:#b5d6d0;--nx-tekst:#0f2b2e;--nx-tekst-2:#4f6663;--nx-rub:#dbe8e4;--nx-povrsina:#fff;--nx-pozadina:#f6faf9;--nx-tint:#e8f4f1;--nx-akcent:#0b6e6c;--nx-akcent-hover:#095856;--certilia-plava:#2773ad;--nx-max:1160px;--nx-rub-x:clamp(16px, 4vw, 32px);--nx-zaglavlje-h:64px;background:var(--nx-pozadina);min-height:100dvh;color:var(--nx-tekst);flex-direction:column;font-size:17px;line-height:1.6;display:flex}.nx.nx-za-pacijente{font-size:18px}.nx *,.nx :before,.nx :after{box-sizing:border-box}.nx h1,.nx h2,.nx h3{letter-spacing:-.025em;text-wrap:balance;color:inherit;font-family:Manrope,DM Sans,system-ui,sans-serif;line-height:1.15}.nx p{text-wrap:pretty}.nx ul,.nx ol{list-style:none}.nx a,.nx button,.nx summary{touch-action:manipulation;-webkit-tap-highlight-color:transparent}.nx :where(button){font:inherit}.nx svg.lucide{flex-shrink:0;width:1.1em;height:1.1em}.nx :focus-visible{outline-offset:2px;border-radius:6px;outline:3px solid #0e8a8680}.nx h1:focus{outline:none}.nx main{flex:1 0 auto}.nx section[id]{scroll-margin-top:calc(var(--nx-zaglavlje-h) + 16px)}.nx-sadrzaj{width:100%;max-width:var(--nx-max);padding-inline:var(--nx-rub-x);margin-inline:auto}.nx-preskoci{z-index:100;background:var(--nx-tamna);color:#fff;border-radius:8px;padding:10px 16px;font-weight:700;position:absolute;top:-60px;left:12px}.nx-preskoci:focus{top:12px}.nx-logo{letter-spacing:-.04em;color:#13212b;white-space:nowrap;align-items:baseline;font-family:Manrope,DM Sans,system-ui,sans-serif;font-size:26px;font-weight:700;line-height:1;display:inline-flex}.nx-logo-tamno{color:#fff}.nx-logo-x{flex:none;width:.536em;height:.57em;margin:0 -.03em 0 .01em;transform:translateY(.015em)}.nx-logo-malo{font-size:20px}.nx-logo-poveznica{padding:4px 2px;text-decoration:none;display:inline-flex}.nx-gumb{cursor:pointer;border:1.5px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:.5em;min-height:48px;padding:.7em 1.3em;font-size:1em;font-weight:700;line-height:1.2;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s,transform .15s;display:inline-flex}.nx-gumb:active{transform:translateY(1px)}.nx-gumb-mali{border-radius:10px;min-height:40px;padding:.45em 1em;font-size:.94em}.nx-gumb-puni{width:100%}.nx-gumb-mint{background:var(--nx-mint);color:#062124}.nx-gumb-mint:hover{background:#4fe0cf}.nx-gumb-tamni{background:var(--nx-akcent);color:#fff}.nx-gumb-tamni:hover{background:var(--nx-akcent-hover)}.nx-gumb-obrub{background:var(--nx-povrsina);color:var(--nx-tekst);border-color:var(--nx-rub)}.nx-gumb-obrub:hover{border-color:var(--nx-akcent);background:#f1f8f6}.nx-gumb-obrub svg.lucide{color:var(--nx-akcent)}.nx-gumb-obrub-svijetli{color:#fff;background:0 0;border-color:#ffffff52}.nx-gumb-obrub-svijetli:hover{border-color:var(--nx-mint);background:#1fd0bc14}.nx-hero-tamni .nx-gumb:focus-visible,.nx-poziv .nx-gumb:focus-visible{outline-color:var(--nx-mint)}.nx-veza{cursor:pointer;color:var(--nx-akcent);text-underline-offset:3px;background:0 0;border:none;padding:0;font-weight:600;text-decoration:underline}.nx-veza:hover{color:var(--nx-akcent-hover);text-decoration-thickness:2px}.nx-zaglavlje{z-index:50;-webkit-backdrop-filter:saturate(1.4)blur(10px);backdrop-filter:saturate(1.4)blur(10px);border-bottom:1px solid var(--nx-rub);background:#ffffffeb;position:sticky;top:0}.nx-zaglavlje-red{min-height:var(--nx-zaglavlje-h);grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;display:grid}.nx-zaglavlje-desno{justify-content:flex-end;align-items:center;gap:20px;display:flex}.nx-zaglavlje-veza{color:var(--nx-tekst-2);padding:6px 2px;font-size:.94em;font-weight:600;text-decoration:none}.nx-zaglavlje-veza:hover{color:var(--nx-tekst);text-underline-offset:4px;text-decoration:underline}.nx-zaglavlje-veza[aria-current=page]{color:var(--nx-tekst);text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:2px}.nx-segment{background:#e9f2ef;border-radius:999px;gap:2px;padding:4px;display:inline-flex}.nx-segment a{min-height:40px;color:var(--nx-tekst-2);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:.45em;padding:.4em 1.15em;font-size:.94em;font-weight:700;text-decoration:none;transition:background-color .15s,color .15s;display:inline-flex}.nx-segment a:hover{color:var(--nx-tekst)}.nx-segment a[aria-current=page]{background:var(--nx-povrsina);color:var(--nx-tekst);box-shadow:0 1px 2px #0f2b2e1a,0 2px 8px #0f2b2e0f}.nx-segment a[aria-current=page] svg.lucide{color:var(--nx-akcent)}.nx-hero{isolation:isolate;padding-block:clamp(48px,8vw,96px) clamp(56px,9vw,112px);position:relative;overflow:hidden}.nx-hero-tamni{background:var(--nx-tamna);color:#fff}.nx-hero-tamni:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(55% 70% at 85% 20%,#1fd0bc29,#0000 70%),radial-gradient(40% 50% at 10% 100%,#4da8a31f,#0000 70%);position:absolute;inset:0}.nx-hero-svijetli{background:linear-gradient(180deg, var(--nx-tint), var(--nx-pozadina))}.nx-hero-mreza{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(32px,5vw,72px);display:grid}.nx-hero-tekst{flex-direction:column;gap:20px;display:flex}.nx-hero h1{font-size:clamp(2.2rem,1.3rem + 3.4vw,3.6rem);font-weight:800}.nx-lead{max-width:34em;color:var(--nx-tekst-2);font-size:1.18em;line-height:1.55}.nx-hero-tamni .nx-lead{color:var(--nx-mint-tekst)}.nx-eyebrow{letter-spacing:.01em;color:var(--nx-mint);background:#1fd0bc1a;border:1px solid #1fd0bc47;border-radius:999px;align-self:flex-start;padding:.35em .95em;font-size:.82em;font-weight:700}.nx-eyebrow-svijetli{color:var(--nx-akcent);background:var(--nx-povrsina);border-color:#c5e3dc}.nx-akcije{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}.nx-sitno-svijetlo{color:#8fb8b1;font-size:.88em}.nx-sitno{color:var(--nx-tekst-2);font-size:.88em}.nx-hero-izlog{flex-direction:column;gap:14px;display:flex}.nx-isjecak{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff0f;border:1px solid #ffffff1f;border-radius:18px;align-items:center;gap:14px;padding:16px 18px;display:flex}.nx-isjecak.nx-pomak{margin-left:clamp(0px,4vw,48px)}.nx-isjecak-ikona{width:44px;height:44px;color:var(--nx-mint);background:#1fd0bc24;border-radius:12px;flex-shrink:0;place-items:center;display:grid}.nx-isjecak-ikona svg.lucide{width:22px;height:22px}.nx-isjecak-tekst{flex-direction:column;flex:1;min-width:0;line-height:1.35;display:flex}.nx-isjecak-tekst strong{color:#fff;font-weight:700}.nx-isjecak-tekst span{color:#9fc4bd;font-size:.88em}.nx-isjecak-tekst strong{white-space:nowrap}.nx-isjecak-oznaka{white-space:nowrap;color:#062124;background:var(--nx-mint);border-radius:999px;padding:.25em .75em;font-size:.76em;font-weight:700}.nx-povjerenje{z-index:2;margin-top:-44px;position:relative}.nx-povjerenje ul{background:var(--nx-povrsina);border:1px solid var(--nx-rub);border-radius:20px;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:20px;display:grid;box-shadow:0 12px 32px #0f2b2e14}.nx-povjerenje li{color:var(--nx-tekst-2);align-items:flex-start;gap:12px;padding:4px 8px;font-size:.9em;line-height:1.45;display:flex}.nx-povjerenje strong{color:var(--nx-tekst);font-size:1.04em;display:block}.nx-ikona{background:var(--nx-tint);width:44px;height:44px;color:var(--nx-akcent);border-radius:12px;flex-shrink:0;place-items:center;display:grid}.nx-ikona svg.lucide{width:22px;height:22px}.nx-ikona-velika{border-radius:16px;width:56px;height:56px}.nx-ikona-velika svg.lucide{width:28px;height:28px}.nx-sekcija{padding-block:clamp(56px,8vw,96px) 0}.nx-sekcija:last-child{padding-bottom:clamp(56px,8vw,96px)}.nx-sekcija-glava{flex-direction:column;gap:10px;max-width:44em;margin-bottom:32px;display:flex}.nx-sekcija-glava h2{font-size:clamp(1.75rem,1.3rem + 1.6vw,2.5rem);font-weight:800}.nx-sekcija-glava p{color:var(--nx-tekst-2);font-size:1.06em}.nx-bento{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.nx-plocica{background:var(--nx-povrsina);border:1px solid var(--nx-rub);border-radius:20px;flex-direction:column;gap:12px;padding:28px;display:flex}.nx-plocica h3{font-size:1.25em;font-weight:800}.nx-plocica p{color:var(--nx-tekst-2)}.nx-plocica-siroka{background:linear-gradient(135deg, #fff 40%, var(--nx-tint));grid-column:span 2}.nx-plocica-dodatak{align-items:center;gap:.5em;margin-top:auto;font-size:.9em;display:flex}.nx-plocica-dodatak svg.lucide{color:var(--nx-akcent)}.nx-tok{flex-wrap:wrap;align-items:center;gap:10px;margin-top:auto;padding-top:8px;display:flex}.nx-tok-cvor{background:var(--nx-povrsina);border:1px solid var(--nx-rub);white-space:nowrap;border-radius:12px;align-items:center;gap:.5em;padding:.55em .9em;font-size:.92em;font-weight:700;display:inline-flex}.nx-tok-cvor em{color:#14603b;background:#e8f6ee;border-radius:999px;align-items:center;gap:.25em;padding:.1em .6em;font-size:.88em;font-style:normal;display:inline-flex}.nx-tok-kod{letter-spacing:.02em;color:var(--nx-akcent);font-family:ui-monospace,SF Mono,Menlo,monospace}.nx-tok-strelica{color:#93a8a4}.nx-koraci{counter-reset:korak;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.nx-koraci li{counter-increment:korak;background:var(--nx-povrsina);border:1px solid var(--nx-rub);border-radius:20px;flex-direction:column;gap:8px;padding:28px;display:flex;position:relative}.nx-koraci li:before{content:counter(korak);background:var(--nx-tamna);width:36px;height:36px;color:var(--nx-mint);border-radius:50%;place-items:center;margin-bottom:8px;font-family:Manrope,system-ui,sans-serif;font-weight:800;display:grid}.nx-koraci h3{font-size:1.15em;font-weight:800}.nx-koraci p{color:var(--nx-tekst-2)}.nx-paketi{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.nx-paket{background:var(--nx-povrsina);border:1px solid var(--nx-rub);border-radius:20px;flex-direction:column;gap:12px;padding:28px;display:flex}.nx-paket h3{font-size:1.2em;font-weight:800}.nx-paket-cijena{align-items:baseline;gap:8px;display:flex}.nx-paket-cijena strong{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-family:Manrope,system-ui,sans-serif;font-size:2.2em;font-weight:800}.nx-paket-cijena span{color:var(--nx-tekst-2)}.nx-paket-opis{color:var(--nx-tekst-2);font-size:.9em;font-weight:600}.nx-paket ul{flex-direction:column;gap:8px;display:flex}.nx-paket li{align-items:center;gap:10px;display:flex}.nx-paket li svg.lucide{color:var(--nx-akcent)}.nx-poziv{background:var(--nx-tamna);color:#fff;text-align:center;isolation:isolate;border-radius:28px;flex-direction:column;align-items:center;gap:16px;padding:clamp(36px,6vw,64px) clamp(24px,5vw,64px);display:flex;position:relative;overflow:hidden}.nx-poziv:before{content:"";z-index:-1;background:radial-gradient(60% 80% at 50% 0,#1fd0bc2e,#0000 70%);position:absolute;inset:0}.nx-poziv h2{font-size:clamp(1.75rem,1.3rem + 1.6vw,2.5rem);font-weight:800}.nx-poziv p{color:var(--nx-mint-tekst);max-width:36em}.nx-poziv .nx-gumb{margin-top:8px}.nx-mobitel{justify-self:center;width:min(320px,100%)}.nx-mobitel-ekran{border:10px solid var(--nx-tamna);background:var(--nx-pozadina);border-radius:40px;flex-direction:column;gap:12px;padding:28px 16px 24px;display:flex;box-shadow:0 24px 60px #0f2b2e2e}.nx-mobitel-pozdrav{padding:0 4px;font-family:Manrope,system-ui,sans-serif;font-size:1.15em;font-weight:800}.nx-mob-kartica{background:var(--nx-povrsina);border:1px solid var(--nx-rub);border-radius:16px;flex-direction:column;gap:2px;padding:14px;font-size:.8em;line-height:1.4;display:flex}.nx-mob-kartica strong{font-size:1.12em}.nx-mob-kartica>span:not([class]){color:var(--nx-tekst-2)}.nx-mob-oznaka{color:var(--nx-akcent);background:var(--nx-tint);border-radius:999px;align-self:flex-start;align-items:center;gap:.3em;margin-bottom:4px;padding:.1em .6em;font-size:.86em;font-weight:700;display:inline-flex}.nx-mob-oznaka svg.lucide{width:1em;height:1em}.nx-mob-oznaka-zelena{color:#14603b;background:#e8f6ee}.nx-mob-oznaka-siva{color:var(--nx-tekst-2);background:#eef2f1}.nx-mob-gumb{text-align:center;background:var(--nx-akcent);color:#fff;border-radius:10px;align-self:stretch;margin-top:8px;padding:.55em;font-weight:700}.nx-preporuka{background:var(--nx-povrsina);border:1px solid var(--nx-rub);border-radius:28px;flex-direction:column;align-items:flex-start;padding:clamp(28px,5vw,56px);display:flex}.nx-preporuka .nx-sekcija-glava{flex-direction:row;align-items:center;gap:16px;margin-bottom:24px}.nx-koraci-uski{width:100%;margin-bottom:28px}.nx-koraci-uski li{background:var(--nx-pozadina)}.nx-trazilica{background:var(--nx-povrsina);border:1.5px solid var(--nx-rub);color:inherit;border-radius:20px;align-items:center;gap:16px;padding:20px 24px;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:flex}.nx-trazilica:hover{border-color:var(--nx-akcent);box-shadow:0 8px 24px #0f2b2e14}.nx-trazilica-lupa{background:var(--nx-tamna);width:52px;height:52px;color:var(--nx-mint);border-radius:14px;flex-shrink:0;place-items:center;display:grid}.nx-trazilica-lupa svg.lucide{width:24px;height:24px}.nx-trazilica-tekst{flex-direction:column;flex:1;min-width:0;display:flex}.nx-trazilica-tekst strong{font-size:1.12em}.nx-trazilica-tekst span{color:var(--nx-tekst-2)}.nx-trazilica-strelica{color:var(--nx-akcent);transition:transform .15s;width:24px!important;height:24px!important}.nx-trazilica:hover .nx-trazilica-strelica{transform:translate(3px)}.nx-tri{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.nx-tri li{background:var(--nx-povrsina);border:1px solid var(--nx-rub);border-radius:20px;flex-direction:column;gap:10px;padding:28px;display:flex}.nx-tri h3{font-size:1.12em;font-weight:800}.nx-tri p{color:var(--nx-tekst-2)}.nx-segment button{min-height:40px;color:var(--nx-tekst-2);white-space:nowrap;cursor:pointer;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;gap:.45em;padding:.4em 1.15em;font-size:.94em;font-weight:700;transition:background-color .15s,color .15s;display:inline-flex}.nx-segment button:hover{color:var(--nx-tekst)}.nx-segment button[aria-pressed=true]{background:var(--nx-povrsina);color:var(--nx-tekst);box-shadow:0 1px 2px #0f2b2e1a,0 2px 8px #0f2b2e0f}.nx-segment button[aria-pressed=true] svg.lucide{color:var(--nx-akcent)}.nx-segment-veliki{padding:5px}.nx-segment-veliki button{min-height:48px;padding:.5em 1.4em;font-size:1em}.nx-hero-landing{padding-bottom:0}.nx-hero-landing:after{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(75% 70% at 30% 35%,#000,#0000 85%);mask-image:radial-gradient(75% 70% at 30% 35%,#000,#0000 85%)}.nx-hero-landing .nx-hero-mreza{grid-template-columns:minmax(0,1.3fr) minmax(0,.9fr)}.nx-hero-landing .nx-landing-naslov{letter-spacing:-.03em;border-bottom:1px solid #ffffff1f;margin-bottom:clamp(28px,4vw,44px);padding-bottom:clamp(24px,3vw,36px);font-size:clamp(2.3rem,1.1rem + 3.1vw,3.5rem);font-weight:800}@media (width>=721px){.nx-hero-landing .nx-landing-naslov{white-space:nowrap;font-size:min(3.6rem, calc((min(100vw, var(--nx-max)) - 2 * var(--nx-rub-x)) / 21))}}.nx-hero-landing .nx-eyebrow{align-items:center;gap:.45em;display:inline-flex}.nx-hero-landing .nx-eyebrow svg.lucide{width:1em;height:1em}.nx-znacajke{flex-direction:column;gap:18px;margin-top:4px;display:flex}.nx-znacajke li{color:var(--nx-mint-tekst);align-items:flex-start;gap:16px;line-height:1.45;display:flex}.nx-znacajke strong{color:#fff;margin-bottom:2px;font-size:1.05em;display:block}.nx-znacajka-ikona{width:48px;height:48px;color:var(--nx-mint);background:#1fd0bc14;border:1px solid #1fd0bc3d;border-radius:12px;flex-shrink:0;place-items:center;display:grid}.nx-znacajka-ikona svg.lucide{width:22px;height:22px}.nx-primjer{flex-direction:column;justify-self:center;gap:10px;width:min(430px,100%);display:flex}.nx-primjer-kartica{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0f;border:1px solid #ffffff24;border-radius:22px;padding:24px;box-shadow:0 24px 60px #00000047}.nx-primjer-glava{align-items:center;gap:12px;margin-bottom:18px;display:flex}.nx-primjer-glava strong{color:#fff;white-space:nowrap;flex:1;font-size:1.05em}.nx-primjer dl{flex-direction:column;gap:12px;font-size:.94em;display:flex}.nx-primjer dl>div{grid-template-columns:6.5em 1fr;gap:12px;display:grid}.nx-primjer dt{color:#8fb8b1}.nx-primjer dd{color:#fff;align-items:center;gap:.45em;font-weight:600;display:flex}.nx-primjer dd svg.lucide{color:var(--nx-mint);width:1em;height:1em}.nx-primjer-podnozje{color:var(--nx-mint);border-top:1px solid #ffffff1f;align-items:center;gap:.5em;margin-top:18px;padding-top:16px;font-size:.92em;font-weight:700;display:flex}.nx-brojke{border-top:1px solid #ffffff1f;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:clamp(48px,7vw,80px);padding-block:28px 40px;display:grid}.nx-brojke li{flex-direction:column;gap:4px;display:flex}.nx-brojke strong{color:#fff;letter-spacing:-.03em;font-family:Manrope,system-ui,sans-serif;font-size:clamp(1.7rem,1.2rem + 1.6vw,2.4rem);font-weight:800;line-height:1.1}.nx-brojke span{color:#8fb8b1;font-size:.9em}.nx-za-koga-prekidac{margin-bottom:20px}.nx-za-koga{background:var(--nx-povrsina);border:1px solid var(--nx-rub);border-radius:28px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:28px 48px;padding:clamp(24px,4vw,40px);display:grid}.nx-za-koga ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 36px;display:grid}.nx-za-koga li{align-items:flex-start;gap:12px;display:flex}.nx-za-koga li svg.lucide{color:var(--nx-akcent);margin-top:.25em}.nx-za-koga-akcije{flex-direction:column;gap:10px;display:flex}.nx-pojas{background:var(--nx-tamna);color:#fff;isolation:isolate;margin-top:clamp(56px,8vw,96px);padding-block:clamp(56px,8vw,88px);position:relative;overflow:hidden}.nx-pojas:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(50% 80% at 90% 0,#1fd0bc24,#0000 70%);position:absolute;inset:0}.nx-pojas .nx-eyebrow{color:var(--nx-mint);align-items:center;gap:.45em;display:inline-flex}.nx-pojas .nx-eyebrow svg.lucide{width:1em;height:1em}.nx-pojas .nx-sekcija-glava p:not(.nx-eyebrow){color:var(--nx-mint-tekst)}.nx-pojas-stupci{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.nx-pojas-stupci li{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:20px;flex-direction:column;gap:10px;padding:24px;display:flex}.nx-pojas-stupci h3{color:#fff;font-size:1.12em;font-weight:800}.nx-pojas-stupci p{color:var(--nx-mint-tekst);font-size:.95em}.nx-pojas-veza{margin-top:28px}.nx-pojas .nx-gumb:focus-visible{outline-color:var(--nx-mint)}.nx-poziv-svijetli{background:var(--nx-tint);color:var(--nx-tekst)}.nx-poziv-svijetli:before{display:none}.nx-poziv-svijetli p{color:var(--nx-tekst-2)}.nx-akcije-sredina{justify-content:center}.nx-prozor{background:var(--nx-povrsina);border:1px solid var(--nx-rub);border-radius:18px;justify-self:center;width:min(440px,100%);overflow:hidden;box-shadow:0 24px 60px #0f2b2e29}.nx-prozor-traka{border-bottom:1px solid var(--nx-rub);background:#eaf2ef;gap:6px;padding:11px 14px;display:flex}.nx-prozor-traka i{background:#c8d8d3;border-radius:50%;width:10px;height:10px}.nx-prozor-ekran{background:var(--nx-pozadina);flex-direction:column;gap:12px;padding:22px 20px;display:flex}.nx-prozor-glava{justify-content:space-between;align-items:center;gap:12px;margin-bottom:2px;display:flex}.nx-prozor-glava .nx-mobitel-pozdrav{padding:0}.nx-prozor-gumb{white-space:nowrap;background:var(--nx-akcent);color:#fff;border-radius:10px;align-items:center;gap:.35em;padding:.5em .85em;font-size:.8em;font-weight:700;display:inline-flex}.nx-prozor-gumb svg.lucide{width:1.05em;height:1.05em}.nx-prozor .nx-mob-kartica{font-size:.86em}.nx-trazilica-okvir{flex:1 0 auto;font-size:16px;line-height:1.5}.nx-trazilica-okvir h1,.nx-trazilica-okvir h2,.nx-trazilica-okvir h3{line-height:1.25}.nx-prijava{padding:clamp(32px, 7vw, 80px) var(--nx-rub-x);background:radial-gradient(ellipse 70% 50% at 50% 0%, var(--nx-tint), transparent 70%);flex-direction:column;align-items:center;gap:20px;display:flex}.nx-prijava-kartica{background:var(--nx-povrsina);border:1px solid var(--nx-rub);border-radius:24px;flex-direction:column;gap:20px;width:min(460px,100%);padding:clamp(24px,5vw,36px);display:flex;box-shadow:0 16px 48px #0f2b2e14}.nx-prijava-glava{justify-content:space-between;align-items:center;gap:12px;display:flex}.nx-prijava-glava h1{font-size:1.9em;font-weight:800}.nx-certilia{background:var(--certilia-plava);cursor:pointer;border:none;border-radius:12px;justify-content:center;align-items:center;width:100%;height:56px;padding:0;transition:filter .15s,box-shadow .15s,transform .15s;display:flex;overflow:hidden;box-shadow:0 6px 18px #2773ad47}.nx-certilia img{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;width:auto;max-width:100%;height:100%;display:block}.nx-certilia:hover:not(:disabled){filter:brightness(1.07);box-shadow:0 8px 22px #2773ad5c}.nx-certilia:active:not(:disabled){transform:translateY(1px)}.nx-certilia:focus-visible{outline:3px solid var(--nx-mint);outline-offset:3px}.nx-certilia:disabled{cursor:progress}.nx-certilia-cekanje{color:#fff;align-items:center;gap:.6em;font-weight:700;display:inline-flex}.nx-vrtuljak{border:2.5px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:1.1em;height:1.1em;animation:.8s linear infinite nx-vrti}@keyframes nx-vrti{to{transform:rotate(360deg)}}.nx-greska{color:#8c2f23;background:#fdf0ee;border:1px solid #e7b8b1;border-radius:12px;padding:10px 14px;font-size:.94em}.nx-drugi{border-top:1px solid var(--nx-rub);padding-top:16px}.nx-drugi summary{cursor:pointer;min-height:40px;color:var(--nx-akcent);justify-content:center;align-items:center;gap:.4em;font-size:.94em;font-weight:700;list-style:none;display:flex}.nx-drugi summary::-webkit-details-marker{display:none}.nx-drugi summary svg.lucide{transition:transform .15s}.nx-drugi[open] summary svg.lucide{transform:rotate(180deg)}.nx-drugi[open] summary{margin-bottom:12px}.nx-drugi-gumbi{gap:8px;display:grid}.nx-kod-uvod{margin-bottom:1rem}.nx-kod{letter-spacing:.3em;font-variant-numeric:tabular-nums;font-size:1.3rem}.nx-greska-forma{margin-top:12px}.nx-prijava-poveznica{min-height:44px;color:var(--nx-akcent);text-underline-offset:3px;align-items:center;gap:.5em;font-weight:700;text-decoration:underline;display:inline-flex}.nx-demo{background:#ffffffb3;border:1.5px dashed #0e8a8673;border-radius:16px;flex-wrap:wrap;align-items:center;gap:6px 8px;width:min(460px,100%);padding:6px 8px;font-size:.9em;display:flex}.nx-demo-glava{cursor:pointer;min-height:40px;color:var(--nx-akcent);background:0 0;border:none;border-radius:8px;align-items:center;gap:.45em;padding:.3em .5em;font-weight:700;display:inline-flex}.nx-demo-glava:hover{background:var(--nx-tint)}.nx-demo-strelica{transition:transform .15s;transform:rotate(-90deg)}.nx-demo.otvoren .nx-demo-strelica{transform:none}.nx-demo-gumbi{flex:100%;gap:6px;display:grid}.nx-demo-gumbi button{background:var(--nx-povrsina);min-height:44px;color:var(--nx-tekst);border:1px solid var(--nx-rub);text-align:left;cursor:pointer;border-radius:10px;align-items:center;gap:.5em;padding:.45em .8em;font-weight:700;transition:border-color .15s,background-color .15s;display:flex}.nx-demo-gumbi button svg.lucide{color:var(--nx-akcent)}.nx-demo-gumbi button:hover{border-color:var(--nx-akcent);background:#f1f8f6}.nx-passkey{width:min(340px,100vw - 32px);padding:0 0 1.4rem;overflow:hidden}.nx-passkey:focus{outline:none}.nx-passkey .simulacija-traka{text-align:left;border-top:none;border-left:none;border-right:none;border-radius:0;margin:0 0 1.2rem}.nx-passkey h2{font-size:1.05rem}.nx-passkey p{color:#b8b8be;font-size:.875rem}.nx-passkey-cekanje{color:#d1d1d6;align-items:center;gap:.6em;font-size:.875rem;display:inline-flex}.nx-podnozje{border-top:1px solid var(--nx-rub);background:var(--nx-povrsina);margin-top:auto;padding-block:28px}.nx-podnozje-red{flex-wrap:wrap;align-items:center;gap:12px 24px;display:flex}.nx-podnozje p{color:var(--nx-tekst-2);flex:auto;font-size:.88em}.nx-podnozje ul{flex-wrap:wrap;gap:8px 20px;font-size:.9em;display:flex}.nx-podnozje li{align-items:center;min-height:32px;display:flex}@media (width<=1000px){.nx-povjerenje ul,.nx-pojas-stupci,.nx-bento{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.nx-hero-mreza{grid-template-columns:minmax(0,1fr)}.nx-hero-izlog{max-width:520px}.nx-hero-landing .nx-hero-mreza{grid-template-columns:minmax(0,1fr)}.nx-primjer{justify-self:start}.nx-za-koga{grid-template-columns:minmax(0,1fr)}.nx-za-koga-akcije{flex-flow:wrap}.nx-isjecak.nx-pomak{margin:0 0 0 24px}.nx-koraci,.nx-paketi,.nx-tri{grid-template-columns:minmax(0,1fr)}}@media (width<=720px){.nx{--nx-zaglavlje-h:108px;font-size:16px}.nx.nx-za-pacijente{font-size:17px}.nx-zaglavlje-red{grid-template-columns:1fr auto;grid-template-areas:"logo desno""publika publika";row-gap:8px;padding-block:8px}.nx-logo-poveznica{grid-area:logo}.nx-zaglavlje-desno{grid-area:desno;gap:12px}.nx-zaglavlje-publika{grid-area:publika;display:flex}.nx-zaglavlje-publika a{flex:1;min-height:44px}.nx-zaglavlje-veza{display:none}.nx-logo{font-size:24px}.nx-akcije .nx-gumb{flex:100%}.nx-bento{grid-template-columns:minmax(0,1fr)}.nx-plocica-siroka{grid-column:auto}.nx-povjerenje{margin-top:-32px}.nx-povjerenje ul{grid-template-columns:minmax(0,1fr);padding:12px}.nx-plocica,.nx-koraci li,.nx-paket,.nx-tri li{padding:22px}.nx-isjecak.nx-pomak{margin-left:0}.nx-isjecak{flex-wrap:wrap}.nx-isjecak-tekst{flex-basis:calc(100% - 58px)}.nx-isjecak-oznaka{margin-left:58px}.nx-tok-strelica{transform:rotate(90deg)}.nx-tok{flex-direction:column;align-items:flex-start}.nx-trazilica{gap:12px;padding:16px}.nx-trazilica-strelica{display:none}.nx-preporuka .nx-gumb{width:100%}.nx-segment-veliki{width:100%;display:flex}.nx-segment-veliki button{flex:1}.nx-za-koga ul,.nx-pojas-stupci{grid-template-columns:minmax(0,1fr)}.nx-za-koga-akcije .nx-gumb{flex:100%}.nx-primjer-kartica{padding:18px}.nx-primjer-glava{flex-wrap:wrap}.nx-primjer-glava strong{white-space:normal}.nx-primjer dl>div{grid-template-columns:5.5em 1fr}.nx-brojke{gap:12px}.nx-brojke span{font-size:.8em}.nx-prozor-glava{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.nx *,.nx :before,.nx :after{transition:none!important}.nx-vrtuljak{animation-duration:2.4s}}.sig-sloj{z-index:3000;background:var(--bg-color);-webkit-overflow-scrolling:touch;outline:none;position:fixed;inset:0;overflow-y:auto}.sig-traka{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--glass-border);background:#fffffff0;justify-content:space-between;align-items:center;gap:1rem;min-height:60px;padding:.55rem 1.6rem;display:flex;position:sticky;top:0}.sig-logo{align-items:center;gap:.55rem;font-size:1.05rem;font-weight:800;display:flex}.sig-logo .nx-logo{font-size:24px}.sig-sadrzaj{flex-direction:column;gap:1.25rem;max-width:920px;margin:0 auto;padding:1.6rem 16px 3rem;display:flex}.sig-uvod{background:radial-gradient(900px 420px at 15% 0%, #1fd0bc33, transparent 60%), linear-gradient(160deg, #0d2c2f 0%, var(--teal-tamni) 100%);color:#d9ece8;border-radius:20px;padding:2rem 2rem 1.6rem}.sig-eyebrow{color:var(--teal-svijetli);align-items:center;gap:6px;font-size:.86rem;font-weight:700;display:inline-flex}.sig-uvod h1{color:#fff;letter-spacing:-.015em;outline:none;margin:.5rem 0 .6rem;font-size:2rem;font-weight:800;line-height:1.2}.sig-uvod>p{color:#c9e3de;max-width:46rem;font-size:1.05rem;line-height:1.6}.sig-ukratko{grid-template-columns:repeat(auto-fit,minmax(min(190px,100%),1fr));gap:.75rem;margin-top:1.4rem;list-style:none;display:grid}.sig-ukratko li{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:14px;align-items:flex-start;gap:.65rem;padding:.8rem .9rem;font-size:.875rem;line-height:1.45;display:flex}.sig-ukratko li strong{color:#fff;font-size:.95rem;display:block}.sig-ukratko-ikona{width:32px;height:32px;color:var(--teal-svijetli);background:#1fd0bc29;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.sig-ukratko-ikona svg{width:17px;height:17px}.sig-odjeljci{flex-direction:column;gap:1rem;display:flex}.sig-odjeljak{border:1px solid var(--glass-border);box-shadow:var(--sjena);background:#fff;border-radius:16px;grid-template-columns:auto minmax(0,1fr);gap:1rem;padding:1.3rem 1.4rem;display:grid}.sig-odjeljak-ikona{background:var(--teal-pozadina);width:44px;height:44px;color:var(--accent-2);border-radius:12px;justify-content:center;align-items:center;display:flex}.sig-odjeljak-ikona svg{width:22px;height:22px}.sig-odjeljak-tijelo{flex-direction:column;gap:.6rem;display:flex}.sig-odjeljak-glava{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;display:flex}.sig-odjeljak h2{letter-spacing:-.01em;font-size:1.2rem;font-weight:800}.sig-odjeljak p{color:var(--text-main);font-size:1rem;line-height:1.62}.sig-u-demu{background:var(--jantar-pozadina);border:1px solid var(--jantar-obrub);border-radius:10px;padding:.55rem .75rem;color:var(--jantar)!important;font-size:.9rem!important}.sig-stanje{white-space:nowrap;border:1px solid var(--glass-border);color:var(--text-main);background:#fff;border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:.78rem;font-weight:700;display:inline-flex}.sig-stanje:before{content:"";background:var(--siva-tocka);border-radius:50%;width:7px;height:7px}.sig-stanje-uzivo{border-color:var(--zelena-obrub)}.sig-stanje-uzivo:before{background:var(--zelena-tocka)}.sig-stanje-lokalno{border-color:#0e8a8659}.sig-stanje-lokalno:before{background:var(--accent-1)}.sig-stanje-simulirano,.sig-stanje-djelomicno{border-color:var(--jantar-obrub)}.sig-stanje-simulirano:before,.sig-stanje-djelomicno:before{background:var(--jantar-tocka)}.sig-tehnicki{font-size:.9rem}.sig-tehnicki summary{cursor:pointer;color:var(--accent-2);align-items:center;width:fit-content;min-height:32px;font-weight:700;display:inline-flex}.sig-tehnicki ul{color:var(--text-main);flex-direction:column;gap:.35rem;margin:.35rem 0 0 1.1rem;line-height:1.55;display:flex}.sig-prekidac{padding:1.1rem 1.3rem}.sig-noga{text-align:center;color:var(--text-muted);font-size:.875rem}@media (width<=600px){.sig-traka{padding:.5rem 16px}.sig-uvod{border-radius:16px;padding:1.4rem 1.1rem 1.2rem}.sig-uvod h1{font-size:1.55rem}.sig-odjeljak{grid-template-columns:minmax(0,1fr);gap:.6rem;padding:1.1rem 1rem}.sig-odjeljak-ikona{width:38px;height:38px}}.sig-skocni{flex-direction:column;gap:.75rem;padding:.45rem;display:flex}.sig-skocni-poveznica{background:var(--teal-pozadina);width:100%;min-height:46px;font:inherit;color:var(--text-main);cursor:pointer;text-align:left;border:1px solid #d3e8e3;border-radius:10px;align-items:center;gap:10px;padding:.5rem .75rem;font-size:.95rem;font-weight:700;display:flex}.sig-skocni-poveznica span{flex:1}.sig-skocni-poveznica svg{color:var(--accent-1);flex-shrink:0}.sig-skocni-poveznica:hover{border-color:var(--accent-1)}.sig-skocni .prekidac-red{padding:0 .25rem .2rem}.sig-skocni .prekidac-oznaka{font-size:.9rem}.certilia-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:3000;background:#0a201e99;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.certilia-overlay.ugradjeno{z-index:30;-webkit-backdrop-filter:none;backdrop-filter:none;background:#0a201e73;align-items:flex-start;padding:10px;position:absolute;overflow-y:auto}.certilia-overlay.ugradjeno .certilia-prozor{max-height:none;margin:auto 0;overflow:visible}.certilia-prozor{color:#0f172a;background:#f8fafc;border-radius:16px;outline:none;width:100%;max-width:430px;font-family:inherit;animation:.25s certiliaUlaz;overflow:hidden;box-shadow:0 30px 80px #00000073}@keyframes certiliaUlaz{0%{opacity:0;transform:translateY(14px)scale(.98)}to{opacity:1;transform:none}}.certilia-zaglavlje{justify-content:space-between;align-items:center;padding:1rem 1.25rem .6rem;display:flex}.certilia-brand{color:#0e7490;align-items:center;gap:.6rem;font-size:1.05rem;font-weight:800;display:flex}.certilia-zatvori{cursor:pointer;color:#334155;background:#e2e8f0;border:none;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.certilia-zatvori:hover{background:#cbd5e1}.certilia-usluga{color:#0c4a6e;background:#e0f2fe;border:1px solid #bae6fd;border-radius:10px;margin:0 1.25rem;padding:.6rem .9rem;font-size:.9rem;line-height:1.45}.certilia-usluga>span{color:#335b74}.certilia-sadrzaj{flex-direction:column;gap:.7rem;padding:1.25rem;display:flex}.certilia-sadrzaj h3{outline:none;margin-bottom:.1rem;font-size:1.1rem;font-weight:800}.certilia-sadrzaj h3:focus-visible{outline:none}.certilia-napomena{color:#475569;font-size:.9rem;line-height:1.5}.certilia-centar{text-align:center;align-items:center;padding-top:1.6rem;padding-bottom:1.6rem}.certilia-metoda{cursor:pointer;text-align:left;width:100%;min-height:64px;font:inherit;color:#0f172a;background:#fff;border:1px solid #e2e8f0;border-radius:12px;align-items:center;gap:.9rem;padding:.85rem 1rem;transition:border-color .15s,box-shadow .15s;display:flex}.certilia-metoda:hover{border-color:#0e7490;box-shadow:0 4px 14px #0e74901f}.certilia-metoda div{flex-direction:column;min-width:0;display:flex}.certilia-metoda strong{font-size:.95rem}.certilia-metoda span{color:#475569;font-size:.85rem}.certilia-metoda>svg{color:#0e7490;flex-shrink:0}.certilia-avatar,.certilia-metoda .certilia-avatar{color:#fff;background:#0b6e6c;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:.85rem;font-weight:800;display:flex}.certilia-telefon{color:#0e7490;background:#e0f2fe;border-radius:50%;justify-content:center;align-items:center;width:84px;height:84px;margin-bottom:.4rem;display:flex;position:relative}.certilia-puls{border:2px solid #0e7490;border-radius:50%;animation:1.4s ease-out infinite certiliaPuls;position:absolute;inset:-6px}@keyframes certiliaPuls{0%{opacity:.8;transform:scale(.9)}to{opacity:0;transform:scale(1.35)}}.certilia-cekanje{color:#64748b;align-items:center;gap:.5rem;font-size:.82rem;display:flex}@keyframes vrtnja{to{transform:rotate(360deg)}}.certilia-gumb{color:#fff;min-height:48px;font:inherit;cursor:pointer;background:#0e7490;border:none;border-radius:12px;width:100%;padding:.8rem 1rem;font-size:.95rem;font-weight:700;transition:background .15s}.certilia-gumb:hover{background:#155e75}.certilia-link{color:#0e7490;font:inherit;cursor:pointer;background:0 0;border:none;align-self:center;min-height:40px;padding:.3rem .6rem;font-size:.9rem;font-weight:600;text-decoration:underline}.pv-certilia-dobiva{align-items:center;gap:6px;display:flex}.certilia-claims{flex-direction:column;gap:6px;margin:0;display:flex}.certilia-claims>div{background:#fff;border:1px solid #e2e8f0;border-radius:10px;grid-template-columns:76px minmax(0,1fr);align-items:center;gap:.6rem;padding:.6rem .9rem;font-size:.9rem;display:grid}.certilia-claims dt{color:#475569}.certilia-claims dd{overflow-wrap:anywhere;margin:0;font-weight:700}.certilia-overlay.ugradjeno .certilia-claims>div{grid-template-columns:minmax(0,1fr);gap:2px}.certilia-overlay.ugradjeno .certilia-claims dt{font-size:.8125rem;font-weight:600}.certilia-overlay.ugradjeno .certilia-claims dd{overflow-wrap:break-word}.certilia-overlay.ugradjeno .certilia-sadrzaj>.certilia-gumb{z-index:1;position:sticky;bottom:0;box-shadow:0 0 0 6px #f8fafc,0 -10px 18px 2px #f8fafcf2}.passkey-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:3000;background:#030712b3;justify-content:center;align-items:flex-end;padding-bottom:8vh;display:flex;position:fixed;inset:0}.passkey-list{color:#fff;text-align:center;background:#1c1c1e;border-radius:18px;width:320px;padding:1.5rem;animation:.25s certiliaUlaz;box-shadow:0 30px 80px #0009}.passkey-list .pk-ikona{width:66px;height:66px;color:var(--accent-1);background:#00d4ff1f;border-radius:50%;justify-content:center;align-items:center;margin:0 auto .8rem;display:flex}.passkey-list h4{margin-bottom:.3rem;font-size:.98rem;font-weight:700}.passkey-list p{color:#8e8e93;margin-bottom:1rem;font-size:.78rem}.pv-naslov-red{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.pv-naslov-red .kartica-naslov{margin-bottom:0}.kartica>.pv-naslov-red{margin-bottom:1rem}.pv-tabovi{margin-bottom:1.1rem}.pv-ploca{min-width:0}.pv-modal-tekst{font-size:1rem;line-height:1.55}.pv-sivo{color:var(--text-muted)}.pv-popis{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.pv-privola{border:1px solid var(--glass-border);border-radius:var(--r-veliko);box-shadow:var(--sjena);background:#fff;flex-wrap:wrap;align-items:center;gap:.9rem 1.25rem;padding:1.1rem 1.25rem;display:flex}.pv-privola.istaknuta{animation:2.6s ease-out pv-istakni}.pv-privola-info{flex:320px;min-width:0}.pv-privola-naslov{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.pv-privola-naslov h3{font-size:1.125rem;font-weight:700;line-height:1.35}.pv-privola-meta{color:var(--text-muted);margin-top:4px;font-size:.9rem;line-height:1.45}.pv-privola-akcije{align-items:center;gap:.5rem;display:flex}.pv-akcija.gumb,.pv-akcija.gumb-sekundarni{min-height:44px;padding:.5rem 1.1rem;font-size:.95rem}.pv-vise{border:1px solid var(--glass-border);width:44px;height:44px;color:var(--text-main);cursor:pointer;background:#fff;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.pv-vise:hover,.pv-vise[aria-expanded=true]{border-color:var(--accent-1);background:var(--teal-pozadina)}@media (width<=700px){.pv-privola{padding:1rem}.pv-privola-info{flex-basis:100%}.pv-privola-akcije{width:100%}.pv-privola-akcije .pv-akcija{flex:1}}.pv-arhiva{margin-top:1.25rem}.pv-arhiva summary{cursor:pointer;color:var(--text-muted);align-items:center;gap:10px;width:fit-content;min-height:44px;font-weight:700;list-style:none;display:flex}.pv-arhiva summary::-webkit-details-marker{display:none}.pv-arhiva summary:before{content:"";border-bottom:2px solid;border-right:2px solid;width:8px;height:8px;margin-left:2px;transition:transform .15s;transform:rotate(-45deg)}.pv-arhiva[open] summary:before{transform:rotate(45deg)}.pv-arhiva summary:hover{color:var(--text-main)}.pv-arhiva .pv-privola{box-shadow:none;background:#fafcfb}.pv-prazno{text-align:center;flex-direction:column;align-items:center;gap:.65rem;padding:2.5rem 1.25rem;display:flex}.pv-prazno>svg{color:var(--accent-1)}.pv-prazno h3{font-size:1.15rem;font-weight:700}.pv-prazno p{color:var(--text-muted);max-width:440px;font-size:.95rem}.pv-prazno-unutra{padding:1.75rem 1rem}.pv-predlosci{grid-template-columns:repeat(auto-fill,minmax(min(290px,100%),1fr));gap:1rem;display:grid}.pv-predlozak{border:1px solid var(--glass-border);border-radius:var(--r-veliko);min-height:190px;box-shadow:var(--sjena);font:inherit;color:var(--text-main);text-align:left;cursor:pointer;background:#fff;flex-direction:column;align-items:flex-start;gap:.45rem;padding:1.15rem 1.25rem;transition:border-color .15s,transform .15s,box-shadow .15s;display:flex}.pv-predlozak:hover{border-color:var(--accent-1);transform:translateY(-2px);box-shadow:0 14px 34px #0f2b2e1f}.pv-predlozak-kat{color:var(--accent-2);font-size:.8125rem;font-weight:700}.pv-predlozak-naziv{font-size:1.0625rem;font-weight:700;line-height:1.35}.pv-predlozak-opis{color:var(--text-muted);flex:1;font-size:.9rem;line-height:1.5}.pv-predlozak-noga{border-top:1px solid var(--linija);width:100%;color:var(--text-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.4rem .75rem;margin-top:.35rem;padding-top:.7rem;font-size:.875rem;display:flex}.pv-predlozak-cta{color:var(--accent-2);align-items:center;gap:4px;font-weight:700;display:inline-flex}.pv-predlozak:hover .pv-predlozak-cta{text-decoration:underline}.pv-predlozak.prazna{text-align:center;box-shadow:none;background:#fbfdfc;border:2px dashed #b9d3cc;justify-content:center;align-items:center}.pv-predlozak.prazna>svg{color:var(--accent-1)}.pv-predlozak.prazna .pv-predlozak-opis{flex:none}.pv-registar{padding-bottom:.9rem}.pv-registar-glava{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.pv-registar-alati{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.9rem;display:flex}.pv-filtri{--red-razmak:.45rem}.pv-cip-broj{color:var(--text-muted);font-size:.8125rem;font-weight:600}.izbor-cip[aria-pressed=true] .pv-cip-broj{color:var(--accent-2)}.pv-trazi{border:1px solid var(--glass-border);background:#fbfdfc;border-radius:10px;flex:0 300px;align-items:center;gap:8px;min-width:0;min-height:44px;padding:0 .8rem;display:flex}.pv-trazi:focus-within{border-color:var(--accent-1);box-shadow:var(--fokus);background:#fff}.pv-trazi>svg{color:var(--text-muted);flex-shrink:0}.pv-trazi input{min-width:0;font:inherit;color:var(--text-main);background:0 0;border:none;outline:none;flex:1;padding:.5rem 0;font-size:.95rem}.pv-registar-tablica tbody tr{cursor:pointer}.pv-registar-tablica tbody tr:hover td{background:#f6faf8}.pv-registar-tablica tr.istaknut td{animation:2.6s ease-out pv-istakni-red}.pv-oznaka-pacijenta{letter-spacing:.02em;padding-left:0;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.9rem}.pv-dokaz-celija{text-align:right;width:56px}.pv-ikona-gumb{border:1px solid var(--glass-border);width:40px;height:40px;color:var(--accent-2);cursor:pointer;background:#fff;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.pv-ikona-gumb:hover{border-color:var(--accent-1);background:var(--teal-pozadina)}.pv-ikona-gumb:disabled{opacity:.4;cursor:not-allowed}.pv-zapisi{flex-direction:column;gap:.6rem;margin:0;padding:0;list-style:none;display:none}.pv-zapis{border:1px solid var(--glass-border);border-radius:var(--r-srednje);background:#fff;align-items:center;gap:.5rem;padding:.35rem .6rem .35rem .35rem;display:flex}.pv-zapis.istaknut{animation:2.6s ease-out pv-istakni-red}.pv-zapis-glavno{min-width:0;font:inherit;color:var(--text-main);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:10px;flex-direction:column;flex:1;gap:3px;padding:.5rem;display:flex}.pv-zapis-glavno:hover{background:#f6faf8}.pv-zapis-red{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.pv-zapis-red .pv-oznaka-pacijenta{color:var(--accent-2);font-weight:700}.pv-zapis-privola{font-size:.95rem;font-weight:600;line-height:1.4}.pv-zapis-meta{color:var(--text-muted);font-size:.875rem}@media (width<=700px){.pv-trazi{flex:100%}.pv-zapisi{display:flex}.pv-registar-omot{display:none}.pv-registar.kartica{padding:1rem .75rem}}.pv-detalji{flex-direction:column;gap:.75rem;margin:.25rem 0 1.25rem;display:flex}.pv-detalji>div{grid-template-columns:116px minmax(0,1fr);align-items:center;gap:.75rem;font-size:.95rem;display:grid}.pv-detalji dt{color:var(--text-muted);font-size:.875rem;font-weight:600}.pv-detalji dd{margin:0;font-weight:600;line-height:1.45}.pv-detalji-red{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pv-detalji-naslov{border-top:1px solid var(--linija);margin:0 0 .7rem;padding-top:1rem;font-size:1rem;font-weight:700}.pv-detalji-stavke{flex-direction:column;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.pv-detalji-stavke li{align-items:flex-start;gap:10px;font-size:.95rem;line-height:1.45;display:flex}.pv-detalji-stavke li>svg{flex-shrink:0;margin-top:2px}.pv-detalji-stavke li.da>svg{color:var(--zelena-tocka)}.pv-detalji-stavke li.ne{color:var(--text-muted)}.pv-sazetak{word-break:break-all;color:var(--accent-2);margin:.3rem 0 .4rem;font-size:.78rem;display:block}.pv-dijeli{flex-direction:column;align-items:center;gap:.9rem;padding-top:.25rem;display:flex}.pv-dijeli-qr{border:1px solid var(--glass-border);box-shadow:var(--sjena);background:#fff;border-radius:18px;padding:14px}.pv-dijeli-natpis{text-align:center;max-width:380px;font-size:1rem;font-weight:600;line-height:1.45}.pv-dijeli-poveznica{width:100%;margin-bottom:0}.pv-dijeli-poveznica .modal-input{color:var(--text-muted);font-size:.9rem}.pv-put{margin:-.5rem 0 .5rem -.35rem}.pv-urednik-glava{margin-bottom:1rem}.pv-urednik-status{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:6px;font-size:.9rem;display:flex}.pv-urednik-napomena{margin-bottom:1rem}.pv-savjeti{border:1px solid var(--glass-border);border-radius:var(--r-srednje);background:#fff;margin-bottom:1.25rem}.pv-savjeti summary{cursor:pointer;align-items:center;gap:8px;min-height:48px;padding:0 1rem;font-weight:700;list-style:none;display:flex}.pv-savjeti summary::-webkit-details-marker{display:none}.pv-savjeti summary svg{color:var(--jantar-tocka)}.pv-savjeti summary:after{content:"";border-right:2px solid var(--text-muted);border-bottom:2px solid var(--text-muted);width:9px;height:9px;margin-left:auto;transition:transform .15s;transform:rotate(45deg)translateY(-2px)}.pv-savjeti[open] summary:after{transform:rotate(-135deg)}.pv-savjeti ul{flex-direction:column;gap:.45rem;margin:0;padding:0 1.1rem 1rem 2.6rem;font-size:.95rem;line-height:1.5;display:flex}.segmenti.pv-urednik-prekidac{margin-bottom:1rem;display:none}.pv-urednik-raspored{grid-template-columns:minmax(0,1fr) 372px;align-items:start;gap:1.5rem;display:grid}.pv-urednik-forma{flex-direction:column;gap:1.25rem;min-width:0;display:flex}.pv-urednik-pregled{flex-direction:column;align-items:center;gap:.6rem;display:flex;position:sticky;top:76px}.pv-urednik-pregled-naslov{color:var(--text-muted);align-self:flex-start;align-items:center;gap:8px;font-size:.9rem;font-weight:700;display:flex}@media (width<=1180px){.pv-urednik-raspored{grid-template-columns:minmax(0,1fr)}.segmenti.pv-urednik-prekidac{display:inline-flex}.pv-urednik-raspored[data-pogled=uredi] .pv-urednik-pregled,.pv-urednik-raspored[data-pogled=pregled] .pv-urednik-forma{display:none}.pv-urednik-pregled{position:static}.pv-urednik-pregled-naslov{align-self:center}}.pv-uvod{flex-direction:column;align-items:flex-start;gap:.5rem;display:flex}.pv-uvod-polje{white-space:pre-wrap;cursor:text;overflow-wrap:anywhere;width:100%;min-height:132px;line-height:1.6}.pv-cip-ustanova{background:var(--teal-pozadina);color:var(--accent-2);white-space:nowrap;-webkit-user-select:all;user-select:all;cursor:default;border:1px solid #0e8a8666;border-radius:999px;margin:0 1px;padding:0 .55rem;font-size:.9em;font-weight:700;line-height:1.5;display:inline-block}.pv-stavke-uredi{flex-direction:column;gap:1rem;margin:0 0 1rem;padding:0;list-style:none;display:flex}.pv-stavka-uredi{align-items:flex-start;gap:.75rem;display:flex}.pv-stavka-broj{background:var(--teal-pozadina);width:28px;height:28px;color:var(--accent-2);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:8px;font-size:.85rem;font-weight:800;display:flex}.pv-stavka-polja{flex-direction:column;flex:1;gap:.5rem;min-width:0;display:flex}.pv-stavka-polja textarea{width:100%;min-height:64px}.pv-stavka-kontrole{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.pv-stavka-kontrole .prekidac-red{gap:.6rem}.pv-nacini-uredi{border:none;flex-direction:column;gap:.5rem;min-width:0;margin:0 0 1rem;padding:0;display:flex}.pv-nacini-uredi legend{margin-bottom:.45rem;padding:0}.pv-nacin-opcija{cursor:pointer;border:1px solid var(--glass-border);border-radius:var(--r-srednje);background:#fff;align-items:flex-start;gap:.75rem;padding:.85rem .95rem;display:flex}.pv-nacin-opcija:hover{border-color:var(--accent-1)}.pv-nacin-opcija input{width:20px;height:20px;accent-color:var(--accent-1);flex-shrink:0;margin-top:1px}.pv-nacin-opcija.odabrana{border-color:var(--accent-1);background:var(--teal-pozadina);box-shadow:inset 0 0 0 1px var(--accent-1)}.pv-nacin-opcija>span{flex-direction:column;gap:2px;min-width:0;display:flex}.pv-nacin-opcija strong{font-size:.95rem}.pv-nacin-opcija>span>span{color:var(--text-muted);font-size:.875rem;line-height:1.45}.pv-postavke-red{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:0 1rem;display:grid}.pv-akcijska-traka{z-index:40;border-top:1px solid var(--glass-border);background:#fff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem 1rem;margin:1.5rem -1.6rem -3rem;padding:.85rem 1.6rem;display:flex;position:sticky;bottom:0;box-shadow:0 -8px 24px #0f2b2e14}.pv-akcijska-poruka{min-width:0;color:var(--text-muted);flex:240px;font-size:.9rem}.pv-akcijska-gumbi{justify-content:flex-end;align-items:center;gap:.6rem;display:flex}@media (width<=860px){.pv-akcijska-traka{padding:.7rem 16px calc(.7rem + env(safe-area-inset-bottom));margin:1.25rem -16px -2.5rem}}@media (width<=600px){.pv-akcijska-poruka{flex-basis:100%;font-size:.85rem}.pv-akcijska-gumbi{width:100%}.pv-akcijska-gumbi .gumb-veliki{flex:1;width:auto;padding-left:.6rem;padding-right:.6rem}.pv-akcijska-gumbi .gumb-tekst{padding-left:0}}.pv-pregled{z-index:3000;background:#081a19db;outline:none;flex-direction:column;animation:.15s ease-out dijalog-pozadina-ulaz;display:flex;position:fixed;inset:0}.pv-pregled-traka{color:#fff;background:#0b2325;border-bottom:1px solid #ffffff14;flex-shrink:0;justify-content:space-between;align-items:center;gap:1rem;min-height:60px;margin-bottom:1rem;padding:.55rem 1rem .55rem 1.25rem;display:flex}.pv-pregled-oznaka{align-items:center;gap:8px;font-size:.95rem;font-weight:700;display:inline-flex}.pv-pregled-zatvori{color:#fff;min-height:40px;font:inherit;cursor:pointer;background:#ffffff1a;border:1px solid #fff6;border-radius:999px;align-items:center;gap:6px;padding:0 1rem;font-weight:700;display:inline-flex}.pv-pregled-zatvori:hover{background:#fff3}.pv-pregled-pozornica{flex:1;justify-content:center;align-items:center;min-height:0;padding:0 1rem 1.25rem;display:flex}.pv-mobitel{background:#0b1f20;border-radius:48px;width:390px;max-width:100%;height:min(800px,100dvh - 100px);padding:11px;box-shadow:0 30px 80px #00000073,inset 0 0 0 2px #2b4446}.pv-mobitel-ekran{background:#fff;border-radius:38px;width:100%;height:100%;position:relative;overflow:hidden}.pv-mobitel.mali{border-radius:44px;width:360px;height:min(690px,100vh - 210px);min-height:520px;padding:10px;box-shadow:0 20px 50px #0f2b2e40}.pv-mobitel.mali .pv-mobitel-ekran{border-radius:35px}@media (width<=600px){.pv-pregled{background:#0b1f20}.pv-pregled-traka{min-height:52px;margin-bottom:0;padding:.45rem 12px}.pv-pregled-pozornica{align-items:stretch;padding:0}.pv-pregled .pv-mobitel{width:100%;height:auto;box-shadow:none;border-radius:0;padding:0}.pv-pregled .pv-mobitel-ekran{border-radius:18px 18px 0 0}.pv-mobitel.mali{width:min(360px,100%)}}.pv-p-ekran{height:100%;color:var(--text-main);background:#fff;flex-direction:column;font-size:1rem;display:flex;position:relative}.pv-p-glava{border-bottom:1px solid var(--linija);flex-shrink:0;align-items:center;gap:10px;padding:16px 18px 12px;display:flex}.pv-mobitel .pv-p-glava{padding-top:24px}.pv-p-znak{background:linear-gradient(135deg, var(--accent-1), var(--accent-2));color:#fff;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-weight:800;display:flex}.pv-p-glava-tekst{flex-direction:column;min-width:0;line-height:1.25;display:flex}.pv-p-glava-tekst strong{font-size:.95rem}.pv-p-glava-tekst span{color:var(--text-muted);font-size:.8125rem}.pv-p-sadrzaj{overscroll-behavior:contain;flex:1;min-height:0;padding:16px 18px 20px;overflow-y:auto}.pv-p-noga{border-top:1px solid var(--linija);background:#fff;flex-direction:column;flex-shrink:0;gap:8px;padding:12px 18px 16px;display:flex}.pv-p-noga .pv-p-glavni{width:100%;min-height:52px;font-size:1.0625rem}.pv-p-razlog{color:var(--text-muted);text-align:center;font-size:.875rem;line-height:1.4}.pv-p-natrag{align-self:center;min-height:40px}.gumb-tekst.pv-p-povuci{color:#4b6360;text-underline-offset:3px;font-weight:600;text-decoration:underline}.pv-p-koraci{color:var(--accent-2);flex-direction:column;gap:6px;margin-bottom:14px;font-size:.875rem;font-weight:700;display:flex}.pv-p-koraci-traka{grid-template-columns:repeat(3,1fr);gap:4px;display:grid}.pv-p-koraci-traka i{background:#dde9e5;border-radius:4px;height:4px}.pv-p-koraci-traka i.puno{background:var(--accent-1)}.pv-p-naslov{letter-spacing:-.01em;outline:none;margin-bottom:8px;font-size:1.5rem;font-weight:800;line-height:1.25}h3.pv-p-naslov{font-size:1.3rem}.pv-p-naslov:focus-visible,.pv-pregled:focus-visible,.certilia-prozor:focus-visible{outline:none}.pv-p-naslov-red{align-items:flex-start;gap:6px;display:flex}.pv-p-naslov-red .pv-p-naslov{flex:1;min-width:0}.pv-p-naslov-red .skocni{margin-top:6px}.pv-p-uvod{color:#24403f;white-space:pre-line;margin-bottom:16px;font-size:1rem;line-height:1.55}.pv-p-sitno{color:var(--text-muted);margin-top:10px;font-size:.875rem;line-height:1.5}.pv-p-stavke{border:none;flex-direction:column;gap:10px;min-width:0;margin:0 0 16px;padding:0;display:flex}.pv-p-legenda{color:var(--text-muted);margin-bottom:8px;padding:0;font-size:.875rem;font-weight:700}.pv-p-stavka{border:1.5px solid var(--glass-border);cursor:pointer;background:#fff;border-radius:14px;align-items:flex-start;gap:12px;min-height:56px;padding:14px;transition:border-color .12s,background .12s;display:flex;position:relative}.pv-p-stavka:hover{border-color:var(--accent-1)}.pv-p-stavka.oznaceno{border-color:var(--accent-1);background:#f1f9f7}.pv-p-stavka input{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute}.pv-p-stavka:has(input:focus-visible){box-shadow:var(--fokus)}.pv-p-kvacica{background:#fff;border:2px solid #9fb8b3;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;margin-top:1px;display:flex}.pv-p-stavka.oznaceno .pv-p-kvacica{background:var(--accent-1);border-color:var(--accent-1)}.pv-p-stavka.oznaceno .pv-p-kvacica:after{content:"";border:2.5px solid #fff;border-width:0 2.5px 2.5px 0;width:6px;height:11px;margin-top:-2px;transform:rotate(45deg)}.pv-p-stavka-tekst{flex-direction:column;gap:6px;min-width:0;font-size:1rem;line-height:1.45;display:flex}.pv-p-oznake{flex-wrap:wrap;gap:6px;display:flex}.pv-p-oznaka{color:#3d5552;background:#f2f5f4;border:1px solid #dde6e3;border-radius:999px;padding:0 9px;font-size:.8125rem;font-weight:600;line-height:1.5}.pv-p-oznaka.potrebno{background:var(--jantar-pozadina);color:var(--jantar);border-color:var(--jantar-obrub)}.pv-p-sazetak,.pv-p-potvrda{background:#f6faf8;border:1px solid #e3eeea;border-radius:14px;margin:0 0 10px;padding:4px 14px}.pv-p-sazetak>div,.pv-p-potvrda>div{border-bottom:1px solid #e3eeea;grid-template-columns:92px minmax(0,1fr);gap:10px;padding:9px 0;font-size:.9375rem;line-height:1.4;display:grid}.pv-p-potvrda>div{grid-template-columns:134px minmax(0,1fr)}.pv-p-sazetak>div:last-child,.pv-p-potvrda>div:last-child{border-bottom:none}.pv-p-sazetak dt,.pv-p-potvrda dt{color:var(--text-muted);font-weight:600}.pv-p-sazetak dd,.pv-p-potvrda dd{overflow-wrap:anywhere;margin:0;font-weight:600}.pv-p-odbijanje{margin:4px 0 6px;font-size:.9375rem;font-weight:600}.pv-p-cijeli summary{cursor:pointer;min-height:44px;color:var(--accent-2);align-items:center;gap:4px;font-weight:700;list-style:none;display:inline-flex}.pv-p-cijeli summary::-webkit-details-marker{display:none}.pv-p-cijeli summary svg{transition:transform .15s}.pv-p-cijeli[open] summary svg{transform:rotate(90deg)}.pv-p-cijeli-tekst{color:#2c4644;flex-direction:column;gap:10px;padding:2px 0 8px;font-size:.875rem;line-height:1.55;display:flex}.pv-p-nacini{flex-direction:column;gap:10px;display:flex}.pv-p-nacin{border:1.5px solid var(--glass-border);width:100%;min-height:76px;font:inherit;color:var(--text-main);text-align:left;cursor:pointer;background:#fff;border-radius:16px;align-items:center;gap:14px;padding:14px 12px 14px 16px;display:flex}.pv-p-nacin:hover{border-color:var(--accent-1);background:#f6fbfa}.pv-p-nacin:disabled{opacity:.6;cursor:progress}.pv-p-nacin>svg:first-child{color:var(--accent-1);flex-shrink:0}.pv-p-nacin-tekst{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.pv-p-nacin-tekst strong{flex-wrap:wrap;align-items:center;gap:8px;font-size:1.0625rem;display:flex}.pv-p-nacin-tekst>span{color:var(--text-muted);font-size:.875rem}.pv-p-preporuceno{color:var(--zelena);background:var(--zelena-pozadina);border:1px solid var(--zelena-obrub);border-radius:999px;padding:0 8px;font-size:.75rem;font-weight:700;line-height:1.5}.pv-p-nacin-strelica{color:var(--text-muted);flex-shrink:0}.pv-p-sms .simulacija-traka{margin-bottom:14px}.pv-p-sms .demo-precac{margin-top:2px}.pv-p-otp{text-align:center;letter-spacing:.5em;width:100%;min-height:60px;padding-left:1.2em;font-size:1.6rem;font-weight:700}.pv-p-otp::placeholder{letter-spacing:.3em}.pv-p-ponovno{min-height:0;font-size:inherit;padding:0}.pv-p-ishod{background:var(--zelena-pozadina);width:72px;height:72px;color:var(--zelena-tocka);border-radius:50%;justify-content:center;align-items:center;margin:6px 0 14px;animation:.35s ease-out pv-ishod;display:flex}.pv-p-ishod.povuceno,.pv-p-ishod.neutralno{color:#5e7572;background:#eef2f1}.pv-p-pitanje .pv-p-ishod{margin:4px 0}.pv-p-pitanje>span{color:var(--text-main);margin-bottom:4px;font-size:.9375rem;line-height:1.5}.pv-p-pitanje-gumbi{flex-direction:column;gap:8px;width:100%;display:flex}.pv-p-pitanje-gumbi>*{width:100%}.pv-p-list{z-index:25;background:#0a201e80;align-items:flex-end;animation:.15s ease-out dijalog-pozadina-ulaz;display:flex;position:absolute;inset:0}.pv-p-list-ploca{text-align:center;background:#fff;border-radius:22px 22px 0 0;flex-direction:column;align-items:center;gap:8px;width:100%;padding:16px 18px 22px;animation:.2s ease-out dijalog-ulaz-odozdo;display:flex}.pv-p-list-ploca .simulacija-traka{text-align:left;width:100%;margin-bottom:6px}.pv-p-otisak{background:var(--teal-pozadina);width:76px;height:76px;color:var(--accent-1);border-radius:50%;justify-content:center;align-items:center;margin:4px 0;animation:1.2s ease-in-out infinite pv-puls;display:flex}.pv-p-list-ploca strong{font-size:1.05rem}.pv-p-list-ploca>span{color:var(--text-muted);margin-bottom:6px;font-size:.875rem}.pv-samostalno{background:#fff;flex-direction:column;max-width:560px;height:100dvh;margin:0 auto;display:flex}.pv-samostalno .pv-p-ekran{flex:1;height:auto;min-height:0}.pv-samostalno-noga{text-align:center;color:var(--text-muted);padding:6px 0 calc(8px + env(safe-area-inset-bottom));flex-shrink:0;font-size:.8125rem}@keyframes pv-istakni{0%{box-shadow:0 0 0 3px #0e8a8680, var(--sjena);background:#effaf7}to{box-shadow:var(--sjena);background:#fff}}@keyframes pv-istakni-red{0%{background:#dff2ec}to{background:0 0}}@keyframes pv-ishod{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:none}}@keyframes pv-puls{50%{box-shadow:0 0 0 10px #0e8a861f}}@media (prefers-reduced-motion:reduce){.pv-privola.istaknuta,.pv-registar-tablica tr.istaknut td,.pv-p-ishod,.pv-p-otisak,.pv-pregled,.pv-p-list,.pv-p-list-ploca,.certilia-prozor,.certilia-puls{animation:none!important}.pv-predlozak{transition:none}}:root{--bg-color:#f3f8f6;--glass-bg:#fff;--glass-border:#d8e6e1;--accent-1:#0e8a86;--accent-2:#0b6e6c;--text-main:#0f2b2e;--text-muted:#4f6663;--teal-svijetli:#1fd0bc;--teal-tamni:#0b2325;--teal-pozadina:#eef6f4;--sjena:0 10px 30px #0f2b2e14;--sjena-skocna:0 16px 40px #0f2b2e29;--linija:#ecf3f0;--zelena:#14603b;--zelena-tocka:#1a9e5c;--zelena-pozadina:#e8f6ee;--zelena-obrub:#bfe5cf;--jantar:#7a4a00;--jantar-tocka:#e09400;--jantar-pozadina:#fff6e3;--jantar-obrub:#f2d39b;--crvena:#8c2f23;--crvena-tocka:#c0392b;--crvena-pozadina:#fdf0ee;--crvena-obrub:#e7b8b1;--siva-tocka:#93a8a4;--fokus:0 0 0 3px #0e8a864d;--r-malo:8px;--r-srednje:12px;--r-veliko:14px}body{background-color:var(--bg-color);color:var(--text-main);font-family:DM Sans,Inter,system-ui,sans-serif}:focus-visible{outline-offset:2px;outline:3px solid #0e8a8673}.sr-samo{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.plt-app{grid-template-columns:248px minmax(0,1fr);min-height:100vh;display:grid}.plt-sidebar{background:linear-gradient(180deg, #0d2c2f 0%, var(--teal-tamni) 100%);color:#bfd9d4;flex-direction:column;gap:2px;height:100vh;padding:1.1rem .8rem;display:flex;position:sticky;top:0;overflow-y:auto}.plt-logo{color:#fff;letter-spacing:-.01em;align-items:center;gap:.6rem;padding:.4rem .7rem 1.1rem;font-size:1.12rem;font-weight:800;display:flex}.plt-logo .plt-logo-splet{padding-left:.1rem;font-size:26px}.plt-sekcija{text-transform:uppercase;letter-spacing:.09em;color:#86a7a1;padding:1rem .7rem .35rem;font-size:.68rem;font-weight:800}.plt-nav-item{color:#bfd9d4;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:9px;align-items:center;gap:.65rem;width:100%;min-height:40px;padding:.5rem .7rem;font-family:inherit;font-size:.9rem;font-weight:600;transition:background .12s,color .12s;display:flex;position:relative}.plt-nav-item:hover{color:#fff;background:#ffffff12}.plt-nav-item.aktivan{color:#fff;background:#1fd0bc24}.plt-nav-item.aktivan:before{content:"";background:var(--teal-svijetli);border-radius:0 3px 3px 0;width:3px;position:absolute;top:7px;bottom:7px;left:-.8rem}.plt-nav-item .plt-lokot{color:#86a7a1;margin-left:auto}.plt-nav-item.zakljucan:not(.aktivan){color:#7a9692}.plt-nav-item.zakljucan:not(.aktivan):hover{color:#a9c4bf}.plt-nav-item svg{flex-shrink:0}.plt-nav-item .plt-brojac{text-align:center;color:#2b1a00;background:#f5a524;border-radius:999px;min-width:20px;margin-left:auto;padding:0 6px;font-size:.75rem;font-weight:800;line-height:20px}.plt-main{flex-direction:column;min-width:0;display:flex}.plt-topbar{border-bottom:1px solid var(--glass-border);z-index:50;background:#fff;align-items:center;gap:.75rem;min-height:60px;padding:.55rem 1.6rem;display:flex;position:sticky;top:0}.plt-topbar-desno{align-items:center;gap:.5rem;margin-left:auto;display:flex}.plt-ustanova-gumb{border:1px solid var(--glass-border);border-radius:var(--r-srednje);max-width:100%;min-height:44px;font:inherit;color:var(--text-main);cursor:pointer;text-align:left;background:#fff;align-items:center;gap:.65rem;padding:4px 10px 4px 5px;display:flex}.plt-ustanova-gumb:hover{border-color:var(--accent-1)}.plt-ustanova-gumb[aria-expanded=true]{border-color:var(--accent-1);box-shadow:var(--fokus)}.plt-ustanova-inicijal{background:linear-gradient(135deg, var(--accent-1), var(--accent-2));color:#fff;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:.95rem;font-weight:800;display:flex}.plt-ustanova-tekst{flex-direction:column;min-width:0;line-height:1.25;display:flex}.plt-ustanova-tekst strong{white-space:nowrap;text-overflow:ellipsis;font-size:.92rem;font-weight:700;overflow:hidden}.plt-ustanova-tekst span{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.78rem;overflow:hidden}.plt-ustanova-gumb>svg{color:var(--text-muted);flex-shrink:0}.plt-ikona-gumb{border:1px solid var(--glass-border);min-height:40px;font:inherit;color:var(--text-main);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:.86rem;font-weight:700;display:inline-flex}.plt-ikona-gumb svg{color:var(--accent-1);flex-shrink:0}.plt-ikona-gumb:hover,.plt-ikona-gumb[aria-expanded=true]{border-color:var(--accent-1)}.plt-avatar-gumb{min-height:44px;font:inherit;color:var(--text-main);cursor:pointer;background:#fff;border:1px solid #0000;border-radius:999px;align-items:center;gap:8px;padding:3px 10px 3px 3px;display:inline-flex}.plt-avatar-gumb:hover,.plt-avatar-gumb[aria-expanded=true]{border-color:var(--glass-border);background:var(--teal-pozadina)}.plt-avatar-gumb>svg{color:var(--text-muted)}.plt-avatar{background:linear-gradient(135deg, var(--accent-1), var(--accent-2));color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:.78rem;font-weight:800;display:flex}.plt-avatar-ime{white-space:nowrap;font-size:.88rem;font-weight:700}.plt-avatar-glava{flex-direction:column;gap:2px;padding:.8rem .9rem .6rem;display:flex}.plt-avatar-glava strong{font-size:.95rem}.plt-avatar-glava span{color:var(--text-muted);font-size:.82rem}.plt-avatar-certilia{color:var(--zelena);align-items:center;gap:5px;margin-top:6px;font-size:.8rem;font-weight:700;display:inline-flex}.plt-avatar-noga{color:var(--text-muted);border-top:1px solid var(--linija);padding:.55rem .9rem .7rem;font-size:.78rem}.plt-meni-gumb{border:1px solid var(--glass-border);border-radius:var(--r-srednje);width:44px;height:44px;color:var(--text-main);cursor:pointer;background:#fff;flex-shrink:0;justify-content:center;align-items:center;display:none}.plt-ladica.dijalog{background:linear-gradient(180deg, #0d2c2f 0%, var(--teal-tamni) 100%);color:#bfd9d4}.plt-ladica .dijalog-glava{border-bottom-color:#ffffff14}.plt-ladica .dijalog-glava h2{color:#fff}.plt-ladica .dijalog-zatvori{color:#bfd9d4}.plt-ladica .dijalog-tijelo{flex-direction:column;gap:2px;padding:.4rem .8rem 1.2rem;display:flex}.plt-sadrzaj{width:100%;max-width:1400px;margin:0 auto;padding:1.8rem 1.6rem 3rem}@media (width<=860px){.plt-app{grid-template-columns:minmax(0,1fr)}.plt-app>.plt-sidebar{display:none}.plt-meni-gumb{display:inline-flex}.plt-topbar{gap:.5rem;padding:.5rem 16px}.plt-topbar .plt-ustanova-gumb{flex:1;min-width:0}.plt-topbar-desno{gap:.35rem;margin-left:0}.plt-ikona-gumb .plt-gumb-tekst,.plt-avatar-ime,.plt-avatar-gumb>svg{display:none}.plt-ikona-gumb{justify-content:center;width:44px;height:44px;padding:0}.plt-avatar-gumb{padding:3px}.plt-sadrzaj{padding:1.2rem 16px 2.5rem}}@media (width<=480px){.plt-topbar .plt-ustanova-inicijal{display:none}.plt-topbar .plt-ustanova-gumb{gap:.4rem;padding-left:10px}}@media (width<=400px){.plt-ustanova-tekst span{display:none}}.modul-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.6rem 1rem;margin-bottom:1.5rem;display:flex}.modul-header h2{letter-spacing:-.01em;font-size:1.65rem;font-weight:800;line-height:1.25}.modul-header p{color:var(--text-muted);max-width:640px;margin-top:4px;font-size:.95rem}.modul-header>p{flex:0 0 100%;max-width:none;margin-top:-.4rem}.modul-header-akcije{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}@media (width<=600px){.modul-header h2{font-size:1.35rem}.modul-header-akcije,.modul-header-akcije .gumb-veliki{width:100%}}.kartica{border:1px solid var(--glass-border);border-radius:var(--r-veliko);box-shadow:var(--sjena);background:#fff;min-width:0;padding:1.25rem 1.4rem}@media (width<=600px){.kartica{padding:1rem}}.kartica-naslov{text-transform:none;letter-spacing:-.005em;color:var(--text-main);flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:1rem;font-size:1.0625rem;font-weight:700;line-height:1.35;display:flex}.kartica-naslov>svg{color:var(--accent-1);flex-shrink:0}.kartica-podnaslov{color:var(--text-muted);margin:-.6rem 0 1rem;font-size:.875rem}.mreza-2{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:1rem;display:grid}.mreza-3{grid-template-columns:repeat(auto-fill,minmax(min(250px,100%),1fr));gap:1rem;display:grid}.mreza-auto{grid-template-columns:repeat(auto-fill, minmax(min(var(--mreza-min,240px), 100%), 1fr));gap:1rem;display:grid}.raspored-radnja{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:1.25rem;display:grid}@media (width<=960px){.raspored-radnja{grid-template-columns:minmax(0,1fr)}}.stog{gap:var(--stog-razmak,1rem);flex-direction:column;display:flex}.red{align-items:center;gap:var(--red-razmak,.6rem);flex-wrap:wrap;display:flex}.gumb{background:linear-gradient(135deg, var(--accent-1), var(--accent-2));color:#fff;cursor:pointer;border:none;border-radius:10px;justify-content:center;align-items:center;gap:.45rem;min-height:40px;padding:.45rem 1.1rem;font-family:inherit;font-size:.9rem;font-weight:700;line-height:1.25;text-decoration:none;transition:opacity .15s,transform .1s;display:inline-flex}.gumb:hover{opacity:.92}.gumb:active{transform:scale(.98)}.gumb-sekundarni{color:var(--text-main);border:1px solid var(--glass-border);cursor:pointer;background:#fff;border-radius:10px;justify-content:center;align-items:center;gap:.45rem;min-height:40px;padding:.45rem 1.1rem;font-family:inherit;font-size:.9rem;font-weight:700;line-height:1.25;text-decoration:none;transition:border-color .15s;display:inline-flex}.gumb-sekundarni:hover{border-color:var(--accent-1);opacity:1}.gumb-sekundarni.gumb-obrub{border-color:var(--accent-1);color:var(--accent-2)}.gumb-sekundarni.gumb-obrub:hover{background:var(--teal-pozadina)}.gumb-sekundarni.gumb-obrub svg{color:var(--accent-1)}.gumb-tekst{min-height:32px;font:inherit;color:var(--accent-2);cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:.35rem;padding:.3rem .35rem;font-size:.9rem;font-weight:700;display:inline-flex}.gumb-tekst:hover{text-decoration:underline}.gumb-opasno{background:var(--crvena-tocka);color:#fff}.gumb-mali{border-radius:8px;min-height:32px;padding:.3rem .8rem;font-size:.8rem}.gumb-veliki{border-radius:var(--r-srednje);min-height:48px;padding:.6rem 1.4rem;font-size:1rem}.gumb-puna-sirina{width:100%}@media (width<=600px){.gumb-veliki{width:100%}}.gumb:disabled,.gumb-sekundarni:disabled,.gumb-tekst:disabled,.mini-gumb:disabled{opacity:.45;cursor:not-allowed;filter:saturate(.6);transform:none}.gumb:disabled:hover{opacity:.45}.gumb-sekundarni:disabled:hover{border-color:var(--glass-border)}.gumb-tekst:disabled:hover{text-decoration:none}.znacka{text-transform:none;letter-spacing:0;white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:4px;padding:2px 10px;font-size:.75rem;font-weight:700;line-height:1.45;display:inline-flex}.znacka-teal{color:var(--accent-2);background:#0e8a861a;border-color:#0e8a864d}.znacka-zelena{color:#0a7d58;background:#10b9811a;border-color:#10b9814d}.znacka-zuta{color:#92400e;background:#f59e0b1f;border-color:#f59e0b4d}.znacka-crvena{color:#b91c1c;background:#ef44441a;border-color:#ef44444d}.znacka-siva{color:var(--text-muted);background:#5e75721a;border-color:#5e757240}.znacka-ljubicasta{color:#6d28d9;background:#7c3aed14;border-color:#7c3aed40}.status-cip{color:var(--text-main);border:1px solid var(--glass-border);white-space:nowrap;background:#fff;border-radius:999px;align-items:center;gap:6px;width:fit-content;max-width:100%;padding:2px 10px 2px 8px;font-size:.75rem;font-weight:700;line-height:1.45;display:inline-flex}.status-cip:before{content:"";background:var(--siva-tocka);border-radius:50%;flex-shrink:0;width:7px;height:7px}.status-cip.ton-ceka{border-color:var(--jantar-obrub)}.status-cip.ton-ceka:before{background:var(--jantar-tocka)}.status-cip.ton-dogovoren{border-color:#0e8a8659}.status-cip.ton-dogovoren:before{background:var(--accent-1)}.status-cip.ton-gotovo{border-color:var(--zelena-obrub)}.status-cip.ton-gotovo:before{background:var(--zelena-tocka)}.napomena{border-radius:var(--r-srednje);background:var(--teal-pozadina);color:var(--text-main);border:1px solid #d3e8e3;align-items:flex-start;gap:10px;padding:.75rem .9rem;font-size:.875rem;font-weight:500;line-height:1.55;display:flex}.napomena>svg{width:16px;height:16px;color:var(--accent-1);flex-shrink:0;margin-top:3px}.napomena-sadrzaj{flex:1;min-width:0}.napomena-sadrzaj>strong:first-child{margin-bottom:2px;display:block}.napomena-upozorenje{background:var(--jantar-pozadina);border-color:var(--jantar-obrub);color:var(--jantar)}.napomena-upozorenje>svg{color:var(--jantar-tocka)}.napomena-uspjeh{background:var(--zelena-pozadina);border-color:var(--zelena-obrub);color:var(--zelena)}.napomena-uspjeh>svg{color:var(--zelena-tocka)}.napomena-greska{background:var(--crvena-pozadina);border-color:var(--crvena-obrub);color:var(--crvena)}.napomena-greska>svg{color:var(--crvena-tocka)}.tablica{border-collapse:collapse;width:100%;font-size:.875rem}.tablica th{text-align:left;text-transform:none;letter-spacing:0;color:var(--text-muted);border-bottom:1px solid var(--glass-border);white-space:nowrap;padding:.55rem .75rem;font-size:.8125rem;font-weight:600}.tablica td{border-bottom:1px solid var(--linija);vertical-align:middle;padding:.7rem .75rem}.tablica tr:last-child td{border-bottom:none}.tablica code{color:var(--accent-2);font-size:.75rem}.tablica-omot{-webkit-overflow-scrolling:touch;width:100%;overflow-x:auto}@media (width<=700px){.tablica-kartice thead{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.tablica-kartice,.tablica-kartice tbody,.tablica-kartice tr,.tablica-kartice td{width:100%;display:block}.tablica-kartice tr{border:1px solid var(--glass-border);border-radius:var(--r-srednje);background:#fff;margin-bottom:.6rem;padding:.6rem .8rem}.tablica-kartice td{text-align:right;border:none;justify-content:space-between;gap:1rem;padding:.3rem 0;display:flex}.tablica-kartice td:before{content:attr(data-oznaka);color:var(--text-muted);text-align:left;font-size:.8125rem;font-weight:600}.tablica-kartice td[data-oznaka=""],.tablica-kartice td:not([data-oznaka]){justify-content:flex-end}.tablica-kartice td:not([data-oznaka]):before{content:none}}.input-group{flex-direction:column;gap:.4rem;margin-bottom:1rem;display:flex}.input-label{color:var(--text-main);text-transform:none;letter-spacing:0;font-size:.875rem;font-weight:600}.input-pomoc{color:var(--text-muted);font-size:.8125rem;line-height:1.45}.input-greska{color:var(--crvena);align-items:center;gap:5px;font-size:.8125rem;line-height:1.45;display:flex}.modal-input{font:inherit;border:1px solid var(--glass-border);max-width:100%;min-height:44px;color:var(--text-main);background:#fbfdfc;border-radius:10px;outline:none;padding:.55rem .85rem;font-size:1rem;transition:border-color .15s,box-shadow .15s}.modal-input::placeholder{color:#8aa19d}.modal-input:focus{border-color:var(--accent-1);box-shadow:var(--fokus);background-color:#fff}.modal-input[aria-invalid=true]{border-color:var(--crvena-tocka)}.modal-input:disabled{opacity:.6;cursor:not-allowed}textarea.modal-input{resize:vertical;line-height:1.5}select.modal-input{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%230b6e6c' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right .8rem center;background-repeat:no-repeat;padding-right:2.4rem}.prekidac{cursor:pointer;background:#c4d8d3;border:none;border-radius:20px;flex-shrink:0;width:44px;height:24px;padding:0;transition:background .15s;position:relative}.prekidac:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000040}.prekidac.ukljucen,.prekidac[aria-checked=true]{background:var(--accent-1)}.prekidac.ukljucen:after,.prekidac[aria-checked=true]:after{transform:translate(20px)}.prekidac:disabled{opacity:.45;cursor:not-allowed}.segmenti{border-radius:var(--r-srednje);background:#e6f0ed;align-self:flex-start;gap:2px;width:fit-content;max-width:100%;padding:4px;display:inline-flex;overflow-x:auto}.segment{min-height:36px;font:inherit;color:var(--text-muted);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:9px;align-items:center;gap:6px;padding:0 .95rem;font-size:.875rem;font-weight:700;display:inline-flex}.segment:hover{color:var(--text-main)}.segment[aria-selected=true],.segment.aktivan{color:var(--text-main);background:#fff;box-shadow:0 1px 3px #0f2b2e1f}.segment-broj{color:var(--text-muted);font-size:.75rem;font-weight:600}.prazno{text-align:center;color:var(--text-muted);padding:2.5rem 1rem;font-size:.95rem}.lock-ekran{text-align:center;flex-direction:column;align-items:center;gap:.6rem;max-width:520px;margin:4rem auto;display:flex}.lock-ekran .lock-ikona{width:64px;height:64px;color:var(--accent-2);background:#0e8a861a;border-radius:18px;justify-content:center;align-items:center;margin:0 auto .5rem;display:flex}.lock-ekran h2{font-size:1.375rem;font-weight:800;line-height:1.3}.lock-ekran p{color:var(--text-muted);font-size:1rem;line-height:1.55}.lock-ekran .lock-akcije{flex-direction:column;align-items:center;gap:.4rem;width:100%;margin-top:.8rem;display:flex}.lock-ekran .lock-sitno{font-size:.8125rem}.lock-ekran .lock-uprava{color:var(--text-main);font-weight:600}@media (width<=600px){.lock-ekran{margin:2rem auto}}.kpi-traka{grid-template-columns:repeat(var(--kpi-broj,4), minmax(0, 1fr));border:1px solid var(--glass-border);border-radius:var(--r-veliko);box-shadow:var(--sjena);background:#fff;align-items:stretch;margin-bottom:1.5rem;display:grid;overflow:hidden}.kpi-traka-naslov{color:var(--text-muted);border-right:1px solid var(--linija);align-items:center;padding:.8rem 1.1rem;font-size:.875rem;font-weight:700;display:flex}.kpi-traka.s-naslovom{grid-template-columns:auto repeat(var(--kpi-broj,4), minmax(0, 1fr))}.kpi-stavka{text-align:left;border:none;border-right:1px solid var(--linija);min-width:0;font:inherit;color:inherit;background:0 0;flex-direction:column;justify-content:center;gap:1px;padding:.8rem 1.1rem;display:flex}.kpi-stavka:last-child{border-right:none}button.kpi-stavka{cursor:pointer}button.kpi-stavka:hover{background:var(--teal-pozadina)}.kpi-stavka[aria-pressed=true]{background:var(--teal-pozadina);box-shadow:inset 0 -3px 0 var(--accent-1)}.kpi-vrijednost{color:var(--text-main);white-space:nowrap;font-size:1.35rem;font-weight:800;line-height:1.2}.kpi-oznaka{color:var(--text-muted);font-size:.8125rem;font-weight:600}@media (width<=700px){.kpi-traka,.kpi-traka.s-naslovom{grid-template-columns:1fr 1fr}.kpi-traka-naslov{border-right:none;border-bottom:1px solid var(--linija);grid-column:1/-1;padding:.6rem .9rem}.kpi-stavka{border-bottom:1px solid var(--linija);padding:.7rem .9rem}.kpi-stavka.kpi-desna{border-right:none}.kpi-stavka.kpi-zadnji-red{border-bottom:none}.kpi-vrijednost{font-size:1.15rem}}.pretraga-wrap{flex-direction:column;gap:.9rem;max-width:920px;margin:0 auto;padding:1.4rem 16px 3rem;display:flex}.pretraga-hero{color:#fff;background:linear-gradient(150deg,#0d2c2f,#14555a);border-radius:16px;padding:1.7rem 1.5rem}.pretraga-hero h1{color:#fff;margin:0 0 .35rem;font-size:1.35rem;font-weight:800}.pretraga-hero p{color:#9fd9cf;margin:0 0 1rem;font-size:.9rem;line-height:1.5}.pretraga-input{background:#fff;border-radius:12px;align-items:center;gap:.6rem;padding:.3rem .9rem;display:flex}.pretraga-input input{min-width:0;font:inherit;color:var(--text-main);background:0 0;border:none;outline:none;flex:1;padding:.6rem 0;font-size:1rem}.pretraga-primjeri{flex-wrap:wrap;gap:6px;margin-top:.7rem;display:flex}.pretraga-primjeri button{color:#d9efeb;font:inherit;cursor:pointer;background:#ffffff1f;border:1px solid #ffffff40;border-radius:999px;padding:.3rem .75rem;font-size:.8rem;font-weight:600}.pretraga-primjeri button:hover{background:#ffffff38}.pretraga-filtri{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.pretraga-filtri select{border:1px solid var(--glass-border);min-height:40px;font:inherit;color:var(--text-main);cursor:pointer;appearance:none;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%230b6e6c' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") right .7rem center no-repeat;border-radius:10px;padding:.4rem 2.2rem .4rem .7rem;font-size:.875rem}.rezultat-kartica{border:1px solid var(--glass-border);background:#fff;border-radius:14px;flex-wrap:wrap;align-items:center;gap:1rem;padding:1rem 1.1rem;display:flex}.rezultat-kartica.istaknuta{border-color:var(--accent-2);box-shadow:0 3px 16px #116c6e1a}.cijena-tag{color:var(--accent-2);white-space:nowrap;font-size:1.15rem;font-weight:800}.cijena-tag.cijena-na-upit{color:var(--text-muted);font-size:.875rem;font-weight:700}.certilia-prozor{max-height:calc(100vh - 2rem);overflow-y:auto}.certilia-obavijest{z-index:4000;background:var(--crvena-pozadina);border:1px solid var(--crvena-obrub);width:min(560px,100vw - 32px);color:var(--crvena);box-shadow:var(--sjena);border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;padding:.6rem .6rem .6rem .9rem;font-size:.9rem;line-height:1.5;display:flex;position:fixed;top:12px;left:50%;transform:translate(-50%)}.certilia-obavijest span{flex:1;min-width:12rem}.certilia-obavijest.uspjeh{background:var(--zelena-pozadina);border-color:var(--zelena-obrub);color:var(--zelena)}.certilia-obavijest>button:not(.gumb-sekundarni){color:inherit;cursor:pointer;background:0 0;border:none;border-radius:8px;padding:6px;display:flex}.certilia-obavijest-ugradjena{width:100%;max-width:440px;box-shadow:none;position:static;transform:none}.poveznica-gumb{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;padding:0;font-weight:700;text-decoration:underline}.profil-inicijal{background:linear-gradient(135deg, var(--accent-1), var(--accent-2));color:#fff;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;font-size:1.3rem;font-weight:800;display:flex}.profil-podaci{flex-direction:column;gap:.7rem;margin:0;display:flex}.profil-podaci>div{grid-template-columns:minmax(8rem,auto) minmax(0,1fr);align-items:start;gap:.25rem 1rem;display:grid}.profil-podaci dt{color:var(--text-muted);align-items:center;gap:6px;font-size:.875rem;font-weight:600;display:flex}.profil-podaci dt svg{color:var(--accent-1)}.profil-podaci dd{margin:0;font-size:.95rem;line-height:1.5}@media (width<=500px){.profil-podaci>div{grid-template-columns:minmax(0,1fr)}}.profil-premium{border-top:1px solid var(--linija);color:var(--text-muted);margin-top:1.1rem;padding-top:.9rem;font-size:.9rem;line-height:1.5}.profil-premium .gumb-tekst{vertical-align:baseline;min-height:0;padding:0 .2rem}.web-mreza{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);align-items:start;gap:1.2rem;display:grid}@media (width<=1100px){.web-mreza{grid-template-columns:minmax(0,1fr)}}.web-preglednik{border:1px solid var(--glass-border);background:#fff;border-radius:12px;overflow:hidden}.web-preglednik-traka{border-bottom:1px solid var(--glass-border);background:#eef3f2;align-items:center;gap:12px;padding:8px 12px;display:flex}.web-preglednik-tocke{gap:5px;display:inline-flex}.web-preglednik-tocke i{background:#c9d6d3;border-radius:50%;width:9px;height:9px}.web-preglednik-adresa{min-width:0;color:var(--text-muted);white-space:nowrap;background:#fff;border-radius:7px;flex:1;align-items:center;gap:6px;padding:3px 10px;font-size:.8125rem;display:inline-flex;overflow:hidden}.web-pregled{position:relative;overflow:hidden}.web-pregled iframe{transform-origin:0 0;pointer-events:none;border:0;position:absolute;top:0;left:0}.web-pregled-otvori{color:#0000;font:inherit;cursor:pointer;background:#0b232500;border:none;justify-content:center;align-items:center;gap:.5rem;font-weight:700;transition:background-color .15s,color .15s;display:flex;position:absolute;inset:0}.web-pregled-otvori:hover,.web-pregled-otvori:focus-visible{color:#fff;background:#0b23258c}.web-sadrzaj-naslov{margin-top:1.2rem}.web-sadrzaj{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.web-sadrzaj li{border-bottom:1px solid var(--linija);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.2rem .8rem;padding-bottom:.6rem;font-size:.92rem;line-height:1.45;display:flex}.web-sadrzaj li:last-child{border-bottom:none;padding-bottom:0}.web-sadrzaj .gumb-tekst{min-height:0;padding:0}.web-stupac{gap:1.2rem;min-width:0;display:grid}.web-teme,.web-sidrene{border:none;min-width:0;margin:0;padding:0}.web-teme legend,.web-sidrene legend{padding:0}.web-teme-mreza{grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:.6rem;display:grid}.web-tema{border:1px solid var(--glass-border);border-radius:var(--r-srednje);cursor:pointer;background:#fff;align-content:start;gap:4px;padding:8px 8px 10px;display:grid;position:relative}.web-tema:hover{border-color:var(--accent-1)}.web-tema.odabrana{border:2px solid var(--accent-1);background:var(--teal-pozadina);padding:7px 7px 9px}.web-tema-unos{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.web-tema:has(.web-tema-unos:focus-visible){box-shadow:var(--fokus)}.web-tema-uzorak{border:1px solid #0f2b2e1f;border-radius:8px;height:64px;display:block;position:relative;overflow:hidden}.web-tema-aa{font-size:1.35rem;font-weight:800;line-height:1.2;position:absolute;top:6px;left:10px}.web-tema-kartica{border:1px solid #7f7f7f2e;border-radius:5px;width:38%;height:26px;position:absolute;top:10px;right:8px}.web-tema-gumb{border-radius:999px;width:46%;height:12px;position:absolute;bottom:9px;left:10px}.web-tema-naziv{justify-content:space-between;align-items:center;gap:4px;margin-top:4px;font-size:.92rem;font-weight:700;display:flex}.web-tema-naziv svg{color:var(--accent-1)}.web-tema-opis{color:var(--text-muted);font-size:.8125rem;line-height:1.35}.web-sidrene-uvod{color:var(--text-muted);margin:0 0 .5rem;font-size:.92rem;line-height:1.5}.web-sidrene-stanje{flex-wrap:wrap;align-items:baseline;gap:.2rem .8rem;margin:0 0 .7rem;font-size:.92rem;font-weight:600;display:flex}.web-sidrene-stanje .gumb-tekst,.web-sidrene-sitno .gumb-tekst,.web-sidrene-uvod .gumb-tekst{min-height:0;padding:0}.web-sidrene-popis{border:1px solid var(--glass-border);border-radius:var(--r-srednje);max-height:340px;margin:0;padding:0;list-style:none;overflow-y:auto}.web-sidrene-popis li{border-top:1px solid var(--linija);grid-template-columns:auto minmax(0,1fr) auto 1.6rem;align-items:center;gap:.7rem;padding:.55rem .8rem;display:grid}.web-sidrene-popis li:first-child{border-top:none}.web-sidrene-popis li.odabrana{background:var(--teal-pozadina)}.web-sidrene-popis input{width:18px;height:18px;accent-color:var(--accent-1);cursor:pointer;margin:0}.web-sidrene-popis input:disabled{cursor:not-allowed}.web-sidrene-popis label{cursor:pointer;min-width:0;display:grid}.web-sidrene-popis input:disabled+label{cursor:not-allowed;color:var(--text-muted)}.web-sidrena-naziv{font-size:.92rem;font-weight:600;line-height:1.35}.web-sidrena-djelatnost{color:var(--text-muted);font-size:.8125rem}.web-sidrena-cijena{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.web-sidrena-redni{color:#fff;background:var(--accent-1);border-radius:50%;place-items:center;width:1.6rem;height:1.6rem;font-size:.8rem;font-weight:800;display:inline-grid}.web-sidrena-redni:empty{background:0 0}.web-sidrene-sitno{color:var(--text-muted);margin:.6rem 0 0;font-size:.8125rem;line-height:1.5}.izbor-cip{border:1px solid var(--glass-border);min-height:36px;font:inherit;color:var(--text-main);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:5px;padding:0 .8rem;font-size:.875rem;font-weight:600;display:inline-flex}.izbor-cip:hover{border-color:var(--accent-1)}.izbor-cip.odabran,.izbor-cip[aria-pressed=true]{background:var(--teal-pozadina);border-color:var(--accent-1);color:var(--accent-2)}.popis-kvacica{flex-direction:column;gap:.45rem;font-size:.95rem;list-style:none;display:flex}.popis-kvacica li{align-items:center;gap:8px;display:flex}.popis-kvacica svg{color:var(--accent-1);flex-shrink:0}.polica-radnja{flex-direction:column;align-items:flex-start;gap:.4rem;display:flex}.polica-razlog{color:var(--text-muted);margin:0;font-size:.875rem}.polica-rezultat{border-radius:var(--r-srednje);border:1px solid var(--zelena-obrub);background:#f7fcf9;margin-top:1.1rem;padding:1rem}.polica-pokriveno{color:var(--zelena);align-items:center;gap:8px;font-size:1.35rem;font-weight:800;display:flex}.polica-rezultat p{margin-top:.35rem;font-size:.95rem}.polica-rezultat .polica-sitno{color:var(--text-muted);font-size:.8125rem}.rata-opcija{border-radius:var(--r-srednje);border:1px solid var(--glass-border);font:inherit;color:var(--text-main);cursor:pointer;text-align:center;background:#fff;flex-direction:column;align-items:center;gap:2px;padding:.85rem .6rem;display:flex}.rata-opcija:hover{border-color:var(--accent-1)}.rata-opcija.odabrana{border:2px solid var(--accent-1);background:var(--teal-pozadina);padding:calc(.85rem - 1px) calc(.6rem - 1px)}.rata-opcija .rata-iznos{color:var(--accent-2);font-size:1.15rem;font-weight:800}.rata-opcija small{color:var(--text-muted);font-size:.8125rem}.vrti{animation:1s linear infinite vrtnja}.bez-loma{white-space:nowrap}@media (pointer:coarse){.gumb,.gumb-sekundarni,.gumb-tekst,.izbor-cip,.segment,.demo-precac,.toast-akcija,.pretraga-primjeri button,.poveznica-gumb{min-height:44px}.gumb-mali{min-height:40px}.dijalog-zatvori,.toast-zatvori{width:44px;height:44px}.sig-opis-gumb{width:32px;height:32px}.profil-premium .gumb-tekst,.izbor-cip.pr-filtar,.pac-podnozje .gumb-tekst,.pre-hero .pretraga-primjeri button,.ust-poveznica-gumb,.kon-filtar,.sig-tehnicki summary,.ulaz-demo-gumb,.ulaz-demo-glava{min-height:44px}.ulaz-poveznica{align-items:center;min-height:44px;display:inline-flex}.pre-sazetak .sig-opis-gumb,.pre-info-gumb{width:32px;height:32px}}.app-ucitavanje{min-height:60vh;color:var(--accent-1);justify-content:center;align-items:center;display:flex}.dijalog-pozadina{z-index:3000;background:#0a201e80;justify-content:center;align-items:center;padding:16px;animation:.15s ease-out dijalog-pozadina-ulaz;display:flex;position:fixed;inset:0}.dijalog{color:var(--text-main);background:#fff;border-radius:18px;outline:none;flex-direction:column;width:100%;max-height:calc(100dvh - 32px);animation:.18s ease-out dijalog-ulaz;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 60px #0a201e47}.dijalog.velicina-mala{max-width:420px}.dijalog.velicina-srednja{max-width:560px}.dijalog.velicina-siroka{max-width:820px}.dijalog-glava{align-items:flex-start;gap:12px;padding:1.15rem 1.25rem .85rem 1.4rem;display:flex}.dijalog-glava.sakrivena{justify-content:flex-end;padding:.6rem .6rem 0 1.4rem}.dijalog-naslovi{flex:1;min-width:0}.dijalog-glava h2{letter-spacing:-.01em;font-size:1.25rem;font-weight:800;line-height:1.3}.dijalog-glava p{color:var(--text-muted);margin-top:4px;font-size:.95rem;line-height:1.5}.dijalog-zatvori{width:40px;height:40px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;margin:-4px -4px 0 0;display:inline-flex}.dijalog-zatvori:hover{background:var(--teal-pozadina);color:var(--text-main)}.dijalog-tijelo{flex:1;min-height:0;padding:.25rem 1.4rem 1.25rem;overflow-y:auto}.dijalog-podnozje{border-top:1px solid var(--linija);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.6rem;padding:.9rem 1.4rem 1.1rem;display:flex}.dijalog-stupci{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1.75rem;display:grid}@media (width<=860px){.dijalog-stupci{grid-template-columns:minmax(0,1fr);justify-items:center;gap:1rem}}.dijalog>.simulacija-traka{border-top:none;border-left:none;border-right:none;border-radius:0;margin:0}.dijalog-pozadina.polozaj-desno{justify-content:flex-end;padding:0}.dijalog-pozadina.polozaj-lijevo{justify-content:flex-start;padding:0}.polozaj-desno>.dijalog,.polozaj-lijevo>.dijalog{border-radius:0;max-width:min(420px,100vw);height:100%;max-height:none;animation:.2s ease-out dijalog-ulaz-desno}.polozaj-lijevo>.dijalog{max-width:min(300px,86vw);animation-name:dijalog-ulaz-lijevo}@media (width<=860px){.dijalog-pozadina.mobilni-list{align-items:flex-end;padding:0}.mobilni-list>.dijalog{border-radius:20px 20px 0 0;max-width:none;max-height:94dvh;animation-name:dijalog-ulaz-odozdo}.mobilni-list .dijalog-podnozje{padding-bottom:max(1.1rem, env(safe-area-inset-bottom));flex-direction:column-reverse;align-items:stretch}.mobilni-list .dijalog-podnozje>*{width:100%}}@media (width<=600px){.dijalog-glava{padding:1rem .75rem .7rem 1rem}.dijalog-tijelo{padding:.25rem 1rem 1rem}.dijalog-podnozje{padding:.8rem 1rem 1rem}}@keyframes dijalog-pozadina-ulaz{0%{opacity:0}to{opacity:1}}@keyframes dijalog-ulaz{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:none}}@keyframes dijalog-ulaz-odozdo{0%{opacity:.6;transform:translateY(40px)}to{opacity:1;transform:none}}@keyframes dijalog-ulaz-desno{0%{opacity:.6;transform:translate(40px)}to{opacity:1;transform:none}}@keyframes dijalog-ulaz-lijevo{0%{opacity:.6;transform:translate(-40px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.dijalog,.dijalog-pozadina,.toast{animation:none!important}}.skocni{min-width:0;display:inline-flex;position:relative}.skocni-ploca{z-index:400;border:1px solid var(--glass-border);border-radius:var(--r-srednje);box-shadow:var(--sjena-skocna);background:#fff;outline:none;max-height:min(70vh,560px);padding:6px;animation:.12s ease-out dijalog-ulaz;position:absolute;top:calc(100% + 6px);overflow-y:auto}.skocni-ploca.poravnanje-lijevo{left:0}.skocni-ploca.poravnanje-desno{right:0}.izbornik-stavka{width:100%;min-height:42px;font:inherit;color:var(--text-main);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:9px;align-items:center;gap:10px;padding:.45rem .7rem;font-size:.92rem;font-weight:600;display:flex}.izbornik-stavka:hover,.izbornik-stavka:focus-visible{background:var(--teal-pozadina);outline:none}.izbornik-stavka:disabled{opacity:.5;cursor:not-allowed}.izbornik-stavka.opasno{color:var(--crvena)}.izbornik-ikona{color:var(--accent-1);flex-shrink:0;display:inline-flex}.izbornik-ikona svg{width:18px;height:18px}.izbornik-stavka.opasno .izbornik-ikona{color:var(--crvena-tocka)}.izbornik-tekst{flex:1;justify-content:space-between;align-items:baseline;gap:10px;min-width:0;display:flex}.izbornik-tekst small{color:var(--text-muted);white-space:nowrap;font-size:.78rem;font-weight:600}.izbornik-tekst.u-dva-reda{flex-direction:column;align-items:flex-start;gap:0}.izbornik-tekst.u-dva-reda small{white-space:normal;font-weight:500}.izbornik-stavka[role=menuitemradio]:after{content:"";flex-shrink:0;width:16px}.izbornik-stavka.odabrano:after{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%230e8a86' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") 50% no-repeat;flex-shrink:0;width:16px;height:16px}.izbornik-razdjelnik{background:var(--linija);height:1px;margin:6px 4px}.izbornik-naslov{color:var(--text-muted);padding:.55rem .7rem .25rem;font-size:.8rem;font-weight:700}.toast-podrucje{left:50%;bottom:max(20px, env(safe-area-inset-bottom));z-index:5000;pointer-events:none;flex-direction:column;gap:8px;width:min(520px,100vw - 32px);display:flex;position:fixed;transform:translate(-50%)}.toast{pointer-events:auto;color:#fff;border-radius:var(--r-srednje);background:#0f2b2e;align-items:center;gap:10px;padding:.6rem .5rem .6rem .9rem;font-size:.92rem;line-height:1.45;animation:.18s ease-out dijalog-ulaz-odozdo;display:flex;box-shadow:0 12px 30px #0a201e4d}.toast>svg{color:var(--teal-svijetli);flex-shrink:0}.toast-greska>svg{color:#ff8f80}.toast-info>svg{color:#9fd9cf}.toast-tekst{flex:1;min-width:0}.toast-akcija{color:#fff;min-height:34px;font:inherit;cursor:pointer;background:#ffffff1f;border:1px solid #ffffff40;border-radius:8px;flex-shrink:0;padding:0 .7rem;font-size:.86rem;font-weight:700}.toast-akcija:hover{background:#fff3}.toast-zatvori{color:#b8d4cf;cursor:pointer;background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.toast-zatvori:hover{color:#fff;background:#ffffff14}.odabir{flex-direction:column;gap:.4rem;margin-bottom:1rem;display:flex;position:relative}.odabir-polje{border:1px solid var(--glass-border);cursor:text;background:#fbfdfc;border-radius:10px;align-items:center;gap:8px;min-height:44px;padding:.35rem .75rem .35rem .85rem;transition:border-color .15s,box-shadow .15s;display:flex}.odabir-polje:focus-within,.odabir-polje.otvoren{border-color:var(--accent-1);box-shadow:var(--fokus);background:#fff}.odabir-polje.onemoguceno{opacity:.6;cursor:not-allowed}.odabir-tekst{flex-direction:column;flex:1;min-width:0;display:flex}.odabir-tekst input{width:100%;min-width:0;font:inherit;color:var(--text-main);background:0 0;border:none;outline:none;padding:.15rem 0;font-size:1rem;font-weight:700}.odabir-tekst input::placeholder{color:#8aa19d;font-weight:600}.odabir-podnaslov{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;padding-bottom:2px;font-size:.86rem;overflow:hidden}.odabir-strelica{color:var(--accent-2);flex-shrink:0}.odabir-lista{z-index:300;border:1px solid var(--glass-border);border-radius:var(--r-srednje);box-shadow:var(--sjena-skocna);background:#fff;max-height:min(50vh,340px);margin-top:4px;padding:6px;list-style:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.odabir-opcija{cursor:pointer;border-radius:9px;align-items:center;gap:10px;padding:.55rem .7rem;display:flex}.odabir-opcija.aktivna{background:var(--teal-pozadina)}.odabir-opcija[aria-disabled=true]{opacity:.5;cursor:not-allowed}.odabir-opcija>svg{color:var(--accent-1);flex-shrink:0}.odabir-opcija-tekst{flex-direction:column;flex:1;min-width:0;display:flex}.odabir-opcija-tekst strong{font-size:.95rem;font-weight:700}.odabir-opcija-tekst span{color:var(--text-muted);font-size:.84rem}.odabir-prazno{color:var(--text-muted);padding:.7rem;font-size:.9rem}.qr-kod{aspect-ratio:1;background:#fff;border-radius:6px;flex-shrink:0;max-width:100%;position:relative}.qr-kod svg{display:block}.qr-kod-zamagljeno{filter:blur(5px);opacity:.45;position:absolute;inset:0}.qr-kod-natpis{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:16px;display:flex;position:absolute;inset:0}.qr-kod-natpis>span{background:var(--jantar-pozadina);color:var(--jantar);border:1px solid var(--jantar-obrub);border-radius:10px;padding:.45rem .75rem;font-size:.875rem;font-weight:700;line-height:1.4}.simulacija-traka{background:var(--jantar-pozadina);color:var(--jantar);border:1px solid var(--jantar-obrub);border-radius:10px;align-items:center;gap:8px;margin-bottom:.9rem;padding:.5rem .85rem;font-size:.875rem;font-weight:600;line-height:1.45;display:flex}.simulacija-traka>svg{color:var(--jantar-tocka);flex-shrink:0}.simulacija-traka.u-rubu{border-top:none;border-left:none;border-right:none;border-radius:0;margin-bottom:0}.oznaka-red{align-items:center;gap:6px;display:flex}.sig-opis{vertical-align:middle;margin-left:4px}.sig-opis-gumb{background:var(--teal-pozadina);width:24px;height:24px;color:var(--accent-2);cursor:pointer;border:1px solid #0e8a8666;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.sig-opis-gumb:hover,.sig-opis-gumb[aria-expanded=true]{background:var(--accent-1);color:#fff;border-color:var(--accent-1)}.sig-opis-ploca{text-align:left;flex-direction:column;gap:.35rem;padding:.55rem .65rem .35rem;display:flex}.sig-opis-ploca strong{color:var(--text-main);font-size:.92rem}.sig-opis-tekst{color:var(--text-main);text-transform:none;letter-spacing:0;font-size:.875rem;font-weight:500;line-height:1.55}.sig-opis-ploca .gumb-tekst{align-self:flex-start;padding-left:0;font-size:.86rem}.demo-precac{min-height:32px;font:inherit;color:var(--accent-2);cursor:pointer;background:0 0;border:1px dashed #0e8a868c;border-radius:999px;align-items:center;gap:5px;padding:.25rem .75rem;font-size:.8125rem;font-weight:600;display:inline-flex}.demo-precac:hover{background:var(--teal-pozadina);border-style:solid}.demo-precac:disabled{opacity:.5;cursor:not-allowed}.demo-precac-oznaka{font-weight:800}.demo-precac-ikona{display:inline-flex}.demo-precac-ikona svg{width:14px;height:14px}.prekidac-red{justify-content:space-between;align-items:center;gap:1rem;display:flex}.prekidac-red.lijevo{flex-direction:row-reverse;justify-content:flex-end}.prekidac-tekst{flex-direction:column;gap:2px;min-width:0;display:flex}.prekidac-oznaka{color:var(--text-main);cursor:pointer;font-size:.95rem;font-weight:700}.prekidac-opis{color:var(--text-muted);font-size:.8125rem;line-height:1.45}.demo-alati .dijalog-tijelo{flex-direction:column;gap:1.1rem;padding-top:.5rem;display:flex}.demo-odjeljak{border-bottom:1px solid var(--linija);flex-direction:column;gap:.6rem;padding-bottom:1.1rem;display:flex}.demo-odjeljak:last-child{border-bottom:none;padding-bottom:0}.demo-odjeljak h3{align-items:center;gap:8px;font-size:.98rem;font-weight:700;display:flex}.demo-odjeljak h3 svg{color:var(--accent-1)}.demo-odjeljak p{color:var(--text-muted);font-size:.875rem;line-height:1.5}.demo-spremnost{background:var(--jantar-pozadina);color:var(--jantar);border-radius:10px;align-items:center;gap:8px;padding:.5rem .7rem;font-size:.875rem;font-weight:600;line-height:1.45;display:flex}.demo-spremnost.spremna{background:var(--zelena-pozadina);color:var(--zelena)}.demo-spremnost:before{content:"";background:var(--jantar-tocka);border-radius:50%;flex-shrink:0;width:8px;height:8px}.demo-spremnost.spremna:before{background:var(--zelena-tocka)}.demo-pogledi{flex-direction:column;gap:4px;display:flex}.demo-pogled{border:1px solid var(--glass-border);min-height:44px;font:inherit;color:var(--text-main);text-align:left;cursor:pointer;background:#fff;border-radius:10px;align-items:center;gap:10px;padding:.4rem .7rem;font-size:.92rem;display:flex}.demo-pogled:hover{border-color:var(--accent-1)}.demo-pogled[aria-pressed=true]{border-color:var(--accent-1);background:var(--teal-pozadina);font-weight:700}.demo-pogled small{color:var(--text-muted);margin-left:auto;font-size:.78rem;font-weight:600}.demo-dijagnoza{color:var(--text-main);font-size:.8125rem;line-height:1.5}.demo-dijagnoza summary{cursor:pointer;color:var(--text-muted);font-weight:700}.demo-dijagnoza ul{flex-direction:column;gap:6px;margin-top:.5rem;list-style:none;display:flex}.demo-dijagnoza li{border:1px solid var(--linija);word-break:break-word;background:#f6faf8;border-radius:8px;padding:.4rem .6rem}.demo-dijagnoza time{color:var(--text-muted);font-size:.75rem;display:block}.demo-potvrda{background:var(--crvena-pozadina);border:1px solid var(--crvena-obrub);border-radius:10px;flex-direction:column;gap:.6rem;padding:.75rem;display:flex}.demo-potvrda p{color:var(--crvena)}.demo-precica{color:var(--text-muted);font-size:.8125rem}.demo-precica kbd{font:inherit;border:1px solid var(--glass-border);color:var(--text-main);background:#f6faf8;border-radius:5px;padding:1px 6px;font-size:.78rem;font-weight:700}.granica-greske{flex-direction:column;gap:.75rem;max-width:640px;margin:2rem auto;display:flex}.granica-greske h2{margin:0;font-size:1.3rem}.granica-greske p{color:var(--text-muted);margin:0}.granica-greske-opis{border:1px solid var(--glass-border);white-space:pre-wrap;word-break:break-word;-webkit-user-select:all;user-select:all;background:#f6f8f7;border-radius:10px;margin:0;padding:.75rem .9rem;font-size:.85rem}.granica-greske .red{flex-wrap:wrap;gap:.5rem}
