/* GENERISANO: python3 bin/build-assets.py — ne mijenjati ručno. */
/* 1. font */
@font-face{font-family:Urbanist;font-style:normal;font-weight:400 700;font-display:swap;src:url(fonts/urbanist-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:Urbanist;font-style:normal;font-weight:400 700;font-display:swap;src:url(fonts/urbanist-latin.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
/* 2. osnova samostalne aplikacije (zamjena za WordPress admin stilove) + stranice Lukrosa */
/* Osnova koju je u WordPressu davao admin (common.css, forms.css): dopunjava se kako se moduli prenose. */
/* WordPress admin NE zadaje border-box svim elementima (samo poljima i dugmadima), a moduli na to računaju: širina kolone
   u tabeli je bez razmaka. Zato opšte pravilo važi samo na Lukrosovim sopstvenim stranicama i dijelovima. */
body:not(.lk-legacy) *,body:not(.lk-legacy) *::before,body:not(.lk-legacy) *::after,.lk-userwrap,.lk-userwrap *,.lk-foot{box-sizing:border-box}
input,select,textarea,button{box-sizing:border-box}
/* scrollbar-gutter: mjesto za traku listanja je uvijek rezervisano, pa se zaglavlje ne pomjera kad stranica postane duža od ekrana. */
html{-webkit-text-size-adjust:100%;scrollbar-gutter:stable}
body{margin:0;font-size:13px;line-height:1.4em;color:#3c434a;-webkit-font-smoothing:subpixel-antialiased}
h1,h2,h3,h4{margin:1em 0;color:#1d2327}
h1{font-size:23px;font-weight:400}
h2{font-size:1.3em}
h3{font-size:1.17em}
b,strong{font-weight:600}
/* Tabovi WordPress admina (.nav-tab): admin ih crta bez podvlačenja; modul Nabavke na to računa. */
.nav-tab,.nav-tab:hover,.nav-tab:focus{text-decoration:none;white-space:nowrap}
p{margin:1em 0;font-size:13px;line-height:1.5}
a{color:#2271b1;transition-property:border,background,color;transition-duration:.05s;transition-timing-function:ease-in-out}
a:hover{color:#135e96}
img{max-width:100%;height:auto;border:0}
hr{border:0;border-top:1px solid #dcdcde;border-bottom:1px solid #f6f7f7}
button,input,select,textarea{font-family:inherit;font-size:inherit;font-weight:inherit}
input,select{margin:0 1px}
/* Tabele, polja i dugmad WordPress admina (common.css, forms.css, buttons.css): vrijednosti na koje se stilovi modula oslanjaju. */
.widefat{border-spacing:0;width:100%;clear:both;margin:0}
.widefat *{word-wrap:break-word}
.widefat td,.widefat th{padding:8px 10px}
.widefat td{vertical-align:top}
.widefat td,.widefat td p,.widefat td ol,.widefat td ul{font-size:13px;line-height:1.5em}
.widefat th,.widefat thead td,.widefat tfoot td{text-align:left;line-height:1.3em;font-size:14px;font-weight:400}
.widefat thead th{line-height:1.4em}
.wp-core-ui select{vertical-align:middle}
/* vrijednosti iz verzije WordPressa na sajtu (pročitane iz load-styles.php 14.11.2026.) */
.wp-core-ui .button,.wp-core-ui .button-primary,.wp-core-ui .button-secondary{display:inline-block;text-decoration:none;font-size:13px;font-weight:500;line-height:2.92308;min-height:40px;margin:0;padding:0 16px;cursor:pointer;border-width:1px;border-style:solid;-webkit-appearance:none;border-radius:2px;white-space:nowrap;box-sizing:border-box}
.wp-core-ui .button,.wp-core-ui .button-secondary{vertical-align:top}
.wp-core-ui .button.button-small{min-height:24px;line-height:2;padding:0 8px;font-size:11px}
[hidden]{display:none!important}
.wrap{margin:10px 20px 0 2px}
.wp-header-end{visibility:hidden;margin:-2px 0 0}
p.description,.description{margin:2px 0 5px;color:#646970;font-size:13px}
.screen-reader-text{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);border:0;word-wrap:normal!important}
.clear{clear:both}
/* 3. Corbel izgled (konty-izgled.php) */
body.zp-corbel.zd-app{--zp-ico:#6a6a66;--zp-h:60;--zp-s:3%;--zp-acc:#111;--zp-acc-ink:#fff;--zp-t1:#111;--zp-t1i:#fff;
--zp-bg:hsl(var(--zp-h) var(--zp-s) 91%);--zp-card:rgba(255,255,255,.74);--zp-solid:#fff;--zp-ink:hsl(var(--zp-h) 10% 7%);--zp-muted:hsl(var(--zp-h) 5% 42%);
--zp-line:rgba(0,0,0,.08);--zp-t3:hsl(var(--zp-h) var(--zp-s) 85%);--zp-t4:hsl(var(--zp-h) var(--zp-s) 77%);--zp-hover:rgba(0,0,0,.045);
--zp-shadow:0 1px 0 rgba(255,255,255,.7) inset,0 10px 30px rgba(0,0,0,.05);--zp-good:#1a7f37;--zp-bad:#b3261e;--zp-bar:var(--zp-t1);
--zd-gold:var(--zp-acc);--zd-gold2:var(--zp-acc);--zd-ink:var(--zp-ink);--zd-muted:var(--zp-muted);--zd-glass:var(--zp-card);--zd-line:var(--zp-line);--zd-sh:var(--zp-shadow)}
body.zp-corbel.zd-app[data-zp=pastel]{--zp-h:205;--zp-s:22%;--zp-acc:#2a6f9a;--zp-acc-ink:#fff;--zp-t1:#14202a;--zp-t1i:#f3f7f8;--zp-bg:#e6ecef;--zp-card:rgba(255,255,255,.5);--zp-solid:#fbfcfd;--zp-ink:#14202a;--zp-muted:#4c5a65;--zp-line:rgba(20,32,42,.09);--zp-t3:#e3ebef;--zp-t4:#cbe1f0;--zp-hover:rgba(20,32,42,.06);--zp-shadow:0 1px 0 rgba(255,255,255,.7) inset,0 24px 48px -30px rgba(28,60,82,.3);--zp-good:#22735c;--zp-bad:#b1412a;--zp-bar:#2a6f9a;--zp-ico:#2a6f9a}
body.zp-corbel.zd-app[data-zp=pastel]:before{content:""!important;position:fixed;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(31vmax 31vmax at 13vmax 7vmax,#bcd9f2,transparent),radial-gradient(35vmax 35vmax at calc(100% - 11vmax) calc(100% - 45vmax),#bfe6d6,transparent),radial-gradient(23vmax 23vmax at calc(100% - 31vmax) 7vmax,#f6cfc7,transparent)}
body.zp-corbel.zd-app[data-zp=pastel] .zpd-tile.t1,body.zp-corbel.zd-app[data-zp=pastel] .zm-t.t1{background:#a9d2f1;color:#14202a}
body.zp-corbel.zd-app[data-zp=pastel] .zpd-tile.t2,body.zp-corbel.zd-app[data-zp=pastel] .zm-t.t2{background:#a7e1ca;color:#14202a}
body.zp-corbel.zd-app[data-zp=pastel] .zpd-tile.t3{background:#f1e08f;color:#14202a}
body.zp-corbel.zd-app[data-zp=pastel] .zpd-tile.t4,body.zp-corbel.zd-app[data-zp=pastel] .zm-t.t4{background:#f6b4a3;color:#14202a}
body.zp-corbel.zd-app[data-zp=pastel] .zpd-tile .zpd-chip,body.zp-corbel.zd-app[data-zp=pastel] .zpd-card .zpd-chip{background:rgba(255,255,255,.55);color:#1b5e4a}
body.zp-corbel.zd-app[data-zp=pastel] .zpd-tile .zpd-chip.dn,body.zp-corbel.zd-app[data-zp=pastel] .zpd-card .zpd-chip.dn{background:rgba(255,255,255,.55);color:#8f3220}
body.zp-corbel.zd-app[data-zp=pastel] .zpd-tile.t1 .zpd-chip[data-tip]:after{background:#14202a;color:#f3f7f8}
body.zp-corbel.zd-app[data-zp=pastel] .zpd-tile.t1 .zpd-link{border-top-color:rgba(20,32,42,.24)}
body.zp-corbel.zd-app[data-zp=pastel] .zpd-gauge{background:#1f4d6a;color:#f3f7f8}
body.zp-corbel.zd-app[data-zp=pastel] .zpd-gauge-svg{color:#f3f7f8}
body.zp-corbel.zd-app[data-zp=pastel] #zpdg stop:nth-child(1){stop-color:#a7e1ca}
body.zp-corbel.zd-app[data-zp=pastel] #zpdg stop:nth-child(2){stop-color:#a9d2f1}
body.zp-corbel.zd-app[data-zp=pastel] #zpdg stop:nth-child(3){stop-color:#f1e08f}
body.zp-corbel.zd-app[data-zp=pastel] .zpd-gauge-svg circle:nth-last-of-type(2){fill:#1f4d6a}
body.zp-corbel.zd-app[data-zp=pastel] .zpd-avg{border-top-color:#df7659}
body.zp-corbel.zd-app[data-zp=pastel] .zpd-avg span{background:#d3ecee;color:#1b6e78;border-color:transparent}
body.zp-corbel.zd-app[data-zm=dark]{--zp-bg:hsl(var(--zp-h) var(--zp-s) 6%);--zp-card:rgba(255,255,255,.055);--zp-solid:hsl(var(--zp-h) var(--zp-s) 11%);--zp-ink:#f1f1ee;--zp-muted:hsl(var(--zp-h) 6% 63%);
--zp-line:rgba(255,255,255,.09);--zp-t1:hsl(var(--zp-h) var(--zp-s) 17%);--zp-t1i:#f4f4f1;--zp-t3:hsl(var(--zp-h) var(--zp-s) 13%);--zp-t4:hsl(var(--zp-h) var(--zp-s) 20%);--zp-hover:rgba(255,255,255,.06);
--zp-shadow:0 10px 30px rgba(0,0,0,.35);--zp-bar:var(--zp-acc);--zp-good:#6ee08d;--zp-bad:#ff8a80;--zp-acc-ink:#101010;color-scheme:dark}
body.zp-corbel.zd-app[data-zm=dark][data-zp=mono]{--zp-acc:#f1f1ee;--zp-ico:#a9a9a5}
body.zp-corbel.zd-app[data-zm=dark][data-zp=pastel]{--zp-h:206;--zp-s:24%;--zp-acc:#79b6e3;--zp-bg:#0c1216;--zp-solid:#172129;--zp-ink:#e8eef1;--zp-muted:#a7b3bb;--zp-card:rgba(255,255,255,.055);--zp-line:rgba(255,255,255,.09);--zp-t1:#e8eef1;--zp-t1i:#0f171c;--zp-t3:#172128;--zp-t4:#1d3a50;--zp-bar:#79b6e3;--zp-ico:#79b6e3;--zp-good:#6fd3b0;--zp-bad:#f2937c;--zp-shadow:0 24px 48px -30px rgba(0,0,0,.7)}
body.zp-corbel.zd-app[data-zm=dark][data-zp=pastel]:before{background:radial-gradient(31vmax 31vmax at 13vmax 7vmax,rgba(70,140,200,.32),transparent),radial-gradient(35vmax 35vmax at calc(100% - 11vmax) calc(100% - 45vmax),rgba(46,160,128,.24),transparent),radial-gradient(23vmax 23vmax at calc(100% - 31vmax) 7vmax,rgba(230,120,95,.15),transparent)}
body.zp-corbel.zd-app[data-zm=dark][data-zp=pastel] .zpd-tile.t1,body.zp-corbel.zd-app[data-zm=dark][data-zp=pastel] .zm-t.t1{background:#2f5a7a;color:#f3f7f8}
body.zp-corbel.zd-app[data-zm=dark][data-zp=pastel] .zpd-tile.t2,body.zp-corbel.zd-app[data-zm=dark][data-zp=pastel] .zm-t.t2{background:#1f5846;color:#f3f7f8}
body.zp-corbel.zd-app[data-zm=dark][data-zp=pastel] .zpd-tile.t3{background:#6b5f1f;color:#f3f7f8}
body.zp-corbel.zd-app[data-zm=dark][data-zp=pastel] .zpd-tile.t4,body.zp-corbel.zd-app[data-zm=dark][data-zp=pastel] .zm-t.t4{background:#7a3f31;color:#f3f7f8}
body.zp-corbel.zd-app[data-zm=dark][data-zp=pastel] .zpd-tile.t1 .zpd-chip{background:rgba(110,224,165,.16);color:#8fe3c4}
body.zp-corbel.zd-app[data-zm=dark][data-zp=pastel] .zpd-tile.t1 .zpd-chip.dn{background:rgba(255,157,148,.16);color:#ffb3a1}
body.zp-corbel.zd-app[data-zm=dark][data-zp=pastel] .zpd-tile.t1 .zpd-link{border-top-color:rgba(255,255,255,.24)}
body.zp-corbel.zd-app[data-zm=dark][data-zp=pastel] .zpd-gauge{background:#24597a}
body.zp-corbel.zd-app[data-zm=dark][data-zp=pastel] .zpd-gauge-svg circle:nth-last-of-type(2){fill:#24597a}
body.zp-corbel.zd-app[data-zp=ocean]{--zp-h:205;--zp-s:22%;--zp-acc:#2a6f9a;--zp-acc-ink:#fff;--zp-t1:#14202a;--zp-t1i:#f3f7f8;--zp-bg:#e4ebf0;--zp-card:rgba(255,255,255,.5);--zp-solid:#fbfcfd;--zp-ink:#14202a;--zp-muted:#4c5a65;--zp-line:rgba(20,32,42,.09);--zp-t3:#e3ebef;--zp-t4:#cbe1f0;--zp-hover:rgba(20,32,42,.06);--zp-shadow:0 1px 0 rgba(255,255,255,.7) inset,0 24px 48px -30px rgba(28,60,82,.3);--zp-good:#22735c;--zp-bad:#b1412a;--zp-bar:#2a6f9a;--zp-ico:#2a6f9a}
body.zp-corbel.zd-app[data-zp=ocean]:before{content:""!important;position:fixed;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(31vmax 31vmax at 13vmax 7vmax,#b4d3ef,transparent),radial-gradient(35vmax 35vmax at calc(100% - 11vmax) calc(100% - 45vmax),#b6e2e6,transparent),radial-gradient(23vmax 23vmax at calc(100% - 31vmax) 7vmax,#cfe0f3,transparent)}
body.zp-corbel.zd-app[data-zp=ocean] .zpd-tile.t1,body.zp-corbel.zd-app[data-zp=ocean] .zm-t.t1{background:#9fcbef;color:#14202a}
body.zp-corbel.zd-app[data-zp=ocean] .zpd-tile.t2,body.zp-corbel.zd-app[data-zp=ocean] .zm-t.t2{background:#9fdce0;color:#14202a}
body.zp-corbel.zd-app[data-zp=ocean] .zpd-tile.t3{background:#cfe3f5;color:#14202a}
/* Treća pločica u Ocean paleti: demo boja #cfe3f5 potamnjena za 1% (L 88,6 → 87,6) = #cbe1f4, ostaje plava; opšte pravilo niže je miješalo sa tekstom i činilo je sivom. */
body.zp-corbel.zd-app[data-zp=ocean]:not([data-zm=dark]) .zpd-tile.t3,body.zp-corbel.zd-app[data-zp=ocean]:not([data-zm=dark]) .zm-t.t3,body.zp-corbel.zd-app[data-zp=ocean]:not([data-zm=dark]) .zkt-cards>:nth-child(3),body.zp-corbel.zd-app[data-zp=ocean]:not([data-zm=dark]) .zk-cards>:nth-child(3){background:#cbe1f4!important}
body.zp-corbel.zd-app[data-zp=ocean] .zpd-tile.t4,body.zp-corbel.zd-app[data-zp=ocean] .zm-t.t4{background:#8fc6d6;color:#14202a}
body.zp-corbel.zd-app[data-zp=ocean] .zpd-tile .zpd-chip,body.zp-corbel.zd-app[data-zp=ocean] .zpd-card .zpd-chip{background:rgba(255,255,255,.55);color:#1b5e4a}
body.zp-corbel.zd-app[data-zp=ocean] .zpd-tile .zpd-chip.dn,body.zp-corbel.zd-app[data-zp=ocean] .zpd-card .zpd-chip.dn{background:rgba(255,255,255,.55);color:#8f3220}
body.zp-corbel.zd-app[data-zp=ocean] .zpd-tile.t1 .zpd-chip[data-tip]:after{background:#14202a;color:#f3f7f8}
body.zp-corbel.zd-app[data-zp=ocean] .zpd-tile.t1 .zpd-link{border-top-color:rgba(20,32,42,.24)}
body.zp-corbel.zd-app[data-zp=ocean] .zpd-gauge{background:#173f5f;color:#f3f7f8}
body.zp-corbel.zd-app[data-zp=ocean] .zpd-gauge-svg{color:#f3f7f8}
body.zp-corbel.zd-app[data-zp=ocean] #zpdg stop:nth-child(1){stop-color:#9fdce0}
body.zp-corbel.zd-app[data-zp=ocean] #zpdg stop:nth-child(2){stop-color:#9fcbef}
body.zp-corbel.zd-app[data-zp=ocean] #zpdg stop:nth-child(3){stop-color:#fff}
body.zp-corbel.zd-app[data-zp=ocean] .zpd-gauge-svg circle:nth-last-of-type(2){fill:#173f5f}
body.zp-corbel.zd-app[data-zp=ocean] .zpd-avg{border-top-color:#df7659}
body.zp-corbel.zd-app[data-zp=ocean] .zpd-avg span{background:#d3ecee;color:#1b6e78;border-color:transparent}
body.zp-corbel.zd-app[data-zm=dark][data-zp=ocean]{--zp-h:206;--zp-s:24%;--zp-acc:#79b6e3;--zp-bg:#0a1118;--zp-solid:#172129;--zp-ink:#e8eef1;--zp-muted:#a7b3bb;--zp-card:rgba(255,255,255,.055);--zp-line:rgba(255,255,255,.09);--zp-t1:#e8eef1;--zp-t1i:#0f171c;--zp-t3:#172128;--zp-t4:#1d3a50;--zp-bar:#79b6e3;--zp-ico:#79b6e3;--zp-good:#6fd3b0;--zp-bad:#f2937c;--zp-shadow:0 24px 48px -30px rgba(0,0,0,.7)}
body.zp-corbel.zd-app[data-zm=dark][data-zp=ocean]:before{background:radial-gradient(31vmax 31vmax at 13vmax 7vmax,rgba(60,130,200,.34),transparent),radial-gradient(35vmax 35vmax at calc(100% - 11vmax) calc(100% - 45vmax),rgba(40,160,170,.24),transparent),radial-gradient(23vmax 23vmax at calc(100% - 31vmax) 7vmax,rgba(90,140,210,.16),transparent)}
body.zp-corbel.zd-app[data-zm=dark][data-zp=ocean] .zpd-tile.t1,body.zp-corbel.zd-app[data-zm=dark][data-zp=ocean] .zm-t.t1{background:#2b5a80;color:#f3f7f8}
body.zp-corbel.zd-app[data-zm=dark][data-zp=ocean] .zpd-tile.t2,body.zp-corbel.zd-app[data-zm=dark][data-zp=ocean] .zm-t.t2{background:#1f5a63;color:#f3f7f8}
body.zp-corbel.zd-app[data-zm=dark][data-zp=ocean] .zpd-tile.t3{background:#3a6a8a;color:#f3f7f8}
body.zp-corbel.zd-app[data-zm=dark][data-zp=ocean] .zpd-tile.t4,body.zp-corbel.zd-app[data-zm=dark][data-zp=ocean] .zm-t.t4{background:#2c5f73;color:#f3f7f8}
body.zp-corbel.zd-app[data-zm=dark][data-zp=ocean] .zpd-tile.t1 .zpd-chip{background:rgba(110,224,165,.16);color:#8fe3c4}
body.zp-corbel.zd-app[data-zm=dark][data-zp=ocean] .zpd-tile.t1 .zpd-chip.dn{background:rgba(255,157,148,.16);color:#ffb3a1}
body.zp-corbel.zd-app[data-zm=dark][data-zp=ocean] .zpd-tile.t1 .zpd-link{border-top-color:rgba(255,255,255,.24)}
body.zp-corbel.zd-app[data-zm=dark][data-zp=ocean] .zpd-gauge{background:#1e4c70}
body.zp-corbel.zd-app[data-zm=dark][data-zp=ocean] .zpd-gauge-svg circle:nth-last-of-type(2){fill:#1e4c70}
body.zp-corbel.zd-app[data-zp=sage]{--zp-h:112;--zp-s:14%;--zp-acc:#2f6b4f;--zp-acc-ink:#fff;--zp-t1:#14202a;--zp-t1i:#f3f7f8;--zp-bg:#e9ebe4;--zp-card:rgba(255,255,255,.5);--zp-solid:#fbfcfd;--zp-ink:#14202a;--zp-muted:#4c5a65;--zp-line:rgba(20,32,42,.09);--zp-t3:#e5ebe3;--zp-t4:#cfe5d6;--zp-hover:rgba(20,32,42,.06);--zp-shadow:0 1px 0 rgba(255,255,255,.7) inset,0 24px 48px -30px rgba(28,60,82,.3);--zp-good:#22735c;--zp-bad:#b1412a;--zp-bar:#2f6b4f;--zp-ico:#2f6b4f}
body.zp-corbel.zd-app[data-zp=sage]:before{content:""!important;position:fixed;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(31vmax 31vmax at 13vmax 7vmax,#cfe3c8,transparent),radial-gradient(35vmax 35vmax at calc(100% - 11vmax) calc(100% - 45vmax),#e6e2c6,transparent),radial-gradient(23vmax 23vmax at calc(100% - 31vmax) 7vmax,#c9e2d6,transparent)}
body.zp-corbel.zd-app[data-zp=sage] .zpd-tile.t1,body.zp-corbel.zd-app[data-zp=sage] .zm-t.t1{background:#bfe0c4;color:#14202a}
body.zp-corbel.zd-app[data-zp=sage] .zpd-tile.t2,body.zp-corbel.zd-app[data-zp=sage] .zm-t.t2{background:#a9dcc6;color:#14202a}
body.zp-corbel.zd-app[data-zp=sage] .zpd-tile.t3{background:#ece2a8;color:#14202a}
body.zp-corbel.zd-app[data-zp=sage] .zpd-tile.t4,body.zp-corbel.zd-app[data-zp=sage] .zm-t.t4{background:#e9c9a7;color:#14202a}
body.zp-corbel.zd-app[data-zp=sage] .zpd-tile .zpd-chip,body.zp-corbel.zd-app[data-zp=sage] .zpd-card .zpd-chip{background:rgba(255,255,255,.55);color:#1b5e4a}
body.zp-corbel.zd-app[data-zp=sage] .zpd-tile .zpd-chip.dn,body.zp-corbel.zd-app[data-zp=sage] .zpd-card .zpd-chip.dn{background:rgba(255,255,255,.55);color:#8f3220}
body.zp-corbel.zd-app[data-zp=sage] .zpd-tile.t1 .zpd-chip[data-tip]:after{background:#14202a;color:#f3f7f8}
body.zp-corbel.zd-app[data-zp=sage] .zpd-tile.t1 .zpd-link{border-top-color:rgba(20,32,42,.24)}
body.zp-corbel.zd-app[data-zp=sage] .zpd-gauge{background:#234a3a;color:#f3f7f8}
body.zp-corbel.zd-app[data-zp=sage] .zpd-gauge-svg{color:#f3f7f8}
body.zp-corbel.zd-app[data-zp=sage] #zpdg stop:nth-child(1){stop-color:#ece2a8}
body.zp-corbel.zd-app[data-zp=sage] #zpdg stop:nth-child(2){stop-color:#bfe0c4}
body.zp-corbel.zd-app[data-zp=sage] #zpdg stop:nth-child(3){stop-color:#fff}
body.zp-corbel.zd-app[data-zp=sage] .zpd-gauge-svg circle:nth-last-of-type(2){fill:#234a3a}
body.zp-corbel.zd-app[data-zp=sage] .zpd-avg{border-top-color:#d0864f}
body.zp-corbel.zd-app[data-zp=sage] .zpd-avg span{background:#d3ecee;color:#1b6e78;border-color:transparent}
body.zp-corbel.zd-app[data-zm=dark][data-zp=sage]{--zp-h:112;--zp-s:14%;--zp-acc:#8fd1ad;--zp-bg:#0c120f;--zp-solid:#151d18;--zp-ink:#e8eef1;--zp-muted:#a7b3bb;--zp-card:rgba(255,255,255,.055);--zp-line:rgba(255,255,255,.09);--zp-t1:#e8eef1;--zp-t1i:#0f171c;--zp-t3:#151d18;--zp-t4:#1d3a2b;--zp-bar:#8fd1ad;--zp-ico:#8fd1ad;--zp-good:#6fd3b0;--zp-bad:#f2937c;--zp-shadow:0 24px 48px -30px rgba(0,0,0,.7)}
body.zp-corbel.zd-app[data-zm=dark][data-zp=sage]:before{background:radial-gradient(31vmax 31vmax at 13vmax 7vmax,rgba(80,160,110,.28),transparent),radial-gradient(35vmax 35vmax at calc(100% - 11vmax) calc(100% - 45vmax),rgba(200,180,90,.14),transparent),radial-gradient(23vmax 23vmax at calc(100% - 31vmax) 7vmax,rgba(60,150,130,.2),transparent)}
body.zp-corbel.zd-app[data-zm=dark][data-zp=sage] .zpd-tile.t1,body.zp-corbel.zd-app[data-zm=dark][data-zp=sage] .zm-t.t1{background:#3f6b52;color:#f3f7f8}
body.zp-corbel.zd-app[data-zm=dark][data-zp=sage] .zpd-tile.t2,body.zp-corbel.zd-app[data-zm=dark][data-zp=sage] .zm-t.t2{background:#2f6b5b;color:#f3f7f8}
body.zp-corbel.zd-app[data-zm=dark][data-zp=sage] .zpd-tile.t3{background:#6b6a2a;color:#f3f7f8}
body.zp-corbel.zd-app[data-zm=dark][data-zp=sage] .zpd-tile.t4,body.zp-corbel.zd-app[data-zm=dark][data-zp=sage] .zm-t.t4{background:#6e5538;color:#f3f7f8}
body.zp-corbel.zd-app[data-zm=dark][data-zp=sage] .zpd-tile.t1 .zpd-chip{background:rgba(110,224,165,.16);color:#8fe3c4}
body.zp-corbel.zd-app[data-zm=dark][data-zp=sage] .zpd-tile.t1 .zpd-chip.dn{background:rgba(255,157,148,.16);color:#ffb3a1}
/* Noćni režim: značke procenta na svim pločicama i karticama (ne samo na prvoj) — svijetla pilula sa tamnim tekstom je bila slabo čitljiva. */
body.zp-corbel.zd-app[data-zm=dark]:is([data-zp=pastel],[data-zp=ocean],[data-zp=sage]) .zpd-tile .zpd-chip,body.zp-corbel.zd-app[data-zm=dark]:is([data-zp=pastel],[data-zp=ocean],[data-zp=sage]) .zpd-card .zpd-chip{background:rgba(110,224,165,.16);color:#8fe3c4}
body.zp-corbel.zd-app[data-zm=dark]:is([data-zp=pastel],[data-zp=ocean],[data-zp=sage]) .zpd-tile .zpd-chip.dn,body.zp-corbel.zd-app[data-zm=dark]:is([data-zp=pastel],[data-zp=ocean],[data-zp=sage]) .zpd-card .zpd-chip.dn{background:rgba(255,157,148,.16);color:#ffb3a1}
/* Oznake stanja zaliha kao tekst: žuta i narandžasta su na svijetloj podlozi bile ispod 3:1, crvena na tamnoj takođe. */
body.zp-corbel.zd-app .zm-l-low,body.zp-corbel.zd-app .zm-ex b.zm-l-low,body.zp-corbel.zd-app .zq-q.zq-low,body.zp-corbel.zd-app .zt-q-low{color:#b4521a}
body.zp-corbel.zd-app .zm-l-end,body.zp-corbel.zd-app .zm-ex b.zm-l-end,body.zp-corbel.zd-app .zq-q.zq-end,body.zp-corbel.zd-app .zt-q-end{color:#8a6a00}
body.zp-corbel.zd-app[data-zm=dark] .zm-l-out{color:#ff8f85}
body.zp-corbel.zd-app[data-zm=dark] .zm-l-low,body.zp-corbel.zd-app[data-zm=dark] .zm-ex b.zm-l-low,body.zp-corbel.zd-app[data-zm=dark] .zq-q.zq-low,body.zp-corbel.zd-app[data-zm=dark] .zt-q-low{color:#ffb074}
body.zp-corbel.zd-app[data-zm=dark] .zm-l-end,body.zp-corbel.zd-app[data-zm=dark] .zm-ex b.zm-l-end,body.zp-corbel.zd-app[data-zm=dark] .zq-q.zq-end,body.zp-corbel.zd-app[data-zm=dark] .zt-q-end{color:#f2cf5b}
/* Noćni režim: pločica brenda je pod mišem postajala bijela, pa su bijeli logo i broj nestajali. */
body.zp-corbel.zd-app[data-zm=dark] .zahara-dob .zd-pills a.zd-plogo:not(.active):hover{background:rgba(255,255,255,.10)!important}
/* Noćni režim: izabrana pločica brenda ima istu svijetlu podlogu kao pločica pod mišem (okvir i kvačica ostaju). */
body.zp-corbel.zd-app[data-zm=dark].zd-app .zahara-dob .zd-pills a.zd-plogo.active{background:rgba(255,255,255,.10)!important}
/* Dnevni režim: pločica brenda pod mišem i izabrana pločica nisu potpuno bijele, nego malo svjetlije od ostalih. */
body.zp-corbel.zd-app:not([data-zm=dark]) .zahara-dob .zd-pills a.zd-plogo:not(.active):hover{background:rgba(255,255,255,.72)!important}
body.zp-corbel.zd-app:not([data-zm=dark]).zd-app .zahara-dob .zd-pills a.zd-plogo.active{background:rgba(255,255,255,.72)!important;box-shadow:0 2px 8px rgba(20,32,42,.08)!important}
/* Tabovi dobavljača (Poređenje, PerfumeDistri…): izabrani je u boji prekidača, pod mišem ista blaga podloga kao pločice brendova. */
body.zp-corbel.zd-app .zahara-dob.zd-nab h2.nav-tab-wrapper .nav-tab.nav-tab-active,body.zp-corbel.zd-app .zahara-dob.zd-nab h2.nav-tab-wrapper .nav-tab.nav-tab-active:hover{background:var(--zp-acc)!important;border-color:var(--zp-acc)!important;color:var(--zp-solid)!important}
body.zp-corbel.zd-app .zahara-dob.zd-nab .zd-tabw:has(.nav-tab-active) .zd-sw{background:color-mix(in srgb,var(--zp-solid) 38%,transparent)}
body.zp-corbel.zd-app:not([data-zm=dark]) .zahara-dob.zd-nab .nav-tab:not(.nav-tab-active):hover{background:rgba(255,255,255,.72)!important}
body.zp-corbel.zd-app[data-zm=dark] .zahara-dob.zd-nab .nav-tab:not(.nav-tab-active):hover{background:rgba(255,255,255,.10)!important}
/* Nabavka › Na sajtu: 14 kolona nije stajalo u okvir, pa je „Ušteda“ bila odsječena — uže ćelije na računaru. */
@media(min-width:783px){body.zp-corbel.zd-app .zahara-dob .zd-tw>table.zd-cmp>thead>tr>th,body.zp-corbel.zd-app .zahara-dob .zd-tw>table.zd-cmp>tbody>tr>td{padding-left:8px!important;padding-right:8px!important}}
body.zp-corbel.zd-app[data-zm=dark][data-zp=sage] .zpd-tile.t1 .zpd-link{border-top-color:rgba(255,255,255,.24)}
body.zp-corbel.zd-app[data-zm=dark][data-zp=sage] .zpd-gauge{background:#2a5845}
body.zp-corbel.zd-app[data-zm=dark][data-zp=sage] .zpd-gauge-svg circle:nth-last-of-type(2){fill:#2a5845}
body.zp-corbel.zd-app{background:var(--zp-bg)!important;color:var(--zp-ink)}
body.zp-corbel.zd-app:before{content:none!important}
/* iOS Safari: donji desni krug gradijenta (polumjer 35vmax) se sijekao na donjem rubu fiksnog sloja, pa se vidjela vodoravna ivica pozadine. Sloj je produžen 40vmax ispod ekrana, a centar tog kruga spušten za isto (45vmax umjesto 5vmax), pa izgled ostaje isti, bez presjeka. */
body.zp-corbel.zd-app:before{bottom:-40vmax!important}
/* iOS 26 Safari: ispod statusne trake i donje trake fiksni sloj se ne crta (isječen je na vidljivi dio), pa se na vrhu i pri dnu vidi ivica pozadine. Na telefonu je gradijent zato dio dokumenta (sloj preko cijelog body-ja koji se pomjera sa sadržajem), pa teče i ispod traka bez presjeka. */
@media(max-width:782px){html{height:auto!important}body.zp-corbel.zd-app{height:auto!important;min-height:100vh;position:relative}body.zp-corbel.zd-app:before{position:absolute!important;top:0!important;left:0!important;right:0!important;bottom:0!important;height:auto!important}}
body.zp-corbel.zd-app .wrap.zahara-dob{box-sizing:border-box;max-width:1840px;padding:22px min(1.6vw,28px) 20px min(calc(81px + 1.486vw),108px)}
body.zp-corbel.zd-app .zahara-dob h1,body.zp-corbel.zd-app .zahara-dob h2,body.zp-corbel.zd-app .zahara-dob h3{color:var(--zp-ink)}
body.zp-corbel.zd-app .zahara-dob h2{font-size:18px;font-weight:650;letter-spacing:-.01em}
body.zp-corbel.zd-app .zahara-dob p,body.zp-corbel.zd-app .zahara-dob li,body.zp-corbel.zd-app .zahara-dob label,body.zp-corbel.zd-app .zahara-dob .description{color:var(--zp-ink)}
body.zp-corbel.zd-app .zahara-dob .description,body.zp-corbel.zd-app .zahara-dob .muted{color:var(--zp-muted)}
body.zp-corbel.zd-app .zahara-dob a{color:var(--zp-ink)}
/* ---- zaglavlje ---- */
.zp-top{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:20px;margin:0 0 4px}
.zp-brand{display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--zp-ink)!important;flex:0 0 auto}
.zp-mark{width:40px;height:40px;border-radius:13px;background:var(--zp-t1);position:relative;display:block}
.zp-mark:after{content:"";position:absolute;inset:10px;background:var(--zp-t1i);-webkit-mask:var(--zp-mark) center/contain no-repeat;mask:var(--zp-mark) center/contain no-repeat}
.zp-bt{display:flex;flex-direction:column;line-height:1.2}.zp-bt b{font-size:17px;font-weight:700;letter-spacing:-.02em}.zp-bt small{font-size:12px;font-weight:500;color:var(--zp-muted)}
.zp-brand.zp-lk{flex-direction:column;align-items:flex-start;gap:5px}
.zp-slg{display:block;font-size:10.5px;font-weight:600;text-transform:uppercase;letter-spacing:.14em;line-height:1;color:var(--zp-muted);white-space:nowrap}
@media(max-width:782px){.zp-brand.zp-lk svg{height:32px}.zp-slg{font-size:8.8px}}
.zp-lk svg{height:40px;width:auto;display:block}.zp-lk .lk-t{fill:var(--zp-ink)}.zp-lk .lk-r{fill:#0E8FB0}.zp-lk .lk-d{fill:#E08A00}
body.zp-corbel.zd-app[data-zm=dark] .zp-lk .lk-r{fill:#22B5D6}body.zp-corbel.zd-app[data-zm=dark] .zp-lk .lk-d{fill:#FBB124}
.zp-nav{display:block;padding:0;border-radius:999px;background:var(--zp-card);border:0;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--zp-solid) 92%,transparent);overflow-x:auto;scrollbar-width:none;min-width:0;justify-self:center;max-width:100%}
.zp-nav::-webkit-scrollbar{display:none}
.zp-navt{display:flex;position:relative;gap:0;padding:4px;width:max-content;min-width:100%;box-sizing:border-box}
.zp-nav a,.zp-navp>span{padding:10px 16px;border-radius:999px;font-size:13.5px;line-height:20px;font-weight:600;white-space:nowrap}
.zp-nav a{position:relative;z-index:1;color:var(--zp-ink)!important;text-decoration:none;transition:background .15s}
.zp-nav a:hover{background:var(--zp-hover)}
.zp-nav a.on,.zp-nav a.on:hover{background:var(--zp-t1);color:var(--zp-t1i)!important}
.zp-navp{position:absolute;inset:0;z-index:2;display:none;padding:4px;box-sizing:border-box;background:var(--zp-t1);color:var(--zp-t1i);pointer-events:none;clip-path:inset(50% 50% 50% 50%)}
.zp-nav.zp-navjs .zp-navp{display:flex}
.zp-nav.zp-navjs a.on,.zp-nav.zp-navjs a.on:hover{background:transparent;color:var(--zp-ink)!important}
.zp-right{display:flex;align-items:center;gap:10px;margin-left:auto;flex:0 0 auto}
.zp-apps{display:inline-flex;gap:2px;padding:4px;border-radius:999px;background:var(--zp-card);border:1px solid var(--zp-line)}
.zp-apps a{padding:6px 12px;border-radius:999px;font-size:13px;color:var(--zp-muted);text-decoration:none;font-weight:500}
.zp-apps a.on{background:var(--zp-t1);color:var(--zp-t1i)}
.zp-btn{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:999px;background:var(--zp-card);border:1px solid var(--zp-line);color:var(--zp-ink)!important;text-decoration:none;font-size:13px;font-weight:500}
.zp-btn svg{width:16px;height:16px}.zp-btn:hover{background:var(--zp-solid)}
.zp-title{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}
.zp-livepill{display:inline-flex;align-items:center;gap:7px;padding:5px 12px;border-radius:999px;background:var(--zp-hover);border:0;font-size:12px;font-weight:500;color:var(--zp-ink);white-space:nowrap}
button.zp-livepill{font-family:inherit;cursor:pointer;line-height:18px}
button.zp-livepill:hover{background:color-mix(in srgb,var(--zp-ink) 10%,transparent)}
.zp-livepill .n{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:var(--zp-ink);color:var(--zp-solid);font-size:11.5px;font-weight:600}
.zp-livepill svg{width:14px;height:14px;flex:none;opacity:.6}
.zp-lp{position:relative;display:inline-block}
.zp-lp-pop{position:absolute;right:0;top:calc(100% + 8px);z-index:70;width:max-content;min-width:290px;max-width:min(440px,90vw);padding:8px;border-radius:20px;background:var(--zp-solid);border:1px solid var(--zp-line);box-shadow:0 18px 44px rgba(0,0,0,.22)}
.zp-lp-pop[hidden]{display:none}
.zp-lp-pop a{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:14px;font-size:13.5px;font-weight:500;color:var(--zp-ink)!important;text-decoration:none}
.zp-lp-pop a:hover{background:var(--zp-hover)}
.zp-lp-pop a i{width:9px;height:9px;border-radius:50%;background:var(--zp-muted);flex:none}
.zp-lp-pop a.bad i{background:#b32d2e}.zp-lp-pop a.warn i{background:#b26200}.zp-lp-pop a.low i{background:#e8780a}.zp-lp-pop a.end i{background:#e8b900}.zp-lp-pop a.ok i{background:#1a9a4a}.zp-lp-pop a.web i{background:#1d5f99}
.zp-livepill .t{display:inline-block;transition:opacity .22s ease;white-space:nowrap}
.zp-lp[data-mode=rotate] .zp-livepill .n{display:none}
.zp-livepill[data-tone] i{animation:none;box-shadow:none}
.zp-livepill[data-tone=bad] i{background:#b32d2e}.zp-livepill[data-tone=low] i{background:#e8780a}.zp-livepill[data-tone=end] i{background:#e8b900}.zp-livepill[data-tone=web] i{background:#1d5f99}.zp-livepill[data-tone=warn] i{background:#b26200}
@media(prefers-reduced-motion:reduce){.zp-livepill .t{transition:none}}
.zp-livepill i{width:8px;height:8px;border-radius:50%;background:var(--zp-muted);flex:0 0 auto}.zp-livepill.on i{background:#1a9a4a;animation:zpLive 2s ease-out infinite}@keyframes zpLive{0%{box-shadow:0 0 0 0 rgba(26,154,74,.55)}70%{box-shadow:0 0 0 7px rgba(26,154,74,0)}100%{box-shadow:0 0 0 0 rgba(26,154,74,0)}}@media(prefers-reduced-motion:reduce){.zp-livepill.on i{animation:none;box-shadow:0 0 0 3px rgba(26,154,74,.18)}}
.zp-title h1{margin:24px 0 26px;padding:0;font-size:clamp(28px,2.6vw,38px);line-height:1.04;font-weight:600;letter-spacing:-.025em;color:var(--zp-ink)}
/* Oznaka „Najprodavaniji“ skraćena na „Top“ (bez izmjene konty-sync.php). */
body.zd-app .zahara-dob table.zd-lager-ov .zd-sr-top{align-items:center}
body.zd-app .zahara-dob table.zd-lager-ov .zd-sr-top .zd-ch{font-size:0;line-height:0}
body.zd-app .zahara-dob table.zd-lager-ov .zd-sr-top .zd-ch:after{content:"Hit";display:block;font-size:10px;line-height:14px}
/* Zalihe na desktopu: tanka vertikalna crta između loga i naziva brenda i veći naziv (kao na telefonu). */
@media (min-width:783px){
body.zd-app .zahara-dob table.zd-lager-ov td.zd-bcell{position:relative}
body.zd-app .zahara-dob table.zd-lager-ov td.zd-bcell:after{content:"";position:absolute;right:0;top:12px;bottom:12px;width:1px;background:var(--zd-muted);opacity:.45}
body.zd-app .zahara-dob table.zd-lager-ov tbody td:nth-child(2){padding-left:18px}
body.zd-app .zahara-dob table.zd-lager-ov tbody td:nth-child(2) a:first-child strong{font-size:16px;letter-spacing:.07em}
body.zd-app .zahara-dob table.zd-lager-ov tbody td:nth-child(2) a:first-child{display:block;margin-bottom:10px}
}
@media (max-width:782px){
body.zd-app .zahara-dob table.zd-lager-ov tbody td:nth-child(2){padding-top:12px}
}
/* Zalihe: brojevi Nema / Nisko / Pri kraju su linkovi na listu tih parfema brenda (desktop: sam broj, telefon: cijela pločica). */
body.zd-app .zahara-dob table.zd-lager-ov td a.zd-cnt{color:inherit;text-decoration:none;cursor:pointer}
body.zd-app .zahara-dob table.zd-lager-ov tbody td .zd-sr a.zd-chl.zd-chl{margin:0;display:flex;align-items:center;flex:0 0 auto;text-decoration:none;cursor:pointer}
body.zd-app .zahara-dob table.zd-lager-ov a.zd-chl:hover .zd-ch{filter:brightness(1.1)}
body.zd-app .zahara-dob table.zd-lager-ov .zd-sr-end .zd-ch{color:#fff}
body.zd-app .zahara-dob table.zd-lager-ov tbody td:nth-child(3) .zd-v,body.zd-app .zahara-dob table.zd-lager-ov tbody td:nth-child(3) a.zd-cnt .zd-v{font-weight:700}
body.zd-app .zahara-dob .zp-bsum{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-width:560px;margin:12px 0}
body.zd-app .zahara-dob .zp-bsum>div{min-width:0;padding:12px 10px;border-radius:12px;background:rgba(127,127,127,.12);text-align:center}
body.zd-app .zahara-dob .zp-bsum span{display:block;font-size:11.5px;line-height:1.25;color:var(--zd-muted)}
body.zd-app .zahara-dob .zp-bsum small{display:block;font-size:10.5px;opacity:.8}
body.zd-app .zahara-dob .zp-bsum b{display:block;font-size:20px;font-weight:600;line-height:1.25;margin-top:4px;color:var(--zd-ink)}
@media(max-width:782px){body.zd-app .zahara-dob .zp-bsum{gap:8px}body.zd-app .zahara-dob .zp-bsum b{font-size:18px}}
body.zd-app .zahara-dob .zp-sort{display:none}
body.zd-app .zahara-dob .zp-sku{display:none}
body.zd-app .zahara-dob p.zp-note{margin:16px 0 8px}
body.zd-app .zahara-dob table.zd-lager-br thead th a.zd-sorted{color:#886d15;font-weight:700}
body.zd-app .zahara-dob table.zd-prof-br thead th{font-size:11px!important;letter-spacing:.66px!important}body.zd-app .zahara-dob table.zd-topsell td.zp-xc{white-space:nowrap}@media(min-width:783px){body.zd-app .zahara-dob .zd-calc .zd-sum{grid-template-columns:repeat(6,minmax(0,1fr))}}@media(max-width:782px){body.zd-app .zahara-dob .zd-calc .zd-sum>div:nth-child(n+4){grid-column:span 2}}
body.zd-app:not(.zp-ready) .zkt-seg~*:not(script):not(style):not(link){opacity:0;animation:zpshow 0s 1.6s forwards}
@keyframes zpshow{to{opacity:1}}
/* ---- pokret po uzoru na Corbel (2026-11-14) ---- */
body.zp-pend .wrap.zahara-dob>hr.wp-header-end~*:not(.zp-dock):not(.zp-pop):not(.zp-spot):not(.zp-calcbd){opacity:0;animation:zpshow 0s 3s forwards}
body.zp-leave .wrap.zahara-dob>hr.wp-header-end~*:not(.zp-dock):not(.zp-pop):not(.zp-spot):not(.zp-calcbd){opacity:0;translate:0 -8px;transition:opacity .2s ease-in,translate .2s ease-in}
.zp-title h1 .zp-wd{display:inline-block;overflow:hidden;vertical-align:top;padding-bottom:.14em;margin-bottom:-.14em}
.zp-title h1 .zp-ch{display:inline-block;transform-origin:0 100%}
@keyframes zpInDown{from{opacity:0;translate:0 -14px}}
@keyframes zpInUp{from{opacity:0;translate:0 10px}}
@keyframes zpDockIn{from{opacity:0;translate:var(--zp-dock-from,-90px 0)}}
@keyframes zpPopIn{from{opacity:0;translate:var(--zp-pop-from,0 -8px);scale:.96}}
@keyframes zpFadeIn{from{opacity:0}}
@keyframes zpMesh{0%{translate:0 0;scale:1.02}50%{translate:1.6% -1.2%;scale:1.07}100%{translate:-1.4% 1.5%;scale:1.03}}
/* prvo otvaranje ili osvježavanje: logo, meni i dugmad se spuštaju, dock ulazi sa strane; pri prelazu između tabova zaglavlje miruje */
body.zp-intro .zp-top>.zp-brand{animation:zpInDown .55s cubic-bezier(.16,1,.3,1) backwards}
body.zp-intro .zp-top>.zp-nav{animation:zpInDown .6s cubic-bezier(.16,1,.3,1) .04s backwards}
body.zp-intro .zp-right>*{animation:zpInDown .6s cubic-bezier(.16,1,.3,1) .08s backwards}
body.zp-intro .zp-right>*:nth-child(2){animation-delay:.12s}body.zp-intro .zp-right>*:nth-child(3){animation-delay:.16s}body.zp-intro .zp-right>*:nth-child(n+4){animation-delay:.2s}
body.zp-intro .zp-dock{animation:zpDockIn .85s cubic-bezier(.16,1,.3,1) backwards}
body.zp-intro .zp-dock>*{animation:zpInUp .7s cubic-bezier(.16,1,.3,1) .18s backwards}
body.zp-intro .zp-dock>*:nth-child(3){animation-delay:.215s}body.zp-intro .zp-dock>*:nth-child(4){animation-delay:.25s}body.zp-intro .zp-dock>*:nth-child(5){animation-delay:.285s}body.zp-intro .zp-dock>*:nth-child(6){animation-delay:.32s}body.zp-intro .zp-dock>*:nth-child(7){animation-delay:.355s}body.zp-intro .zp-dock>*:nth-child(n+8){animation-delay:.39s}
/* klizna podloga podtabova */
.zp-segjs{position:relative}
.zp-segp{position:absolute;left:0;top:0;z-index:0;display:block;pointer-events:none;border-radius:999px}
.zp-segjs>a,.zp-segjs>button{position:relative;z-index:1;transition:color .2s}
body.zp-corbel.zd-app .zahara-dob .zp-segjs>a.on,body.zp-corbel.zd-app .zahara-dob .zp-segjs>a.active{background:transparent!important;box-shadow:none!important}
body.zp-corbel.zd-app .zahara-dob .zp-segjs>a.zp-segoff{color:var(--zp-muted)!important}
body.zp-corbel.zd-app .zahara-dob .zp-segjs>a.zp-segon{color:var(--zp-ink)!important}
@media(prefers-reduced-motion:no-preference){
/* iskačući prozori: spuste se uz blagi prebačaj, stavke ulaze redom */
.zp-bellmenu:not([hidden]),.lk-usermenu:not([hidden]),.zp-lp-pop:not([hidden]){transform-origin:90% 0;animation:zpPopIn .34s cubic-bezier(.3,1.3,.5,1) backwards}
.zp-pop{--zp-pop-from:-10px 0;transform-origin:0 50%}
.zp-pop:not([hidden]){animation:zpPopIn .34s cubic-bezier(.3,1.3,.5,1) backwards}
.zp-homemenu:not([hidden])>*{animation:zpInDown .4s cubic-bezier(.16,1,.3,1) backwards}.zp-homemenu:not([hidden])>*:nth-child(2){animation-delay:.05s}
.zp-spot:not([hidden]){animation:zpFadeIn .2s backwards}.zp-spot:not([hidden]) .zs-card{animation:zpPopIn .36s cubic-bezier(.3,1.3,.5,1) backwards}
.zp-bellmenu:not([hidden]) .zp-bm-i{animation:zpInUp .5s cubic-bezier(.16,1,.3,1) .04s backwards}
.zp-bellmenu:not([hidden]) .zp-bm-i:nth-of-type(2){animation-delay:.08s}.zp-bellmenu:not([hidden]) .zp-bm-i:nth-of-type(3){animation-delay:.12s}.zp-bellmenu:not([hidden]) .zp-bm-i:nth-of-type(4){animation-delay:.16s}.zp-bellmenu:not([hidden]) .zp-bm-i:nth-of-type(n+5){animation-delay:.2s}
/* dugmad: mekši prelazi i „pritisak“ ikonice sa oprugom */
.zp-dock a,.zp-dock button{transition:opacity .2s,background-color .2s}
.zp-btn{transition:background-color .2s,color .2s,box-shadow .2s}
.zp-gearbtn svg,.zp-dock a svg,.zp-dock button svg{transition:scale .4s cubic-bezier(.3,1.4,.5,1)}
.zp-gearbtn:active svg,.zp-dock a:active svg,.zp-dock button:active svg{scale:.76;transition-duration:.08s}
body.zp-corbel.zd-app .zahara-dob table tbody tr{transition:background-color .15s}
body.zp-corbel.zd-app .zahara-dob .zd-sw::after{transition:top .35s cubic-bezier(.3,1.4,.5,1)}
}
/* pretapanje (zpMorph): dok traje, visine stubića, lukovi i boje prelaze na nove vrijednosti umjesto da skoče */
.zp-morphing *{transition:height .8s cubic-bezier(.16,1,.3,1),width .8s cubic-bezier(.16,1,.3,1),bottom .8s cubic-bezier(.16,1,.3,1),background-color .35s,color .3s,opacity .3s,stroke-dasharray .9s cubic-bezier(.16,1,.3,1),stroke-dashoffset .9s cubic-bezier(.16,1,.3,1),y .8s cubic-bezier(.16,1,.3,1),cx .8s cubic-bezier(.16,1,.3,1),cy .8s cubic-bezier(.16,1,.3,1),d .8s cubic-bezier(.16,1,.3,1)!important}
.zp-morphing .zpd-col,.zp-morphing .zpd-col *{transition-delay:var(--zmd,0ms)!important}
.zp-morphing .zp-segp,.zp-morphing .zp-navp,.zp-morphing .zpd-seg a,.zp-morphing .zd-mode a{transition:none!important}
body.zp-softwait .wrap.zahara-dob>hr.wp-header-end~*:not(.zp-dock):not(.zp-pop):not(.zp-spot):not(.zp-calcbd):not(.zd-mode):not(:has(.zpd-seg)){opacity:.5;transition:opacity .3s}
/* dok se čeka odgovor servera, ispod naslova teče tanka linija (inače nevidljivi hr.wp-header-end), da se vidi da se učitava */
@keyframes zpLoad{from{background-position:-50% 0}to{background-position:150% 0}}
body.zp-softwait .wrap.zahara-dob>hr.wp-header-end,body:has(#zk-live.zp-wait) .wrap.zahara-dob>hr.wp-header-end{visibility:visible;height:2px;border:0;margin:-2px 0 0;border-radius:2px;background:linear-gradient(90deg,transparent,var(--zp-acc),transparent) 0 0/50% 100% no-repeat;animation:zpLoad 1s linear infinite}
/* telefon: bez sivog pravougaonika koji iOS crta preko dodirnute veze */
body.zp-corbel.zd-app a,body.zp-corbel.zd-app button,body.zp-corbel.zd-app summary,body.zp-corbel.zd-app label,body.zp-corbel.zd-app input,body.zp-corbel.zd-app select{-webkit-tap-highlight-color:transparent}
/* telefon: naslov i status uvijek u jednom redu (ako ne stane, podnaslov se skrati), da sadržaj ispod ne skače kad se tekst promijeni */
@media(max-width:600px){.zpd-hd:has(>.zp-lpslot){flex-wrap:nowrap}.zpd-hd:has(>.zp-lpslot)>h3{flex:1 1 auto;min-width:0;flex-wrap:nowrap;white-space:nowrap;overflow:hidden}.zpd-hd:has(>.zp-lpslot)>h3 small{min-width:0;overflow:hidden;text-overflow:ellipsis}.zpd-hd>.zp-lpslot{flex:0 0 auto}}
#zk-live #zk-root>.zpd>*,#zk-live #zk-root>*:not(.zpd){transition:opacity .3s}
#zk-live.zp-wait #zk-root>.zpd>*:not(.zpd-bar),#zk-live.zp-wait #zk-root>*:not(.zpd){opacity:.5}
/* Tamni izgled paleta Pastel/Ocean/Sage: --zp-hover je ostajala tamna (nevidljiva na tamnoj podlozi), pa statusna značka nije imala podlogu. */
body.zp-corbel.zd-app[data-zm=dark][data-zp=pastel],body.zp-corbel.zd-app[data-zm=dark][data-zp=ocean],body.zp-corbel.zd-app[data-zm=dark][data-zp=sage]{--zp-hover:rgba(255,255,255,.06)}
body.zp-corbel.zd-app[data-zm=dark] .zp-livepill{background:color-mix(in srgb,var(--zp-ink) 6%,transparent)}
body.zp-corbel.zd-app[data-zm=dark] button.zp-livepill:hover{background:color-mix(in srgb,var(--zp-ink) 11%,transparent)}
/* plutajući balon stubića (zp-ftip, skripta „popup baloni“): baloni u stubićima su skriveni i služe samo kao mjera položaja */
html.zp-ftips .zpd-col .zpd-tip,html.zp-ftips .zga-col .zga-tip,html.zp-ftips .zpd-heat .c .tp,html.zp-ftips .zfs-pw .zfs-tip,html.zp-ftips .zga-dl li .zga-bl{visibility:hidden!important}
/* pite Prodaja i plaćanje kao Corbelova pita: prve dvije Corbelove boje po paleti i izgledu, isticanje dijela (klase zp-pk0 / zp-pk1, skripta u dijelu 'morph') */
body.zp-corbel.zd-app{--zp-c1:#121212;--zp-c2:#b4b4af;--zp-c3:#6a6a66;--zp-c4:#8e8e89;--zp-c5:#c8c8c3}
body.zp-corbel.zd-app[data-zp=ocean],body.zp-corbel.zd-app[data-zp=pastel]{--zp-c1:#2a6f9a;--zp-c2:#8ec3ea;--zp-c3:#2f9a7e;--zp-c4:#df7659;--zp-c5:#cf9426}
body.zp-corbel.zd-app[data-zp=sage]{--zp-c1:#2f6b4f;--zp-c2:#9ccdb2;--zp-c3:#5c9a3e;--zp-c4:#d0864f;--zp-c5:#c79a2a}
body.zp-corbel.zd-app[data-zm=dark]{--zp-c1:#ededeb;--zp-c2:#6c6c68;--zp-c3:#a9a9a5;--zp-c4:#8e8e8a;--zp-c5:#c4c4bf}
body.zp-corbel.zd-app[data-zm=dark][data-zp=ocean],body.zp-corbel.zd-app[data-zm=dark][data-zp=pastel]{--zp-c1:#79b6e3;--zp-c2:#b8daf3;--zp-c3:#5fcaa8;--zp-c4:#f09a82;--zp-c5:#e7b552}
body.zp-corbel.zd-app[data-zm=dark][data-zp=sage]{--zp-c1:#8fd1ad;--zp-c2:#c9e8d3;--zp-c3:#a6d36f;--zp-c4:#f0a576;--zp-c5:#e7c159}
body.zp-corbel.zd-app .zpd-donuts .zpd-donut svg .dk{stroke:var(--zp-c1)!important}
body.zp-corbel.zd-app .zpd-donuts .zpd-donut svg .ls{stroke:var(--zp-c2)!important}
body.zp-corbel.zd-app .zpd-donuts .zpd-dl i{background:var(--zp-c1)!important}
body.zp-corbel.zd-app .zpd-donuts .zpd-dl i.h{background:var(--zp-c2)!important}
html.zp-pies .zpd-donuts .zpd-donut svg .alt{display:none!important}
html.zp-pies .zpd-donuts .zpd-donut svg .ctr{opacity:1!important}
html.zp-pies .zpd-donuts .zpd-donut svg{overflow:visible}
html.zp-pies .zpd-donuts .zpd-donut svg .dk,html.zp-pies .zpd-donuts .zpd-donut svg .ls{cursor:pointer;transform-origin:80px 80px;transform:rotate(-90deg);transition:opacity .45s cubic-bezier(.16,1,.3,1),transform .45s cubic-bezier(.16,1,.3,1)}
/* izabrani dio se malo raširi oko centra (kao Corbel: 1,06) */
html.zp-pies .zpd-donuts .zpd-dn.zp-pk0 svg .dk,html.zp-pies .zpd-donuts .zpd-dn.zp-pk1 svg .ls{transform:rotate(-90deg) scale(1.06)}
html.zp-pies .zpd-donuts .zpd-dl>div{cursor:pointer;border-radius:9px;transition:opacity .25s,background-color .2s}
.zpd-donuts .zpd-dn.zp-pk0 svg .ls,.zpd-donuts .zpd-dn.zp-pk1 svg .dk{opacity:.32}
.zpd-donuts .zpd-dn.zp-pk0 .zpd-dl>div:nth-child(2),.zpd-donuts .zpd-dn.zp-pk1 .zpd-dl>div:nth-child(1){opacity:.42}
/* oznake (web #, popust, storno…) bez lijeve margine: razmak od teksta pravi razmak ispred oznake, pa kad oznaka pređe u novi red poravna se sa lijevom ivicom teksta */
body.zp-corbel.zd-app .zpd-bd{margin-left:0}
/* oznake u listama (web #broj, storno, upozorenje, dekant) u tamnoj temi: svijetla slova, inače tamnoplavo/crveno na tamnom ne može da se pročita */
body.zp-corbel.zd-app[data-zm=dark] .zpd-bd.web{background:rgba(142,195,234,.16);color:#a9d2f1!important}
body.zp-corbel.zd-app[data-zm=dark] .zpd-bd.bad{background:rgba(242,139,130,.16);color:#f5a59d!important}
body.zp-corbel.zd-app[data-zm=dark] .zpd-bd.warn{background:rgba(231,181,82,.16);color:#ecc46f!important}
body.zp-corbel.zd-app[data-zm=dark] .zpd-bd.dc{background:rgba(127,211,154,.16);color:#8fdcaa!important}
body.zp-corbel.zd-app .zpd-bd.web{transition:background-color .2s}body.zp-corbel.zd-app .zpd-bd.web:hover{background:rgba(34,113,177,.24)}body.zp-corbel.zd-app[data-zm=dark] .zpd-bd.web:hover{background:rgba(142,195,234,.26)}
/* linija prosjeka na grafikonima (.zpd-avg) i pilula sa iznosom: plave sa stubića (boja palete) — pilula svjetlija pozadina i tamnija slova, linija providna plava */
body.zp-corbel.zd-app .zpd-avg span{background:color-mix(in srgb,var(--zp-bar) 26%,var(--zp-solid))!important;color:var(--zp-bar)!important;border-color:transparent!important}
/* linija bez providnosti cijelog sloja (balon pilule bi inače bio providan 60 %): linija blaga preko boje, pilula jasna */
body.zp-corbel.zd-app .zpd-avg{opacity:1!important;border-top-color:color-mix(in srgb,var(--zp-bar) 45%,transparent)!important;z-index:4} /* linija: tamnija providna plava kao pilula (boja palete), korisnik se predomislio sa žute 2026-11-15 */
/* balon sa objašnjenjem prosjeka (miš ili dodir na pilulu) */
.zpd-avg span[data-tip]{cursor:help;pointer-events:auto;outline:none}
.zpd-avg span[data-tip]:after{content:attr(data-tip);position:absolute;left:0;bottom:calc(100% + 8px);width:230px;max-width:70vw;box-sizing:border-box;padding:10px 13px;border-radius:14px;font-size:12px;font-weight:500;line-height:1.45;letter-spacing:0;white-space:normal;text-align:left;color:#fff;background:var(--zp-gtip,rgba(20,32,42,.74));-webkit-backdrop-filter:blur(18px) saturate(1.6);backdrop-filter:blur(18px) saturate(1.6);box-shadow:var(--zp-gd-ring,none),0 20px 40px -18px rgba(10,20,30,.55);opacity:0;transform:translateY(4px);transition:opacity .18s,transform .3s cubic-bezier(.16,1,.3,1);pointer-events:none;z-index:40}
.zpd-avg span[data-tip]:hover:after,.zpd-avg span[data-tip]:focus:after{opacity:1;transform:none}
.zpd-avg:has(span[data-tip]:hover),.zpd-avg:has(span[data-tip]:focus){z-index:30}
/* telefon: pilula prosjeka (ranije sakrivena) manja, u užem lijevom pojasu grafikona */
@media(max-width:640px){body.zp-corbel.zd-app .zpd-avg span{display:inline-block!important;left:-33px;top:-10px;font-size:10px;padding:2px 6px}.zpd-avg span[data-tip]:after{width:210px}}
/* Prodati parfemi (Pregled), telefon: bez EAN-a, ikonice i ocjena na njegovom mjestu, poravnate lijevo sa nazivom */
@media(max-width:782px){.zkt-sold .zpd-tbl td .muted{display:none!important}.zkt-sold .zpd-tbl td .zd-icons{display:flex!important;margin-left:0!important;margin-top:4px}}
/* pite na Finansijama (.zf2-dns): bez balona pri pokazivanju na dio ili stavku legende (i na telefonu pri dodiru) */
.zf2-dns .zga-bl{display:none!important}
/* pite na Finansijama i Analitici (.zga-dg): Corbel boje c1–c5 i isto ponašanje kao pita Prodaja i plaćanje */
body.zp-corbel.zd-app .zga-dn .zga-c0{stroke:var(--zp-c1)}body.zp-corbel.zd-app .zga-dl .zga-k0{background:var(--zp-c1)}
body.zp-corbel.zd-app .zga-dn .zga-c1{stroke:var(--zp-c2)}body.zp-corbel.zd-app .zga-dl .zga-k1{background:var(--zp-c2)}
body.zp-corbel.zd-app .zga-dn .zga-c2{stroke:var(--zp-c3)}body.zp-corbel.zd-app .zga-dl .zga-k2{background:var(--zp-c3)}
body.zp-corbel.zd-app .zga-dn .zga-c3{stroke:var(--zp-c4)}body.zp-corbel.zd-app .zga-dl .zga-k3{background:var(--zp-c4)}
body.zp-corbel.zd-app .zga-dn .zga-c4{stroke:var(--zp-c5)}body.zp-corbel.zd-app .zga-dl .zga-k4{background:var(--zp-c5)}
body.zp-corbel.zd-app .zga-dn .zga-c5{stroke:color-mix(in srgb,var(--zp-c3) 45%,var(--zp-c2))}body.zp-corbel.zd-app .zga-dl .zga-k5{background:color-mix(in srgb,var(--zp-c3) 45%,var(--zp-c2))}
body.zp-corbel.zd-app .zga-dn{overflow:visible}
body.zp-corbel.zd-app .zga-dn circle[data-i]{transition:opacity .45s cubic-bezier(.16,1,.3,1),transform .45s cubic-bezier(.16,1,.3,1)}
body.zp-corbel.zd-app .zga-dg.hl circle[data-i]{opacity:.32}
body.zp-corbel.zd-app .zga-dg.hl circle[data-i].on{opacity:1;transform:scale(1.06)}
body.zp-corbel.zd-app .zga-dl li{transition:opacity .25s,background-color .2s}
body.zp-corbel.zd-app .zga-dg.hl~.zga-dl li:not(.hv):not(.open){opacity:.42}
/* prozor za unos (zpAsk), izgled brzog kalkulatora */
.zp-ask .zc-in{grid-template-columns:1fr}
.zp-askb{display:flex;justify-content:flex-end;gap:8px;margin-top:16px}
.zp-askg{margin-top:14px;padding-top:12px;border-top:1px solid var(--zp-line)}
.zp-askg:first-of-type{border-top:0;padding-top:0}
.zp-askg h5{margin:0 0 9px;font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--zp-muted)}
.zp-ask .zp-askg .zc-in{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}
.zp-ask .zp-askg .zc-in input{height:44px;padding:0 24px 0 11px;font-size:16px}
.zp-ask .zp-askg .zc-in u{right:10px;font-size:13px}
.zp-asks{margin:8px 2px 0;font-size:11.5px;line-height:1.35;color:var(--zp-muted)}
.zp-asks.warn{color:#b26200}
body.zp-corbel.zd-app[data-zm=dark] .zp-asks.warn{color:#ffb074}
.zp-askb button{height:42px;padding:0 20px;border-radius:999px;border:0;font:inherit;font-size:14px;font-weight:600;cursor:pointer}
.zp-askb .zp-asko{background:var(--zp-t1);color:var(--zp-t1i)}
.zp-askb .zp-askc{background:var(--zp-hover);color:var(--zp-ink)}
/* tamni izgled: izabrana stavka glavnog menija kao svijetlo staklo umjesto pune bijele */
/* tamni izgled: izabrana stavka glavnog menija isto kao izbornici ispod (neutralno svijetlo staklo 14 %, bez zamućenja — zamućenje i zasićenje su davali plavi ton i tamnu ivicu na telefonu) */
body.zp-corbel.zd-app[data-zm=dark] .zp-navp,body.zp-corbel.zd-app[data-zm=dark] .zp-nav:not(.zp-navjs) a.on{background:rgba(255,255,255,.14);color:var(--zp-ink)!important;-webkit-backdrop-filter:saturate(1);backdrop-filter:saturate(1)} /* saturate(1) ne mijenja ništa, ali Safari tako ne mijenja vrstu sloja pri prelazu svijetla/tamna — sa none je gubio izrez pilule i bojio cijeli meni */
body.zp-corbel.zd-app[data-zm=dark] .zp-nav:not(.zp-navjs) a.on{box-shadow:inset 0 0 0 1px rgba(255,255,255,.06)}
/* izbornici (Danas/Mjesec, Sve/Radnja/Web, podtabovi) u tamnoj temi: izabrana stavka svijetlo staklo kao glavni meni; ranija tamna (#172129) se nije vidjela na tamnoj podlozi (vidjela se samo preko svjetlije mrlje pozadine) */
body.zp-corbel.zd-app[data-zm=dark] .zpd-seg a.on,body.zp-corbel.zd-app[data-zm=dark] .zd-mode a.on{background:rgba(255,255,255,.14)!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.06)!important}
.zp-ftip{position:absolute!important;left:0!important;top:0!important;right:auto!important;bottom:auto!important;margin:0!important;z-index:70!important;pointer-events:none!important;box-sizing:border-box;opacity:0;translate:none!important;will-change:transform}
html.zp-ftips .zp-ftip{transition:transform .42s cubic-bezier(.16,1,.3,1),opacity .18s,width .2s}
html.zp-ftips .zpd-col,html.zp-ftips .zga-col,html.zp-ftips .zpd-cols,html.zp-ftips .zga-chart,html.zp-ftips .zpd-heat,html.zp-ftips .zpd-heat .c{touch-action:pan-y}
.zpd-heat .c.zp-fon{box-shadow:0 0 0 2px var(--zp-solid),0 0 0 4px var(--zp-ink);z-index:3}
/* telefon: ništa (ni skriveni balon) ne smije proširiti stranicu udesno, inače telefon umanji cijelu stranicu */
@media(max-width:782px){html,body.zp-corbel.zd-app{overflow-x:clip}}
@media(max-width:700px){.zpd-rot .zp-rot2{display:none}}
.zpd-col.zp-fon .zpd-b:not(.zero):not(.fut){border-color:transparent;background:linear-gradient(to bottom,color-mix(in srgb,var(--zp-bar) 30%,#b4b4b4) 0,color-mix(in srgb,var(--zp-bar) 55%,#9a9a9a) 38%,var(--zp-bar) 100%);background-origin:border-box;background-clip:border-box}
.zpd-col.zp-fon .zpd-b:not(.zero):not(.fut):after{opacity:1}
.zpd-col.zp-fon .zpd-stk:not(.zero){filter:contrast(1.25) brightness(.85)}
.zga-col.zp-fon .zga-b{opacity:.85}
.zpd-col.zp-fon .zpd-ml{color:var(--zp-ink);font-weight:650}
/* telefon: drugi dodir na isti stubić zatvara balon (klasa zp-tipoff, skripta u dijelu 'morph') */
.zpd-col.zp-tipoff .zpd-tip,.zga-col.zp-tipoff .zga-tip,.zpd-heat .c.zp-tipoff .tp{opacity:0!important;pointer-events:none}
/* telefon: balon značke u pločici počinje od lijeve ivice značke, desni razmak do ivice pločice isti kao lijevi; u kartici cilja centriran, 80 % širine (položaj računa skripta u dijelu 'morph') */
.zpd-tile:has(.zpd-chip.tip-open){overflow:visible;z-index:5}
@media(max-width:782px){.zpd-tile .zpd-chip[data-tip]::after,.zpd-gauge .zpd-chip[data-tip]::after{left:var(--ztl,0)!important;right:auto!important;width:var(--ztw,160px)!important;max-width:none!important;box-sizing:border-box;white-space:normal;text-align:center}}
/* pozadina: obojeni krugovi polako plove (samo na računaru; na telefonu je pozadina dio dokumenta) */
@media(min-width:783px) and (prefers-reduced-motion:no-preference){body.zp-corbel.zd-app:before{animation:zpMesh 46s ease-in-out infinite alternate}}
/* promjena teme: nova tema se otkriva u krugu iz dugmeta */
html.zp-vt::view-transition-old(root),html.zp-vt::view-transition-new(root){animation:none;mix-blend-mode:normal}
html.zp-vt::view-transition-new(root){z-index:1}
body.zd-app .zkt-seg~*{transition:opacity .12s}
body.zd-app .zahara-dob table.zd-prof-ov td a.zd-cnt{display:block;color:inherit;text-decoration:none;cursor:pointer}
body.zd-app .zahara-dob table.zd-prof-ov td a.zd-cnt:hover{opacity:.75}
body.zd-app .zahara-dob table.zd-prof-ov td[data-href]{cursor:pointer}
body.zd-app .zahara-dob table.zd-prof-ov tbody td:nth-child(3) .zd-v,body.zd-app .zahara-dob table.zd-prof-ov tbody td:nth-child(6) .zd-v{font-weight:700}
body.zd-app .zahara-dob p.zp-chips a[class*="zp-c-"]:before{content:"";display:inline-block;width:8px;height:8px;margin-right:7px;border-radius:50%;background:#787c82}
body.zd-app .zahara-dob p.zp-chips a.zp-c-out:before{background:#b3261e}
body.zd-app .zahara-dob p.zp-chips a.zp-c-low:before{background:#e8710a}
body.zd-app .zahara-dob p.zp-chips a.zp-c-end:before{background:#e0b100}
body.zd-app .zahara-dob p.zp-chips a.button{display:inline-flex!important;align-items:center;height:30px!important;min-height:0!important;padding:0 9px!important;line-height:1!important;font-size:13px}
body.zd-app .zahara-dob p.zp-chips a[class*="zp-c-"]:before{margin-right:5px}
body.zd-app .zahara-dob p.zp-chips a.button .zp-n{margin-left:5px;font-weight:500;opacity:.55}
body.zd-app .zahara-dob p.zp-chips a.button.button-primary .zp-n{opacity:.75}
body.zd-app .zahara-dob p.zp-chips{display:flex;flex-wrap:wrap;gap:6px}
body.zd-app .zahara-dob img.zp-hl{display:none}
body.zd-app .zahara-dob table.zd-lager-br{max-width:none!important;width:100%}
@media(min-width:783px){
body.zd-app .zahara-dob .zp-bhead{display:flex;align-items:center;margin:14px 0}
body.zd-app .zahara-dob .zp-bhead h2.zp-bh{margin:0}
body.zd-app .zahara-dob .zp-bhead .zp-bsum{flex:0 0 560px;margin:0 0 0 48px}
body.zd-app .zahara-dob h2.zp-bh{display:flex;align-items:center;margin:14px 0;font-size:22px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}
body.zd-app .zahara-dob .zp-bhead h2.zp-bh{flex-direction:column;justify-content:center;gap:2px;box-sizing:border-box;flex:0 0 181.33px;width:181.33px;margin:0 22px 0 0;padding:4px 0;border-right:1px solid var(--zp-line);text-align:center}
body.zd-app .zahara-dob .zp-bhead .zp-bsum{margin:0}
body.zd-app .zahara-dob img.zp-hl{display:none}}
@media(min-width:783px){body.zd-app .zahara-dob .zp-bhead .zd-sum{flex:0 0 560px;margin:0}
body.zd-app .zahara-dob .zp-bhead .zd-sum{grid-template-columns:repeat(3,minmax(0,1fr))!important}
body.zd-app .zahara-dob .zp-bhead .zd-sum>div{grid-column:auto!important}
body.zd-app .zahara-dob table.zd-prof-br td.zd-bcell img.zd-blogo{display:block;height:36px;width:78px;max-width:none;object-fit:contain;margin:0 auto}
body.zd-app .zahara-dob table.zd-prof-br.zd-nologo thead th:first-child,body.zd-app .zahara-dob table.zd-prof-br.zd-nologo tbody td:first-child{display:table-cell!important}
body.zd-app .zahara-dob table.zd-prof-ov td.zd-bcell{position:relative}
body.zd-app .zahara-dob table.zd-prof-ov td.zd-bcell:after{content:"";position:absolute;right:0;top:12px;bottom:12px;width:1px;background:var(--zd-muted);opacity:.45}
body.zd-app .zahara-dob table.zd-prof-ov tbody td:nth-child(2){padding-left:18px}
body.zd-app .zahara-dob table.zd-prof-ov tbody td:nth-child(2) a strong{font-size:16px;letter-spacing:.07em}}
@media(min-width:783px){body.zd-app .zahara-dob table.zd-lager-br th.zp-skucell,body.zd-app .zahara-dob table.zd-lager-br td.zp-skucell{display:none}
body.zd-app .zahara-dob table.zd-lager-br td.zd-bcell img.zd-blogo{display:block;margin:0 auto}
body.zd-app .zahara-dob table.zd-prof-br th.zp-skucell,body.zd-app .zahara-dob table.zd-prof-br td.zp-skucell{display:none!important}
body.zd-app .zahara-dob table.zd-prof-br td.zd-bcell .zp-sku{display:block;margin-top:0;font-size:8px;line-height:1;letter-spacing:.03em;text-align:center;color:var(--zd-muted);white-space:nowrap}
body.zd-app .zahara-dob table.zd-topsell th.zp-skucell,body.zd-app .zahara-dob table.zd-topsell td.zp-skucell,body.zd-app .zahara-dob table.zd-fastsell th.zp-skucell,body.zd-app .zahara-dob table.zd-fastsell td.zp-skucell{display:none!important}
body.zd-app .zahara-dob table.zd-topsell td.zd-bcell img.zd-blogo,body.zd-app .zahara-dob table.zd-fastsell td.zd-bcell img.zd-blogo{display:block;height:36px;width:78px;max-width:none;object-fit:contain;margin:0 auto}
body.zd-app .zahara-dob table.zd-topsell td.zd-bcell .zp-sku,body.zd-app .zahara-dob table.zd-fastsell td.zd-bcell .zp-sku{display:block;margin-top:0;font-size:8px;line-height:1;letter-spacing:.03em;text-align:center;color:var(--zd-muted);white-space:nowrap}
body.zd-app .zahara-dob table.zd-topsell td.zd-rk,body.zd-app .zahara-dob table.zd-topsell th:first-child,body.zd-app .zahara-dob table.zd-fastsell td.zd-rk,body.zd-app .zahara-dob table.zd-fastsell th:first-child{padding-left:19px;padding-right:6px;text-align:left;white-space:nowrap}
body.zd-app .zahara-dob table.zd-topsell td.zd-bcell,body.zd-app .zahara-dob table.zd-fastsell td.zd-bcell{padding-left:2px;padding-right:2px}
body.zd-app .zahara-dob table.zd-lager-br td.zd-bcell .zp-sku{display:block;margin-top:0;font-size:8px;line-height:1;letter-spacing:.03em;text-align:center;color:var(--zd-muted);white-space:nowrap}}
@media(max-width:782px){body.zd-app .zahara-dob h2.zp-bh{margin:8px 0 2px;font-size:22px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}
body.zd-app .zahara-dob table.zd-lager-br tbody td.zp-skucell:nth-child(n){display:none!important}
body.zd-app .zahara-dob table.zd-lager-br tbody td.zd-bcell:nth-child(n){flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:0!important}
body.zd-app .zahara-dob table.zd-lager-br td.zd-bcell .zp-sku{margin-top:0;white-space:nowrap}
body.zd-app .zahara-dob table.zd-prof-br tbody td.zp-skucell:nth-child(n){display:none!important}
body.zd-app .zahara-dob table.zd-prof-br tbody td.zd-bcell:nth-child(n){flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:0!important}
body.zd-app .zahara-dob table.zd-prof-br td.zd-bcell .zp-sku{margin-top:0;white-space:nowrap}
body.zd-app .zahara-dob table.zd-topsell tbody td.zp-skucell:nth-child(n),body.zd-app .zahara-dob table.zd-fastsell tbody td.zp-skucell:nth-child(n){display:none!important}
body.zd-app .zahara-dob table.zd-topsell td.zd-bcell .zp-sku,body.zd-app .zahara-dob table.zd-fastsell td.zd-bcell .zp-sku{display:block;margin-top:0;text-align:center;white-space:nowrap}
body.zd-app .zahara-dob table.zd-topsell td.zd-bcell .zd-v,body.zd-app .zahara-dob table.zd-fastsell td.zd-bcell .zd-v{display:flex!important;flex-direction:column!important;align-items:center!important;gap:0!important}
body.zd-app .zahara-dob table.zd-topsell tbody td.zd-rk,body.zd-app .zahara-dob table.zd-fastsell tbody td.zd-rk{justify-content:flex-start!important;gap:2px!important;padding-left:0!important}
body.zd-app .zahara-dob table.zd-topsell tbody td.zd-bcell,body.zd-app .zahara-dob table.zd-fastsell tbody td.zd-bcell,body.zd-app .zahara-dob table.zd-topsell tbody td.zd-namecol,body.zd-app .zahara-dob table.zd-fastsell tbody td.zd-namecol{margin-left:0!important}
body.zd-app .zahara-dob table.zd-topsell tbody td.zd-bcell,body.zd-app .zahara-dob table.zd-fastsell tbody td.zd-bcell{margin-right:0!important;padding-right:6px!important;grid-column:span 3!important}
body.zd-app .zahara-dob table.zd-topsell tbody tr,body.zd-app .zahara-dob table.zd-fastsell tbody tr{position:relative}
body.zd-app .zahara-dob table.zd-topsell tbody td.zd-rk,body.zd-app .zahara-dob table.zd-fastsell tbody td.zd-rk{position:absolute!important;top:5px;left:9px;width:auto!important;padding:0!important;margin:0!important;font-size:14px!important;line-height:1;z-index:1}
body.zd-app .zahara-dob table.zd-topsell tbody td.zd-rk:before,body.zd-app .zahara-dob table.zd-fastsell tbody td.zd-rk:before{font-size:12px!important}
body.zd-app .zahara-dob table.zd-topsell tbody td.zd-namecol,body.zd-app .zahara-dob table.zd-fastsell tbody td.zd-namecol{grid-column:span 9!important}
body.zd-app .zahara-dob table.zd-topsell tbody td:nth-child(5){order:1!important;grid-column:span 4!important}
body.zd-app .zahara-dob table.zd-topsell tbody td:nth-child(6){order:2!important;grid-column:span 4!important}
body.zd-app .zahara-dob table.zd-topsell tbody td:nth-child(8){order:3!important;grid-column:span 4!important}
body.zd-app .zahara-dob table.zd-topsell tbody td:nth-child(7){order:4!important;grid-column:span 4!important}
body.zd-app .zahara-dob table.zd-topsell tbody td:nth-child(9){order:5!important;grid-column:span 4!important}
body.zd-app .zahara-dob table.zd-topsell tbody td:nth-child(10){order:6!important;grid-column:span 4!important}
body.zd-app .zahara-dob table.zd-topsell td .zd-trk{width:90%!important;margin-left:auto!important;margin-right:auto!important}
body.zd-app .zahara-dob table.zd-topsell tbody td.zp-xc{white-space:normal}
body.zd-app .zahara-dob .zp-bhead .zd-sum{grid-template-columns:repeat(3,minmax(0,1fr))!important;max-width:560px}
body.zd-app .zahara-dob .zp-bhead .zd-sum>div{grid-column:auto!important}
body.zd-app .zahara-dob .zp-note{font-size:13px;line-height:1.5;color:var(--zd-muted)}
body.zd-app .zahara-dob table.zd-lager-ov tr.zp-tot td.zp-tot-x{display:none!important}
body.zd-app .zahara-dob table.zd-lager-ov tr.zp-tot{font-weight:400!important}
body.zd-app .zahara-dob table.zd-lager-ov tr.zp-tot td{text-align:center!important}
body.zd-app .zahara-dob table.zd-lager-ov tr.zp-tot td:nth-child(2){text-align:left!important;padding:16px 0 12px!important}
body.zd-app .zahara-dob table.zd-lager-ov tr.zp-tot td:nth-child(2) .zd-v{font-size:16px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}
body.zd-app .zahara-dob table.zd-lager-ov tbody tr{grid-template-columns:repeat(6,minmax(0,1fr))!important}
body.zd-app .zahara-dob table.zd-lager-ov tbody td:nth-child(3){grid-column:span 3!important;order:1!important}
body.zd-app .zahara-dob table.zd-lager-ov tbody td:nth-child(4){grid-column:span 3!important;order:2!important}
body.zd-app .zahara-dob table.zd-lager-ov tbody td:nth-child(8){grid-column:span 6!important;order:6!important}
body.zd-app .zahara-dob table.zd-lager-ov tbody td:nth-child(5),body.zd-app .zahara-dob table.zd-lager-ov tbody td:nth-child(6),body.zd-app .zahara-dob table.zd-lager-ov tbody td:nth-child(7){grid-column:span 2!important;order:5!important}
body.zd-app .zahara-dob table.zd-lager-br tbody tr{grid-template-columns:repeat(12,minmax(0,1fr))!important}
body.zd-app .zahara-dob table.zd-lager-br tbody td:nth-child(1){grid-column:span 3!important}
body.zd-app .zahara-dob table.zd-lager-br tbody td:nth-child(2){grid-column:4/-1!important}
body.zd-app .zahara-dob table.zd-lager-br tbody td:nth-child(4),body.zd-app .zahara-dob table.zd-lager-br tbody td:nth-child(5),body.zd-app .zahara-dob table.zd-lager-br tbody td:nth-child(6){grid-column:span 4!important}
body.zd-app .zahara-dob table.zd-lager-br tbody td:nth-child(7){grid-column:1/-1!important}
body.zd-app .zahara-dob table.zd-prof-ov a.zd-bl{display:flex!important;width:100%}
body.zd-app .zahara-dob table.zd-prof-ov td.zd-bcell{width:auto!important;min-width:0}
body.zd-app .zahara-dob table.zd-prof-ov tr.zd-tot{font-weight:400!important}
body.zd-app .zahara-dob table.zd-prof-ov tr.zd-tot td:nth-child(1),body.zd-app .zahara-dob table.zd-prof-ov tr.zd-tot td:nth-child(1) .zd-v{text-align:left!important}
body.zd-app .zahara-dob table.zd-prof-ov tbody tr:not(.zd-tot) td:nth-child(6),body.zd-app .zahara-dob table.zd-prof-ov tbody tr:not(.zd-tot) td:nth-child(7),body.zd-app .zahara-dob table.zd-prof-ov tbody tr:not(.zd-tot) td:nth-child(8),body.zd-app .zahara-dob table.zd-prof-ov tbody tr.zd-tot td:nth-child(5),body.zd-app .zahara-dob table.zd-prof-ov tbody tr.zd-tot td:nth-child(6),body.zd-app .zahara-dob table.zd-prof-ov tbody tr.zd-tot td:nth-child(7){grid-column:span 2}
body.zd-app .zahara-dob .zp-sort.zp-sx{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-left:-4px;margin-right:-4px;padding:2px 4px}
body.zd-app .zahara-dob .zp-sort.zp-sx::-webkit-scrollbar{display:none}
body.zd-app .zahara-dob .zp-sort.zp-sx a,body.zd-app .zahara-dob .zp-sort.zp-sx em{flex:0 0 auto;white-space:nowrap}
body.zd-app .zahara-dob .zp-sku{display:block;margin-top:6px;text-align:center;font-size:8px;line-height:1.1;letter-spacing:.03em;color:var(--zd-muted)}
body.zd-app .zahara-dob p.zp-chips{display:flex;flex-wrap:nowrap;gap:6px;overflow-x:auto;scrollbar-width:none;margin:12px -4px;padding:2px 4px}
body.zd-app .zahara-dob p.zp-chips::-webkit-scrollbar{display:none}
body.zd-app .zahara-dob p.zp-chips a.button{flex:0 0 auto;margin:0!important}
body.zd-app .zahara-dob .zp-sort{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 12px}
body.zd-app .zahara-dob .zp-sort em{font-style:normal;font-size:12px;color:var(--zd-muted)}
body.zd-app .zahara-dob .zp-sort a{padding:6px 12px;border:1px solid var(--zd-line);border-radius:999px;font-size:13px;color:var(--zd-ink);text-decoration:none}
body.zd-app .zahara-dob .zp-sort a.on{background:var(--zp-ink);border-color:var(--zp-ink);color:var(--zp-card)}}
@media (min-width:783px){
body.zd-app .zahara-dob table.zd-lager-ov td a.zd-cnt{border-bottom:0;padding-bottom:0}
body.zd-app .zahara-dob table.zd-lager-ov td a.zd-cnt:hover{opacity:.75}
}
@media (max-width:782px){
body.zd-app .zahara-dob table.zd-lager-ov td[data-href]{cursor:pointer}
body.zd-app .zahara-dob table.zd-lager-ov td a.zd-cnt{display:block}
}
/* ---- dock ---- */
.zp-dock{position:fixed;left:20px;top:50%;transform:translateY(-50%);z-index:50;display:flex;flex-direction:column;align-items:center;gap:4px;padding:8px;border-radius:999px;background:var(--zp-t1);box-shadow:0 14px 34px rgba(0,0,0,.25)}
.zp-dock a,.zp-dock button{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;border:0;background:transparent;color:var(--zp-t1i);opacity:.82;cursor:pointer;padding:0;text-decoration:none}
.zp-dock a,.zp-dock button{color:var(--zp-t1i)!important}
.zp-dock a:hover,.zp-dock button:hover{background:rgba(255,255,255,.14);opacity:1}
.zp-dock .zp-ic-sun{display:none}
body.zp-corbel.zd-app[data-zm=dark] .zp-dock .zp-ic-moon{display:none}
body.zp-corbel.zd-app[data-zm=dark] .zp-dock .zp-ic-sun{display:inline-flex}
.zp-dock hr{width:24px;margin:4px 0;border:0;border-top:1px solid currentColor;opacity:.25;color:var(--zp-t1i)}
.zp-dock a svg,.zp-dock button svg{width:18px;height:18px}
/* Tamni izgled: dock kao na Corbelu, u svim paletama. Providno staklo (bijela 8%, zamućenje 18 px), tanka svijetla ivica, svijetle ikonice. */
/* Tamno staklo (--zp-gd): u svijetlom izgledu boja palete (--zp-t1) na 74 %, u tamnom skoro crna na 72 %. Koriste ga dock (svijetli izgled),
   pilula glavnog menija (svijetli izgled) i svi do sada crni iskačući baloni (grafikoni, mapa, objašnjenja), u oba izgleda. */
body.zp-corbel.zd-app{--zp-gd:color-mix(in srgb,var(--zp-t1) 74%,transparent);--zp-gd-ring:inset 0 0 0 1px rgba(255,255,255,.10);--zp-gtip:color-mix(in srgb,var(--zp-t1) 64%,transparent)} /* --zp-gtip: baloni, 10 % providniji od docka i pilule */
body.zp-corbel.zd-app[data-zm=dark]{--zp-gd:rgba(52,62,74,.82);--zp-gd-ring:inset 0 0 0 1px rgba(255,255,255,.12);--zp-gtip:rgba(52,62,74,.72)} /* tamni izgled: baloni svjetlije sivoplavo staklo (ranije skoro crno 12,16,20 / .72) */
body.zp-corbel.zd-app:not([data-zm=dark]) .zp-navp{background:var(--zp-gd);-webkit-backdrop-filter:blur(18px) saturate(1.6);backdrop-filter:blur(18px) saturate(1.6)}
body.zp-corbel.zd-app .zpd-tip,body.zp-corbel.zd-app .zga-tip,body.zp-corbel.zd-app .zga-bl,body.zp-corbel.zd-app .zfs-tip,body.zp-corbel.zd-app .zpd-heat .tp,body.zp-corbel.zd-app .zpd-chip[data-tip]:after,body.zp-corbel.zd-app:is([data-zp=pastel],[data-zp=ocean],[data-zp=sage]) .zpd-tile.t1 .zpd-chip[data-tip]:after{background:var(--zp-gtip);color:#fff;-webkit-backdrop-filter:blur(18px) saturate(1.6);backdrop-filter:blur(18px) saturate(1.6);box-shadow:var(--zp-gd-ring),0 20px 40px -18px rgba(10,20,30,.55)}
/* dugmad „Lista svih parfema“, „Prikaži još / top 100 / svih“, „Sakrij listu“ (.zm-all): staklo kao meni i izbornici — svijetli izgled tamno zamućeno staklo, tamni svijetlo staklo 14 % sa tankom ivicom */
body.zp-corbel.zd-app .zm-all{background:var(--zp-gd)!important;color:#fff!important;-webkit-backdrop-filter:blur(18px) saturate(1.6);backdrop-filter:blur(18px) saturate(1.6);box-shadow:var(--zp-gd-ring),0 14px 30px -18px rgba(10,20,30,.45)!important;transition:background-color .2s,box-shadow .2s}
body.zp-corbel.zd-app .zm-all:hover{opacity:1;background:color-mix(in srgb,var(--zp-t1) 84%,transparent)!important}
body.zp-corbel.zd-app[data-zm=dark] .zm-all{background:rgba(255,255,255,.14)!important;color:var(--zp-ink)!important;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:inset 0 0 0 1px rgba(255,255,255,.06)!important}
body.zp-corbel.zd-app[data-zm=dark] .zm-all:hover{background:rgba(255,255,255,.2)!important}
/* sva ostala puna dugmad i izabrani prekidači (Nabavka: tabovi, Traži/Primijeni, sortiranje, glavno dugme, oznake; Sačuvaj u prozoru ciljeva; nazad na brendove; pozicije i postavke Analitike; filteri Svi/Nema/Nisko; birač teme; periodi) — isti glass kao .zm-all, meni i izbornici */
html body.zp-corbel.zd-app .zahara-dob.zd-nab .nav-tab.nav-tab-active,html body.zp-corbel.zd-app .zahara-dob.zd-nab .zd-filters .button,html body.zp-corbel.zd-app .zahara-dob.zd-nab .zd-wsortm button.zd-sa,html body.zp-corbel.zd-app .zahara-dob.zd-nab .zd-wsortm button.zd-sd,html body.zp-corbel.zd-app .zga-setup button,html body.zp-corbel.zd-app .zp-askb .zp-asko,html body.zp-corbel.zd-app .zahara-dob .button-primary,html body.zp-corbel.zd-app .zq-back.zq-dark,html body.zp-corbel.zd-app .zpz-btn,html body.zp-corbel.zd-app .zm-b.on,html body.zp-corbel.zd-app .zm-name:hover .zm-go,html body.zp-corbel.zd-app .zks-next,html body.zp-corbel.zd-app .zf2-bl .zf2-per a.on,html body.zp-corbel.zd-app .zp-seg button.on,html body.zp-corbel.zd-app .zahara-dob .subsubsub a.current,html body.zp-corbel.zd-app .zahara-dob .zd-pills a.active{background:var(--zp-gd)!important;border-color:transparent!important;color:#fff!important;-webkit-backdrop-filter:blur(18px) saturate(1.6);backdrop-filter:blur(18px) saturate(1.6);box-shadow:var(--zp-gd-ring)!important}
html body.zp-corbel.zd-app .zahara-dob.zd-nab .nav-tab.nav-tab-active:hover,html body.zp-corbel.zd-app .zahara-dob.zd-nab .zd-filters .button:hover,html body.zp-corbel.zd-app .zahara-dob.zd-nab .zd-wsortm button.zd-sa:hover,html body.zp-corbel.zd-app .zahara-dob.zd-nab .zd-wsortm button.zd-sd:hover,html body.zp-corbel.zd-app .zga-setup button:hover,html body.zp-corbel.zd-app .zp-askb .zp-asko:hover,html body.zp-corbel.zd-app .zahara-dob .button-primary:hover,html body.zp-corbel.zd-app .zq-back.zq-dark:hover,html body.zp-corbel.zd-app .zpz-btn:hover,html body.zp-corbel.zd-app .zm-b.on:hover,html body.zp-corbel.zd-app .zks-next:hover,html body.zp-corbel.zd-app .zf2-bl .zf2-per a.on:hover,html body.zp-corbel.zd-app .zp-seg button.on:hover,html body.zp-corbel.zd-app .zahara-dob .subsubsub a.current:hover,html body.zp-corbel.zd-app .zahara-dob .zd-pills a.active:hover{background:color-mix(in srgb,var(--zp-t1) 84%,transparent)!important}
html body.zp-corbel.zd-app[data-zm=dark] .zahara-dob.zd-nab .nav-tab.nav-tab-active,html body.zp-corbel.zd-app[data-zm=dark] .zahara-dob.zd-nab .zd-filters .button,html body.zp-corbel.zd-app[data-zm=dark] .zahara-dob.zd-nab .zd-wsortm button.zd-sa,html body.zp-corbel.zd-app[data-zm=dark] .zahara-dob.zd-nab .zd-wsortm button.zd-sd,html body.zp-corbel.zd-app[data-zm=dark] .zga-setup button,html body.zp-corbel.zd-app[data-zm=dark] .zp-askb .zp-asko,html body.zp-corbel.zd-app[data-zm=dark] .zahara-dob .button-primary,html body.zp-corbel.zd-app[data-zm=dark] .zq-back.zq-dark,html body.zp-corbel.zd-app[data-zm=dark] .zpz-btn,html body.zp-corbel.zd-app[data-zm=dark] .zm-b.on,html body.zp-corbel.zd-app[data-zm=dark] .zm-name:hover .zm-go,html body.zp-corbel.zd-app[data-zm=dark] .zks-next,html body.zp-corbel.zd-app[data-zm=dark] .zf2-bl .zf2-per a.on,html body.zp-corbel.zd-app[data-zm=dark] .zp-seg button.on,html body.zp-corbel.zd-app[data-zm=dark] .zahara-dob .subsubsub a.current,html body.zp-corbel.zd-app[data-zm=dark] .zahara-dob .zd-pills a.active{background:rgba(255,255,255,.14)!important;color:var(--zp-ink)!important;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:inset 0 0 0 1px rgba(255,255,255,.06)!important}
html body.zp-corbel.zd-app[data-zm=dark] .zahara-dob.zd-nab .nav-tab.nav-tab-active:hover,html body.zp-corbel.zd-app[data-zm=dark] .zahara-dob.zd-nab .zd-filters .button:hover,html body.zp-corbel.zd-app[data-zm=dark] .zahara-dob.zd-nab .zd-wsortm button.zd-sa:hover,html body.zp-corbel.zd-app[data-zm=dark] .zahara-dob.zd-nab .zd-wsortm button.zd-sd:hover,html body.zp-corbel.zd-app[data-zm=dark] .zga-setup button:hover,html body.zp-corbel.zd-app[data-zm=dark] .zp-askb .zp-asko:hover,html body.zp-corbel.zd-app[data-zm=dark] .zahara-dob .button-primary:hover,html body.zp-corbel.zd-app[data-zm=dark] .zq-back.zq-dark:hover,html body.zp-corbel.zd-app[data-zm=dark] .zpz-btn:hover,html body.zp-corbel.zd-app[data-zm=dark] .zm-b.on:hover,html body.zp-corbel.zd-app[data-zm=dark] .zks-next:hover,html body.zp-corbel.zd-app[data-zm=dark] .zf2-bl .zf2-per a.on:hover,html body.zp-corbel.zd-app[data-zm=dark] .zp-seg button.on:hover,html body.zp-corbel.zd-app[data-zm=dark] .zahara-dob .subsubsub a.current:hover,html body.zp-corbel.zd-app[data-zm=dark] .zahara-dob .zd-pills a.active:hover{background:rgba(255,255,255,.2)!important}
/* Svijetli izgled: dock ostaje taman, ali kao zatamnjeno staklo (prozirnost 74 %, zamućenje i zasićenje podloge, tanka svijetla ivica). */
body.zp-corbel.zd-app .zp-dock{background:var(--zp-gd);-webkit-backdrop-filter:blur(18px) saturate(1.6);backdrop-filter:blur(18px) saturate(1.6);box-shadow:inset 0 0 0 1px rgba(255,255,255,.10),0 20px 40px -18px rgba(10,20,30,.55)}
body.zp-corbel.zd-app[data-zm=dark] .zp-dock{background:rgba(255,255,255,.08);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:inset 0 0 0 1px rgba(255,255,255,.086),0 20px 40px -18px rgba(0,0,0,.6)}
body.zp-corbel.zd-app[data-zm=dark] .zp-dock a,body.zp-corbel.zd-app[data-zm=dark] .zp-dock button{color:var(--zp-ink)!important;opacity:.74}
body.zp-corbel.zd-app[data-zm=dark] .zp-dock a:hover,body.zp-corbel.zd-app[data-zm=dark] .zp-dock button:hover,body.zp-corbel.zd-app[data-zm=dark] .zp-dock button.on{background:rgba(255,255,255,.13);opacity:1}
body.zp-corbel.zd-app[data-zm=dark] .zp-dock hr{color:#fff;opacity:.14}
.zp-pop{position:fixed;left:88px;top:50%;transform:translateY(-50%);z-index:60;width:230px;padding:14px;border-radius:20px;background:var(--zp-solid);border:1px solid var(--zp-line);box-shadow:0 18px 44px rgba(0,0,0,.22);color:var(--zp-ink)}
.zp-pop[hidden]{display:none}
@media(hover:none){.zpd-chip[data-tip]:hover:after,.zpd-chip[data-tip]:focus:after{opacity:0!important;transform:translateY(4px)!important}.zpd-chip[data-tip].tip-open:after{opacity:1!important;transform:none!important}.zpd-tile:has(.zpd-chip.tip-open){overflow:visible;z-index:5}.zpd-kpis>.zpd-tile:nth-child(even) .zpd-chip[data-tip]:after{left:auto;right:0}.zpd-chip[data-tip]{-webkit-tap-highlight-color:transparent}}
body.zp-corbel.zd-app .zahara-dob .zd-tw>table.widefat{max-width:none!important}
@media(max-width:782px){body.zp-corbel.zd-app .zahara-dob form:has(>input[name=q]){display:flex;flex-wrap:wrap;gap:8px;align-items:center}body.zp-corbel.zd-app .zahara-dob form>input[name=q]{flex:1 1 100%;width:100%;box-sizing:border-box}body.zp-corbel.zd-app .zahara-dob form>input[type=date]{flex:1 1 110px;min-width:0;box-sizing:border-box}body.zp-corbel.zd-app .zahara-dob form>select[name=type]{flex:1 1 120px;min-width:0}}
.zp-spot{position:fixed;inset:0;z-index:80;display:flex;justify-content:center;align-items:flex-start;padding:12vh 14px 0;background:rgba(20,20,16,.26);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}
.zp-spot[hidden]{display:none}
.zs-card{width:min(560px,100%);max-height:min(560px,76vh);display:flex;flex-direction:column;border-radius:26px;background:color-mix(in srgb,var(--zp-solid) 92%,transparent);border:1px solid var(--zp-line);box-shadow:0 30px 70px rgba(0,0,0,.28);color:var(--zp-ink);overflow:hidden}
.zs-in{display:flex;align-items:center;gap:12px;padding:0 16px 0 20px;height:62px;border-bottom:1px solid var(--zp-line);color:var(--zp-muted)}
.zs-in input{flex:1;min-width:0;height:100%;border:0!important;background:transparent!important;box-shadow:none!important;outline:none!important;font:500 17px/1 inherit;font-family:inherit;color:var(--zp-ink);padding:0}
.zs-x{border:1px solid var(--zp-line);background:var(--zp-card);color:var(--zp-muted);border-radius:8px;font:600 11px/1 inherit;font-family:inherit;padding:5px 8px;cursor:pointer}
.zs-list{overflow:auto;padding:6px 8px 8px}
.zs-h{padding:12px 12px 6px;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--zp-muted)}
.zs-i{display:flex;align-items:center;gap:12px;padding:8px 12px;border-radius:16px;text-decoration:none!important;color:var(--zp-ink)!important}
.zs-i.on{background:var(--zp-hover,rgba(127,127,127,.12))}
.zs-ic{flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--zp-card);border:1px solid var(--zp-line);color:var(--zp-ink)}
.zs-ic svg{width:17px;height:17px}
.zs-t{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}
.zs-t b{font-size:14px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.zs-t small{font-size:11.5px;color:var(--zp-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.zs-r{flex:none;font-size:12.5px;font-weight:600;color:var(--zp-ink);text-align:right}
.zs-r em{font-style:normal;font-weight:500;color:var(--zp-muted)}
.zs-r em.zs-no{color:var(--zp-bad,#b3261e)}
.zs-more,.zs-empty{padding:10px 14px;font-size:12.5px;color:var(--zp-muted)}
.zs-empty{padding:28px 14px;text-align:center}
.zs-foot{display:flex;gap:16px;padding:10px 18px;border-top:1px solid var(--zp-line);font-size:11.5px;color:var(--zp-muted)}
.zs-foot kbd{font:600 10.5px inherit;font-family:inherit;border:1px solid var(--zp-line);background:var(--zp-card);border-radius:5px;padding:1px 5px;margin-right:3px}
tr.zs-flash td{background:color-mix(in srgb,var(--zp-acc,#886d15) 20%,transparent)!important;transition:background .6s}
@media(max-width:782px){.zp-spot{padding-top:7vh}.zs-foot{display:none}.zs-r em{display:none}.zs-r{font-size:12px}}
.zp-dock button.on{background:rgba(255,255,255,.18);opacity:1}
.zp-calcbd{position:fixed;inset:0;z-index:59;background:rgba(20,20,16,.26);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}
.zp-calcbd[hidden]{display:none}
.zp-pop.zp-calc{position:fixed;left:50%;top:12vh;bottom:auto;transform:translateX(-50%);box-sizing:border-box;width:min(438px,calc(100vw - 28px));max-height:84vh;overflow:auto;padding:20px 18px 18px;border-radius:26px;background:color-mix(in srgb,var(--zp-solid) 92%,transparent);box-shadow:0 30px 70px rgba(0,0,0,.28)}
@media(max-width:782px){.zp-pop.zp-calc{top:6vh;bottom:auto}}
.zp-calc .zc-esc{position:absolute;top:16px;right:16px}
.zp-calc h4{margin:0;font-size:19px;font-weight:600;letter-spacing:-.3px;color:var(--zp-ink)}
.zp-calc .zc-sub{margin:3px 28px 14px 0;font-size:12.5px;color:var(--zp-muted)}
.zp-calc .zc-in{display:grid;grid-template-columns:1fr 1fr;gap:10px}
.zp-calc .zc-in label{display:block;min-width:0}
.zp-calc .zc-in span{display:block;font-size:12px;font-weight:600;color:var(--zp-ink);margin-bottom:6px;line-height:1.25}
.zp-calc .zc-in span i,.zp-calc small i{display:block;font-style:normal;font-weight:400;font-size:11px;color:var(--zp-muted)}
.zp-calc .zc-in em{position:relative;display:block;font-style:normal}
.zp-calc .zc-in input{width:100%;box-sizing:border-box;height:48px;padding:0 28px 0 14px;font-size:18px;font-weight:600;font-family:inherit;border-radius:16px;border:1px solid var(--zp-line);background:var(--zp-card);color:var(--zp-ink);box-shadow:none;font-variant-numeric:tabular-nums}
.zp-calc .zc-in input::placeholder{color:var(--zp-muted);opacity:.55;font-weight:500}
.zp-calc .zc-in input:focus{outline:none;border-color:var(--zp-acc);box-shadow:0 0 0 3px color-mix(in srgb,var(--zp-acc) 22%,transparent)}
.zp-calc .zc-in u{position:absolute;right:12px;top:50%;transform:translateY(-50%);text-decoration:none;font-size:14px;color:var(--zp-muted);pointer-events:none}
.zp-calc .zc-hero{margin-top:14px;padding:16px 18px 15px;border-radius:22px;background:var(--zp-t1);color:var(--zp-t1i)}
.zp-calc .zc-hero small{display:block;font-size:13px;font-weight:600;opacity:.92}
.zp-calc .zc-hero small i{display:inline;margin-left:6px;font-style:normal;font-weight:400;font-size:11.5px;opacity:.7;color:inherit}
.zp-calc .zc-hero b{color:var(--zp-t1i)!important;text-transform:none;display:block;margin:8px 0 10px;font-size:38px;font-weight:600;letter-spacing:-1px;line-height:1;font-variant-numeric:tabular-nums}
.zp-calc .zc-chip{display:inline-block;padding:4px 11px;border-radius:999px;font-size:12px;font-weight:600;background:rgba(255,255,255,.14);color:inherit}
.zp-calc .zc-hero b.neg,.zp-calc .zc-hero .zc-chip.neg{color:#ffb0a8!important}
.zp-calc .zc-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:10px}
.zp-calc .zc-grid>div{padding:12px 14px;border-radius:18px;background:var(--zp-card);border:1px solid var(--zp-line)}
.zp-calc .zc-grid small{display:block;font-size:12px;font-weight:600;color:var(--zp-ink);line-height:1.25}
.zp-calc .zc-grid b{color:var(--zp-ink)!important;text-transform:none;display:block;margin-top:7px;font-size:19px;font-weight:600;letter-spacing:-.4px;color:var(--zp-ink);font-variant-numeric:tabular-nums}
.zp-set{box-sizing:border-box;left:auto;right:20px;top:76px;transform:none;width:min(540px,92vw);max-height:84vh;overflow:auto;padding:22px 24px}
.zp-gearbtn{position:relative;justify-content:center;width:40px;height:40px;padding:0;border:0;border-radius:50%;background:var(--zp-card);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--zp-solid) 92%,transparent);cursor:pointer}
.zp-gearbtn svg{width:18px;height:18px}
#zp-home svg{width:22px;height:22px;stroke-width:1.47}
#zp-bell svg{width:21px;height:21px;stroke-width:1.54}
#zp-gear svg{width:20px;height:20px;stroke-width:1.62}
.zp-homemenu svg g[stroke-width]{stroke-width:1.8}
.zp-homewrap,.zp-bellwrap{position:relative;display:inline-flex}
.zp-bn{position:absolute;top:2px;right:0;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:#1d5f99;color:#fff;font-size:10px;font-weight:700;line-height:16px;font-family:inherit;text-align:center;box-shadow:0 0 0 2px var(--zp-solid,#fff);box-sizing:border-box}
.zp-bn[hidden]{display:none}.zp-bn.red{background:#b3261e}
.zp-bellmenu{position:absolute;top:calc(100% + 8px);right:-48px;z-index:70;width:max-content;min-width:300px;max-width:min(380px,92vw);padding:8px;border-radius:20px;background:var(--zp-solid);border:1px solid var(--zp-line);box-shadow:0 18px 44px rgba(0,0,0,.22)}
.zp-bellmenu[hidden]{display:none}
.zp-bm-h{padding:8px 12px 4px;font-size:15px;font-weight:700;color:var(--zp-ink)}
.zp-bm-g{padding:10px 12px 2px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--zp-muted)}
.zp-bm-i{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:14px;font-size:13.5px;font-weight:500;color:var(--zp-ink)!important;text-decoration:none}
.zp-bm-i:hover{background:var(--zp-hover)}
.zp-bm-i i{width:9px;height:9px;border-radius:50%;background:var(--zp-muted);flex:none}
.zp-bm-t{display:flex;flex-direction:column;gap:1px;min-width:0}.zp-bm-t b{font-weight:600;font-size:13.5px;line-height:1.3}.zp-bm-t small{font-size:12px;font-weight:500;color:var(--zp-muted);line-height:1.3}
.zp-bm-i.warn i{background:#b26200}
.zkt-pz{display:none!important}
.zp-bm-i.best i{background:#1a9a4a}.zp-bm-i.bad i{background:#b32d2e}.zp-bm-i.low i{background:#e8780a}.zp-bm-i.end i{background:#e8b900}.zp-bm-i.web i{background:#1d5f99}
.zp-bm-ok{display:flex;align-items:center;gap:10px;padding:14px 12px;font-size:13.5px;font-weight:500;color:var(--zp-ink)}
.zp-bm-ok i{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:#1a9a4a;color:#fff;font-style:normal;font-size:12px;font-weight:700}
@keyframes zpRing{0%,100%{transform:rotate(0)}15%{transform:rotate(16deg)}30%{transform:rotate(-14deg)}45%{transform:rotate(10deg)}60%{transform:rotate(-6deg)}75%{transform:rotate(2deg)}}
#zp-bell svg.ring{transform-origin:50% 10%;animation:zpRing .9s ease-in-out 1}
@media(prefers-reduced-motion:reduce){#zp-bell svg.ring{animation:none}}
@media(max-width:600px){.zp-bellmenu{position:fixed;left:12px;right:12px;top:72px;width:auto;min-width:0;max-width:none}}
.zp-lp[data-mode=rotate] .zp-livepill svg:not(.zp-ck){display:none}
.zp-livepill .zp-ck{display:none;width:16px;height:16px;flex:none;color:var(--zp-muted)}
.zp-livepill.clk i{display:none}
.zp-livepill.clk .zp-ck{display:block;animation:zpdBeat 2.8s ease-in-out infinite}
.zp-livepill.busy .zp-ck{animation:none;opacity:1}
.zp-livepill.busy .zp-ck path{transform-box:view-box;transform-origin:12px 12px;animation:zpdSpin .9s linear infinite}
.zp-livepill.busy .zp-ck path.hh{animation-duration:5.4s}
.zp-lp[data-mode=rotate] .zp-livepill .zp-ck{display:none!important}
.zp-lp[data-mode=rotate] .zp-livepill i,.zp-lp[data-mode=rotate] .zp-livepill.clk i{display:block;background:#1a9a4a;animation:zpLive 2s ease-out infinite}
.zp-lp[data-mode=rotate] .zp-livepill.closed i,.zp-lp[data-mode=rotate] .zp-livepill.closed.clk i{background:var(--zp-ink);color:var(--zp-ink);animation:zpLiveK 2s ease-out infinite}@keyframes zpLiveK{0%{box-shadow:0 0 0 0 color-mix(in srgb,currentColor 45%,transparent)}70%{box-shadow:0 0 0 7px color-mix(in srgb,currentColor 0%,transparent)}100%{box-shadow:0 0 0 0 color-mix(in srgb,currentColor 0%,transparent)}}
@media(prefers-reduced-motion:reduce){.zp-lp[data-mode=rotate] .zp-livepill i{animation:none;box-shadow:0 0 0 3px rgba(26,154,74,.18)}}
@media(prefers-reduced-motion:reduce){.zp-livepill.clk .zp-ck,.zp-livepill.busy .zp-ck path{animation:none}}
.zp-homemenu{position:absolute;top:calc(100% + 8px);left:50%;transform:translateX(-50%);display:flex;flex-direction:column;gap:8px;z-index:70}
.zp-homemenu[hidden]{display:none}
.zp-homemenu .zp-gearbtn{background:var(--zp-solid);box-shadow:0 8px 22px rgba(0,0,0,.16),inset 0 0 0 1px var(--zp-line)}
.zp-right>.zp-btn:not(.zp-gearbtn){height:40px;padding:0 16px;border:0;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--zp-solid) 92%,transparent)}
.zp-dot{position:absolute;top:6px;right:6px;width:10px;height:10px;border-radius:50%;border:2px solid var(--zp-solid,#fff);background:#1a7f37}
.zp-dot.warn{background:#e8780a}.zp-dot.bad{background:#b3261e}
.zp-sst{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 14px}
.zp-sst span{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;border:1px solid var(--zp-line);font-size:12px;color:var(--zp-ink)}
.zp-sst i{width:8px;height:8px;border-radius:50%;background:#1a7f37;flex:none}
.zp-sst .warn i{background:#e8780a}.zp-sst .bad i{background:#b3261e}
.zp-setlink{margin:4px 0 8px;font-size:13px}.zp-setlink a{color:var(--zp-ink);font-weight:600}
.zp-set.busy{opacity:.55;pointer-events:none}
.zp-setx{position:sticky;top:0;float:right;z-index:2;width:34px;height:34px;margin:-8px -8px 0 8px;padding:0;border:0;border-radius:50%;background:color-mix(in srgb,var(--zp-ink) 8%,transparent);color:var(--zp-ink);font-size:22px;line-height:34px;font-family:inherit;text-align:center;cursor:pointer}
.zp-setx:hover{background:color-mix(in srgb,var(--zp-ink) 14%,transparent)}
.zp-setform h3{margin:0 0 14px;font-size:16px;font-weight:650;color:var(--zp-ink)}
.zp-setform label{display:block;margin:0 0 14px;font-size:13px;font-weight:600;color:var(--zp-ink)}
.zp-setform label input[type=password]{display:block;width:100%;margin-top:6px;padding:9px 14px;border-radius:14px;border:1px solid var(--zp-line);background:var(--zp-card);color:var(--zp-ink)}
.zp-setform label small{display:block;font-weight:400;color:var(--zp-muted);margin-top:4px;line-height:1.45}
.zp-setform label.chk{display:flex;gap:10px;align-items:flex-start;font-weight:500;margin-bottom:10px}
.zp-setform label.chk input{margin-top:3px;flex:0 0 auto}
.zp-setform fieldset{border:0;margin:6px 0 14px;padding:0}
.zp-setform legend{font-size:13px;font-weight:600;margin-bottom:8px;color:var(--zp-ink)}
.zp-setbtns{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0 10px}
.zp-setmsg{min-height:18px;font-size:13px;color:var(--zp-ink);margin:0 0 8px}
.zp-setfoot{font-size:12px;color:var(--zp-muted);margin:0;line-height:1.5}
.zp-pop b{display:block;font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:var(--zp-muted);margin:2px 0 8px}
.zp-sw{display:grid;grid-template-columns:repeat(5,1fr);gap:6px;margin-bottom:14px}
.zp-sw button{border:1px solid var(--zp-line);background:transparent;border-radius:12px;padding:8px 2px 6px;cursor:pointer;color:var(--zp-ink);font-size:10px}
.zp-sw button i{display:block;width:22px;height:22px;border-radius:50%;margin:0 auto 4px}
.zp-sw button span{display:block}
.zp-sw button.on{outline:2px solid var(--zp-ink);outline-offset:-1px}
.zp-sw [data-p=mono] i{background:linear-gradient(135deg,#111 50%,#e9e9e6 50%)}
.zp-sw [data-p=zahara] i{background:linear-gradient(135deg,#111 50%,#886d15 50%)}
.zp-sw [data-p=pastel] i{background:linear-gradient(135deg,#a9d2f1 33%,#a7e1ca 33% 66%,#f6b4a3 66%)}
.zp-sw [data-p=ocean] i{background:linear-gradient(135deg,#9fcbef 33%,#9fdce0 33% 66%,#173f5f 66%)}
.zp-sw [data-p=sage] i{background:linear-gradient(135deg,#bfe0c4 33%,#ece2a8 33% 66%,#234a3a 66%)}
.zp-seg{display:flex;gap:4px;padding:4px;border-radius:999px;background:var(--zp-hover)}
.zp-seg button{flex:1;border:0;background:transparent;border-radius:999px;padding:7px 4px;font-size:12px;color:var(--zp-ink);cursor:pointer}
.zp-seg button.on{background:var(--zp-t1);color:var(--zp-t1i)}
/* ---- kartice (KPI pločice: crna, bijela, siva, tamnosiva) ---- */
body.zp-corbel.zd-app .zkt-cards,body.zp-corbel.zd-app .zk-cards{gap:14px}
body.zp-corbel.zd-app .zkt-card,body.zp-corbel.zd-app .zkt-cards>div,body.zp-corbel.zd-app .zk-cards>div,body.zp-corbel.zd-app [style*="#c3c4c7"],body.zp-corbel.zd-app .zd-card,body.zp-corbel.zd-app .zkt-close{background:var(--zp-card)!important;border:1px solid var(--zp-line)!important;border-radius:22px!important;box-shadow:var(--zp-shadow);color:var(--zp-ink)}
body.zp-corbel.zd-app .zkt-cards>:nth-child(1),body.zp-corbel.zd-app .zk-cards>:nth-child(1){background:var(--zp-t1)!important;color:var(--zp-t1i)!important;border-color:transparent!important}
body.zp-corbel.zd-app .zkt-cards>:nth-child(3),body.zp-corbel.zd-app .zk-cards>:nth-child(3){background:var(--zp-t3)!important}body.zp-corbel.zd-app .zpd-tile.t3,body.zp-corbel.zd-app .zkt-cards>:nth-child(3),body.zp-corbel.zd-app .zk-cards>:nth-child(3),body.zp-corbel.zd-app .zm-t.t3{background:color-mix(in srgb,var(--zp-t3) 95%,var(--zp-ink))!important}
body.zp-corbel.zd-app .zkt-cards>:nth-child(4),body.zp-corbel.zd-app .zk-cards>:nth-child(4){background:var(--zp-t4)!important}
body.zp-corbel.zd-app .zkt-cards>:nth-child(1) *,body.zp-corbel.zd-app .zk-cards>:nth-child(1) *{color:inherit!important}
body.zp-corbel.zd-app .zkt-cards>:nth-child(1) [style*="#1a7f37"],body.zp-corbel.zd-app .zk-cards>:nth-child(1) [style*="#1a7f37"]{color:#7ee0a0!important}
body.zp-corbel.zd-app .zkt-cards>:nth-child(1) [style*="#b32d2e"],body.zp-corbel.zd-app .zk-cards>:nth-child(1) [style*="#b32d2e"]{color:#ff9d94!important}
body.zp-corbel.zd-app .zkt-card .t,body.zp-corbel.zd-app [style*="color:#50575e"],body.zp-corbel.zd-app .zkt-card .s{color:var(--zp-muted)!important}
body.zp-corbel.zd-app .zkt-cards>:nth-child(1) .t,body.zp-corbel.zd-app .zkt-cards>:nth-child(1) .s,body.zp-corbel.zd-app .zkt-cards>:nth-child(1) [style*="color:#50575e"],body.zp-corbel.zd-app .zk-cards>:nth-child(1) [style*="color:#50575e"]{color:inherit!important;opacity:.72}
body.zp-corbel.zd-app .zkt-card .v,body.zp-corbel.zd-app [style*="font-size:26px"]{font-size:30px;font-weight:650;letter-spacing:-.02em}
body.zp-corbel.zd-app .zkt-card a{text-decoration:underline;text-underline-offset:3px}
body.zp-corbel.zd-app [style*="#1a7f37"]{color:var(--zp-good)}
body.zp-corbel.zd-app [style*="#b32d2e"],body.zp-corbel.zd-app .zkt-bad,body.zp-corbel.zd-app .bad{color:var(--zp-bad)}
body.zp-corbel.zd-app .zkt-new,body.zp-corbel.zd-app .good{color:var(--zp-good)}
body.zp-corbel.zd-app .zkt-warn{color:#b26200}
body.zp-corbel.zd-app[data-zm=dark] .zkt-warn{color:#f0b35a}
body.zp-corbel.zd-app .zkt-live{background:var(--zp-good)}
/* grafikoni: crna/akcent boja umjesto plave, web dio šrafiran, staze i prosjek u sivom */
body.zp-corbel.zd-app [style*="background:#2271b1"]{background:var(--zp-bar)!important;border-radius:6px}
body.zp-corbel.zd-app [style*="background:#a7aaad"]{background:var(--zp-t4)!important;border-radius:6px}
body.zp-corbel.zd-app [style*="background:#e0e0e0"]{background:var(--zp-hover)!important;border-radius:6px}
body.zp-corbel.zd-app [style*="background:#e0e0e0"]>div{border-radius:6px}
body.zp-corbel.zd-app .zp-hatch{background:repeating-linear-gradient(135deg,var(--zp-bar) 0 3px,var(--zp-t3) 3px 6px)!important}
body.zp-corbel.zd-app .zp-hsw{color:transparent!important;display:inline-block;width:11px;height:11px;vertical-align:-1px;border-radius:3px;background:repeating-linear-gradient(135deg,var(--zp-bar) 0 3px,var(--zp-t3) 3px 6px);box-shadow:inset 0 0 0 1px var(--zp-bar)}
body.zp-corbel.zd-app [style*="color:#103438"]{color:var(--zp-ink)!important}
body.zp-corbel.zd-app [style*="color:#2271b1"]{color:var(--zp-bar)!important}
/* ---- tabele ---- */
body.zp-corbel.zd-app table.widefat{background:var(--zp-card)!important;border:1px solid var(--zp-line)!important;border-radius:22px;box-shadow:var(--zp-shadow);border-collapse:separate;border-spacing:0;overflow:hidden}
body.zp-corbel.zd-app .zd-tw{border:0!important;background:transparent!important;box-shadow:none!important;border-radius:22px;backdrop-filter:none!important}
body.zp-corbel.zd-app .zd-tw table.widefat{box-shadow:none}
body.zp-corbel.zd-app table.widefat thead th,body.zp-corbel.zd-app table.widefat tfoot th{background:transparent!important;color:var(--zp-muted)!important;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;border-bottom:1px solid var(--zp-line);padding:14px 12px}
body.zp-corbel.zd-app table.widefat thead th a{color:var(--zp-muted)}
body.zp-corbel.zd-app table.widefat td{border-bottom:1px solid var(--zp-line);padding:11px 12px;color:var(--zp-ink)}
body.zp-corbel.zd-app table.widefat td:not(.good):not(.bad):not(.muted){color:var(--zp-ink)}
body.zp-corbel.zd-app table.widefat.striped>tbody>:nth-child(odd){background:transparent}
body.zp-corbel.zd-app table.widefat tbody tr:hover td{background:var(--zp-hover)}
body.zp-corbel.zd-app table.widefat tbody tr:last-child td{border-bottom:0}
body.zp-corbel.zd-app table.widefat a:hover{color:var(--zp-muted)}
body.zp-corbel.zd-app .zahara-dob .zd-fixhead{background:var(--zp-solid)}
body.zp-corbel.zd-app[data-zm=dark] img.zd-blogo{filter:invert(1) hue-rotate(180deg);opacity:.9}
body.zp-corbel.zd-app a.zd-edit:hover{color:var(--zp-ink)}
/* ---- dugmad, polja, pločice ---- */
body.zp-corbel.zd-app .zahara-dob .button{border-radius:999px;border:1px solid var(--zp-line);background:var(--zp-card);color:var(--zp-ink);box-shadow:none;padding:3px 16px}
body.zp-corbel.zd-app .zahara-dob .button:hover{background:var(--zp-solid);color:var(--zp-ink)}
body.zp-corbel.zd-app .zahara-dob .button-primary{background:var(--zp-t1);border-color:var(--zp-t1);color:var(--zp-t1i)}
body.zp-corbel.zd-app .zahara-dob .button-primary:hover{background:var(--zp-acc);border-color:var(--zp-acc);color:var(--zp-acc-ink)}
body.zp-corbel.zd-app .zahara-dob .button-small{padding:0 12px}
body.zp-corbel.zd-app .zahara-dob input[type=text],body.zp-corbel.zd-app .zahara-dob input[type=search],body.zp-corbel.zd-app .zahara-dob input[type=number],body.zp-corbel.zd-app .zahara-dob input[type=password],body.zp-corbel.zd-app .zahara-dob select,body.zp-corbel.zd-app .zahara-dob textarea{border:1px solid var(--zp-line);border-radius:14px;background:var(--zp-solid);color:var(--zp-ink)}
body.zp-corbel.zd-app .zahara-dob .subsubsub a,body.zp-corbel.zd-app .zahara-dob .zd-pills a{border-radius:999px;background:var(--zp-card);border:1px solid var(--zp-line);color:var(--zp-ink)}
body.zp-corbel.zd-app .zahara-dob .subsubsub a.current,body.zp-corbel.zd-app .zahara-dob .zd-pills a.active{background:var(--zp-t1);border-color:var(--zp-t1);color:var(--zp-t1i)}
body.zp-corbel.zd-app .zahara-dob .notice{border-radius:16px;background:var(--zp-card);color:var(--zp-ink)}
body.zp-corbel.zd-app .zahara-dob .zd-bar,body.zp-corbel.zd-app .zahara-dob .zd-daily{border-radius:18px}
body.zp-corbel.zd-app .zahara-dob .zd-chg{border-radius:999px}
body.zp-corbel.zd-app details{color:var(--zp-ink)}
@media (max-width:600px){.zp-nav a,.zp-navp>span{flex:1 1 auto;text-align:center;padding:9px 8px;font-size:13.5px}}
@media (max-width:380px){.zp-nav a,.zp-navp>span{padding:8px 6px;font-size:12.5px}}
/* ---- mobilni ---- */
@media (max-width:1100px){
body.zp-corbel.zd-app .wrap.zahara-dob{padding:16px 14px 14px}
.zp-top{display:flex;flex-wrap:wrap;gap:18px}
.zp-nav{order:3;flex:1 1 100%;justify-self:auto;background:transparent;box-shadow:none;padding:0}
.zp-navt,.zp-navp{padding:6px 0}
.zp-right{margin-left:auto}
.zp-apps{display:none}
.zp-title h1{font-size:28px;margin:27px 0 26px}
.zp-dock{--zp-dock-from:0 90px;left:50%;top:auto;bottom:12px;transform:translateX(-50%);flex-direction:row;padding:6px;transition:transform .25s ease,opacity .25s ease}
.zp-dock.zp-dock-hide{transform:translate(-50%,170%);opacity:0;pointer-events:none}
body:has(.zp-dock:not(.zp-dock-hide)) .zahara-dob .zd-sticky{bottom:78px}
.zahara-dob .zd-sticky{transition:bottom .25s ease}
.zp-dock hr{width:0;height:24px;border-top:0;border-left:1px solid currentColor;margin:0 4px}
body.zd-app .zahara-dob table.zd-lager-ov a.zd-bl:before{display:flex;align-items:center;min-height:44px}
body.zd-app .zahara-dob table.zd-lager-ov a.zd-bl>img{transform:translateY(-3px)}
body.zd-app .zahara-dob table.zd-lager-ov a.zd-bl:after{height:44px;flex-basis:1px}
.zp-pop{--zp-pop-from:0 10px;transform-origin:50% 100%;left:50%;top:auto;bottom:78px;transform:translateX(-50%)}
.zp-set{left:12px;right:12px;top:12px;bottom:auto;transform:none;width:auto;max-height:calc(100vh - 24px);max-height:calc(100dvh - 24px);-webkit-overflow-scrolling:touch;padding:18px 18px 20px}
}
/* 4. osnovni stil modula (dobavljaci.php) */
.zahara-dob .zd-bar{display:flex;flex-wrap:wrap;gap:14px;align-items:center;margin:22px 0 12px;padding:10px 12px;background:#fff;border:1px solid #dcdcde}
.zahara-dob .zd-err{color:#b32d2e}
.zahara-dob .zd-cards{display:flex;flex-wrap:wrap;gap:12px;margin:14px 0}
.zahara-dob .zd-card{background:#fff;border:1px solid #dcdcde;padding:10px 14px;min-width:150px}
.zahara-dob .zd-card b{display:block;font-size:20px;margin-top:2px}
.zahara-dob table.widefat td,.zahara-dob table.widefat th{vertical-align:middle}
.zahara-dob .num{text-align:right;white-space:nowrap}
.zahara-dob .good{color:#007017;font-weight:600}
.zahara-dob .bad{color:#b32d2e;font-weight:600}
.zahara-dob .muted{color:#8c8f94}
.zahara-dob input.zd-q{width:64px}
.zahara-dob .zd-filters{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:10px 0}
.zahara-dob .zd-sticky{position:sticky;bottom:0;background:#fff;border-top:1px solid #dcdcde;padding:10px;display:flex;gap:16px;align-items:center;z-index:5}
.zahara-dob .zd-new{background:#886d15;color:#fff;font-size:10px;padding:1px 5px;border-radius:3px;margin-left:4px}
.zahara-dob .zd-best{background:#edfaef}
.zahara-dob .zd-sug{margin-top:4px;padding:3px 6px;background:#fcf9e8;border-left:3px solid #886d15;font-size:12px}
.zahara-dob .zd-country{display:block;font-size:11px;font-weight:400;color:#8c8f94;line-height:1.3}
.zahara-dob th a{color:inherit;text-decoration:none}
.zahara-dob a.zd-card{color:inherit;text-decoration:none}
.zahara-dob a.zd-card:hover{border-color:#886d15}
.zahara-dob .zd-have{background:#007017;color:#fff;font-size:10px;padding:1px 5px;border-radius:3px;margin-left:4px}
.zahara-dob .zd-tag{font-size:10px;color:#886d15;font-weight:600}
.zahara-dob .zd-tag-back{color:#007017}
.zahara-dob .zd-brand-set{margin:16px 0;padding:10px 12px;background:#fff;border:1px solid #dcdcde}
.zahara-dob .zd-brand-set summary{cursor:pointer;font-weight:600}
.zahara-dob .zd-frlink-form{display:flex;flex-wrap:wrap;gap:8px;align-items:center}
.zahara-dob .zd-frlink-form input[name=ean]{width:150px}
.zahara-dob .zd-mode{display:flex;gap:0;margin:14px 0 4px;border:1px solid #886d15;border-radius:6px;overflow:hidden;width:max-content;max-width:100%}
.zahara-dob .zd-mode a{padding:9px 22px;text-decoration:none;color:#886d15;font-size:15px;font-weight:600;background:#fff;line-height:1.25}
.zahara-dob .zd-mode a+a{border-left:1px solid #886d15}
.zahara-dob .zd-mode a small{display:block;font-size:11px;font-weight:400;color:#8c8f94}
.zahara-dob .zd-mode a.active{background:#886d15;color:#fff}
.zahara-dob .zd-mode a.active small{color:#f3ead0}
.zahara-dob .zd-pills{display:flex;flex-wrap:wrap;gap:6px;margin:12px 0 4px}
.zahara-dob .zd-pills a{padding:4px 10px;border:1px solid #dcdcde;border-radius:14px;background:#fff;text-decoration:none;color:#103438;font-size:13px}
.zahara-dob .zd-pills a span{color:#8c8f94;font-size:11px}
.zahara-dob .zd-pills a.active{background:#886d15;border-color:#886d15;color:#fff}
.zahara-dob .zd-pills a.active span{color:#f3ead0}
.zahara-dob .zd-cur{background:#fcf9e8}
.zahara-dob .zd-chg{font-size:11px;font-weight:600;white-space:nowrap;cursor:help}
.zahara-dob .zd-dn{color:#007017}
.zahara-dob .zd-up{color:#b32d2e}
.zahara-dob .zd-daily{margin:-4px 0 10px;padding:8px 12px;background:#fff;border:1px solid #dcdcde}
.zahara-dob .zd-kind{border:1px solid #886d15;color:#886d15;font-size:10px;padding:0 4px;border-radius:3px;margin-left:4px;font-weight:600}
.zahara-dob .zd-kind-deo,.zahara-dob .zd-kind-oil,.zahara-dob .zd-kind-set,.zahara-dob .zd-kind-setq,.zahara-dob .zd-kind-body,.zahara-dob .zd-kind-cosm,.zahara-dob .zd-kind-tester,.zahara-dob .zd-kind-disc,.zahara-dob .zd-kind-small,.zahara-dob .zd-kind-vol,.zahara-dob .zd-kind-unpacked,.zahara-dob .zd-kind-size,.zahara-dob .zd-kind-line{border-color:#b32d2e;color:#b32d2e}
/* ---------- Izgled aplikacije (2026-10-17): staklene kartice, pill navigacija, zlatna #886d15 ---------- */
body.zd-app{--zd-gold:#886d15;--zd-gold2:#a8871a;--zd-ink:#103438;--zd-muted:#8a8274;--zd-glass:rgba(255,255,255,.62);--zd-line:rgba(255,255,255,.8);--zd-sh:0 12px 34px rgba(70,50,15,.08);background:#f4efe7 radial-gradient(1200px 700px at 8% -10%,#fbf6ec 0,transparent 60%) fixed;font-family:Urbanist,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:var(--zd-ink)}
body.zd-app:before{content:"";position:fixed;inset:0;z-index:-1;background:radial-gradient(900px 600px at 95% 10%,rgba(232,214,224,.75),transparent 60%),radial-gradient(900px 700px at 80% 100%,rgba(214,226,236,.8),transparent 60%),radial-gradient(700px 500px at 0% 100%,rgba(240,205,190,.55),transparent 60%)}
html.wp-toolbar:has(body.zd-app){padding-top:0}
body.zd-app #wpadminbar,body.zd-app #adminmenumain,body.zd-app .update-nag,body.zd-app #wpbody-content>.notice,body.zd-app #screen-meta-links{display:none!important}
body.zd-app #wpcontent,body.zd-app #wpfooter{margin-left:0;padding-left:0}
body.zd-app #wpbody-content{padding-bottom:0}
body.zd-app #wpfooter{display:block;position:static;float:none;clear:both;height:auto;padding:0 0 26px;margin:0;text-align:center;background:none}
body.zd-app #wpfooter p{float:none;margin:0;padding:0;text-align:center;font-size:12px;line-height:1.4;color:#787c82!important}
body.zd-app #wpfooter #footer-upgrade{display:none}
body.zd-app #wpfooter .clear{display:none}
@media(max-width:782px){body.zd-app.zp-corbel #wpfooter{padding-bottom:84px}}
body.zd-app .wrap.zahara-dob{max-width:1500px;margin:0 auto;padding:22px 26px}
.zd-app .zd-top{display:flex;align-items:center;gap:14px;margin:0 0 14px}
.zd-app .zd-top h1{margin:0;padding:0;font-size:29px;font-weight:400;letter-spacing:.1em;text-transform:uppercase;line-height:1.2}
.zd-app .zd-logo{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:linear-gradient(140deg,var(--zd-gold2),var(--zd-gold));color:#fff;font-weight:700;font-size:18px;box-shadow:0 8px 20px rgba(136,109,21,.3)}
.zd-app .zd-top .zd-logo-img{height:44px;width:auto;display:block;padding-right:14px;border-right:1px solid rgba(16,52,56,.15)}
.zd-app .zd-apps{display:inline-flex;gap:4px;padding:4px;margin-left:6px;border-radius:12px;background:var(--zd-glass);border:1px solid var(--zd-line);box-shadow:var(--zd-sh);backdrop-filter:blur(14px)}
.zd-app .zd-apps a{padding:7px 14px;border-radius:9px;color:var(--zd-muted);text-decoration:none;font-size:13px;font-weight:550;white-space:nowrap}
.zd-app .zd-apps a.active{background:var(--zd-gold);color:#fff}
.zd-app .zd-top .zd-wp + .zd-wp{margin-left:0}
.zd-app .zd-top .zd-wp{margin-left:auto;padding:9px 16px;border-radius:12px;background:var(--zd-glass);border:1px solid var(--zd-line);box-shadow:var(--zd-sh);color:var(--zd-ink);text-decoration:none;font-size:13px;backdrop-filter:blur(14px)}
.zd-app .zahara-dob .zd-mode{display:inline-flex;gap:4px;padding:5px;margin:4px 0 14px;border:1px solid var(--zd-line);border-radius:12px;background:var(--zd-glass);box-shadow:var(--zd-sh);backdrop-filter:blur(14px);overflow:visible}
.zd-app .zahara-dob .zd-mode a{padding:10px 20px;border:0!important;border-radius:9px;background:transparent;color:var(--zd-muted);font-size:14px;font-weight:550}
.zd-app .zahara-dob .zd-mode a small{display:none}
.zd-app .zahara-dob .zd-mode a.active{background:#fff;color:var(--zd-ink);box-shadow:0 4px 14px rgba(70,50,15,.12)}
.zd-app .zahara-dob .nav-tab-wrapper{display:flex;gap:8px;overflow-x:auto;border:0;padding:2px 2px 8px;margin:0 0 6px;scrollbar-width:thin}
.zd-app .zahara-dob .nav-tab{flex:0 0 auto;margin:0;padding:8px 14px;border:1px solid var(--zd-line);border-radius:12px;background:var(--zd-glass);color:var(--zd-ink);font-size:13px;font-weight:550;backdrop-filter:blur(14px);line-height:1.25}
.zd-app .zahara-dob .nav-tab:hover{background:#fff}
/* Izabrani tab: bijela pozadina i zlatna crta pri dnu (kao predlog 2). */
.zd-app .zahara-dob .nav-tab-active,.zd-app .zahara-dob .nav-tab-active:hover{background:#fff;border-color:var(--zd-line);color:var(--zd-ink);box-shadow:inset 0 -3px 0 var(--zd-gold)}
.zd-app .zahara-dob .zd-tabw{position:relative;flex:0 0 auto;display:flex}
.zd-app .zahara-dob .zd-tabw .nav-tab{padding-left:36px}
.zd-app .zahara-dob .zd-sw{position:absolute;z-index:2;left:12px;top:50%;margin-top:-15px;width:17px;height:30px;border-radius:9px;background:#d3cdc2;transition:background .15s}
.zd-app .zahara-dob .zd-sw::after{content:"";position:absolute;left:2px;top:15px;width:13px;height:13px;border-radius:50%;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.18);transition:top .15s}
.zd-app .zahara-dob .zd-tabw:not(.zd-off) .zd-sw{background:var(--zd-gold)}
.zd-app .zahara-dob .zd-tabw:not(.zd-off) .zd-sw::after{top:2px}
.zd-app .zahara-dob .zd-off .nav-tab:not(.nav-tab-active){color:#a59d92}
.zd-app .zahara-dob .zd-off .nav-tab:not(.nav-tab-active) .zd-country{color:#bdb6aa}
.zd-app .zahara-dob .zd-mode .zd-cn{display:inline-block;min-width:18px;padding:1px 6px;margin-left:6px;border-radius:999px;background:var(--zd-gold);color:#fff;font-size:11px;font-weight:600;line-height:16px;text-align:center;vertical-align:1px}
.zd-app .zahara-dob .zd-cartw .nav-tab{position:relative;padding:8px 16px 12px 42px;overflow:hidden}
.zd-app .zahara-dob .zd-cartw .nav-tab-active,.zd-app .zahara-dob .zd-cartw .nav-tab-active:hover{box-shadow:none}
.zd-app .zahara-dob .zd-cartw .zd-ci{position:absolute;left:14px;top:50%;margin-top:-10px;width:20px;height:20px;color:var(--zd-gold)}
.zd-app .zahara-dob .zd-ctrack{position:absolute;left:0;right:0;bottom:0;height:4px;background:rgba(136,109,21,.16)}
.zd-app .zahara-dob .zd-cfill{display:block;height:100%;background:var(--zd-gold)}
.zd-app .zahara-dob .zd-cfill.part{background:#d1b155}
.zd-app .zahara-dob .zd-nt-rep{box-shadow:inset 3px 0 0 var(--zd-gold)}
.zd-app .zahara-dob table.widefat td.zd-bcell{padding-right:0!important}
.zd-app .zahara-dob tr.zd-wrow{cursor:pointer}
.zd-app .zahara-dob .zd-wch{display:inline-block;margin-left:8px;color:var(--zd-muted);transition:transform .15s}
.zd-app .zahara-dob tr.zd-wopen .zd-wch{transform:rotate(180deg)}
.zd-app .zahara-dob tr.zd-wsub{display:none}
.zd-app .zahara-dob tr.zd-wsub.open{display:table-row}
.zd-app .zahara-dob table.widefat tr.zd-wsub td{padding:6px 14px 14px;background:rgba(136,109,21,.06)}
.zd-app .zahara-dob .zd-wstrip{display:flex;gap:8px;overflow-x:auto;padding-bottom:2px}
.zd-app .zahara-dob .zd-wbox{box-sizing:border-box;flex:1 0 104px;max-width:150px;min-width:100px;display:flex;flex-direction:column;gap:1px;padding:8px 10px;border:1px solid var(--zd-line);border-radius:10px;background:#fff;text-align:left}
.zd-app .zahara-dob .zd-wbl{font-size:12px;font-weight:600;color:var(--zd-ink)}
.zd-app .zahara-dob .zd-wbc{font-size:11px;color:var(--zd-muted)}
.zd-app .zahara-dob .zd-wbox b{font-size:15px;font-weight:600;color:var(--zd-ink);margin-top:2px}
.zd-app .zahara-dob .zd-wbq{font-size:12px;color:var(--zd-muted)}
.zd-app .zahara-dob .zd-wbt{font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--zd-gold);font-weight:600;margin-top:2px}
.zd-app .zahara-dob .zd-wbox.best{border-color:var(--zd-gold);box-shadow:inset 0 0 0 1px var(--zd-gold)}
.zd-app .zahara-dob .zd-wbox.none{opacity:.45;background:transparent}
.zd-app .zahara-dob .zd-wbox .zd-chg{align-self:flex-start;margin:2px 0}
.zd-app .zahara-dob .zd-chg.zd-eq{background:#eeebe4;color:#7a7568}
.zd-app .zahara-dob tr.zd-wrow td.num .zd-chg{margin-right:6px}
.zd-app .zahara-dob .zd-wsearch{margin:0 0 14px;padding:18px 20px 14px;border:1px solid var(--zd-line);border-radius:12px;background:var(--zd-glass);box-shadow:var(--zd-sh);backdrop-filter:blur(14px)}
.zd-app .zahara-dob .zd-wsearch h2{margin:0 0 4px;font-size:16px}
.zd-app .zahara-dob .zd-wsearch input[type=search]{width:100%;max-width:560px;box-sizing:border-box;padding:10px 14px;border:1px solid var(--zd-line);border-radius:10px;background:#fff;font-size:15px}
.zd-app .zahara-dob.zd-nab .zd-sr{display:flex;align-items:center;gap:14px;padding:10px 2px;border-top:1px solid var(--zd-line)}
.zd-app .zahara-dob .zd-srb{flex:0 0 84px;width:84px}
.zd-app .zahara-dob .zd-srn{flex:1 1 auto;min-width:0}
.zd-app .zahara-dob .zd-srn a:not(.zd-fr){color:var(--zd-ink)}
.zd-app .zahara-dob .zd-srp{flex:0 0 auto;min-width:130px;text-align:right;white-space:nowrap}
.zd-app .zahara-dob .zd-sra{display:flex;align-items:center;gap:8px;flex:0 0 auto}
.zd-app .zahara-dob .zd-sraq{width:66px}
.zd-app .zahara-dob .zd-acts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0 12px}
.zd-app .zahara-dob .zd-act{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:14px 16px;border:1px solid var(--zd-line);border-radius:12px;background:var(--zd-glass);box-shadow:var(--zd-sh);backdrop-filter:blur(14px)}
.zd-app .zahara-dob .zd-act small{font-size:12px;line-height:1.45;color:var(--zd-muted)}
.zd-app .zahara-dob .zd-actn{grid-column:1/-1;margin:0;padding:0 4px;font-size:12px;color:var(--zd-muted)}
.zd-app .zahara-dob .zd-act .button.zd-danger{color:#b3261e;border-color:rgba(179,38,30,.35)}
.zd-app .zahara-dob .zd-act .button.zd-danger:hover{background:#fbe4e1}
.zd-app .zahara-dob .zd-sb{padding:12px 18px;gap:10px 22px}
.zd-app .zahara-dob .zd-sbt{display:flex;flex-direction:column;line-height:1.15}
.zd-app .zahara-dob .zd-sbl{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--zd-muted);font-weight:600}
.zd-app .zahara-dob .zd-sbt strong{font-size:20px;font-weight:600;color:var(--zd-ink)}
.zd-app .zahara-dob .zd-sbm{display:flex;flex-direction:column;gap:4px;min-width:180px;font-size:12px;color:var(--zd-muted)}
.zd-app .zahara-dob .zd-sbbar{display:block;height:6px;border-radius:3px;background:rgba(136,109,21,.18);overflow:hidden}
.zd-app .zahara-dob .zd-sbbar i{display:block;height:100%;background:#d1b155;transition:width .2s}
.zd-app .zahara-dob .zd-sbbar i.ok{background:var(--zd-gold)}
.zd-app .zahara-dob .zd-sbi{margin-left:auto;font-size:16px;color:var(--zd-muted);cursor:help}
.zd-app .zahara-dob .zd-cartw .nav-tab{padding-right:38px}
.zd-app .zahara-dob .zd-pcsv{position:absolute;z-index:2;right:10px;top:9px;width:16px;height:16px;color:var(--zd-gold);opacity:.65;line-height:0}
.zd-app .zahara-dob .zd-pcsv:hover{opacity:1}
.zd-app .zahara-dob .zd-pcsv svg{width:16px;height:16px}
.zd-app .zahara-dob .zd-warn{color:#b3261e;font-weight:600}
.zd-app .zahara-dob .zd-st{display:inline-block;padding:2px 10px;border-radius:999px;font-size:12px;font-weight:600;white-space:nowrap}
.zd-app .zahara-dob .zd-st-way{background:#f3ead0;color:#886d15}
.zd-app .zahara-dob .zd-st-ok{background:#e1f0e4;color:#2f8a43}
.zd-app .zahara-dob .zd-st-bad{background:#fbe4e1;color:#b3261e}
.zd-app .zahara-dob .zd-st-mute{background:#eeebe4;color:#7a7568}
.zd-app .zahara-dob .zd-ord{margin-top:4px;font-size:12px}
.zd-app .zahara-dob .zd-ord summary{cursor:pointer;color:var(--zd-muted)}
.zd-app .zahara-dob .zd-ord ul{margin:6px 0 0 16px;list-style:disc}
.zd-app .zahara-dob .zd-cs{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px;margin:12px 0 18px}
.zd-app .zahara-dob .zd-csc{display:flex;flex-direction:column;gap:3px;padding:15px 20px 14px;border:1px solid var(--zd-line);border-radius:12px;background:var(--zd-glass);box-shadow:var(--zd-sh);backdrop-filter:blur(14px);color:inherit;text-decoration:none;min-width:0}
.zd-app .zahara-dob .zd-csl{font-size:11px;letter-spacing:.08em;text-transform:uppercase;font-weight:600;color:var(--zd-muted)}
.zd-app .zahara-dob .zd-csc b{font-size:27px;line-height:1.2;font-weight:600;color:var(--zd-ink);white-space:nowrap}
.zd-app .zahara-dob .zd-csc small{font-size:12px;color:var(--zd-muted)}
.zd-app .zahara-dob .zd-csg{border-color:rgba(136,109,21,.35)}
.zd-app .zahara-dob .zd-csg b{color:var(--zd-gold)}
.zd-app .zahara-dob a.zd-csc:hover{background:#fff}
.zd-app .zahara-dob .zd-bar,.zd-app .zahara-dob .zd-daily,.zd-app .zahara-dob .zd-brand-set,.zd-app .zahara-dob .zd-sticky{background:var(--zd-glass);border:1px solid var(--zd-line);border-radius:12px;box-shadow:var(--zd-sh);backdrop-filter:blur(14px)}
.zd-app .zahara-dob .zd-bar{font-size:12px;color:var(--zd-muted);padding:10px 14px;gap:8px 16px}
.zd-app .zahara-dob .zd-bar strong{color:var(--zd-ink)}
/* Sav tamni tekst (i WordPress-ov sivo-crni u tabelama, poljima i naslovima) u brend tamno zelenoj. */
.zd-app .zd-top h1,.zd-app .zahara-dob h2,.zd-app .zahara-dob h3,.zd-app .zahara-dob table.widefat td:not(.good):not(.bad):not(.muted),.zd-app .zahara-dob table.widefat th,.zd-app .zahara-dob table.widefat td:not(.good):not(.bad):not(.muted) strong:not(.good):not(.bad),.zd-app .zahara-dob input,.zd-app .zahara-dob select,.zd-app .zahara-dob textarea{color:var(--zd-ink)}
.zd-app .zahara-dob .zd-pager{display:flex;align-items:center;flex-wrap:wrap;gap:8px 18px;margin:10px 0;font-size:13px;color:var(--zd-muted)}
.zd-app .zahara-dob .zd-pager strong{color:var(--zd-ink);font-weight:600}
.zd-app .zahara-dob .zd-pages{display:flex;flex-wrap:wrap;align-items:center;gap:12px}
.zd-app .zahara-dob .zd-pages a,.zd-app .zahara-dob .zd-pages .on{min-width:18px;padding:4px 2px;text-align:center;line-height:1.2;border-bottom:2px solid transparent;color:var(--zd-muted);text-decoration:none;box-shadow:none}
.zd-app .zahara-dob .zd-pages a:hover{color:var(--zd-ink);border-bottom-color:rgba(136,109,21,.35)}
.zd-app .zahara-dob .zd-pages .on{color:var(--zd-ink);border-bottom-color:var(--zd-gold);font-weight:600}
.zd-app .zahara-dob .zd-hidbar{margin-bottom:0}
.zd-app .zahara-dob .zd-hidbar a{text-decoration:none}
.zd-app .zahara-dob .zd-hidbar a:hover strong{color:var(--zd-gold)}
.zd-app .zahara-dob .zd-bar.zd-hidbar>span.zd-h{display:inline}
.zd-app .zahara-dob .zd-daily{margin:0 0 14px;padding:12px 16px}
.zd-app .zahara-dob .zd-daily a{color:inherit;text-decoration:none;border-bottom:1px dotted rgba(16,52,56,.35)}
.zd-app .zahara-dob .zd-daily a:hover{color:var(--zd-gold);border-bottom-color:var(--zd-gold)}
.zd-app .zahara-dob .zd-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(178px,1fr));gap:14px;margin:12px 0 16px}
.zd-app .zahara-dob .zd-card{display:flex;flex-direction:column-reverse;justify-content:flex-end;gap:6px;min-width:0;padding:18px 18px 16px;border:1px solid var(--zd-line);border-radius:12px;background:var(--zd-glass);box-shadow:var(--zd-sh);backdrop-filter:blur(14px);color:var(--zd-muted);font-size:13px;line-height:1.35;transition:transform .15s,box-shadow .15s}
.zd-app .zahara-dob .zd-card b{margin:0;font-size:30px;font-weight:650;letter-spacing:-.02em;color:var(--zd-ink);line-height:1.1}
.zd-app .zahara-dob .zd-card b.good{color:#127a2a}
.zd-app .zahara-dob .zd-card b.bad{color:#b3261e}
.zd-app .zahara-dob a.zd-card:hover{transform:translateY(-2px);box-shadow:0 16px 38px rgba(70,50,15,.13);border-color:#fff}
.zd-app .zahara-dob .zd-chg{display:inline-block;padding:1px 7px;border-radius:999px;font-size:11px;line-height:1.6}
.zd-app .zahara-dob .zd-dn{background:#dff3e3;color:#127a2a}
.zd-app .zahara-dob .zd-up{background:#fbe2df;color:#b3261e}
.zd-app .zahara-dob .zd-new,.zd-app .zahara-dob .zd-have{border-radius:999px;padding:1px 7px}
.zd-app .zahara-dob .zd-pills a,.zd-app .zahara-dob .subsubsub a{border:1px solid var(--zd-line);border-radius:12px;background:var(--zd-glass);padding:6px 12px;backdrop-filter:blur(14px)}
.zd-app .zahara-dob .zd-pills a.active,.zd-app .zahara-dob .subsubsub a.current{background:var(--zd-ink);border-color:var(--zd-ink);color:#fff}
.zd-app .zahara-dob .subsubsub{float:none;display:flex;flex-wrap:wrap;gap:6px;margin:6px 0 10px;font-size:0}
.zd-app .zahara-dob .subsubsub li{font-size:0}
.zd-app .zahara-dob .subsubsub li a{font-size:13px}
.zd-app .zahara-dob .subsubsub a{display:inline-block;color:var(--zd-ink);text-decoration:none}
.zd-app .zahara-dob .button{border-radius:12px;border-color:rgba(0,0,0,.08);background:#fff;color:var(--zd-ink);padding:2px 14px;box-shadow:0 2px 8px rgba(70,50,15,.06)}
.zd-app .zahara-dob .button-primary{background:var(--zd-gold);border-color:var(--zd-gold);color:#fff}
.zd-app .zahara-dob .button-primary:hover{background:var(--zd-gold2);border-color:var(--zd-gold2)}
.zd-app .zahara-dob input[type=text],.zd-app .zahara-dob input[type=search],.zd-app .zahara-dob input[type=number],.zd-app .zahara-dob input[type=password],.zd-app .zahara-dob select,.zd-app .zahara-dob textarea{border:1px solid rgba(0,0,0,.08);border-radius:12px;background:rgba(255,255,255,.85);min-height:34px}
.zd-app .zahara-dob .zd-tw{overflow-x:auto;margin:10px 0 18px;border:1px solid var(--zd-line);border-radius:12px;background:var(--zd-glass);box-shadow:var(--zd-sh);backdrop-filter:blur(14px)}
.zd-app .zahara-dob table.widefat tbody td .zd-lbl{display:none}
.zd-app .zahara-dob table.widefat{border:0;background:transparent;box-shadow:none;border-collapse:separate;border-spacing:0}
.zd-app .zahara-dob table.widefat thead th,.zd-app .zahara-dob table.widefat tfoot th{position:sticky;top:0;background:rgba(250,247,241,.92);border-bottom:1px solid rgba(0,0,0,.06);color:var(--zd-muted);font-size:12px;font-weight:600;padding:12px 10px}
.zd-app .zahara-dob table.widefat td{border-bottom:1px solid rgba(0,0,0,.045);padding:10px;background:transparent}
.zd-app .zahara-dob table.widefat.striped>tbody>:nth-child(odd){background:transparent}
.zd-app .zahara-dob table.widefat tbody tr:hover td{background:rgba(255,255,255,.7)}
.zd-app .zahara-dob table.widefat tbody tr:last-child td{border-bottom:0}
.zd-app .zahara-dob .zd-best{background:rgba(18,122,42,.07)!important}
.zd-app .zahara-dob .zd-cur{background:rgba(136,109,21,.08)!important}
.zd-app .zahara-dob h2{font-size:18px;font-weight:650;letter-spacing:-.01em}
.zd-app .zahara-dob .notice{border-radius:12px;border-left-width:4px;box-shadow:var(--zd-sh)}
body.zd-app #wpbody{padding-top:0}
@media (min-width:783px){
.zd-app .zahara-dob table.widefat td.num .zd-chg{margin:0 5px 0 0;padding:0 6px;vertical-align:1px}
.zd-app .zahara-dob table.widefat .zd-namecol{min-width:240px}
.zd-app .zahara-dob table.widefat thead th{background:#faf7f1}
.zd-app .zahara-dob .zd-fixhead{position:fixed;top:0;z-index:60;overflow:hidden;display:none;background:#faf7f1;border-radius:0 0 12px 12px;box-shadow:0 10px 24px rgba(70,50,15,.12)}
.zd-app .zahara-dob .zd-fixhead table.widefat{margin:0;table-layout:fixed}
.zd-app .zahara-dob .zd-fixhead th{box-sizing:border-box}
}
.zahara-dob .zd-icons{display:inline-flex;gap:5px;align-items:center;margin-left:8px;color:var(--zp-ico,#886d15);vertical-align:middle}
.zahara-dob .zd-icons svg{width:14px;height:14px;display:block}
.zahara-dob a:has(> strong),.zahara-dob a.zd-frlink,.zpd-tbl a:has(> strong){text-decoration:none}
.zahara-dob a:has(> strong):hover,.zahara-dob a.zd-frlink:hover,.zpd-tbl a:has(> strong):hover{text-decoration:none}
a.zd-edit{display:none!important} /* olovka ✎ za uređivanje iza naziva sakrivena (2026-11-07); vrati: ukloni ovo pravilo */
.zahara-dob span.muted:has(+ .zd-icons){font-size:12px;line-height:16px;vertical-align:middle;position:relative;top:-.5px}
.zahara-dob .zd-fr{border:1px solid var(--zp-ico,#886d15);border-radius:999px;padding:0 6px;font-size:11px;font-weight:600;line-height:16px;color:var(--zp-ico,#886d15)!important;text-decoration:none;white-space:nowrap}
.zahara-dob .zd-ico{cursor:help}
.zahara-dob .zd-pills a.zd-plogo{display:inline-flex;align-items:center;gap:6px;min-height:50px;border-radius:12px!important}
.zahara-dob .zd-pills a.zd-plogo img.zd-blogo{height:48px;width:auto;max-width:none;display:inline-block}
/* Izabrani brend: bijela pozadina, zlatni okvir i zlatna kvačica u gornjem desnom uglu. */
.zd-app .zahara-dob .zd-pills a.zd-plogo{position:relative}
.zd-app .zahara-dob .zd-pills a.zd-plogo.active{background:#fff;border:1.5px solid var(--zd-gold);color:var(--zd-ink)}
.zd-app .zahara-dob .zd-pills a.zd-plogo.active::after{content:"\2713";position:absolute;top:-7px;right:-7px;width:20px;height:20px;border-radius:50%;background:var(--zd-gold);color:#fff;font-size:12px;font-weight:700;line-height:20px;text-align:center;box-shadow:0 2px 6px rgba(70,50,15,.18)}
.zahara-dob .zd-pills svg.zd-pico{display:block}
.zd-app .zahara-dob .zd-pills a.zd-plogo:not(.zd-pall){flex-direction:column;justify-content:center;gap:3px;padding:6px 12px}
.zd-app .zahara-dob .zd-pills a.zd-plogo{width:119px;height:87px;box-sizing:border-box;justify-content:center}
.zd-app .zahara-dob .zd-pills a.zd-plogo .zd-btxt{height:48px;display:flex;align-items:center;justify-content:center;text-transform:uppercase;letter-spacing:.08em;font-weight:600;font-size:13px;color:var(--zd-ink)}
.zd-app .zahara-dob .zd-pills a.zd-plogo:not(.zd-pall)>span:last-child{align-self:stretch;text-align:center;border-top:1px solid rgba(16,52,56,.18);padding-top:3px;font-size:12px;font-weight:700;color:var(--zd-ink)}
/* Hover kao kod tabova dobavljača: bijela pozadina. */
.zd-app .zahara-dob .zd-pills a.zd-plogo{transition:background .15s}
.zd-app .zahara-dob .zd-pills a.zd-plogo:not(.active):hover{background:#fff}
.zd-app .zahara-dob .zd-pills a.zd-pall{flex-direction:column;justify-content:flex-end!important;gap:1px;padding:4px 12px 7px;line-height:1.15}
.zd-app .zahara-dob .zd-pills a.zd-pall b{font-weight:600;font-size:11px;text-transform:uppercase;letter-spacing:.05em}
.zd-app .zahara-dob .zd-pills a.zd-pall>span:last-child{align-self:stretch;text-align:center;border-top:1px solid rgba(16,52,56,.18);padding-top:3px;margin-top:6px;line-height:18px;font-size:12px;font-weight:700;color:var(--zd-ink)}
.zahara-dob .zd-qty{display:inline-block;min-width:8px;text-align:center;color:#fff;font-size:10px;font-weight:600;line-height:14px;padding:1px 6px;border-radius:999px;margin-left:4px;vertical-align:1px}
.zahara-dob .zd-qty{position:relative;cursor:help}
.zahara-dob .zd-qty:hover::after{content:attr(data-tip);position:absolute;bottom:calc(100% + 8px);left:50%;transform:translateX(-50%);background:#103438;color:#fff;font-size:12px;font-weight:400;line-height:1.4;padding:5px 9px;border-radius:4px;white-space:nowrap;box-shadow:0 0 5px rgba(0,0,0,.3);z-index:60}
.zahara-dob .zd-qty:hover::before{content:"";position:absolute;bottom:100%;left:50%;transform:translateX(-50%);border:5px solid transparent;border-top-color:#103438;z-index:60}
.zahara-dob .zd-q3{background:#007017}
.zahara-dob .zd-q2{background:#e0b100;color:#3a2e00}
.zahara-dob .zd-q1{background:#e8710a}
.zahara-dob .zd-q0{background:#b3261e}
.zahara-dob img.zd-blogo{display:block;height:39px;width:auto;max-width:none}
.zahara-dob td.zd-bcell{width:1%;padding-right:4px}
.zahara-dob a.zd-hide{color:#b3261e;text-decoration:none;font-size:11px;opacity:.35;margin-left:4px}
.zahara-dob tr:hover a.zd-hide{opacity:.8}
.zahara-dob .zd-votes{font-weight:400;opacity:.7}
.zahara-dob tr.zd-gone td:not(.zd-namecol){opacity:.3}
.zahara-dob tr.zd-gone td.zd-namecol strong{color:#8a8274;text-decoration:line-through}
.zahara-dob a.zd-unhide{color:#007017;text-decoration:none;font-size:11px;font-weight:600;margin-left:6px}
.zd-frimg{position:fixed;z-index:100000;display:none;width:400px;height:400px;padding:6px;box-sizing:border-box;background:#fff;border-radius:12px;box-shadow:0 18px 40px rgba(40,30,10,.25);pointer-events:none}
.zd-frimg img{width:100%;height:100%;object-fit:cover;display:block;border-radius:8px}
/* telefon: dodir na ocjenu otvara karticu sa Fragrantice preko ekrana, ispod veza na Fragranticu (novi tab) */
.zd-frsheet{position:fixed;inset:0;z-index:100001;display:flex;align-items:center;justify-content:center;padding:16px;box-sizing:border-box;background:rgba(8,12,16,.55);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;transition:opacity .22s}
.zd-frsheet.on{opacity:1}
.zd-frsheet[hidden]{display:none}
.zd-frbox{width:min(400px,100%);box-sizing:border-box;padding:8px 8px 12px;border-radius:20px;background:var(--zp-solid,#fff);box-shadow:0 24px 60px rgba(0,0,0,.35);transform:translateY(12px) scale(.98);transition:transform .32s cubic-bezier(.16,1,.3,1)}
.zd-frsheet.on .zd-frbox{transform:none}
.zd-frbox img{width:100%;aspect-ratio:1/1;object-fit:cover;display:block;border-radius:14px;background:#fff}
.zd-frgo{display:flex;align-items:center;justify-content:center;gap:8px;margin:12px 4px 0;padding:13px 18px;border-radius:999px;font-size:14.5px;font-weight:600;text-decoration:none!important;color:#fff!important;background:var(--zp-gd,#14202a);-webkit-backdrop-filter:blur(18px) saturate(1.6);backdrop-filter:blur(18px) saturate(1.6);box-shadow:var(--zp-gd-ring,none)}
body.zp-corbel[data-zm=dark] .zd-frgo{background:rgba(255,255,255,.14);color:var(--zp-ink)!important;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:inset 0 0 0 1px rgba(255,255,255,.06)}
.zd-frx{display:block;width:100%;margin:8px 0 0;padding:8px;border:0;background:none;font:inherit;font-size:13.5px;color:var(--zp-muted,#666);cursor:pointer}
.zd-frmiss{display:none;padding:18px 12px 4px;text-align:center;font-size:13px;color:var(--zp-muted,#666)}
.zahara-dob .zd-frname{font-size:11px;color:var(--zp-ico,#886d15)}
.zahara-dob a.zd-frlink{color:inherit;text-decoration:none}
.zahara-dob a.zd-frlink:hover{color:#886d15}
.zahara-dob a.zd-edit{color:#8c8f94;font-size:12px;text-decoration:none;opacity:.55;margin-left:2px}
.zahara-dob a.zd-edit:hover{opacity:1;color:#886d15}
.zd-app .zahara-dob table.widefat a{color:var(--zd-ink);text-decoration:none}
.zd-app .zahara-dob table.widefat a:hover{color:var(--zd-gold)}
.zd-app .zahara-dob table.widefat td:first-child a strong{font-weight:600}
@media (max-width:782px){
body.zd-app .wrap.zahara-dob{padding:14px 12px;margin:0}
.zd-app .zd-top h1{font-size:21px}
.zd-app .zd-top{flex-wrap:wrap}
.zd-app .zahara-dob .zd-mode{display:flex;max-width:100%;box-sizing:border-box;gap:2px}
.zd-app .zahara-dob .zd-mode a{flex:1 1 auto;padding:10px 8px;font-size:13px;text-align:center;white-space:nowrap}
.zd-app .zahara-dob .zd-mode .zd-cn{margin-left:4px;padding:1px 5px}
.zd-app .zahara-dob .zd-cs{grid-template-columns:1fr 1fr;gap:10px}
.zd-app .zahara-dob .zd-csc{padding:12px 14px}
.zd-app .zahara-dob .zd-csc:last-child:nth-child(odd){grid-column:1/-1}
.zd-app .zahara-dob table.widefat tbody tr.zd-wsub{display:none;margin-top:-8px;padding:4px 0}
.zd-app .zahara-dob table.widefat tbody tr.zd-wsub.open{display:block}
.zd-app .zahara-dob table.widefat tbody tr.zd-wsub td .zd-v{text-align:left}
.zd-app .zahara-dob .zd-wstrip{flex-wrap:wrap}
.zd-app .zahara-dob .zd-wbox{flex:1 1 calc(50% - 8px);max-width:none}
.zd-app .zahara-dob .zd-wbox.none .zd-wbc,.zd-app .zahara-dob .zd-wbox.none b{display:none}
.zd-app .zahara-dob .zd-wbox.none{padding:6px 10px}
.zd-app .zahara-dob.zd-nab .zd-sr{flex-wrap:wrap;gap:6px 12px}
.zd-app .zahara-dob .zd-srb{flex:0 0 100%;width:auto}
.zd-app .zahara-dob .zd-srp{min-width:0;text-align:left;white-space:normal}
.zd-app .zahara-dob .zd-sra{flex:0 0 100%}
.zd-app .zahara-dob .zd-acts{grid-template-columns:1fr}
.zd-app .zahara-dob .zd-sb{flex-wrap:wrap}
.zd-app .zahara-dob .zd-sbm{flex:1 0 100%;order:5}
.zd-app .zahara-dob .zd-csc b{font-size:21px}
.zd-app .zd-apps{order:5;margin:4px 0 0}
.zd-app .zd-top .zd-logo-img{height:34px;padding-right:10px}
.zd-app .zahara-dob .zd-mode{display:flex;overflow-x:auto;max-width:100%}
.zd-app .zahara-dob .zd-mode a{flex:0 0 auto;padding:9px 15px}
.zd-app .zahara-dob .zd-cards{grid-template-columns:1fr 1fr;gap:10px}
.zd-app .zahara-dob .zd-card{padding:14px;border-radius:12px}
.zd-app .zahara-dob .zd-card b{font-size:24px}
.zd-app .zahara-dob .zd-tw{overflow:visible;border:0;background:transparent;box-shadow:none;backdrop-filter:none}
.zd-app .zahara-dob table.widefat,.zd-app .zahara-dob table.widefat tbody{display:block}
.zd-app .zahara-dob table.widefat thead{display:none}
.zd-app .zahara-dob table.widefat tbody tr{display:block;margin:0 0 10px;padding:6px 0;border:1px solid var(--zd-line);border-radius:12px;background:var(--zd-glass);box-shadow:var(--zd-sh);backdrop-filter:blur(14px)}
.zd-app .zahara-dob table.widefat tbody td{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:5px 14px;border:0;text-align:right;white-space:normal}
.zd-app .zahara-dob table.widefat tbody td:before{content:attr(data-label);color:var(--zd-muted);font-size:12px;text-align:left;flex:0 0 auto;max-width:48%}
.zd-app .zahara-dob table.widefat tbody td.zd-hassub:before{display:none}
.zd-app .zahara-dob table.widefat tbody td .zd-lbl{display:block;color:var(--zd-muted);font-size:12px;text-align:left;flex:0 0 auto;max-width:60%}
.zd-app .zahara-dob table.widefat tbody td .zd-lbl small{font-size:11px;opacity:.65}
.zd-app .zahara-dob table.widefat tbody td:first-child{display:block;text-align:left;padding:8px 14px 6px;font-size:14px}
.zd-app .zahara-dob table.widefat tbody td:first-child:before{display:none}
.zd-app .zahara-dob table.widefat tbody td.zd-empty{display:none}
.zd-app .zahara-dob table.widefat tbody td.check-column{display:none}
.zd-app .zahara-dob table.widefat tbody td .zd-v{display:block;text-align:right}
.zd-app .zahara-dob table.widefat tbody td .zd-v br{display:none}
.zd-app .zahara-dob table.widefat tbody td .zd-v>*{margin-left:6px}
.zd-app .zahara-dob .zd-bar>span:not(:has(.zd-err)){display:none}
.zd-app .zahara-dob .zd-bar{padding:8px 10px}
/* Kartice parfema kao u Poslovanju: zaglavlje (logo | naziv) i pločice 3 u redu (naslov sitno, vrijednost krupno). */
.zd-app .zahara-dob.zd-nab table.widefat tbody tr:not(.zd-wsub){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0 0 12px;padding:14px;border:0;border-radius:18px;background:#fff!important;box-shadow:0 2px 12px rgba(70,50,15,.07);backdrop-filter:none}
.zd-app .zahara-dob.zd-nab table.widefat tbody tr:not(.zd-wsub) td{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-width:0;padding:10px 6px;border:0;border-radius:12px;background:rgba(136,109,21,.06);text-align:center}
.zd-app .zahara-dob.zd-nab table.widefat tbody tr:not(.zd-wsub) td:before{content:attr(data-label);order:-1;flex:none;max-width:100%;font-size:11px;line-height:1.2;color:var(--zd-muted);text-align:center}
.zd-app .zahara-dob.zd-nab table.widefat tbody tr:not(.zd-wsub) td .zd-v{display:block;width:auto;text-align:center;font-size:16px;font-weight:600;color:var(--zd-ink)}
.zd-app .zahara-dob.zd-nab table.widefat tbody tr:not(.zd-wsub) td .zd-v>*{margin-left:0}
.zd-app .zahara-dob.zd-nab table.widefat tbody tr:not(.zd-wsub) td .zd-lbl{order:-1;max-width:100%;text-align:center}
.zd-app .zahara-dob.zd-nab table.widefat tbody tr:not(.zd-wsub) td input.zd-q,.zd-app .zahara-dob.zd-nab table.widefat tbody tr:not(.zd-wsub) td input.zd-wtt{width:100%;max-width:90px;text-align:center}
.zd-app .zahara-dob.zd-nab table.widefat tbody tr:not(.zd-wsub) td.zd-bcell{grid-column:1;padding:0 8px 0 0;border-right:1px solid var(--zd-line);border-radius:0;background:none}
.zd-app .zahara-dob.zd-nab table.widefat tbody tr:not(.zd-wsub) td.zd-bcell:before{display:none}
.zd-app .zahara-dob.zd-nab table.widefat tbody tr:not(.zd-wsub) td.zd-bcell img.zd-blogo{display:block;height:36px;width:78px;max-width:none;object-fit:contain;margin:0 auto}
.zd-app .zahara-dob.zd-nab table.widefat tbody tr:not(.zd-wsub) td.zd-namecol{display:block;grid-column:2 / -1;padding:0 0 0 4px;background:none;text-align:left}
.zd-app .zahara-dob.zd-nab table.widefat tbody tr:not(.zd-wsub) td.zd-namecol:before{display:none}
.zd-app .zahara-dob.zd-nab table.widefat tbody tr:not(.zd-wsub) td.zd-namecol .zd-v{text-align:left;font-size:14px;font-weight:400}
.zd-app .zahara-dob.zd-nab table.widefat tbody tr:not(.zd-wsub) td.zd-namecol .zd-v br{display:block}
.zd-app .zahara-dob.zd-nab table.widefat tbody tr:not(.zd-wsub) td.zd-namecol:first-child{grid-column:1 / -1}
.zd-app .zahara-dob.zd-nab table.widefat tbody tr:not(.zd-wsub) td.zd-empty,.zd-app .zahara-dob.zd-nab table.widefat tbody tr:not(.zd-wsub) td.check-column{display:none}
.zd-app .zahara-dob.zd-nab table.widefat tbody tr:not(.zd-wsub) td:has(a) .zd-v{font-size:12px;font-weight:500;color:var(--zd-muted)}
.zd-app .zahara-dob.zd-nab table.widefat tbody tr:not(.zd-wsub) td:has(a) .zd-v strong{font-size:16px;font-weight:700;color:var(--zd-ink)}
.zd-app .zahara-dob.zd-nab table.widefat tbody tr:not(.zd-wsub) td:has(a) .zd-v a{color:var(--zd-ink);text-decoration:none}
.zd-app .zahara-dob.zd-nab table.widefat tbody tr:not(.zd-wsub) td:has(a) .zd-v br{display:block}
.zd-app .zahara-dob.zd-nab table.widefat tbody tr:not(.zd-wsub) td:not(.zd-namecol) .zd-v br{display:block}
.zd-app .zahara-dob.zd-nab table.widefat tbody tr:not(.zd-wsub) td:not(.zd-namecol) .zd-v strong{font-size:16px;font-weight:700;color:var(--zd-ink)}
.zd-app .zahara-dob.zd-nab table.widefat tbody tr:not(.zd-wsub) td:not(.zd-namecol) .zd-v .muted{font-size:12px;font-weight:500;color:var(--zd-muted)}
.zd-app .zahara-dob.zd-nab table.widefat tbody tr:not(.zd-wsub) td:not(.zd-namecol) .zd-v .zd-wch{display:none}
.zd-app .zahara-dob.zd-nab table.widefat tbody tr:not(.zd-wsub) td:not(.zd-namecol) .zd-v span.good,.zd-app .zahara-dob.zd-nab table.widefat tbody tr:not(.zd-wsub) td:not(.zd-namecol) .zd-v span.bad{font-size:12px;font-weight:500}
}
/* 5. sloj Nabavke u Corbel obrascu */
/* Nabavka u istom obrascu kao Poslovanje: pill navigacija, red sa naslovom odjeljka, obojene pločice, pill tabovi, „Strana X od Y“. Boje samo iz --zp-* (prate paletu i tamni mod). */
body.zp-corbel .zahara-dob.zd-nab .zd-mode,body.zp-corbel .zahara-dob.zd-nab .subsubsub,body.zp-corbel .zahara-dob.zd-nab .zd-pills.zd-seg{display:inline-flex;flex-wrap:nowrap;gap:0;float:none;box-sizing:border-box;max-width:100%;padding:3px;margin:0 0 16px;border:0;border-radius:999px;background:color-mix(in srgb,var(--zp-ink) 6%,transparent);box-shadow:none;backdrop-filter:none;overflow:visible;font-size:0;vertical-align:top}
body.zp-corbel .zahara-dob.zd-nab .subsubsub li{display:flex;margin:0;font-size:0}
body.zp-corbel .zahara-dob.zd-nab .zd-mode a,body.zp-corbel .zahara-dob.zd-nab .subsubsub a,body.zp-corbel .zahara-dob.zd-nab .zd-pills.zd-seg a{display:inline-flex;align-items:center;height:32px;padding:0 14px;border:0!important;border-radius:999px;background:transparent;box-shadow:none;backdrop-filter:none;font-size:12.5px;font-weight:600;line-height:1;color:var(--zp-muted);text-decoration:none;white-space:nowrap}
body.zp-corbel .zahara-dob.zd-nab .zd-mode a:hover,body.zp-corbel .zahara-dob.zd-nab .subsubsub a:hover,body.zp-corbel .zahara-dob.zd-nab .zd-pills.zd-seg a:hover{color:var(--zp-ink)}
body.zp-corbel .zahara-dob.zd-nab .zd-mode a.active,body.zp-corbel .zahara-dob.zd-nab .subsubsub a.current,body.zp-corbel .zahara-dob.zd-nab .zd-pills.zd-seg a.active{background:color-mix(in srgb,var(--zp-solid) 94%,transparent);color:var(--zp-ink);box-shadow:0 2px 8px rgba(20,40,56,.1)}
body.zp-corbel .zahara-dob.zd-nab .zd-mode .zd-cn{box-sizing:border-box;min-width:18px;height:18px;padding:0 5px;margin-left:7px;border-radius:999px;background:var(--zp-ink);color:var(--zp-solid);font-size:11px;font-weight:600;line-height:18px;vertical-align:0}
body.zp-corbel .zahara-dob.zd-nab .zd-hd{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:6px 12px;min-height:28px;margin:0 2px 14px;padding-top:2px}
body.zp-corbel .zahara-dob.zd-nab .zd-hd h3{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:0;font-size:15px;font-weight:600;color:var(--zp-ink)}
body.zp-corbel .zahara-dob.zd-nab .zd-hd h3 small{font-size:13px;font-weight:400;color:var(--zp-muted)}
body.zp-corbel .zahara-dob.zd-nab .zd-hd a.zp-livepill{line-height:18px;text-decoration:none}
body.zp-corbel .zahara-dob.zd-nab .nav-tab-wrapper{gap:8px;padding:2px 2px 10px;margin:0 0 6px;border:0}
body.zp-corbel .zahara-dob.zd-nab .nav-tab{padding:6px 18px;border:1px solid var(--zp-line);border-radius:999px;background:color-mix(in srgb,var(--zp-solid) 55%,transparent);box-shadow:none;backdrop-filter:none;color:var(--zp-muted);font-size:13px;font-weight:600;line-height:1.25}
body.zp-corbel .zahara-dob.zd-nab .nav-tab:hover{background:var(--zp-solid);color:var(--zp-ink)}
body.zp-corbel .zahara-dob.zd-nab .nav-tab.zd-nt-rep{box-shadow:none}
body.zp-corbel .zahara-dob.zd-nab .nav-tab.nav-tab-active,body.zp-corbel .zahara-dob.zd-nab .nav-tab.nav-tab-active:hover{background:var(--zp-t1);border-color:var(--zp-t1);color:var(--zp-t1i);box-shadow:none}
body.zp-corbel .zahara-dob.zd-nab .nav-tab.nav-tab-active .zd-country{color:inherit;opacity:.7}
body.zp-corbel .zahara-dob.zd-nab .nav-tab .zd-country{color:var(--zp-muted)}
body.zp-corbel .zahara-dob.zd-nab .zd-tabw .nav-tab{padding-left:40px}
body.zp-corbel .zahara-dob.zd-nab .zd-sw{left:14px}
body.zp-corbel .zahara-dob.zd-nab .zd-off .nav-tab:not(.nav-tab-active),body.zp-corbel .zahara-dob.zd-nab .zd-off .nav-tab:not(.nav-tab-active) .zd-country{color:color-mix(in srgb,var(--zp-muted) 55%,transparent)}
body.zp-corbel .zahara-dob.zd-nab .zd-cartw .nav-tab{padding:8px 38px 12px 42px;border-radius:18px}
body.zp-corbel .zahara-dob.zd-nab .zd-tiles{display:grid;grid-template-columns:repeat(var(--n,4),minmax(0,1fr));gap:16px;margin:0 0 16px}
.zahara-dob .zm-t{display:block;box-sizing:border-box;min-width:0;padding:18px 20px 16px;border-radius:22px;background:var(--zp-card);color:var(--zp-ink);text-decoration:none;transition:transform .15s}
.zahara-dob .zm-t.t1,body.zp-corbel .zahara-dob a.zm-t.t1{background:var(--zp-t1);color:var(--zp-t1i)} /* i kad je pločica veza: opšte pravilo za veze bi joj inače dalo tamna slova na tamnoj pločici (paleta Mono) */
.zahara-dob .zm-t.t2{background:var(--zp-solid)}
.zahara-dob .zm-t.t4{background:var(--zp-t4)}
body.zp-corbel .zahara-dob.zd-nab a.zm-t:hover{transform:translateY(-2px)}
body.zp-corbel .zahara-dob.zd-nab a.zm-t:focus{box-shadow:0 0 0 2px var(--zp-ink)}
body.zp-corbel .zahara-dob.zd-nab .zm-t h3{display:block;margin:0;font-size:12.5px;font-weight:600;line-height:1.3;opacity:.78;color:inherit!important}
body.zp-corbel .zahara-dob.zd-nab .zd-tiles.zd-many .zm-t h3{min-height:2.6em}
body.zp-corbel .zahara-dob.zd-nab .zm-t b{display:block;margin:12px 0 0;font-size:28px;font-weight:600;letter-spacing:-.02em;line-height:1;color:inherit;white-space:nowrap}
body.zp-corbel .zahara-dob.zd-nab .zm-t b+span{display:block;margin-top:6px;font-size:12.5px;line-height:1.3;opacity:.7}
body.zp-corbel .zahara-dob.zd-nab .zd-kd{display:inline-block;width:8px;height:8px;margin-right:7px;border-radius:50%;vertical-align:1px}
body.zp-corbel .zahara-dob.zd-nab .zd-kd.good{background:#1a9a4a}
body.zp-corbel .zahara-dob.zd-nab .zd-kd.bad{background:#b32d2e}
body.zp-corbel .zahara-dob.zd-nab .zd-pager{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 18px;margin:10px 2px;font-size:13px;color:var(--zp-muted)}
body.zp-corbel .zahara-dob.zd-nab .zd-pg{display:inline-flex;align-items:center;gap:14px;font-size:12px;color:var(--zp-muted)}
body.zp-corbel .zahara-dob.zd-nab .zd-pg b{font-weight:600;color:var(--zp-ink)}
body.zp-corbel .zahara-dob.zd-nab .zd-pb{display:inline-grid;place-items:center;box-sizing:border-box;width:28px;height:28px;padding:0 0 2px;border:1px solid var(--zp-line);border-radius:50%;background:var(--zp-solid);color:var(--zp-ink);font-size:16px;line-height:1;text-decoration:none}
body.zp-corbel .zahara-dob.zd-nab a.zd-pb:hover{background:color-mix(in srgb,var(--zp-solid) 60%,var(--zp-bg))}
body.zp-corbel .zahara-dob.zd-nab span.zd-pb{opacity:.35}
body.zp-corbel .zahara-dob.zd-nab .zd-filters{gap:8px;margin:0 0 12px}
body.zp-corbel .zahara-dob.zd-nab .zd-filters select,body.zp-corbel .zahara-dob.zd-nab .zd-filters input[type=search],body.zp-corbel .zahara-dob.zd-nab .zd-filters input[type=text],body.zp-corbel .zahara-dob.zd-nab .zd-filters input[type=number]{height:38px;min-height:38px;padding:0 16px;border:1px solid var(--zp-line);border-radius:999px;background-color:color-mix(in srgb,var(--zp-solid) 75%,transparent);box-shadow:none;font-size:13px;line-height:36px;color:var(--zp-ink)}
body.zp-corbel .zahara-dob.zd-nab .zd-filters select{padding-right:36px;-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='%237a8791' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 8l4 4 4-4'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:16px 16px}
body.zp-corbel .zahara-dob.zd-nab .zd-filters .button{height:38px;min-height:38px;padding:0 20px;border-radius:999px;border-color:var(--zp-t1);background:var(--zp-t1);box-shadow:none;color:var(--zp-t1i);font-size:13px;font-weight:600;line-height:36px}
body.zp-corbel .zahara-dob.zd-nab .zd-pills a.zd-plogo{border-radius:18px!important}
/* Izabrani brend sa logom: svijetla podloga + okvir + kvačica. Opšte pravilo za aktivne pilule (tamna podloga) je jače od starog pravila za .zd-plogo.active, pa je taman logo nestajao na tamnoj ploči. */
/* Od 14.11.2026. isto važi i za „Svi brendovi“ (korisnik: izabrano treba da izgleda kao izabrani brend, ne kao tamna pločica). */
body.zp-corbel.zd-app .zahara-dob.zd-nab .zd-pills a.zd-plogo.active{background:var(--zp-solid);border:1.5px solid var(--zp-acc);color:var(--zp-ink);box-shadow:0 2px 10px rgba(20,32,42,.12)}
/* Kvačica: boja podloge pločice na kružiću u boji akcenta, da se vidi i u tamnom izgledu (bijela na svijetlom kružiću se nije vidjela). */
body.zp-corbel.zd-app .zahara-dob.zd-nab .zd-pills a.zd-plogo.active::after{background:var(--zp-acc);color:var(--zp-solid)}
/* Razmak između brendova i pločica ispod: 16 px kao između ostalih cjelina (bilo je 4 px). */
body.zp-corbel .zahara-dob.zd-nab .zd-pills+.zd-tiles{margin-top:16px}
body.zp-corbel .zahara-dob.zd-nab .zd-wsearch,body.zp-corbel .zahara-dob.zd-nab .zd-act,body.zp-corbel .zahara-dob.zd-nab .zd-brand-set{border-radius:22px}
body.zp-corbel .zahara-dob.zd-nab .zd-wsearch input[type=search]{padding:10px 18px;border-radius:999px;background:var(--zp-solid)}
body.zp-corbel .zahara-dob.zd-nab h2:not(.nav-tab-wrapper){margin:26px 2px 10px;font-size:15px;font-weight:600;color:var(--zp-ink)}
body.zp-corbel .zahara-dob.zd-nab h2:not(.nav-tab-wrapper) .muted{font-size:13px;font-weight:400}
body.zp-corbel .zahara-dob.zd-nab .zd-wsearch h2{margin:0 0 4px}
body.zp-corbel .zahara-dob.zd-nab>p:not(.zd-daily){margin:0 2px 14px;font-size:13px;line-height:1.5;color:var(--zp-muted)}
body.zp-corbel .zahara-dob.zd-nab .zd-panel{margin:0 0 16px;padding:22px 24px;border:1px solid var(--zp-line);border-radius:26px;background:var(--zp-card);box-shadow:var(--zp-shadow);color:var(--zp-ink)}
body.zp-corbel .zahara-dob.zd-nab .zd-panel>h2:first-child{margin-top:0}
body.zp-corbel .zahara-dob.zd-nab .zd-panel h2{margin-left:0}
body.zp-corbel .zahara-dob.zd-nab .zd-panel p{margin:0 0 12px;font-size:13px;line-height:1.55}
body.zp-corbel .zahara-dob.zd-nab .zd-panel>:last-child,body.zp-corbel .zahara-dob.zd-nab .zd-panel form>p:last-child{margin-bottom:0}
@media (max-width:1180px){
body.zp-corbel .zahara-dob.zd-nab .zd-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}
}
@media (max-width:782px){
body.zp-corbel .zahara-dob.zd-nab .zd-mode,body.zp-corbel .zahara-dob.zd-nab .subsubsub,body.zp-corbel .zahara-dob.zd-nab .zd-pills.zd-seg{display:flex;width:100%;overflow-x:auto;scrollbar-width:none}
body.zp-corbel .zahara-dob.zd-nab .subsubsub li{flex:1 0 auto}
body.zp-corbel .zahara-dob.zd-nab .zd-mode a,body.zp-corbel .zahara-dob.zd-nab .subsubsub a,body.zp-corbel .zahara-dob.zd-nab .zd-pills.zd-seg a{flex:1 0 auto;justify-content:center;height:36px;padding:0 12px;font-size:13px}
body.zp-corbel .zahara-dob.zd-nab .zd-hd{margin-bottom:12px}
body.zp-corbel .zahara-dob.zd-nab .zd-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:12px}
body.zp-corbel .zahara-dob.zd-nab .zd-tiles>:last-child:nth-child(odd){grid-column:1/-1}
body.zp-corbel .zahara-dob.zd-nab .zm-t{padding:14px 16px 13px;border-radius:18px}
body.zp-corbel .zahara-dob.zd-nab .zd-tiles.zd-many .zm-t h3{min-height:0}
body.zp-corbel .zahara-dob.zd-nab .zm-t b{margin-top:9px;font-size:22px}
body.zp-corbel .zahara-dob.zd-nab .zm-t b+span{font-size:11.5px}
body.zp-corbel .zahara-dob.zd-nab .zd-pager{justify-content:center;gap:10px 22px}
body.zp-corbel .zahara-dob.zd-nab .zd-pb{width:38px;height:38px;font-size:18px}
body.zp-corbel .zahara-dob.zd-nab .zd-pg{gap:18px}
body.zp-corbel .zahara-dob.zd-nab .zd-filters select,body.zp-corbel .zahara-dob.zd-nab .zd-filters input[type=search]{flex:1 1 140px;min-width:0}
body.zp-corbel .zahara-dob.zd-nab .nav-tab-wrapper{scrollbar-width:none}
body.zp-corbel .zahara-dob.zd-nab .zd-wsortm button{border-color:var(--zp-line);background:color-mix(in srgb,var(--zp-solid) 70%,transparent);color:var(--zp-ink)}
body.zp-corbel .zahara-dob.zd-nab .zd-wsortm button.zd-sa,body.zp-corbel .zahara-dob.zd-nab .zd-wsortm button.zd-sd{border-color:var(--zp-t1);background:var(--zp-t1);color:var(--zp-t1i)}
body.zp-corbel .zahara-dob.zd-nab .zd-wsortm button.zd-sa::after,body.zp-corbel .zahara-dob.zd-nab .zd-wsortm button.zd-sd::after{color:inherit}
body.zp-corbel .zahara-dob.zd-nab .zd-panel{padding:18px 16px;border-radius:22px}
/* Kartice artikala na telefonu: boje iz palete (ranije tvrdo bijela + zlatni ton, pa u tamnom modu nečitko). */
body.zp-corbel.zd-app .zahara-dob.zd-nab table.widefat tbody tr:not(.zd-wsub){border-radius:22px;background:var(--zp-solid)!important;box-shadow:var(--zp-shadow)}
body.zp-corbel.zd-app .zahara-dob.zd-nab table.widefat tbody tr:not(.zd-wsub) td:not(.zd-bcell):not(.zd-namecol){border-radius:14px;background:color-mix(in srgb,var(--zp-ink) 5%,transparent)}
}
/* 6. završna pravila samostalne aplikacije */
/* Samostalna aplikacija: stvari kojih u WordPress verziji nema. Boje samo iz --zp-*. */
body.lk-app{min-height:100vh}
.lk-foot{padding:26px 0;text-align:center;font-size:12px;color:var(--zp-muted)}
.lk-userwrap{position:relative;display:inline-flex}
/* Ikonica naloga: crtež zauzima manji dio polja od kućice, zvona i zupčanika, pa se uvećava da bude iste visine (~17 px) i iste debljine linije (~1,35 px). */
body.zp-corbel #lk-user svg{width:25px;height:25px;stroke-width:1.3}
/* Tačka stanja na zupčaniku: obojeni dio je bio 6 px (10 px sa okvirom), što je presitno; sada 9 px (13 px sa okvirom), na istom mjestu. */
/* Tačka stanja na zupčaniku: 10 px u svim bojama (zelena, narandžasta, crvena), isto središte kao ranije. */
body.zp-corbel #zp-gear .zp-dot{top:5.5px;right:5.5px;width:10px;height:10px}
.lk-usermenu{position:absolute;right:0;top:calc(100% + 8px);z-index:70;min-width:230px;padding:8px;border-radius:20px;background:var(--zp-solid);border:1px solid var(--zp-line);box-shadow:0 18px 44px rgba(0,0,0,.22);text-align:left}
.lk-usermenu .lk-um-h{padding:10px 12px 8px;border-bottom:1px solid var(--zp-line);margin-bottom:6px}
.lk-usermenu .lk-um-h b{display:block;font-size:14px;font-weight:600;color:var(--zp-ink)}
.lk-usermenu .lk-um-h span{display:block;font-size:12px;color:var(--zp-muted);overflow-wrap:anywhere}
.lk-usermenu button{display:block;width:100%;padding:10px 12px;border:0;border-radius:14px;background:none;font-size:13.5px;font-weight:500;color:var(--zp-ink);text-align:left;cursor:pointer}
.lk-usermenu button:hover{background:var(--zp-hover)}
.lk-usermenu form{margin:0}
.lk-soon{border-radius:26px;padding:26px 28px;background:var(--zp-card);border:1px solid var(--zp-line);box-shadow:var(--zp-shadow);color:var(--zp-ink)}
.lk-soon h3{margin:0 0 6px;font-size:15px;font-weight:600;color:var(--zp-ink)}
.lk-soon p{margin:0;font-size:13px;color:var(--zp-muted);max-width:640px}
/* Prijava i postavljanje lozinke (prije prijave nema zaglavlja ni docka). */
body.lk-auth{display:grid;place-items:center;min-height:100vh;padding:24px 16px}
.lk-auth-card{width:100%;max-width:400px;padding:34px 30px 28px;border-radius:26px;background:var(--zp-card);border:1px solid var(--zp-line);box-shadow:var(--zp-shadow);color:var(--zp-ink)}
.lk-auth-brand{display:flex;flex-direction:column;align-items:flex-start;gap:7px;width:max-content;margin:2px auto 28px}
.lk-auth-brand svg.lk{height:46px;width:auto;display:block}
.lk-auth-brand .zp-slg{font-size:11px}
.lk-auth-card h1{margin:0 0 4px;font-size:18px;font-weight:600;color:var(--zp-ink);text-align:center}
.lk-auth-card p{margin:0 0 20px;font-size:13px;color:var(--zp-muted);text-align:center}
@media(max-width:480px){.lk-auth-card{padding:30px 22px 24px}.lk-auth-brand svg.lk{height:40px}.lk-auth-brand .zp-slg{font-size:9.6px}}
.lk-field{display:block;margin:0 0 14px}
.lk-field span{display:block;margin:0 0 6px;font-size:12.5px;font-weight:600;color:var(--zp-ink)}
.lk-field input{display:block;width:100%;height:44px;padding:0 16px;border:1px solid var(--zp-line);border-radius:999px;background:var(--zp-solid);font-size:15px;color:var(--zp-ink);outline:none}
.lk-field input:focus{border-color:var(--zp-ink);box-shadow:0 0 0 3px color-mix(in srgb,var(--zp-ink) 12%,transparent)}
/* Glavno dugme prijave/lozinke: isto staklo kao „Prikaži top 100“ (.zm-all) — svijetli izgled zatamnjeno zamućeno staklo, tamni svijetlo staklo 14 % sa tankom ivicom. */
.lk-btn{display:block;width:100%;height:46px;margin-top:8px;border:0;border-radius:999px;background:var(--zp-gd);color:#fff;font-size:15px;font-weight:600;cursor:pointer;-webkit-backdrop-filter:blur(18px) saturate(1.6);backdrop-filter:blur(18px) saturate(1.6);box-shadow:var(--zp-gd-ring),0 14px 30px -18px rgba(10,20,30,.45);transition:background-color .2s,box-shadow .2s,transform .15s}
.lk-btn:hover{background:color-mix(in srgb,var(--zp-t1) 84%,transparent)}
.lk-btn:active{transform:scale(.985)}
.lk-btn:focus-visible{outline:none;box-shadow:var(--zp-gd-ring),0 0 0 3px color-mix(in srgb,var(--zp-ink) 18%,transparent)}
body.zp-corbel[data-zm=dark] .lk-btn{background:rgba(255,255,255,.14);color:var(--zp-ink);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:inset 0 0 0 1px rgba(255,255,255,.06)}
body.zp-corbel[data-zm=dark] .lk-btn:hover{background:rgba(255,255,255,.2)}
.lk-msg{margin:0 0 16px;padding:10px 14px;border-radius:14px;font-size:13px;line-height:1.45;background:color-mix(in srgb,#b32d2e 10%,var(--zp-solid));color:#8f2422}
.lk-msg.ok{background:color-mix(in srgb,#1a9a4a 12%,var(--zp-solid));color:#12602f}
body.zp-corbel.zd-app[data-zm=dark] .lk-msg{color:#ffb3a1}
body.zp-corbel.zd-app[data-zm=dark] .lk-msg.ok{color:#8fe3c4}
.lk-auth-foot{margin-top:18px;text-align:center;font-size:12px;color:var(--zp-muted)}
/* Stranice prenesenih modula: veza „WordPress“ u meniju kućice nema smisla u Lukrosu. */
body.lk-legacy .zp-homemenu a[title="WordPress"]{display:none}
/* Meni naloga: veza na Podešavanja (isti izgled kao dugme Odjava). */
.lk-usermenu .lk-um-a{display:block;padding:10px 12px;border-radius:14px;font-size:13.5px;font-weight:500;color:var(--zp-ink);text-decoration:none}
.lk-usermenu .lk-um-a:hover{background:var(--zp-hover);color:var(--zp-ink)}
/* ---- Podešavanja (/postavke/…), raspored po uzoru na Corbel ---- */
.lk-st,.lk-st *,.lk-st *::before,.lk-st *::after{box-sizing:border-box}
.lk-st{display:flex;flex-direction:column;gap:16px;padding-bottom:10px;color:var(--zp-ink)}
.lk-st .zpd-seg{display:inline-flex;gap:0;padding:3px;border-radius:999px;background:color-mix(in srgb,var(--zp-ink) 6%,transparent)}
.lk-st .zpd-seg a{display:inline-flex;align-items:center;height:32px;padding:0 16px;border-radius:999px;font-size:12.5px;font-weight:600;color:var(--zp-muted)!important;text-decoration:none;white-space:nowrap;transition:background .2s,color .2s}
.lk-st .zpd-seg a:hover{color:var(--zp-ink)!important}
.lk-st .zpd-seg a.on{background:color-mix(in srgb,var(--zp-solid) 94%,transparent);color:var(--zp-ink)!important;box-shadow:0 2px 8px rgba(20,40,56,.1)}
.lk-st-seg{align-self:flex-start;max-width:100%;overflow-x:auto;scrollbar-width:none}
.lk-st-seg::-webkit-scrollbar{display:none}
.lk-st .lk-msg{margin:0}
.lk-st-card{border-radius:26px;padding:22px 24px;background:var(--zp-card);border:1px solid var(--zp-line);box-shadow:var(--zp-shadow);min-width:0;color:var(--zp-ink)}
.lk-st-ch{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin:0 0 16px}
.lk-st-card h3{margin:0;font-size:15px;font-weight:600;color:var(--zp-ink)}
.lk-st-sub{margin:3px 0 0;font-size:12.5px;line-height:1.45;color:var(--zp-muted)}
.lk-st-hint{display:block;margin:6px 0 0;font-size:12px;line-height:1.45;color:var(--zp-muted)}
.lk-st-note{margin:14px 0 0;font-size:12.5px;color:var(--zp-muted)}
.lk-st-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 16px}
.lk-st-grid.three{grid-template-columns:repeat(3,1fr)}
.lk-st .lk-field{margin:0 0 14px;min-width:0}
.lk-st .lk-field>span{font-size:12.5px;font-weight:500;color:var(--zp-muted)}
.lk-st .lk-field input,.lk-st .lk-field select,.lk-st-memr select{display:block;width:100%;height:42px;margin:0;padding:0 14px;border:1px solid var(--zp-line);border-radius:14px;background:var(--zp-solid);font-size:14px;color:var(--zp-ink);outline:none;box-shadow:none}
.lk-st .lk-field select,.lk-st-memr select{-webkit-appearance:none;appearance:none;padding-right:36px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 4.5 6 8l3.5-3.5' fill='none' stroke='%23889' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;cursor:pointer}
.lk-st .lk-field input:focus,.lk-st .lk-field select:focus,.lk-st-memr select:focus{border-color:color-mix(in srgb,var(--zp-ink) 45%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--zp-ink) 10%,transparent)}
.lk-st .lk-field input:disabled{background:color-mix(in srgb,var(--zp-solid) 45%,transparent);color:var(--zp-muted);cursor:default}
.lk-st-ro{margin-top:4px;padding-top:16px;border-top:1px solid var(--zp-line)}
.lk-st-act{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:10px;margin-top:6px}
.lk-st-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:40px;padding:0 18px;border:0;border-radius:999px;background:var(--zp-t1);color:var(--zp-t1i);font-size:13.5px;font-weight:600;cursor:pointer;text-decoration:none;white-space:nowrap;transition:opacity .15s,transform .15s}
.lk-st-btn:hover{opacity:.9;color:var(--zp-t1i)}
.lk-st-btn:active{transform:scale(.98)}
.lk-st-btn.ghost{background:color-mix(in srgb,var(--zp-ink) 6%,transparent);color:var(--zp-ink)}
.lk-st-btn.ghost:hover{background:color-mix(in srgb,var(--zp-ink) 10%,transparent);color:var(--zp-ink)}
.lk-st-btn.sm{height:32px;padding:0 14px;font-size:12.5px}
.lk-st-btn:disabled{opacity:.45;cursor:default}
.lk-st form{margin:0}
/* krug sa inicijalima: nijansa iz adrese (--h) */
.lk-st-av{flex:none;display:inline-grid;place-items:center;width:36px;height:36px;border-radius:50%;background:hsl(var(--h) 55% 88%);color:hsl(var(--h) 38% 28%);font-size:12px;font-weight:700;letter-spacing:.02em}
body.zp-corbel.zd-app[data-zm=dark] .lk-st-av{background:hsl(var(--h) 28% 30%);color:hsl(var(--h) 60% 86%)}
/* veliki krug u profilu: boja palete (kao Corbel), ne nijansa iz adrese */
.lk-st-av.lg{width:72px;height:72px;font-size:22px;background:color-mix(in srgb,var(--zp-bar) 24%,var(--zp-solid));color:color-mix(in srgb,var(--zp-bar) 55%,var(--zp-ink));box-shadow:0 0 0 4px var(--zp-solid),0 10px 24px -12px color-mix(in srgb,var(--zp-bar) 50%,transparent)}
body.zp-corbel.zd-app[data-zm=dark] .lk-st-av.lg{background:color-mix(in srgb,var(--zp-bar) 45%,#141c24);color:#e3eef7;box-shadow:0 0 0 4px color-mix(in srgb,var(--zp-solid) 80%,#000),0 10px 24px -12px rgba(0,0,0,.6)}
/* Profil kao Corbel: kutija 220 px lijevo (krug, ime, uloga · firma), polja desno u dvije kolone */
.lk-st-prof{display:grid;grid-template-columns:220px minmax(0,1fr);gap:22px;align-items:start}
.lk-st-who{display:flex;flex-direction:column;align-items:center;gap:10px;padding:20px 14px;border-radius:18px;background:color-mix(in srgb,var(--zp-solid) 55%,transparent);box-shadow:inset 0 0 0 1px var(--zp-line);text-align:center}
.lk-st-who>div{display:grid;gap:1px;min-width:0;max-width:100%}
.lk-st-who b{display:block;font-size:14px;font-weight:600;overflow-wrap:anywhere}
.lk-st-who span:not(.lk-st-av){display:block;font-size:12px;font-weight:500;color:var(--zp-muted)}
.lk-st-prof .lk-st-grid{gap:0 16px}
.lk-st-prof+.lk-st-act{margin-top:2px}
/* redovi (opis lijevo, kontrola desno) */
.lk-st-rows>.lk-st-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 0;border-top:1px solid var(--zp-line)}
.lk-st-rows>.lk-st-row:first-child{border-top:0;padding-top:2px}
.lk-st-rows>.lk-st-row:last-child{padding-bottom:0}
.lk-st-row>div:first-child,.lk-st-row.lk-st-int>div{min-width:0;flex:1}
.lk-st-row b{display:block;font-size:13.5px;font-weight:600}
.lk-st-row span{display:block;margin-top:2px;font-size:12.5px;line-height:1.45;color:var(--zp-muted)}
label.lk-st-row{cursor:pointer}
.lk-st-mini a{height:30px;padding:0 14px}
.lk-st-chips{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}
.lk-st-chip{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 14px 0 6px;border:1px solid var(--zp-line);border-radius:999px;background:color-mix(in srgb,var(--zp-solid) 70%,transparent);color:var(--zp-ink);font-size:13px;font-weight:500;cursor:pointer}
.lk-st-chip i{width:26px;height:26px;border-radius:50%;box-shadow:inset 0 0 0 1px rgba(0,0,0,.08)}
.lk-st-chip.on{border-color:var(--zp-ink);box-shadow:inset 0 0 0 1px var(--zp-ink)}
.lk-st-chip[data-p=ocean] i{background:conic-gradient(#173f5f 0 50%,#9fdce0 50% 75%,#9fcbef 75%)}
.lk-st-chip[data-p=pastel] i{background:conic-gradient(#a9d2f1 0 33%,#a7e1ca 33% 66%,#f6b4a3 66%)}
.lk-st-chip[data-p=sage] i{background:conic-gradient(#234a3a 0 50%,#ece2a8 50% 75%,#bfe0c4 75%)}
.lk-st-chip[data-p=mono] i{background:conic-gradient(#111 0 50%,#9a9a96 50% 75%,#e9e9e6 75%)}
/* prekidač */
.lk-st-sw{position:relative;flex:none;width:44px;height:26px;margin:0!important}
.lk-st-sw input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}
.lk-st-sw i{position:absolute;inset:0;border-radius:999px;background:color-mix(in srgb,var(--zp-ink) 16%,transparent);transition:background .2s;pointer-events:none}
.lk-st-sw i:after{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.25);transition:transform .22s cubic-bezier(.3,.7,.4,1)}
.lk-st-sw input:checked+i{background:var(--zp-good)}
.lk-st-sw input:checked+i:after{transform:translateX(18px)}
.lk-st-sw input:focus-visible+i{outline:2px solid var(--zp-ink);outline-offset:2px}
/* oznake i pilule */
.lk-st-tag{display:inline-block;margin-left:6px;padding:1px 8px;border-radius:999px;background:color-mix(in srgb,var(--zp-bar) 16%,transparent);color:var(--zp-bar);font-size:11px;font-style:normal;font-weight:600;vertical-align:1px}
.lk-st-tag.warn{background:color-mix(in srgb,#c98a12 18%,transparent);color:#9a6a08}
.lk-st-tag.ok{background:color-mix(in srgb,var(--zp-good) 16%,transparent);color:var(--zp-good)}
body.zp-corbel.zd-app[data-zm=dark] .lk-st-tag.warn{color:#f2c46b}
.lk-st-pill{flex:none;display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 11px;border-radius:999px;font-size:12px;font-style:normal;font-weight:600;white-space:nowrap}
.lk-st-pill:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}
.lk-st-pill.ok{background:color-mix(in srgb,var(--zp-good) 14%,transparent);color:var(--zp-good)}
.lk-st-pill.off{background:color-mix(in srgb,var(--zp-ink) 7%,transparent);color:var(--zp-muted)}
body.zp-corbel.zd-app[data-zm=dark] .lk-st-pill.ok,body.zp-corbel.zd-app[data-zm=dark] .lk-st-tag.ok{color:#8fe3c4}
/* traka popunjenosti */
.lk-st-bar{height:6px;margin:10px 0 0;border-radius:9px;background:color-mix(in srgb,var(--zp-ink) 8%,transparent);overflow:hidden}
.lk-st-bar i{display:block;height:100%;border-radius:9px;background:var(--zp-bar)}
.lk-st-bar.free i{opacity:.35}
/* tim */
.lk-st-teamcard .lk-st-ch{margin-bottom:2px}
.lk-st-count{margin:0}
.lk-st-team{margin-top:14px}
.lk-st-mem{display:grid;grid-template-columns:auto minmax(0,1fr) auto 170px 76px;align-items:center;gap:14px;padding:12px 0;border-top:1px solid var(--zp-line)}
.lk-st-memn b{display:block;font-size:13.5px;font-weight:600;overflow-wrap:anywhere}
.lk-st-memn span{display:block;font-size:12px;color:var(--zp-muted);overflow-wrap:anywhere}
.lk-st-memw{font-size:12px;color:var(--zp-muted);white-space:nowrap}
.lk-st-memr select{height:36px;border-radius:999px;font-size:13px}
.lk-st-role{font-size:13px;color:var(--zp-muted);padding-left:14px}
.lk-st-memx{display:flex;justify-content:flex-end;gap:4px}
.lk-st-ico{display:inline-grid;place-items:center;width:34px;height:34px;border:0;border-radius:50%;background:none;color:var(--zp-muted);cursor:pointer}
.lk-st-ico:hover{background:var(--zp-hover);color:var(--zp-ink)}
.lk-st-inv>div{margin:16px 0 4px;padding:16px 16px 4px;border-radius:20px;background:color-mix(in srgb,var(--zp-solid) 50%,transparent);border:1px solid var(--zp-line)}
.lk-st-inv .lk-st-act{margin:0 0 12px}
.lk-st-linkbox{margin:16px 0 0;padding:14px 16px;border-radius:20px;background:color-mix(in srgb,var(--zp-good) 9%,var(--zp-solid));border:1px solid color-mix(in srgb,var(--zp-good) 25%,transparent)}
.lk-st-linkbox b{display:block;margin-bottom:8px;font-size:13px}
.lk-st-linkrow{display:flex;gap:8px}
.lk-st-linkrow input{flex:1;min-width:0;height:40px;padding:0 14px;border:1px solid var(--zp-line);border-radius:999px;background:var(--zp-solid);color:var(--zp-ink);font-size:12.5px;font-family:ui-monospace,Menlo,monospace}
/* firma: prodajna mjesta */
.lk-st-locs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
.lk-st-loc{padding:14px 16px 2px;border-radius:20px;background:color-mix(in srgb,var(--zp-solid) 55%,transparent);border:1px solid var(--zp-line)}
.lk-st-loch{display:flex;align-items:center;gap:10px;margin:0 0 12px}
.lk-st-locic{display:inline-grid;place-items:center;flex:none;width:30px;height:30px;border-radius:10px;background:color-mix(in srgb,var(--zp-bar) 14%,transparent);color:var(--zp-bar)}
.lk-st-locn{flex:1;min-width:0;height:34px;padding:0 10px;border:1px solid transparent;border-radius:10px;background:none;font-size:14px;font-weight:600;color:var(--zp-ink);outline:none}
.lk-st-locn:hover,.lk-st-locn:focus{border-color:var(--zp-line);background:var(--zp-solid)}
.lk-st-x{display:inline-grid;place-items:center;flex:none;width:30px;height:30px;border:0;border-radius:50%;background:none;color:var(--zp-muted);cursor:pointer}
.lk-st-x:hover{background:var(--zp-hover);color:var(--zp-ink)}
.lk-st-locs+.lk-st-act{margin-top:16px}
/* integracije */
.lk-st-intic{display:inline-grid;place-items:center;flex:none;width:38px;height:38px;border-radius:12px;background:color-mix(in srgb,var(--zp-bar) 14%,transparent);color:var(--zp-bar);font-size:15px;font-weight:700}
.lk-st-row.lk-st-int{justify-content:flex-start}
.lk-st-row span.lk-st-intic{display:inline-grid;margin:0;color:var(--zp-bar);font-size:15px;line-height:1}
.lk-st-row .lk-st-intr{display:flex;flex-direction:column;align-items:flex-end;gap:5px;margin:0;text-align:right}
.lk-st-intr small{font-size:12px;color:var(--zp-muted)}
.lk-st-intr small a{color:var(--zp-ink);font-weight:600;text-decoration:none}
.lk-st-intr small a:hover{text-decoration:underline}
.lk-st-intr small span{display:inline;margin:0}
/* dnevnik */
.lk-st-logr{display:grid;grid-template-columns:150px minmax(0,1fr) minmax(0,200px);gap:12px;padding:9px 0;border-top:1px solid var(--zp-line);font-size:13px}
.lk-st-logr:first-child{border-top:0;padding-top:0}
.lk-st-logt,.lk-st-logw{color:var(--zp-muted);font-size:12.5px}
.lk-st-logw{text-align:right;overflow-wrap:anywhere}
.lk-st-loga{font-weight:500}
.lk-st-loga.bad{color:var(--zp-bad)}
.lk-st-loga small{display:block;margin-top:1px;font-size:11.5px;font-weight:400;color:var(--zp-muted);overflow-wrap:anywhere}
/* plan i naplata */
.lk-st-two{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;align-items:start}
.lk-st-curplan{border-color:color-mix(in srgb,var(--zp-bar) 45%,transparent);box-shadow:var(--zp-shadow),inset 0 0 0 1px color-mix(in srgb,var(--zp-bar) 30%,transparent)}
.lk-st-curplan .lk-st-ch{display:none}
.lk-st-planh{display:flex;align-items:center;gap:12px;margin:0 0 16px}
.lk-st-planh>div{flex:1;min-width:0}
.lk-st-planh b{display:block;font-size:16px;font-weight:600}
.lk-st-planh span:not(.lk-st-planic){display:block;font-size:12.5px;color:var(--zp-muted)}
.lk-st-planic{display:inline-grid;place-items:center;flex:none;width:40px;height:40px;border-radius:12px;background:color-mix(in srgb,var(--zp-bar) 14%,transparent);color:var(--zp-bar)}
.lk-st-use{margin:0 0 14px}
.lk-st-use>div:first-child{display:flex;justify-content:space-between;gap:10px;font-size:13px}
.lk-st-use>div:first-child span{color:var(--zp-muted)}
.lk-st-use>div:first-child b{font-weight:600}
.lk-st-use .lk-st-bar{margin-top:7px}
.lk-st-feat{margin:4px 0 0;padding:0;list-style:none}
.lk-st-feat li{position:relative;margin:0;padding:6px 0 6px 24px;font-size:13px}
.lk-st-feat li:before{content:"";position:absolute;left:2px;top:9px;width:12px;height:7px;border-left:2px solid var(--zp-good);border-bottom:2px solid var(--zp-good);transform:rotate(-45deg)}
.lk-st-plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
.lk-st-plan{display:flex;flex-direction:column;gap:4px;padding:16px 18px;border-radius:20px;background:color-mix(in srgb,var(--zp-solid) 55%,transparent);border:1px solid var(--zp-line)}
.lk-st-plan.on{border-color:var(--zp-bar)}
.lk-st-plan>b{font-size:15px;font-weight:600}
.lk-st-price{font-size:13px;font-weight:600;color:var(--zp-bar)}
.lk-st-plan p{margin:2px 0 4px;font-size:12.5px;color:var(--zp-muted)}
.lk-st-plan .lk-st-pill{align-self:flex-start;margin-top:8px}
.lk-st-empty{padding:26px 10px;text-align:center}
.lk-st-empty b{display:block;font-size:14px;font-weight:600}
.lk-st-empty span{display:block;margin-top:4px;font-size:12.5px;color:var(--zp-muted)}
/* kratka poruka (sačuvano) */
#lk-toast{position:fixed;left:50%;bottom:28px;z-index:90;padding:10px 18px;border-radius:999px;background:var(--zp-t1);color:var(--zp-t1i);font-size:13px;font-weight:600;box-shadow:0 12px 30px rgba(0,0,0,.25);opacity:0;transform:translate(-50%,10px);transition:opacity .2s,transform .2s;pointer-events:none}
#lk-toast.on{opacity:1;transform:translate(-50%,0)}
@media (max-width:900px){
	.lk-st-mem{grid-template-columns:auto minmax(0,1fr) 150px 76px}
	.lk-st-memw{display:none}
	.lk-st-plans{grid-template-columns:1fr}
	.lk-st-two{grid-template-columns:1fr}
}
@media (max-width:782px){
	.lk-st-card{padding:18px 16px;border-radius:22px}
	.lk-st-grid,.lk-st-grid.three,.lk-st-locs,.lk-st-prof{grid-template-columns:1fr}
	.lk-st-prof{gap:18px}
	.lk-st-ch{flex-wrap:wrap}
	.lk-st-rows>.lk-st-row{align-items:flex-start}
	.lk-st-rows>.lk-st-row:has(.lk-st-chips),.lk-st-rows>.lk-st-row:has(.lk-st-mini){flex-direction:column;align-items:stretch}
	.lk-st-chips{justify-content:flex-start}
	.lk-st-mini{align-self:flex-start}
	.lk-st-mem{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"av n x" "av r r";row-gap:8px}
	.lk-st-mem>.lk-st-av{grid-area:av;align-self:start}
	.lk-st-memn{grid-area:n}
	.lk-st-memr{grid-area:r}
	.lk-st-memx{grid-area:x}
	.lk-st-role{padding-left:0}
	.lk-st-logr{grid-template-columns:1fr auto;row-gap:2px}
	.lk-st-logt{grid-column:1/-1}
	.lk-st-logw{text-align:right}
	.lk-st-rows>.lk-st-row.lk-st-int{flex-wrap:wrap;gap:10px 14px;align-items:center}
	.lk-st-row.lk-st-int>div{flex-basis:calc(100% - 52px)}
	.lk-st-row .lk-st-intr{flex-direction:row;align-items:center;justify-content:space-between;width:100%;padding-left:52px}
	.lk-st-linkrow{flex-direction:column}
}
/* Dock: zupčanik (Podešavanja). Na Podešavanjima je označen kao u Corbelu: svjetlija podloga i tačkica desno. */
body.zp-corbel .zp-dock a#zp-setb{position:relative}
body.zp-corbel .zp-dock a#zp-setb.on{background:rgba(255,255,255,.13);opacity:1}
body.zp-corbel .zp-dock a#zp-setb.on::after{content:"";position:absolute;right:-5px;top:50%;width:5px;height:5px;margin-top:-2.5px;border-radius:50%;background:currentColor}
@media (max-width:782px){body.zp-corbel .zp-dock a#zp-setb.on::after{right:50%;top:auto;bottom:-6px;margin:0 -2.5px 0 0}}
/* Tačka stanja kase na ikonici naloga (ranije na zupčaniku): isto mjesto u krugu i ista veličina. */
body.zp-corbel #lk-user{position:relative}
body.zp-corbel #lk-user .zp-dot{top:5.5px;right:5.5px;width:10px;height:10px}
/* Stanje kase u meniju naloga (vodi na Podešavanja › Integracije › Kasa) */
.lk-usermenu .lk-um-st{display:block;margin:0 0 6px;padding:8px 12px 10px;border-radius:14px;border-bottom:1px solid var(--zp-line);border-bottom-left-radius:0;border-bottom-right-radius:0;text-decoration:none;color:var(--zp-ink)}
.lk-usermenu .lk-um-st:hover{background:var(--zp-hover)}
.lk-usermenu .lk-um-st small{display:block;margin:0 0 6px;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--zp-muted)}
.lk-usermenu .lk-um-st .zp-sst{margin:0;gap:5px}
.lk-usermenu .lk-um-st .zp-sst span{font-size:12px;line-height:1.35;white-space:normal}
/* Podešavanja › Integracije › Kasa: obrazac iz modula u kartici (naslov daje kartica) */
.lk-st-konty{scroll-margin-top:90px}
.lk-st-konty .zp-setform>h3{display:none}
.lk-st-konty.busy{opacity:.55;pointer-events:none}
.lk-st-konty .zp-setform label input[type=password]{height:42px;border-radius:14px;background:var(--zp-solid)}
.lk-st-konty .zp-setfoot{margin-top:4px}
/* Meni naloga: krug sa inicijalima lijevo od imena (kao u Profilu), stanje kase bez kapsule, meni širok koliko mu treba da poruka stane u red. */
.lk-usermenu{width:max-content;max-width:min(400px,calc(100vw - 24px))}
.lk-usermenu .lk-um-h{display:flex;align-items:center;gap:12px}
.lk-usermenu .lk-um-h>div{min-width:0}
.lk-usermenu .lk-um-h .lk-um-av{flex:none;display:grid;place-items:center;width:42px;height:42px;border-radius:50%;font-size:14px;font-style:normal;font-weight:700;letter-spacing:.02em;background:color-mix(in srgb,var(--zp-bar) 24%,var(--zp-solid));color:color-mix(in srgb,var(--zp-bar) 55%,var(--zp-ink));box-shadow:0 0 0 3px var(--zp-solid),0 8px 18px -10px color-mix(in srgb,var(--zp-bar) 50%,transparent)}
body.zp-corbel.zd-app[data-zm=dark] .lk-usermenu .lk-um-h .lk-um-av{background:color-mix(in srgb,var(--zp-bar) 45%,#141c24);color:#e3eef7;box-shadow:0 0 0 3px color-mix(in srgb,var(--zp-solid) 80%,#000)}
.lk-usermenu .lk-um-st .zp-sst{flex-direction:column;align-items:flex-start;gap:4px}
.lk-usermenu .lk-um-st .zp-sst span{padding:0;border:0;border-radius:0;background:none;font-size:13px;gap:8px;white-space:nowrap}
@media (max-width:782px){.lk-usermenu .lk-um-st .zp-sst span{white-space:normal}}
/* Podešavanja: glavna dugmad (Sačuvaj, Promijeni lozinku, Pozovi člana…) u dizajnu dugmeta „Prikaži top 100“ iz Parfema (.zm-all: staklo, iste boje u svijetloj i tamnoj temi) i iste veličine. */
.lk-st .lk-st-btn.zm-all{height:46px;padding:0 22px;font-size:13px;font-weight:400}
.lk-st .lk-st-btn.zm-all:hover{opacity:1}
/* Integracije: red koji se širi (harmonika) i otvara opcije za povezivanje ispod sebe */
.lk-st-rows>.lk-st-row.lk-st-exp{cursor:pointer;margin:0 -12px;padding-left:12px;padding-right:12px;border-radius:16px;transition:background-color .2s}
.lk-st-rows>.lk-st-row.lk-st-exp:hover{background:var(--zp-hover)}
.lk-st-rows>.lk-st-row.lk-st-exp:focus-visible{outline:2px solid var(--zp-ink);outline-offset:-2px}
.lk-st-rows>.lk-st-row.lk-st-exp.open{border-bottom-left-radius:0;border-bottom-right-radius:0;background:color-mix(in srgb,var(--zp-solid) 45%,transparent)}
.lk-st-podesi{display:inline-flex;align-items:center;gap:4px;font-weight:600;color:var(--zp-ink)!important}
.lk-st-chev{transition:transform .3s cubic-bezier(.3,.7,.4,1)}
.lk-st-exp.open .lk-st-chev{transform:rotate(180deg)}
.lk-st-intp{display:grid;grid-template-rows:0fr;margin:0 -12px;visibility:hidden;transition:grid-template-rows .38s cubic-bezier(.3,.7,.4,1),visibility 0s .38s}
.lk-st-intp.open{grid-template-rows:1fr;visibility:visible;transition:grid-template-rows .38s cubic-bezier(.3,.7,.4,1)}
.lk-st-intp>div{min-height:0;overflow:hidden}
.lk-st-intpi{padding:6px 12px 18px 64px;border-bottom-left-radius:16px;border-bottom-right-radius:16px;background:color-mix(in srgb,var(--zp-solid) 45%,transparent)}
.lk-st-intnote{margin:0 0 14px;font-size:12.5px;line-height:1.45;color:var(--zp-muted)}
@media (max-width:782px){
	.lk-st-intpi{padding:6px 12px 16px}
	.lk-st-rows>.lk-st-row.lk-st-exp{align-items:center}
}
.lk-st-rows>.lk-st-row.lk-st-exp:first-child{padding-top:12px;margin-top:-10px}
/* Integracije › Dobavljači: spisak u panelu, svaki sa stanjem i (gdje treba) obrascem za prijavu koji se otvara ispod */
.lk-st-dobs{display:flex;flex-direction:column}
.lk-st-dob{border-top:1px solid var(--zp-line)}
.lk-st-dob:first-child{border-top:0}
.lk-st-dob.off{opacity:.6}
.lk-st-dobh{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 0}
.lk-st-dobh>div:first-child{min-width:0}
.lk-st-dobh b{display:block;font-size:13.5px;font-weight:600}
.lk-st-dobh span{display:block;margin-top:2px;font-size:12.5px;line-height:1.45;color:var(--zp-muted)}
.lk-st-dobh .lk-st-dobc{font-size:12px}
.lk-st-dobh .lk-st-dobc .bad{display:inline;color:var(--zp-bad)}
.lk-st-dobr{display:flex;flex-direction:column;align-items:flex-end;gap:6px;flex:none}
.lk-st-dobr .lk-st-dobl{display:inline-flex;align-items:center;gap:12px;margin:0;font-size:12px}
.lk-st-dobl a{color:var(--zp-ink);font-weight:600;text-decoration:none}
.lk-st-dobl a:hover{text-decoration:underline}
.lk-st-dobt{display:inline-flex;align-items:center;gap:3px;padding:0;border:0;background:none;color:var(--zp-ink);font:inherit;font-size:12px;font-weight:600;cursor:pointer}
.lk-st-dobt.open .lk-st-chev{transform:rotate(180deg)}
.lk-st-pill.warn{background:color-mix(in srgb,#c98a12 16%,transparent);color:#9a6a08}
body.zp-corbel.zd-app[data-zm=dark] .lk-st-pill.warn{color:#f2c46b}
.lk-st-dobp{margin:0}
.lk-st-dobpi{padding:2px 0 14px}
.lk-st-dobf .lk-st-act{margin-top:0}
@media (max-width:782px){
	.lk-st-dobh{flex-direction:column;align-items:stretch;gap:8px}
	.lk-st-dobr{flex-direction:row;align-items:center;justify-content:space-between}
}
/* Integracije › Web prodavnica */
.lk-st-wooping{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 16px;padding:10px 12px 10px 14px;border-radius:14px;border:1px solid var(--zp-line)}
.lk-st-woost{font-size:12.5px;line-height:1.45;color:var(--zp-muted)}
.lk-st-woost:before{content:"";display:inline-block;width:8px;height:8px;margin:0 8px 1px 0;border-radius:50%;background:color-mix(in srgb,var(--zp-ink) 25%,transparent)}
.lk-st-woost.ok{color:var(--zp-ink)}
.lk-st-woost.ok:before{background:#1a7f37}
.lk-st-woost.bad{color:var(--zp-bad)}
.lk-st-woost.bad:before{background:#b3261e}
.lk-st-woof .lk-st-hint{margin-top:10px}
@media (max-width:782px){.lk-st-wooping{flex-direction:column;align-items:stretch}}
.lk-st-steps{margin:18px 0 0;padding:14px 16px 4px;border-radius:14px;border:1px dashed var(--zp-line)}
.lk-st-steps>b{display:block;font-size:13px;font-weight:600}
.lk-st-steps ol{margin:8px 0 10px;padding-left:20px}
.lk-st-steps li{margin:0 0 6px;font-size:12.5px;line-height:1.5;color:var(--zp-muted)}
.lk-st-steps li b{color:var(--zp-ink);font-weight:600}
.lk-st-steps a{color:var(--zp-ink);font-weight:600}
.lk-st .lk-field textarea{display:block;width:100%;min-height:96px;margin:0;padding:10px 14px;border:1px solid var(--zp-line);border-radius:14px;background:var(--zp-solid);font:12.5px/1.5 ui-monospace,Menlo,monospace;color:var(--zp-ink);outline:none;resize:vertical}
.lk-st .lk-field textarea:focus{border-color:color-mix(in srgb,var(--zp-ink) 45%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--zp-ink) 10%,transparent)}
.lk-st-gamail{margin:-8px 0 14px}
.lk-st-gamail code{font-size:11.5px;overflow-wrap:anywhere}
.lk-st-gamsg{min-height:1em}
/* Integracije › Dobavljači: vlastiti dobavljač (dodavanje, izvor, kolone, pregled cjenovnika) */
.lk-st-grid.four{grid-template-columns:repeat(4,minmax(0,1fr))}
.lk-st-dobadd{margin:14px 0 0}
.lk-st-dobnew{padding-top:14px}
.lk-st-src{display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px;margin:2px 0 12px;font-size:13px}
.lk-st-src label{display:inline-flex;align-items:center;gap:6px;cursor:pointer}
.lk-st-srcl{font-size:12.5px;font-weight:600;color:var(--zp-ink)}
.lk-st-src-file input[type=file]{display:block;width:100%;padding:9px 12px;border:1px dashed var(--zp-line);border-radius:14px;background:var(--zp-solid);font-size:13px;color:var(--zp-ink)}
.lk-st-map{margin:4px 0 0;padding-top:12px;border-top:1px solid var(--zp-line)}
.lk-st-map>.lk-st-srcl{display:block;margin:0 0 8px}
.lk-st-prev{margin:2px 0 12px;overflow-x:auto;border:1px solid var(--zp-line);border-radius:12px}
.lk-st-prev table{border-collapse:collapse;font-size:11.5px;white-space:nowrap}
.lk-st-prev th,.lk-st-prev td{padding:6px 10px;text-align:left;border-bottom:1px solid var(--zp-line);color:var(--zp-ink)}
.lk-st-prev th{font-weight:600;background:color-mix(in srgb,var(--zp-ink) 5%,transparent)}
.lk-st-prev tr:last-child td{border-bottom:0}
@media (max-width:900px){.lk-st-grid.four{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:782px){.lk-st-grid.four{grid-template-columns:1fr 1fr}}
/* Meni naloga: ikonice ispred Podešavanja (zupčanik) i Odjave (vrata sa strelicom) */
.lk-usermenu .lk-um-a,.lk-usermenu form button{display:flex;align-items:center;gap:11px}
.lk-usermenu .lk-um-a svg,.lk-usermenu form button svg{flex:none;width:19px;height:19px;color:var(--zp-muted);transition:color .15s}
.lk-usermenu .lk-um-a:hover svg,.lk-usermenu form button:hover svg{color:var(--zp-ink)}
/* ---- Podešavanja: polja i kutija profila po mjerama Corbela (15.11.2026, svijetla / tamna / telefon) ----
   Polje: staklena podloga, okvir je unutrašnja linija (ne border), zaobljenje 14 px, visina 40 px (telefon 44 px), slova 14 px / 500;
   fokus = deblja linija u boji teksta; polje samo za čitanje bljeđe sa prigušenim tekstom. Kartica: zaobljenje 22 px. */
body.zp-corbel .lk-st-card{border-radius:22px;padding:20px 22px;border:0;box-shadow:inset 0 0 0 1px rgba(255,255,255,.82),inset 0 1px 0 rgba(255,255,255,.7),0 24px 48px -30px rgba(28,60,82,.3)}
body.zp-corbel .lk-st .lk-field>span{font-size:12.5px;font-weight:600;color:var(--zp-muted);margin-bottom:6px}
body.zp-corbel .lk-st .lk-field input:not([type=checkbox]):not([type=radio]):not([type=file]),body.zp-corbel .lk-st .lk-field select,body.zp-corbel .lk-st .lk-field textarea,body.zp-corbel .lk-st-memr select,body.zp-corbel .lk-st-linkrow input{height:40px;padding:0 14px;border:0;border-radius:14px;background:rgba(255,255,255,.66);box-shadow:inset 0 0 0 1px rgba(20,32,42,.16);font-size:14px;font-weight:500;color:var(--zp-ink);transition:box-shadow .2s}
body.zp-corbel .lk-st .lk-field textarea{height:auto;min-height:96px;padding:10px 14px;font-size:12.5px}
body.zp-corbel .lk-st .lk-field select,body.zp-corbel .lk-st-memr select{padding-right:36px}
body.zp-corbel .lk-st .lk-field input:focus,body.zp-corbel .lk-st .lk-field select:focus,body.zp-corbel .lk-st .lk-field textarea:focus,body.zp-corbel .lk-st-memr select:focus{box-shadow:inset 0 0 0 1.5px var(--zp-ink);outline:none}
body.zp-corbel .lk-st .lk-field input::placeholder,body.zp-corbel .lk-st .lk-field textarea::placeholder{color:color-mix(in srgb,var(--zp-muted) 70%,transparent)}
body.zp-corbel .lk-st .lk-field input:disabled:not([type=checkbox]):not([type=radio]):not([type=file]),body.zp-corbel .lk-st .lk-field input[readonly]:not([type=checkbox]):not([type=radio]):not([type=file]),body.zp-corbel .lk-st .lk-field select:disabled{background:rgba(255,255,255,.55);color:var(--zp-muted);cursor:default;box-shadow:inset 0 0 0 1px rgba(20,32,42,.16)}
body.zp-corbel .lk-st .lk-st-hint{font-size:12px;font-weight:500}
/* kutija sa krugom (Profil) */
body.zp-corbel .lk-st-who{border:0;border-radius:14px;padding:20px 14px;background:rgba(255,255,255,.55);box-shadow:inset 0 0 0 1px rgba(20,32,42,.09)}
body.zp-corbel .lk-st-who b{font-size:14px;font-weight:600}
body.zp-corbel .lk-st-who span:not(.lk-st-av){font-size:12px;font-weight:500}
body.zp-corbel .lk-st-av.lg{background:color-mix(in srgb,var(--zp-bar) 22%,#fff);color:color-mix(in srgb,var(--zp-bar) 75%,#0b1a24);box-shadow:0 0 0 4px var(--zp-solid),0 10px 24px -12px color-mix(in srgb,var(--zp-bar) 50%,transparent);letter-spacing:.02em}
body.zp-corbel[data-zp=ocean]:not([data-zm=dark]) .lk-st-av.lg{background:#cde3f3;color:#224159}
/* tamna */
body.zp-corbel.zd-app[data-zm=dark] .lk-st-card{box-shadow:inset 0 0 0 1px rgba(255,255,255,.075),inset 0 1px 0 rgba(255,255,255,.05),0 24px 48px -30px rgba(0,0,0,.7)}
body.zp-corbel.zd-app[data-zm=dark] .lk-st .lk-field input:not([type=checkbox]):not([type=radio]):not([type=file]),body.zp-corbel.zd-app[data-zm=dark] .lk-st .lk-field select,body.zp-corbel.zd-app[data-zm=dark] .lk-st .lk-field textarea,body.zp-corbel.zd-app[data-zm=dark] .lk-st-memr select,body.zp-corbel.zd-app[data-zm=dark] .lk-st-linkrow input{background:rgba(255,255,255,.086);box-shadow:inset 0 0 0 1px rgba(255,255,255,.16)}
body.zp-corbel.zd-app[data-zm=dark] .lk-st .lk-field input:focus,body.zp-corbel.zd-app[data-zm=dark] .lk-st .lk-field select:focus,body.zp-corbel.zd-app[data-zm=dark] .lk-st .lk-field textarea:focus{box-shadow:inset 0 0 0 1.5px var(--zp-ink)}
body.zp-corbel.zd-app[data-zm=dark] .lk-st .lk-field input:disabled:not([type=checkbox]):not([type=radio]):not([type=file]),body.zp-corbel.zd-app[data-zm=dark] .lk-st .lk-field input[readonly]:not([type=checkbox]):not([type=radio]):not([type=file]),body.zp-corbel.zd-app[data-zm=dark] .lk-st .lk-field select:disabled{background:rgba(255,255,255,.06);color:var(--zp-muted);box-shadow:inset 0 0 0 1px rgba(255,255,255,.16)}
body.zp-corbel.zd-app[data-zm=dark] .lk-st .lk-field select{color-scheme:dark}
body.zp-corbel.zd-app[data-zm=dark] .lk-st-who{background:rgba(255,255,255,.06);box-shadow:inset 0 0 0 1px rgba(255,255,255,.086)}
body.zp-corbel.zd-app[data-zm=dark] .lk-st-av.lg{background:color-mix(in srgb,var(--zp-bar) 26%,var(--zp-solid));color:color-mix(in srgb,var(--zp-bar) 42%,#fff);box-shadow:0 0 0 4px var(--zp-solid),0 10px 24px -12px rgba(42,111,154,.5)}
body.zp-corbel.zd-app[data-zm=dark][data-zp=ocean] .lk-st-av.lg{background:#314a5e;color:#c8e4f9}
/* telefon: polja 44 px, kutija profila vodoravna (krug 56 px lijevo, ime i uloga desno), kartica 16 px */
@media (max-width:782px){
	body.zp-corbel .lk-st-card{padding:16px;border-radius:22px}
	body.zp-corbel .lk-st .lk-field input:not([type=checkbox]):not([type=radio]):not([type=file]),body.zp-corbel .lk-st .lk-field select{height:44px}
	body.zp-corbel .lk-st-who{flex-direction:row;align-items:center;gap:10px;padding:14px;text-align:left}
	body.zp-corbel .lk-st-av.lg{width:56px;height:56px;font-size:17px}
	body.zp-corbel .lk-st-prof{gap:22px}
}
/* Profil kao Corbel: Uloga (i lozinka kad se mijenja e-pošta) preko obje kolone */
body.zp-corbel .lk-st-prof .lk-st-grid>.lk-field:nth-child(n+3){grid-column:1/-1}
/* Integracije › Mail sanduče */
.lk-st-inl{display:inline;margin:0}
.lk-st-dobh .lk-st-woost:empty{display:none}
.lk-st-dobh .lk-st-woost{margin-top:4px}
.lk-st-mbnote:empty{display:none}
/* Dobavljač: rezervni izvor i opcije */
.lk-st-fb{display:inline-flex;align-items:center;gap:8px;margin-left:auto}
.lk-st-fb select{height:34px;padding:0 30px 0 12px;border:0;border-radius:12px;background:rgba(255,255,255,.66) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 4.5 6 8l3.5-3.5' fill='none' stroke='%23889' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat right 10px center;box-shadow:inset 0 0 0 1px rgba(20,32,42,.16);-webkit-appearance:none;appearance:none;font-size:13px;color:var(--zp-ink)}
body.zp-corbel.zd-app[data-zm=dark] .lk-st-fb select{background-color:rgba(255,255,255,.086);box-shadow:inset 0 0 0 1px rgba(255,255,255,.16);color-scheme:dark}
.lk-st-opts{display:flex;flex-direction:column;gap:6px;margin:0 0 12px;font-size:12.5px;color:var(--zp-ink)}
.lk-st-opts label{display:inline-flex;align-items:center;gap:8px;cursor:pointer}
.lk-st-opts label[hidden]{display:none!important}
.lk-st-used.warn{color:#9a6a08}
body.zp-corbel.zd-app[data-zm=dark] .lk-st-used.warn{color:#f2c46b}
@media (max-width:782px){.lk-st-fb{margin-left:0}}
.lk-st-src small{color:var(--zp-muted);font-size:11.5px}
.lk-st-pozf .lk-st-grid[hidden]{display:none}
/* Uloga Radnik: veze na stranice koje ne smije se ne prikazuju (čuvar je na serveru, ovo je samo da ne klikće uzalud) */
body.lk-role-staff a[href^="/finansije"],body.lk-role-staff a[href^="/analitika"],body.lk-role-staff a[href^="/nabavka"],
body.lk-role-staff a[href^="/parfemi/cijene"],body.lk-role-staff a[href^="/parfemi/top"],body.lk-role-staff a[href^="/parfemi/nove-cijene"],body.lk-role-staff a[href^="/parfemi/novi-top"]{display:none!important}
/* Tim › Uloge i prava */
.lk-st-roles{overflow-x:auto;border-radius:14px;box-shadow:inset 0 0 0 1px var(--zp-line)}
.lk-st-roles table{width:100%;border-collapse:collapse;font-size:13px}
.lk-st-roles th,.lk-st-roles td{padding:10px 12px;border-bottom:1px solid var(--zp-line);text-align:center;color:var(--zp-ink)}
.lk-st-roles thead th{font-size:12px;font-weight:600;color:var(--zp-muted);background:color-mix(in srgb,var(--zp-ink) 4%,transparent)}
.lk-st-roles tbody th{text-align:left;font-weight:500}
.lk-st-roles tr:last-child th,.lk-st-roles tr:last-child td{border-bottom:0}
.lk-st-roles td.y{color:var(--zp-good)}
.lk-st-roles td.y svg{vertical-align:middle}
.lk-st-roles td.n{color:color-mix(in srgb,var(--zp-muted) 60%,transparent)}
.lk-st-roles td.v{font-size:12px;color:var(--zp-muted)}
.lk-st-act-l{justify-content:flex-start}
@media (max-width:782px){.lk-st-roles th,.lk-st-roles td{padding:9px 8px}.lk-st-roles tbody th{min-width:150px}}
