/* KPZ Design 1.0.0 — samo vizuelno, deaktivacijom se vraća staro */
.kpzd{--kd-blue:#0b4fa8;--kd-ink:#0f1f33;--kd-muted:#5b6b80;--kd-line:#e3eaf3;--kd-bg:#f4f7fb;--kd-yellow:#ffd23f;--kd-r:16px;--kd-sh:0 1px 2px rgba(15,31,51,.06),0 6px 18px rgba(15,31,51,.07)}
body.kpzd{background:var(--kd-bg);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}
.kpzd .kpz-section-heading h2{letter-spacing:-.02em}
.kpzd .kpz-kicker{letter-spacing:.08em}
.kpzd a:focus-visible,.kpzd button:focus-visible,.kpzd input:focus-visible,.kpzd select:focus-visible{outline:3px solid #ffb800;outline-offset:2px}
/* ---- kategorije ---- */
.kpzd .kpz-cat-grid .kpz-cat{--c:#2563eb;position:relative;overflow:hidden;border-radius:18px!important;border:1px solid color-mix(in srgb,var(--c) 22%,#fff)!important;background:linear-gradient(160deg,color-mix(in srgb,var(--c) 13%,#fff) 0%,#fff 70%)!important;box-shadow:var(--kd-sh);transition:transform .18s ease,box-shadow .18s ease;color:var(--kd-ink)!important}
.kpzd .kpz-cat-grid .kpz-cat::before{content:"";position:absolute;inset:0 0 auto 0;height:4px;background:var(--c)}
.kpzd .kpz-cat-grid .kpz-cat:hover{transform:translateY(-3px);box-shadow:0 10px 26px color-mix(in srgb,var(--c) 25%,transparent)}
.kpzd .kpz-cat-grid .kpz-cat .kpz-cat-icon{background:color-mix(in srgb,var(--c) 10%,#fff)!important;border-radius:14px!important}
.kpzd .kpz-cat-grid .kpz-cat .kpz-cat-title{color:var(--kd-ink)!important;font-weight:800;letter-spacing:-.01em}
.kpzd .kpz-cat-grid .kpz-cat .kpz-cat-preview{color:var(--kd-muted)!important}
.kpzd .kpz-cat-grid .kpz-cat .kpz-cat-arrow{color:var(--c)!important}
.kpzd .kpzqw-more button{border-radius:999px!important;padding:12px 22px!important;font-weight:800;background:#fff!important;color:var(--kd-blue)!important;border:2px solid var(--kd-blue)!important;cursor:pointer}
.kpzd .kpz-subcats-grid>a,.kpzd .kpz-subcats-grid>*{border-radius:14px!important;box-shadow:var(--kd-sh);border:1px solid var(--kd-line)!important;background:#fff!important}
/* ---- kartice oglasa ---- */
.kpzd .kpz-card-grid{gap:16px!important}
.kpzd .kpz-ad-card{border-radius:var(--kd-r)!important;overflow:hidden;background:#fff!important;border:1px solid var(--kd-line)!important;box-shadow:var(--kd-sh)!important;transition:transform .18s ease,box-shadow .18s ease;position:relative}
.kpzd .kpz-ad-card:hover{transform:translateY(-3px);box-shadow:0 12px 28px rgba(15,31,51,.13)!important}
.kpzd .kpz-ad-card .kpz-card-pic{display:block;aspect-ratio:4/3;overflow:hidden;background:#e9eff7;border-radius:0!important}
.kpzd .kpz-ad-card .kpz-card-pic img{width:100%!important;height:100%!important;object-fit:cover;transition:transform .35s ease}
.kpzd .kpz-ad-card:hover .kpz-card-pic img{transform:scale(1.04)}
.kpzd .kpz-ad-card .kpz-heart-button{background:rgba(255,255,255,.95)!important;box-shadow:0 2px 8px rgba(0,0,0,.15);border-radius:50%!important;color:#e11d48!important}
.kpzd .kpz-ad-details{padding:12px 14px 14px!important;display:flex;flex-direction:column;gap:6px}
.kpzd .kpz-card-title{color:var(--kd-ink)!important;font-weight:700!important;line-height:1.3!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.kpzd .kpz-ad-card .kpz-price{align-self:flex-start;display:inline-block;background:#fff4c2;color:#5a3d00!important;border-radius:10px;padding:4px 10px;font-weight:900;font-size:1.05em;letter-spacing:-.01em}
.kpzd .kpz-card-meta{display:flex;flex-wrap:wrap;gap:6px;margin-top:2px}
.kpzd .kpz-card-meta>span{border-radius:999px;padding:3px 9px;font-size:12px;background:#f1f5fa;color:#334155;display:inline-flex;align-items:center;gap:4px}
.kpzd .kpz-card-meta .kpz-verified{background:#e7f7ee;color:#11683a}
.kpzd .kpzd-loc svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:2}
.kpzd .kpzg-cardbadges{gap:6px}
/* ---- brze kategorije ---- */
.kpzd-chips{display:none}
/* ---- header ---- */
.kpzd .kpz-header{transition:box-shadow .2s ease}
.kpzd .kpz-header.kpzd-scrolled{box-shadow:0 6px 20px rgba(3,20,50,.25)}
.kpzd .kpz-header-search input,.kpzd .kpz-mobile-search input{font-size:16px}
/* ---- mobilno ---- */
@media (max-width:760px){
 .kpzd .kpz-mobile-search{border-radius:14px!important;overflow:hidden;box-shadow:0 4px 14px rgba(0,0,0,.18)}
 .kpzd-chips{display:flex;gap:8px;overflow-x:auto;scroll-snap-type:x proximity;padding:10px 14px 12px;margin:0;-webkit-overflow-scrolling:touch;scrollbar-width:none;background:inherit}
 .kpzd-chips::-webkit-scrollbar{display:none}
 .kpzd-chips a{flex:0 0 auto;scroll-snap-align:start;display:inline-flex;align-items:center;gap:6px;padding:8px 13px;border-radius:999px;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.3);color:#fff!important;font-size:13.5px;font-weight:700;text-decoration:none;white-space:nowrap}
 .kpzd-chips a[aria-current]{background:var(--kd-yellow);color:#1b1300!important;border-color:var(--kd-yellow)}
 .kpzd-chips svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
 .kpzd .kpz-section{padding-left:14px!important;padding-right:14px!important}
 .kpzd .kpz-section-heading h2{font-size:21px!important}
 .kpzd .kpz-cat-grid{gap:10px!important}
 .kpzd .kpz-cat-grid .kpz-cat{border-radius:16px!important}
 .kpzd .kpz-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}
 .kpzd .kpz-ad-details{padding:9px 10px 11px!important;gap:5px}
 .kpzd .kpz-card-title{font-size:14px!important}
 .kpzd .kpz-ad-card .kpz-price{font-size:15px;padding:3px 8px}
 .kpzd .kpz-card-meta>span{font-size:11px;padding:2px 7px}
 /* donja navigacija */
 .kpzd .kpz-bottom-nav{background:rgba(255,255,255,.92)!important;-webkit-backdrop-filter:saturate(1.6) blur(14px);backdrop-filter:saturate(1.6) blur(14px);border-top:1px solid rgba(15,31,51,.08)!important;box-shadow:0 -6px 24px rgba(15,31,51,.10)!important;padding-bottom:max(6px,env(safe-area-inset-bottom))!important}
 .kpzd .kpz-bottom-nav.kpzd-bn6{display:grid!important;grid-template-columns:repeat(6,1fr)!important}
 .kpzd .kpz-bottom-nav a{min-width:0!important;border-radius:12px!important}
 .kpzd .kpz-bottom-nav a small{font-size:10.5px!important;font-weight:700;white-space:nowrap}
 .kpzd .kpz-bottom-nav a svg{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
 .kpzd .kpz-bottom-nav a[aria-current]{color:var(--kd-blue)!important}
 .kpzd .kpz-bottom-nav .kpz-add-mobile svg{background:linear-gradient(135deg,#ffd23f,#ffb800)!important;color:#1b1300;box-shadow:0 6px 16px rgba(255,184,0,.45)}
}
@media (prefers-reduced-motion:reduce){.kpzd *{transition:none!important}}
.kpzd .kpz-cat[data-kpz-cat="automobili"]{--c:#2563eb}.kpzd .kpz-cat[data-kpz-cat="nekretnine"]{--c:#ea580c}.kpzd .kpz-cat[data-kpz-cat="mobiteli"]{--c:#7c3aed}.kpzd .kpz-cat[data-kpz-cat="racunari-i-oprema"]{--c:#0891b2}.kpzd .kpz-cat[data-kpz-cat="dom-i-vrt"]{--c:#16a34a}.kpzd .kpz-cat[data-kpz-cat="odjeca-i-obuca"]{--c:#db2777}.kpzd .kpz-cat[data-kpz-cat="poljoprivreda"]{--c:#65a30d}.kpzd .kpz-cat[data-kpz-cat="usluge"]{--c:#0d9488}.kpzd .kpz-cat[data-kpz-cat="poslovi"]{--c:#4f46e5}.kpzd .kpz-cat[data-kpz-cat="autodijelovi"]{--c:#475569}.kpzd .kpz-cat[data-kpz-cat="motocikli"]{--c:#dc2626}.kpzd .kpz-cat[data-kpz-cat="tv-i-audio"]{--c:#9333ea}.kpzd .kpz-cat[data-kpz-cat="namjestaj"]{--c:#b45309}.kpzd .kpz-cat[data-kpz-cat="djeca-i-bebe"]{--c:#f43f5e}.kpzd .kpz-cat[data-kpz-cat="sport-i-hobi"]{--c:#059669}.kpzd .kpz-cat[data-kpz-cat="zivotinje"]{--c:#ca8a04}.kpzd .kpz-cat[data-kpz-cat="knjige-i-obrazovanje"]{--c:#1d4ed8}.kpzd .kpz-cat[data-kpz-cat="turizam-i-smjestaj"]{--c:#0284c7}.kpzd .kpz-cat[data-kpz-cat="masine-i-alati"]{--c:#57534e}.kpzd .kpz-cat[data-kpz-cat="poklanjam"]{--c:#e11d48}.kpzd .kpz-cat[data-kpz-cat="ostalo"]{--c:#64748b}
@media (max-width:760px){.kpzd .kpz-header.kpzd-scrolled .kpzd-chips{display:none}}
/* ===== 1.1.0 ===== */
/* dugmad */
.kpzd .kpz-btn,.kpzd .kpz-auth-submit{border-radius:12px!important;font-weight:800!important;min-height:46px;display:inline-flex;align-items:center;justify-content:center;gap:6px;transition:transform .12s ease,box-shadow .15s ease,filter .15s}
.kpzd .kpz-btn:active,.kpzd .kpz-auth-submit:active{transform:scale(.98)}
.kpzd .kpz-btn-yellow{box-shadow:0 6px 16px rgba(255,184,0,.35)}
.kpzd .kpz-btn-blue{box-shadow:0 6px 16px rgba(11,79,168,.25)}
/* skeleton */
.kpzd .kpzd-skel{background:linear-gradient(100deg,#e8eef6 30%,#f5f8fc 50%,#e8eef6 70%)!important;background-size:300% 100%!important;animation:kpzdsk 1.2s linear infinite}
@keyframes kpzdsk{to{background-position:-150% 0}}
/* naslovi sekcija */
.kpzd .kpz-section-heading{align-items:flex-end;gap:12px}
.kpzd .kpz-section-heading h2{position:relative;padding-bottom:8px}
.kpzd .kpz-section-heading h2::after{content:"";position:absolute;left:0;bottom:0;width:44px;height:4px;border-radius:4px;background:linear-gradient(90deg,#ffd23f,#ffb800)}
.kpzd .kpz-section-heading>a{white-space:nowrap;font-weight:800;border-radius:999px;padding:7px 13px;background:#eaf2ff;color:var(--kd-blue)!important;text-decoration:none}
/* hero */
.kpzd .kpz-hero-trust span{border-radius:999px!important;background:rgba(255,255,255,.12)!important;border:1px solid rgba(255,255,255,.25)!important;backdrop-filter:blur(6px)}
.kpzd .kpz-search-panel .kpz-search{border-radius:16px!important;box-shadow:0 10px 30px rgba(3,20,50,.25)!important}
.kpzd .kpz-search input,.kpzd .kpz-search select{min-height:48px;border-radius:12px!important}
/* zamjena linkovi */
.kpzd .kpz-swap-links a{background:linear-gradient(135deg,#f0f7ff,#fff)!important;border:1px solid #d3e4f7!important;border-radius:16px!important;box-shadow:var(--kd-sh);transition:transform .15s}
.kpzd .kpz-swap-links a:hover{transform:translateY(-2px)}
.kpzd .kpz-swap-links a span{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--kd-blue);color:#fff}
/* prazna stanja */
.kpzd .kpz-empty,.kpzd .kpzg-empty,.kpzd .kpz-control-empty,.kpzd .kpz-business-home-empty{border:2px dashed #cfdcec!important;background:#fff!important;border-radius:18px!important;padding:22px!important;text-align:center;color:var(--kd-muted)}
.kpzd .kpz-empty>span,.kpzd .kpz-business-home-empty>span{font-size:34px;display:block;margin-bottom:6px}
/* oglas */
.kpzd .kpz-detail-main,.kpzd .kpz-seller-card,.kpzd .kpz-panel{border-radius:20px!important;border:1px solid var(--kd-line)!important;box-shadow:var(--kd-sh)!important}
.kpzd .kpz-main-photo{position:relative;border-radius:16px;overflow:hidden;background:#0f1f33}
.kpzd .kpz-main-photo img{width:100%;max-height:72vh;object-fit:contain}
.kpzd .kpzd-count{position:absolute;right:12px;bottom:12px;background:rgba(15,31,51,.75);color:#fff;font-weight:800;font-size:13px;padding:4px 10px;border-radius:999px;pointer-events:none}
.kpzd .kpz-gallery{display:flex!important;gap:8px;overflow-x:auto;scroll-snap-type:x mandatory;padding:8px 0;scrollbar-width:none}
.kpzd .kpz-gallery::-webkit-scrollbar{display:none}
.kpzd .kpz-gallery-thumb{flex:0 0 68px;height:68px;border-radius:12px!important;overflow:hidden;scroll-snap-align:start;border:2px solid transparent!important;padding:0!important}
.kpzd .kpz-gallery-thumb.is-current{border-color:var(--kd-blue)!important}
.kpzd .kpz-gallery-thumb img{width:100%;height:100%;object-fit:cover}
.kpzd .kpz-detail-title{letter-spacing:-.02em;line-height:1.2!important}
.kpzd .kpz-detail-price{display:inline-block;background:#fff4c2;color:#5a3d00!important;border-radius:12px;padding:6px 14px;font-weight:900!important}
.kpzd .kpz-listing-facts{display:flex!important;flex-wrap:wrap;gap:8px}
.kpzd .kpz-listing-facts>span{background:#f1f5fa!important;border-radius:999px!important;padding:6px 12px!important;font-size:13px;font-weight:700;color:#334155;border:0!important}
.kpzd .kpz-detail-description h2,.kpzd .kpz-qa-section h2{font-size:19px}
.kpzd .kpz-description{line-height:1.65;font-size:16px}
.kpzd .kpz-seller-face{border-radius:50%!important;box-shadow:0 0 0 3px #fff,0 0 0 5px #d7e6f7}
.kpzd .kpz-seller-card .kpzg-badge,.kpzd .kpz-verification-tag,.kpzd .kpz-unverified-tag{border-radius:999px!important;padding:4px 10px!important;font-size:12px;font-weight:700}
.kpzd .kpz-related-listings{margin-top:20px}
/* ljepljiva kontakt traka */
.kpzd-cbar{display:none}
/* forma */
.kpzd .kpz-form label{display:block;font-weight:800;color:var(--kd-ink);margin-bottom:14px}
.kpzd .kpz-form input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]),.kpzd .kpz-form select,.kpzd .kpz-form textarea,.kpzd .kpz-auth-form input:not([type=checkbox]){width:100%;min-height:50px;margin-top:6px;border:1.5px solid #cfdbe9!important;border-radius:12px!important;padding:12px 14px!important;font-size:16px!important;background:#fff!important;transition:border-color .15s,box-shadow .15s}
.kpzd .kpz-form textarea{min-height:150px}
.kpzd .kpz-form input:focus,.kpzd .kpz-form select:focus,.kpzd .kpz-form textarea:focus,.kpzd .kpz-auth-form input:focus{border-color:var(--kd-blue)!important;box-shadow:0 0 0 4px rgba(11,79,168,.12)!important;outline:0}
.kpzd .kpz-form.kpzd-form{counter-reset:kst}
.kpzd .kpz-form.kpzd-form>label,.kpzd .kpz-form.kpzd-form>.kpz-form-grid{background:#f8fbff;border:1px solid var(--kd-line);border-radius:16px;padding:14px}
.kpzd .kpz-form.kpzd-form>label::before,.kpzd .kpz-form.kpzd-form>.kpz-form-grid::before{counter-increment:kst;content:"Korak " counter(kst);display:block;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--kd-blue);margin-bottom:4px}
.kpzd .kpz-form.kpzd-form>.kpz-form-grid::before{grid-column:1/-1}
.kpzd .kpzd-drop input[type=file]{display:block;width:100%;margin-top:8px;padding:26px 14px;border:2px dashed #9dbbe0;border-radius:16px;background:#eef5ff;cursor:pointer;font-size:15px}
.kpzd .kpzd-drop input[type=file]::file-selector-button{border:0;border-radius:10px;background:var(--kd-blue);color:#fff;font-weight:800;padding:10px 14px;margin-right:10px;cursor:pointer}
.kpzd .kpzd-preview{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}
.kpzd .kpzd-preview img{width:72px;height:72px;object-fit:cover;border-radius:12px;box-shadow:var(--kd-sh)}
.kpzd .kpzd-preview img:first-child{outline:3px solid #ffd23f}
.kpzd .kpzd-hint{display:block;font-weight:500;color:var(--kd-muted);margin-top:6px}
/* prijava / registracija / profil */
.kpzd .kpz-auth-card{border-radius:24px!important;box-shadow:0 20px 50px rgba(15,31,51,.12)!important;border:1px solid var(--kd-line)!important}
.kpzd .kpz-auth-form label{font-weight:800;color:var(--kd-ink)}
.kpzd .kpz-auth-submit{width:100%;min-height:52px;font-size:16px}
.kpzd .kpz-auth-promo{border-radius:24px!important}
.kpzd .kpz-self-ad,.kpzd .kpz-self-summary>*,.kpzd .kpz-self-settings{border-radius:16px!important;border:1px solid var(--kd-line)!important;box-shadow:var(--kd-sh);background:#fff}
/* footer */
.kpzd .kpz-footer{border-top:4px solid #ffd23f}
.kpzd .kpz-footer-grid{gap:24px!important}
.kpzd .kpz-footer a{text-decoration:none;opacity:.92}
.kpzd .kpz-footer a:hover{opacity:1;text-decoration:underline}
.kpzd .kpz-footer h3,.kpzd .kpz-footer h4,.kpzd .kpz-footer strong{letter-spacing:.02em}
.kpzd .kpzqw-fb{display:inline-flex;align-items:center;gap:8px;border-radius:999px;padding:8px 14px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2)}
.kpzd .kpz-footer-bottom{font-size:12.5px;opacity:.85}
@media (max-width:760px){
 .kpzd .kpz-section-heading{flex-direction:row!important;align-items:center;justify-content:space-between;flex-wrap:wrap}
 .kpzd .kpz-section-heading>a{font-size:13px;padding:6px 11px}
 .kpzd .kpz-section-description{font-size:13.5px}
 .kpzd .kpz-detail-main{padding:12px!important}
 .kpzd .kpz-main-photo{margin:-12px -12px 0;border-radius:20px 20px 0 0}
 .kpzd .kpz-detail-title{font-size:23px!important}
 .kpzd.kpzd-has-cbar .kpzd-cbar{display:flex;position:fixed;left:8px;right:8px;bottom:calc(74px + env(safe-area-inset-bottom));z-index:998;gap:6px;align-items:center;background:#fff;border:1px solid var(--kd-line);border-radius:16px;padding:7px;box-shadow:0 10px 30px rgba(15,31,51,.2)}
 .kpzd-cbar .kpzd-cb-price{font-weight:900;color:#5a3d00;padding:0 6px;white-space:nowrap;font-size:15px;margin-right:auto}
 .kpzd-cbar a{flex:0 1 auto;display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 12px;border-radius:11px;font-weight:800;font-size:14px;text-decoration:none;color:#fff;background:var(--kd-blue)}
 .kpzd-cbar .kpzd-cb-tel{background:#0f766e}.kpzd-cbar .kpzd-cb-wa{background:#128c4a}
 .kpzd.kpzd-has-cbar .kpz-footer{padding-bottom:150px}
 .kpzd .kpz-footer-grid{grid-template-columns:1fr 1fr!important}
 .kpzd .kpz-auth-wrap{padding:14px!important}
 .kpzd .kpz-auth-card{padding:22px 18px!important}
}
/* ===== 1.1.1 ===== */
/* seller header: no oval, clean round avatar */
.kpzd .kpz-seller-face{border-radius:0!important;box-shadow:none!important;border:0!important;background:none!important;outline:0!important;display:flex!important;align-items:center;gap:14px;padding:4px 0!important;margin:6px 0 12px!important;width:auto!important;height:auto!important}
.kpzd .kpz-seller-face>div,.kpzd .kpz-seller-face>div *{border:0!important;box-shadow:none!important;background:none!important;border-radius:0!important}
.kpzd .kpz-seller-face>div{display:flex;flex-direction:column;gap:2px;min-width:0}
.kpzd .kpz-seller-face strong{font-size:18px;line-height:1.2}
.kpzd .kpz-seller-face small{color:#64748b;font-size:13px}
.kpzd .kpz-seller-face small::before{content:"📍 ";font-size:11px}
.kpzd .kpz-seller-face img.avatar{width:64px!important;height:64px!important;flex:0 0 64px;border-radius:50%!important;object-fit:cover;border:0!important;box-shadow:0 0 0 3px #fff,0 0 0 5px #ffd21f,0 4px 12px rgba(10,40,100,.18)!important;margin:5px}
/* duplicate show-more: keep quickwins button only */
.kpzd #kategorije:has(.kpzqw-more) .kpz-cats-mobile-more,.kpzd .kpzd-dupmore{display:none!important}
/* mobile categories: 2-row swipe slider */
@media (max-width:767px){
.kpzd #kategorije .kpz-cat-grid{display:grid!important;grid-auto-flow:column!important;grid-template-rows:repeat(2,auto)!important;grid-template-columns:none!important;grid-auto-columns:31%!important;gap:10px!important;overflow-x:auto!important;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;padding:4px 2px 12px!important;scrollbar-width:none}
.kpzd #kategorije .kpz-cat-grid::-webkit-scrollbar{display:none}
.kpzd #kategorije .kpz-cat{scroll-snap-align:start;min-width:0!important;width:auto!important;margin:0!important;padding:10px 6px 12px!important;border-radius:16px!important;display:flex!important;flex-direction:column;align-items:center;text-align:center;gap:6px}
.kpzd #kategorije .kpz-cat-icon{width:100%!important;height:auto!important;aspect-ratio:4/3;border-radius:12px;overflow:hidden;display:flex;align-items:center;justify-content:center}
.kpzd #kategorije .kpz-cat-icon img{width:100%!important;height:100%!important;object-fit:contain}
.kpzd #kategorije .kpz-cat-title{font-size:12.5px!important;line-height:1.2;font-weight:700}
.kpzd #kategorije .kpz-cat-preview,.kpzd #kategorije .kpz-cat-arrow{display:none!important}
.kpzd #kategorije .kpzd-swipehint{display:block;text-align:center;font-size:12px;color:#64748b;margin:2px 0 0}
}
.kpzd-swipehint{display:none}
/* ===== 1.2.0 ===== */
.kpzd #kategorije .kpz-cat.kpzqw-hidden{display:none!important}
.kpzd .kpz-cat img.kpzd-icon{object-fit:cover!important;border-radius:12px;mix-blend-mode:multiply;transition:transform .2s}
.kpzd .kpz-cat:hover img.kpzd-icon{transform:scale(1.05)}
@media (min-width:768px){.kpzd #kategorije .kpz-cat-icon:has(img.kpzd-icon){overflow:hidden}}
