.tvz-jopa,.tvz-jopa-ugradeno{--j-plava:var(--tvz6-plava, #1f4fd6);--j-tamna:var(--tvz6-plava-tamna, #12245c);--j-svijetla:var(--tvz6-plava-05, #eef3ff);--j-crta:var(--tvz6-crta, #dfe5f0);--j-tekst:var(--tvz6-tekst, #14213d);--j-tekst-2:var(--tvz6-tekst-2, #56627a);--j-povrsina:var(--tvz6-povrsina, #fff);--j-r:var(--tvz6-r, 18px);font-family:var(--tvz6-font,inherit);color:var(--j-tekst)}.tvz-jopa{position:fixed;right:max(16px, env(safe-area-inset-right));bottom:max(16px, env(safe-area-inset-bottom));z-index:9990}.tvz-jopa__gumb{position:relative;width:80px;height:80px;padding:0;border:3px solid #fff;border-radius:50%;background:linear-gradient(145deg,#7fb2ff,var(--j-plava));box-shadow:0 10px 28px rgb(18 36 92 / .28);cursor:pointer;overflow:visible;transition:transform .15s ease}.tvz-jopa__gumb:hover,.tvz-jopa__gumb:focus-visible{transform:translateY(-2px)}.tvz-jopa__gumb:focus-visible{outline:3px solid var(--j-tamna);outline-offset:3px}.tvz-jopa__gumb img{width:100%;height:100%;border-radius:50%;object-fit:cover;display:block}.tvz-jopa__oblacic{position:absolute;right:90px;top:50%;transform:translateY(-50%);white-space:nowrap;background:var(--j-povrsina);color:var(--j-tamna);font-weight:600;font-size:.85rem;padding:.45rem .8rem;border-radius:999px;box-shadow:0 6px 18px rgb(18 36 92 / .16)}.tvz-jopa.je-otvoreno .tvz-jopa__oblacic{display:none}.tvz-jopa__ini{display:grid;place-items:center;width:100%;height:100%;color:#fff;font-weight:800;font-size:2rem}.tvz-jopa__panel{display:flex;flex-direction:column;background:var(--j-povrsina);border:1px solid var(--j-crta);border-radius:var(--j-r);box-shadow:0 24px 60px rgb(18 36 92 / .25);overflow:hidden}.tvz-jopa .tvz-jopa__panel{position:absolute;right:0;bottom:94px;width:min(400px, calc(100vw - 32px));height:min(620px, calc(100vh - 136px))}.tvz-jopa__panel[hidden]{display:none}.tvz-jopa__glava{display:flex;align-items:center;gap:.7rem;padding:.8rem 1rem;background:linear-gradient(120deg,var(--j-tamna),var(--j-plava));color:#fff}.tvz-jopa__avatar{flex:0 0 44px;width:44px;height:44px;border-radius:50%;overflow:hidden;border:2px solid rgb(255 255 255 / .8);background:#7fb2ff}.tvz-jopa__avatar img{width:100%;height:100%;object-fit:cover;display:block}.tvz-jopa__ime{display:flex;flex-direction:column;line-height:1.15;flex:1}.tvz-jopa__ime strong{font-size:1.15rem;letter-spacing:.01em}.tvz-jopa__ime small{opacity:.85;font-size:.8rem}.tvz-jopa__zatvori{background:#fff0;border:0;color:#fff;cursor:pointer;padding:.3rem;border-radius:8px}.tvz-jopa__zatvori:focus-visible{outline:2px solid #fff}.tvz-jopa__poruke{flex:1;overflow-y:auto;padding:1rem;display:flex;flex-direction:column;gap:.7rem;background:var(--j-svijetla)}.tvz-jopa__poruka{max-width:88%;padding:.65rem .85rem;border-radius:14px;font-size:.93rem;line-height:1.5;white-space:pre-line;overflow-wrap:anywhere}.tvz-jopa__poruka p{margin:0}.tvz-jopa__poruka.je-jopa{align-self:flex-start;background:var(--j-povrsina);border:1px solid var(--j-crta);border-top-left-radius:4px}.tvz-jopa__poruka.je-ja{align-self:flex-end;background:var(--j-plava);color:#fff;border-top-right-radius:4px}.tvz-jopa__poruka.je-greska{border-color:#e7b4b4;background:#fff6f6}.tvz-jopa__izvori{margin:.5rem 0 0;padding:.5rem 0 0;border-top:1px dashed var(--j-crta);list-style:none;font-size:.82rem;white-space:normal}.tvz-jopa__izvori li{margin:.15rem 0}.tvz-jopa__izvori a{color:var(--j-plava);text-decoration:underline;text-underline-offset:2px}.tvz-jopa__dijag{display:block;margin-top:.35rem;font-size:.72rem;color:var(--j-tekst-2)}.tvz-jopa__tipka{display:inline-flex;gap:4px}.tvz-jopa__tipka i{width:7px;height:7px;border-radius:50%;background:var(--j-plava);opacity:.4;animation:tvz-jopa-tip 1s infinite ease-in-out}.tvz-jopa__tipka i:nth-child(2){animation-delay:.15s}.tvz-jopa__tipka i:nth-child(3){animation-delay:.3s}@keyframes tvz-jopa-tip{50%{opacity:1;transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.tvz-jopa__tipka i{animation:none;opacity:.8}.tvz-jopa__gumb{transition:none}}.tvz-jopa__teme{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem}.tvz-jopa__tema{display:flex;flex-direction:column;align-items:center;gap:.35rem;padding:.6rem .3rem;border-radius:14px;border:1px solid var(--j-crta);background:var(--j-povrsina);color:var(--j-tekst);font:inherit;font-size:.76rem;line-height:1.2;text-align:center;cursor:pointer}.tvz-jopa__tema svg{width:28px;height:28px;padding:6px;border-radius:10px;box-sizing:content-box}.tvz-jopa__tema.je-upisi svg{background:#e3efff;color:#2a6bdc}.tvz-jopa__tema.je-studij svg{background:#ece8ff;color:#6a4fd6}.tvz-jopa__tema.je-lokacija svg{background:#dcf5ef;color:#128a6e}.tvz-jopa__tema.je-zivot svg{background:#fff1cf;color:#c88a00}.tvz-jopa__tema:hover,.tvz-jopa__tema:focus-visible{border-color:var(--j-plava);outline:none}.tvz-jopa__unos{position:relative;display:flex;align-items:flex-end;gap:.5rem;padding:.7rem .8rem 1.25rem;border-top:1px solid var(--j-crta);background:var(--j-povrsina);flex-wrap:wrap}.tvz-jopa__unos textarea{flex:1;min-width:0;min-height:42px;max-height:120px;resize:none;padding:.6rem .8rem;border:1px solid var(--j-crta);border-radius:12px;font:inherit;font-size:.95rem;color:var(--j-tekst);background:#fff}.tvz-jopa__unos textarea:focus{outline:2px solid var(--j-plava);outline-offset:0;border-color:#fff0}.tvz-jopa__posalji{flex:0 0 42px;height:42px;border-radius:50%;border:0;background:var(--j-plava);color:#fff;cursor:pointer;display:grid;place-items:center}.tvz-jopa__posalji:disabled{opacity:.5;cursor:progress}.tvz-jopa__posalji:focus-visible{outline:3px solid var(--j-tamna);outline-offset:2px}.tvz-jopa__brojac{position:absolute;right:1rem;bottom:.25rem;font-size:.7rem;color:var(--j-tekst-2)}.tvz-jopa__model{flex:1 0 100%;padding:.35rem;border-radius:8px;border:1px solid var(--j-crta);font:inherit;font-size:.82rem}.tvz-jopa__zamka{position:absolute!important;left:-9999px!important;width:1px;height:1px;opacity:0}.tvz-jopa__napomena{margin:0;padding:.45rem 1rem .7rem;font-size:.72rem;color:var(--j-tekst-2);background:var(--j-povrsina)}.tvz-jopa-ugradeno{display:grid;gap:1.25rem;align-items:start;margin:1.5rem 0}.tvz-jopa-ugradeno.ima-sliku{grid-template-columns:minmax(0,5fr) minmax(0,6fr)}.tvz-jopa-ugradeno__slika{margin:0;border-radius:var(--j-r);overflow:hidden;box-shadow:0 16px 40px rgb(18 36 92 / .16)}.tvz-jopa-ugradeno__slika img{display:block;width:100%;height:auto}.tvz-jopa-ugradeno .tvz-jopa__panel{height:600px;max-height:80vh}@media (max-width:860px){.tvz-jopa-ugradeno.ima-sliku{grid-template-columns:1fr}.tvz-jopa-ugradeno__slika{max-width:420px}}@media (max-width:420px){.tvz-jopa .tvz-jopa__panel{position:fixed;inset:auto 8px calc(96px + env(safe-area-inset-bottom, 0px)) 8px;width:auto;height:calc(100dvh - 120px)}.tvz-jopa__teme{grid-template-columns:repeat(2,minmax(0,1fr))}.tvz-jopa__oblacic{display:none}}.tvz-jopa__uvod{position:relative;flex:1;overflow-y:auto;background:#eaf2ff;display:flex;flex-direction:column}.tvz-jopa__uvod[hidden]{display:none}.tvz-jopa__uvod img{display:block;width:100%;height:auto}.tvz-jopa__kreni{position:sticky;bottom:0;margin:auto 0 0;padding:.9rem 1rem;border:0;background:var(--j-plava);color:#fff;font:inherit;font-weight:700;font-size:1rem;cursor:pointer}.tvz-jopa__kreni:focus-visible{outline:3px solid var(--j-tamna);outline-offset:-3px}.tvz-jopa__panel.je-uvod .tvz-jopa__poruke,.tvz-jopa__panel.je-uvod .tvz-jopa__unos,.tvz-jopa__panel.je-uvod .tvz-jopa__napomena{display:none}.tvz-jopa__akcija{display:inline-flex;align-items:center;gap:.35rem;margin-top:.55rem;padding:.5rem .85rem;border-radius:999px;background:var(--j-plava);color:#fff!important;font-weight:600;font-size:.85rem;text-decoration:none;white-space:normal}.tvz-jopa__akcija::before{content:"🗺"}.tvz-jopa__akcija:hover,.tvz-jopa__akcija:focus-visible{background:var(--j-tamna);outline:none}.tvz-jopa__slika{display:block;width:100%;max-width:320px;height:auto;margin:12px 0 4px;border-radius:14px}