.k-gv2-blok{border:1px solid var(--k-line);background:var(--k-cream);border-radius:16px;flex-direction:column;gap:10px;padding:16px;display:flex}.k-gv2-blok__cta.k-btn{width:100%}.k-gv2-blok__obavezno{color:var(--k-wine);margin:0;font-size:14px;font-weight:600;line-height:20px}.k-gv2__mala{color:var(--k-muted);margin:0;font-size:13px;line-height:19px}.k-gv2__napomena{color:var(--k-wine);margin:0;font-size:14px;line-height:20px}.k-gv2__link{font:inherit;color:var(--k-wine);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.k-gv2-sazetak__strane{gap:12px;margin:8px 0 0;padding:0;list-style:none;display:grid}.k-gv2-sazetak__strana{grid-template-columns:96px minmax(0,1fr);align-items:center;gap:12px;display:grid}.k-gv2-sazetak__strana p{margin:0;font-size:15px;line-height:22px}.k-gv2-sazetak__slika{cursor:pointer;border-radius:12px;overflow:hidden}.k-gv2-sazetak__dugmad{align-items:center;gap:16px;margin-top:8px;display:flex}.k-gv2-preview{background:var(--k-cream);border-radius:12px;width:100%;position:relative;overflow:hidden}.k-gv2-preview svg{width:100%;height:100%;display:block}.k-gv2-preview__tekst{fill:#3b3b3f;fill-opacity:.88;paint-order:stroke;stroke:#ffffff40;stroke-width:.6px}.k-gv2{background:var(--k-white);width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;color:var(--k-ink);overscroll-behavior:contain;border:0;margin:0;padding:0}.k-gv2::backdrop{background:#2a1a1f8c}.k-gv2__okvir{flex-direction:column;height:100%;display:flex}.k-gv2__vrh{border-bottom:1px solid var(--k-line);flex:none;justify-content:space-between;align-items:center;gap:12px;padding:8px 16px;display:flex}.k-gv2__naslov{font-family:var(--font-heading--family,inherit);margin:0;font-size:18px;line-height:24px}.k-gv2__zatvori{background:var(--k-blush);width:38px;height:38px;color:var(--k-ink);cursor:pointer;border:0;border-radius:50%;font-size:26px;line-height:1}.k-gv2__telo{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;flex-direction:column;flex:auto;gap:20px;padding:0 16px 84px;display:flex;overflow:auto}.k-gv2{overflow:hidden}.k-gv2__tabovi{gap:8px;margin-bottom:8px;display:flex}.k-gv2__obrisi{z-index:1;border:1px solid var(--k-line);min-height:32px;color:var(--k-ink);font:inherit;cursor:pointer;background:#ffffffeb;border-radius:999px;padding:0 12px;font-size:13px;font-weight:600;position:absolute;top:58px;right:26px}.k-gv2__obrisi:hover{border-color:var(--k-ink)}.k-gv2--kucanje .k-gv2__vrh,.k-gv2--kucanje .k-gv2__tabovi,.k-gv2--kucanje .k-gv2__pregled-prazno,.k-gv2--kucanje .k-gv2__pregled>.k-gv2__mala,.k-gv2--kucanje .k-gv2__obrisi,.k-gv2--kucanje .k-gv2__dzojstik,.k-gv2--kucanje .k-gv2__polje>.k-gv2__mala,.k-gv2--kucanje .k-gv2__simboli,.k-gv2--kucanje .k-gv2__grupa:not(.k-gv2__simboli),.k-gv2--kucanje .k-gv2__red,.k-gv2--kucanje .k-gv2__promo,.k-gv2--kucanje .k-gv2__dugmad--dno{display:none}.k-gv2--kucanje .k-gv2__telo{gap:10px;overflow:hidden}.k-gv2--kucanje .k-gv2__pregled{box-shadow:none;border-bottom:0;padding:8px 16px 0;position:static}.k-gv2--kucanje .k-gv2__pregled .k-gv2-preview{max-height:min(34vh,200px)}.k-gv2--kucanje .k-gv2__unos{min-height:48px}.k-gv2__zavrsi{width:100%;min-height:48px;margin-top:10px}.k-gv2__plutajuce{left:50%;bottom:calc(14px + env(safe-area-inset-bottom,0px));z-index:3;border-radius:999px;min-width:180px;min-height:48px;padding:0 28px;position:fixed;transform:translate(-50%);box-shadow:0 6px 20px #0000002e}.k-gv2__dzojstik{z-index:1;grid-template-rows:repeat(3,34px);grid-template-columns:repeat(3,34px);gap:2px;display:grid;position:absolute;bottom:10px;right:10px}.k-gv2__dz{border:1px solid var(--k-line);color:var(--k-ink);font:inherit;cursor:pointer;background:#ffffffeb;border-radius:10px;place-items:center;padding:0;font-size:13px;line-height:1;display:grid}.k-gv2__dz:hover:not(:disabled){border-color:var(--k-ink)}.k-gv2__dz--gore{grid-area:1/2}.k-gv2__dz--levo{grid-area:2/1}.k-gv2__dz--sredina{color:var(--k-muted,#9a9aa0);grid-area:2/2;font-size:10px}.k-gv2__dz--sredina.is-active{color:var(--k-ink)}.k-gv2__dz--sredina:disabled{cursor:default}.k-gv2__dz--desno{grid-area:2/3}.k-gv2__dz--dole{grid-area:3/2}.k-gv2__kategorije{scrollbar-width:none;gap:8px;margin-bottom:10px;padding-bottom:4px;display:flex;overflow-x:auto}.k-gv2__kategorija{border:1px solid var(--k-line);background:var(--k-white);min-height:36px;font:inherit;color:var(--k-ink);cursor:pointer;border-radius:999px;flex:none;padding:0 14px;font-size:14px;font-weight:600}.k-gv2__kategorija.is-active{background:var(--k-ink);border-color:var(--k-ink);color:var(--k-white)}.k-gv2__simboli-mreza{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.k-gv2__simbol{border:1px solid var(--k-line);background:var(--k-white);min-height:72px;color:var(--k-ink);font:inherit;cursor:pointer;border-radius:12px;flex-direction:column;align-items:center;gap:4px;padding:8px 4px;display:flex}.k-gv2__simbol:hover:not(:disabled){border-color:var(--k-ink)}.k-gv2__simbol:disabled{opacity:.4;cursor:not-allowed}.k-gv2__simbol-znak{font-size:26px;line-height:32px}.k-gv2__simbol-ime{color:var(--k-muted,#5f4e53);text-align:center;font-size:12px;line-height:14px}@media (width>=750px){.k-gv2__simboli-mreza{grid-template-columns:repeat(5,minmax(0,1fr))}}.k-gv2__tabovi--mnogo{scrollbar-width:none;padding-bottom:2px;overflow-x:auto}.k-gv2__tabovi--mnogo .k-gv2__tab{flex:1 0 auto;min-width:108px;padding-left:14px;padding-right:14px}.k-gv2__tab{border:1px solid var(--k-line);background:var(--k-white);min-height:34px;font-size:14px;font:inherit;color:var(--k-ink);cursor:pointer;border-radius:999px;flex:1 1 0;font-weight:600}.k-gv2__tab.is-active{background:var(--k-plum);color:var(--k-white);border-color:var(--k-plum)}.k-gv2__tab-tacka{color:var(--k-gold);margin-left:6px;font-size:10px}.k-gv2__pregled{z-index:2;background:var(--k-white);border-bottom:1px solid var(--k-line);margin:0 -16px;padding:8px 16px;position:sticky;top:0;box-shadow:0 10px 18px -14px #2a1a1f59}.k-gv2__pregled .k-gv2-preview{aspect-ratio:auto;max-height:38dvh}.k-gv2__pregled .k-gv2-preview svg{height:100%;max-height:38dvh}.k-gv2__pregled-prazno{text-align:center;color:var(--k-muted);margin:6px 0 0;font-size:14px}.k-gv2__polje{flex-direction:column;gap:6px;display:flex}.k-gv2__unos{resize:none;min-height:44px;padding:9px 12px;font-size:17px;line-height:24px}.k-gv2__greska-gore{margin:6px 0 0}.k-gv2__telo>:last-child{margin-bottom:calc(16px + env(safe-area-inset-bottom,0px))}.k-gv2__grupa{border:0;min-width:0;margin:0;padding:0}.k-gv2__fontovi{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px;margin-top:6px;display:grid}.k-gv2__font{border:2px solid var(--k-line);cursor:pointer;border-radius:12px;flex-direction:column;justify-content:center;gap:2px;min-height:60px;padding:10px 12px;display:flex}.k-gv2__font input{opacity:0;width:1px;height:1px;position:absolute}.k-gv2__font.is-active{border-color:var(--k-plum);background:var(--k-blush)}.k-gv2__font:has(input:focus-visible){outline:2px solid var(--k-gold)}.k-gv2__font-primer{font-size:22px;line-height:26px}.k-gv2__font-ime{color:var(--k-muted);font-size:13px}.k-gv2__red{grid-template-columns:1fr 1fr;gap:16px;display:grid}.k-gv2__velicina{align-items:center;gap:8px;margin-top:6px;display:flex}.k-gv2__plusminus{border:2px solid var(--k-plum);background:var(--k-white);width:44px;height:44px;color:var(--k-wine);cursor:pointer;border-radius:50%;font-size:22px}.k-gv2__plusminus:disabled{opacity:.4;cursor:default}.k-gv2__velicina-broj{text-align:center;min-width:36px;font-weight:600}.k-gv2__nagib{align-items:center;gap:10px;margin-top:6px;display:flex}.k-gv2__nagib input[type=range]{min-height:44px;accent-color:var(--k-plum);flex:auto}.k-gv2__dugmad{gap:10px;display:flex}.k-gv2__dugmad .k-btn{white-space:normal;flex:1 1 0;min-width:0;padding-inline:12px}.k-gv2__dugmad--dno{z-index:2;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));background:var(--k-white);border-top:1px solid var(--k-line);margin:auto -16px 0;position:sticky;bottom:0;box-shadow:0 -10px 18px -14px #2a1a1f59}.k-gv2__grupa>.k-polje-naslov,.k-gv2__grupa>legend{margin-bottom:10px}.k-gv2__odbaci{z-index:5;text-align:center;background:#fffffff5;flex-direction:column;justify-content:center;gap:12px;padding:24px;display:flex;position:absolute;inset:0}.k-gv2__odbaci-naslov{margin:0;font-size:20px;font-weight:600}.k-gv2__uvod{color:var(--k-muted);margin:0;font-size:15px;line-height:22px}.k-gv2__pregledi{gap:16px;margin:0;padding:0;list-style:none;display:grid}.k-gv2__pregled-glava{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.k-gv2__pregled-tekst{margin:6px 0 0;font-size:15px}@media (width>=750px){.k-gv2{width:min(560px,100vw);max-width:min(560px,100vw);margin:0 0 0 auto;box-shadow:-12px 0 40px #2a1a1f40}.k-gv2__pregled .k-gv2-preview,.k-gv2__pregled .k-gv2-preview svg{max-height:300px}.k-gv2__telo{padding:20px 24px}}@media (prefers-reduced-motion:no-preference){.k-gv2[open]{animation:.2s k-gv2-in}@keyframes k-gv2-in{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}}.k-gv2__promo{background:var(--k-blush);color:var(--k-wine);border-radius:10px;margin:0;padding:10px 12px;font-size:14px;font-weight:600;line-height:20px}@media (width<=749px){.k-gv2__red{grid-template-columns:1fr;gap:12px}.k-gv2__pregled .k-gv2-preview,.k-gv2__pregled .k-gv2-preview svg{max-height:30dvh}.k-gv2__nagib{flex-wrap:wrap}}.k-stavka--dete{grid-column:1/-1;padding-left:24px}.k-stavka--dete .k-stavka{grid-template-columns:48px 1fr;gap:12px}.k-stavka--dete .k-stavka__slika{width:48px;height:48px}.k-stavka--dete .k-stavka__opcije li{white-space:normal;overflow-wrap:anywhere}
